0000813672-18-000008.txt : 20180220 0000813672-18-000008.hdr.sgml : 20180220 20180220172946 ACCESSION NUMBER: 0000813672-18-000008 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 123 CONFORMED PERIOD OF REPORT: 20171230 FILED AS OF DATE: 20180220 DATE AS OF CHANGE: 20180220 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CADENCE DESIGN SYSTEMS INC CENTRAL INDEX KEY: 0000813672 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 770148231 STATE OF INCORPORATION: DE FISCAL YEAR END: 1229 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-15867 FILM NUMBER: 18625932 BUSINESS ADDRESS: STREET 1: 2655 SEELY AVENUE BLDG 5 CITY: SAN JOSE STATE: CA ZIP: 95134 BUSINESS PHONE: 4089431234 MAIL ADDRESS: STREET 1: 2655 SEELY AVENUE CITY: SAN JOSE STATE: CA ZIP: 95134 FORMER COMPANY: FORMER CONFORMED NAME: ECAD INC /DE/ DATE OF NAME CHANGE: 19880609 10-K 1 cdns1230201710-k.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 30, 2017
OR
 
¨
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from _________ to_________.

Commission file number 0-15867
_____________________________________ 
cdnslogo17.jpg
CADENCE DESIGN SYSTEMS, INC.
(Exact name of registrant as specified in its charter)
____________________________________ 
Delaware
 
00-0000000
(State or Other Jurisdiction of
Incorporation or Organization)
 
(I.R.S. Employer
Identification No.)
 
 
2655 Seely Avenue, Building 5, San Jose, California
 
95134
(Address of Principal Executive Offices)
 
(Zip Code)
(408) 943-1234
(Registrant’s Telephone Number, including Area Code)
Securities registered pursuant to Section 12(b) of the Act:
Title of Each Class
Names of Each Exchange on which Registered
Common Stock, $0.01 par value per share
Nasdaq Global Select Market
Securities registered pursuant to Section 12(g) of the Act:
None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes  x    No  ¨
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes  ¨    No  x
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes  x    No  ¨
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§ 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 check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K is not contained herein, and will not be contained, to the best of registrant’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K. ¨
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act. (check one):
Large accelerated filer
 
x
 
Accelerated filer
 
o
Non-accelerated filer
 
o  (Do not check if a smaller reporting company)
 
Smaller reporting company
 
o
 
 
 
 
Emerging growth company
 
o
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.     ¨
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes  ¨    No  x
The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold as of the last business day of the registrant’s most recently completed second fiscal quarter ended July 1, 2017 was approximately $9,383,931,490.
On February 3, 2018, approximately 282,869,000 shares of the Registrant’s Common Stock, $0.01 par value, were outstanding.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the definitive proxy statement for Cadence Design Systems, Inc.’s 2018 Annual Meeting of Stockholders are incorporated by reference into Part III hereof.
 



CADENCE DESIGN SYSTEMS, INC.
ANNUAL REPORT ON FORM 10-K
FOR THE FISCAL YEAR ENDED DECEMBER 30, 2017
Table of Contents
    
 
 
 
Page
PART I.
 
 
 
 
 
Item 1.
 
 
 
Item 1A.
 
 
 
Item 1B.
 
 
 
Item 2.
 
 
 
Item 3.
 
 
 
Item 4.
 
 
 
PART II.
 
 
Item 5.
 
 
 
Item 6.
 
 
 
Item 7.
 
 
 
Item 7A.
 
 
 
Item 8.
 
 
 
Item 9.
 
 
 
Item 9A.
 
 
 
Item 9B.
 
 
 
PART III.
 
 
 
 
 
Item 10.
 
 
 
Item 11.
 
 
 
Item 12.
 
 
 
Item 13.
 
 
 
Item 14.
 
 
 
PART IV.
 
 
 
 
 
Item 15.
 
 
 
Item 16.
 
 
 
 



PART I.

Item 1. Business
This Annual Report on Form 10-K and the documents incorporated by reference in this Annual Report on Form 10-K contain statements that are not historical in nature, are predictive, or that depend upon or refer to future events or conditions or contain other forward-looking statements. Statements including, but not limited to, statements regarding the extent and timing of future revenues and expenses and customer demand, statements regarding the deployment of our products and services, statements regarding our reliance on third parties and other statements using words such as “anticipates,” “believes,” “could,” “estimates,” “expects,” “forecasts,” “intends,” “may,” “plans,” “projects,” “should,” “will” and “would,” and words of similar import and the negatives thereof, constitute forward-looking statements. These statements are predictions based upon our current expectations about future events. Actual results could vary materially as a result of certain factors, including but not limited to those expressed in these statements. Important risks and uncertainties that could cause actual results to differ materially from those contained in the forward-looking statements include, but are not limited to, those identified in “Proprietary Technology,” “Competition,” “Risk Factors,” “Critical Accounting Estimates,” “Results of Operations,” “Quantitative and Qualitative Disclosures About Market Risk” and “Liquidity and Capital Resources” contained in this Annual Report on Form 10-K and the risks discussed in our other Securities and Exchange Commission (“SEC”) filings.
We urge you to consider these factors carefully in evaluating the forward-looking statements contained in this Annual Report on Form 10-K. All subsequent written or oral forward-looking statements attributable to our company or persons acting on our behalf are expressly qualified in their entirety by these cautionary statements. The forward-looking statements included in this Annual Report on Form 10-K are made only as of the date of this Annual Report on Form 10-K. We do not intend, and undertake no obligation, to update these forward-looking statements.
Overview
We enable our customers to design electronic products. Our products and services are designed to give our customers a competitive edge in their development of electronic systems, integrated circuits (“ICs”), electronic devices and increasingly sophisticated manufactured products. Our products and services do this by optimizing performance, minimizing power consumption, shortening the time to bring our customers’ products to market and reducing their design, development and manufacturing costs. Our customers create and sell electronic products at differing levels of completeness. Our electronic systems customers deliver entire devices, such as smartphones, laptop computers, gaming systems, automobiles, servers, medical equipment and networking products. These systems companies internally develop, or externally purchase, the sub-components for their products, including printed circuit boards (“PCBs”), which interconnect all the hardware components, ICs, which are often referred to as computer chips, and software at various levels which runs on the hardware. Our semiconductor customers deliver ICs, which include subcategories, such as memory chips, systems-on-chip (“SoCs”), analog chips, processors and other types of chips.
We offer software, hardware, services and reusable IC design blocks, which are commonly referred to as intellectual property (“IP”). Systems customers use our offerings to develop and integrate software that is key to the functionality of their products, as well as to design their ICs and PCBs. Our semiconductor customers use our offerings to design, configure, analyze and verify ICs. Additionally, some customers license our IP, which accelerates their product development processes by providing pre-designed and verified circuit blocks for their ICs.
Our strategy, which we call System Design Enablement (“SDE”), is to provide the technologies necessary for our customers to develop a complete and functional electronic product. Our SDE strategy enables us to address the growing trends of electronic systems companies developing their own ICs as part of their end product systems, as well as semiconductor companies delivering greater portions of the systems into which their IC products are integrated. The development of electronic products, or their sub-components, is complex and requires many engineers using our solutions with specialized knowledge and skill. The rate of technical innovation in electronics is swift, long driven by a concept known as Moore’s Law, which more than 50 years ago predicted that the complexity of ICs would double about every 24 months. In order to make our customers successful, our products must handle this exponential growth rate in complexity, without requiring a corresponding increase in our customers’ costs. Historically, the industry that provided the tools used by IC engineers was referred to as Electronic Design Automation (“EDA”). Today, our offerings include and extend beyond EDA tools to include SDE.

1


Our SDE solutions facilitate the electronic product creation process at four levels. First, our core EDA offerings enable engineers to complete tasks associated with the design, analysis and verification of ICs. Core EDA tools and services are specifically designed to meet the requirements of engineers who develop different types of ICs. The second level of SDE solutions is IP, which consists of design IP and verification IP (“VIP”). Design IP is directly integrated into the IC by the customer as part of its development process. VIP consists of technologies and methodologies useful for verifying how design IP is integrated into the IC, but VIP does not become part of the IC product. The third level of SDE solutions is System Interconnect, and includes tools and services used for the design, analysis and verification of PCBs, as well as the packages that encapsulate the ICs for electrical and physical connection to the PCB. The fourth level of SDE solutions is System Integration, which includes the engineering tasks associated with designing and analyzing systems, verifying system functionality, combining software with hardware, or developing new software for an IC or system prior to its manufacture.
Business Drivers
Our products and services enable our customers to design complex and innovative electronic products, so demand for our products is driven by our customers’ investment in new designs and products. The most promising new opportunities for us involve enabling the design of electronic systems for machine learning, augmented reality, virtual reality, internet-of-things, aerospace and defense and autonomous vehicle sub-systems. Large and existing electronics categories, such as datacenter servers, smartphones and networking products continue to provide business opportunities for us as customers initiate new design projects. Conversely, the decline of previously vibrant categories, and the integration of previously separate capabilities into a single device, can potentially reduce our business opportunities. For example, digital cameras and navigation devices were once independent devices, and are now also available as features on a smartphone. Likewise, the laptop computer category has been negatively affected by the proliferation of mobile devices.
Underlying the requirements within any particular vertical market sector is the availability of rapidly improving IC manufacturing technology. In order for our customers to take advantage of such advancements, certain of our products must first be developed to exploit these new manufacturing capabilities. This dependency means that we must invest significantly in product research and development to keep pace with the latest manufacturing technology. The demand for new IC manufacturing technology directly impacts the demand for our newest products.
Another driver for our business is the differentiation, capabilities and benefits provided to our customers by our products. With the rapid pace of innovation comes the opportunity for our products to address key challenges associated with electronic product creation, such as power consumption, performance and cost. Our products have unique attributes that our customers value. In general, these attributes can be grouped into broader categories such as quality of results (in terms of power consumption, performance and chip area), engineering productivity, tool performance, new capabilities or methods and faster time-to-market. Our business opportunities are significantly enhanced when our offerings address these key factors.
Products and Product Strategy
Our strategy is to provide our customers with the ability to address the broad range of issues that arise as they develop electronic products. Our SDE solutions are comprised of products that are categorized according to the role they play in the electronic product design process. We combine our products and technologies into categories related to major design activities. The following table shows the relationship between our product categories and the SDE levels to which they relate.
 
System Design Enablement Levels
Cadence Product Categories
IC Development (Core EDA)
IP Integration
System Interconnect
System Integration
Functional Verification (including hardware for emulation and prototyping)
N/A
Digital IC Design and Signoff

N/A
Custom IC Design and Verification

N/A
N/A
System Interconnect and Analysis (PCB and IC package)
N/A
N/A
IP (includes design IP and VIP)

2


Functional Verification, including Emulation and Prototyping Hardware
Functional verification products are used by our customers to efficiently and effectively verify that the circuitry or the software they have designed will perform as intended. Verification takes place before implementing or manufacturing the circuitry, significantly reducing the risk of discovering an error in the completed product. Our functional verification offering consists of four primary verification engines:
JasperGold® formal verification platform
Xcelium™ parallel simulation platform
Palladium® Z1 verification computing platform
Protium™ S1 FPGA prototyping platform
These engines are used for early bug detection, verification of block-level functionality, verification acceleration and emulation of system-level functionality, system-level power exploration, analysis and optimization and system-level prototyping for hardware/software co-verification. Our emulation hardware offering--the Palladium Z1 enterprise emulation system--provides high throughput, capacity, datacenter reliability and workgroup productivity to enable global design teams to develop advanced hardware-software systems. The Protium S1, a prototyping solution based on Field-Programmable Gate Arrays (“FPGAs”), leverages a common front end with Palladium Z1 in order to move designs rapidly from emulation to the prototyping stage for early software development.
Also included in our functional verification offering are products that are used for verification planning and metric tracking, testbench automation, debugging and software-driven tests. These products enable our customers to coordinate verification activities across multiple teams and various specialists for verification planning and closure.
Digital IC Design and Signoff
Digital IC design offerings are used by our customers to create logical representations of a digital circuit or an IC that can be verified for correctness prior to implementation (please refer to the discussion under “Functional Verification, including Emulation and Prototyping Hardware” above). Once the logic is verified, the design representation is implemented, or converted to a format ready for silicon manufacturing, using additional software tools within this category. The manufacturing representation is also analyzed and verified. Our digital IC offerings include three major categories: logic design, physical implementation and signoff.
Our logic design offering is comprised of logic synthesis, test and equivalence checking capabilities and is typically used by customers to create and verify designs in conjunction with our functional verification capabilities. This offering provides chip planning, design, verification and test technologies and services to customers. The offering includes the Genus™ synthesis solution, a logic synthesis offering that provides fast throughput while also offering high quality results, the Stratus™ high-level synthesis solution for system-level synthesis, and the Joules™ RTL power solution, which delivers fast power analysis while preserving near-signoff accuracy. We also offer the Modus™ design-for-test software solution, which reduces SoC test time.
Our physical implementation offering comprises tools used near the end of the design process, including place and route, signal integrity, optimization and multiple patterning preparation. The Innovus™ implementation system is a physical implementation offering that delivers fast design turnaround time while also delivering improved power, performance and area characteristics. This offering enables customers to address the technology challenges of the latest semiconductor advanced process nodes, create a physical representation of logic models and prepare a design for signoff.
Our signoff offering is comprised of tools used to signoff the design as ready for manufacture by a silicon foundry, which provides certification for this step. This offering includes Tempus™ timing analysis, Voltus™ power analysis, Quantus™ QRC extraction solutions and Pegasus™ physical verification system. Our design for manufacturing products are also included in our signoff offering and are used by customers to address manufacturing and yield issues as early in the product development process as possible.
Custom IC Design and Verification
Custom IC design and verification offerings are used by our customers to create schematic and physical representations of circuits down to the transistor level for analog, mixed-signal, custom digital, memory and radio frequency (“RF”) designs. These representations are verified using simulation tools optimized for each type of design. The offering includes the design capture environment, simulation and IC layout capabilities within the Virtuoso® custom design platform. Other tools in the custom IC portfolio are used to prepare the designs for manufacturing.

3


Virtuoso Advanced Node adds functionality to the base Virtuoso package to enable the use of three-dimensional transistors (“FinFETs”), multiple patterning and other technologies required for advanced designs. Virtuoso for Electrically Aware Design introduces a new time-saving paradigm that shortens the loop between design and verification by verifying designs as they are being created. Spectre® XPS is a Fast SPICE offering that speeds verification time over previously existing solutions. Virtuoso System Design Platform enables engineers to design and verify concurrently across the chip, package and board. Finally, Legato Memory Solution is the industry’s first integrated solution for memory design and verification.
System Interconnect and Analysis
Our System Interconnect and Analysis offerings are used by our customers to develop PCBs and IC packages. The capabilities in the Allegro® system interconnect design platform include PCB authoring and implementation, IC package and System-in-Package design and signal and power integrity analysis and PCB library design management and collaboration. Certain offerings also include the simulation capability within the Virtuoso custom design platform. Sigrity™ analysis tools have been integrated with our Allegro platform, enabling a comprehensive front-to-back flow for implementation and full signal and power integrity analysis for designs featuring high speed interface protocols. These offerings enable engineers who are responsible for the capture, layout and analysis of advanced PCB and IC packages to design high-performance electronic products across the domains of ICs, IC packages and PCBs, to increase functional density and to manage design complexity while reducing cost and time-to-market. The need for compact, high performance mobile, consumer and automotive design with advanced serial interconnect is driving technology evolution for our PCB offering. For mainstream PCB customers, where individual or small team productivity is a focus, we provide the OrCAD® family of offerings that is primarily marketed worldwide through a network of resellers.
IP
Our design IP offerings consist of pre-verified, customizable functional blocks, which customers integrate into their ICs to accelerate the development process and to reduce the risk of errors in the design process. We offer many types of design IP, including Tensilica® configurable digital signal processors vertically targeted subsystems for audio/voice, baseband and vision/imaging applications, controllers and physical interfaces for standard protocols and analog IP. We have significantly expanded our design IP portfolio in recent years through acquisitions and internal development. During the fourth quarter of fiscal 2017, we acquired nusemi inc, a company focused on the development of ultra-high-speed Serializer/Deserializer (“SerDes”) communications IP.
We also offer a broad range of VIP and memory models, which model the expected behavior of many industry standard protocols when used with verification solutions and are complementary to our design IP offerings. VIP and accelerated VIP, which is used in emulation, are used across the suite of functional verification engines to verify the correct interaction with dozens of design IP interface protocols such as DDR, USB and PCI Express. Our VIP offerings are also used in system-level verification to model correct behavior of full systems interacting with their environments.
Product Arrangements
We primarily license our software using time-based licenses. Our time-based license arrangements offer customers the right to access and use all of the products delivered at the outset of an arrangement and updates throughout the entire term of the arrangement, which is generally two to three years, with no rights to return. Our updates provide for continued access to our evolving technology as our customers’ designs migrate to more advanced nodes. In addition, certain time-based license arrangements include:
the right for the customer to remix among the products delivered at the outset of the arrangement, so long as the cumulative contractual value of all products in use does not exceed the total license fee determined at the outset of the arrangement; and
use of unspecified additional products that become commercially available during the term of the arrangement.
A small portion of our software is licensed under perpetual licenses, which does not include the right to use new technology. Payment terms for time-based licenses generally provide for payments to be made over the license period and payment terms for perpetual licenses generally are net 30 days.
Our emulation and prototyping hardware products are either sold or leased to our customers.
We generally license our design IP under nonexclusive license agreements that provide usage rights for specific designs. In addition, for certain of our IP license agreements, we collect royalties as our customers ship their product that includes our IP to their customers.
For a further description of our license agreements, our emulation and prototyping hardware sale or lease agreements, revenue recognition policies and results of operations, please refer to the discussion under “Critical Accounting Estimates” under Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations.”

4


Technical Support and Maintenance
Customer service and support is critical to the adoption and successful use of our products. We provide our customers with technical support and maintenance to facilitate their use of our software, hardware and IP solutions.
Services
We offer a number of services, including services related to methodology, education and hosted design solutions. These services may be sold separately or sold and performed in conjunction with the license, sale or lease of our products. As necessary, certain of our design services engineers are assigned to internal research and development projects associated with our design IP business.
As part of our services offerings, we design advanced ICs, develop custom IP and address industry design issues that may not be solved adequately by today’s EDA technologies. This enables us to target and accelerate the development of new software technology and products to satisfy current and future design requirements.
We offer engineering services to collaborate with our customers in the design of complex ICs and the implementation of key design capabilities, including low power design, IC packaging and board design, functional verification, digital implementation, analog/mixed-signal design and system-level design. The customers for these services primarily consist of semiconductor and systems companies developing products for the consumer, communications, military, aerospace and computing markets. These ICs range from digital SoCs and analog and RF designs to complex mixed-signal ICs.
In delivering methodology services, we leverage our experience and knowledge of design techniques, our products, leading practices and different design environments to improve the productivity of our customers’ engineering teams. Depending on the customers’ projects and needs, we work with customers using outsourcing, consultative and collaborative offerings.
Our education services offerings can be customized and include training programs that are conducted via the internet or in a classroom setting. The content of these offerings ranges from the latest IC design techniques to methodologies for using the most recent features of our EDA products. The primary focus of education services is to accelerate our customers’ path to productivity in the use of our products.
Third-Party Programs and Initiatives
In addition to our products, many customers use design tools that are provided by other EDA companies, as well as design IP available from multiple suppliers. We support the use of third-party design products and design IP through our Connections® program and through our participation in industry groups such as the Silicon Integration Initiative and Accellera System Initiative. We actively contribute to the development and deployment of industry standards.
Product and Maintenance and Services Revenue
Revenue, and revenue as a percentage of total revenue, from our product and maintenance and services offerings for the last three fiscal years were as follows:
 
2017
 
2016
 
2015
 
(In millions, except percentages)
Product and maintenance
$
1,814.0

 
93
%
 
$
1,683.8

 
93
%
 
$
1,578.9

 
93
%
Services
129.0

 
7
%
 
132.3

 
7
%
 
123.2

 
7
%
Total revenue
$
1,943.0

 
 
 
$
1,816.1

 
 
 
$
1,702.1

 
 
Our revenue mix is such that approximately 90% of our revenue is recognized over the contract life, and the remainder of the revenue is recognized up front, upon completion of delivery.
For an additional description of our product and maintenance and services revenue, see the discussion under “Results of Operations” under Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” For our fiscal 2016 results of operations and our financial position as of December 30, 2017, see Part IV, Item 15, “Exhibits and Financial Statement Schedules.”
Backlog
Our backlog was $2.7 billion and $2.5 billion as of December 30, 2017 and December 31, 2016, respectively. Our backlog as of December 30, 2017 consisted of the deferred revenue on our balance sheet and the remaining unbilled portion of fully executed arrangements with effective dates commencing no later than December 30, 2017 with revenue to be recognized thereafter, and included a variety of types, generally including, but not limited to:
licenses for software products and IP;

5


maintenance on software, hardware and IP products;
bookings for the sale and lease of hardware products, including those that have expected delivery dates after December 30, 2017 but before March 31, 2018; and
the undelivered portion of engineering services contracts.
The substantial majority of our backlog consists of customer contracts for which product and maintenance revenue is recognized over the contract life. Historically, we have not experienced significant cancellations of our contracts with customers. For engineering services contracts in backlog, completion dates are occasionally rescheduled, delaying revenue recognition under those contracts beyond the original anticipated completion date. During fiscal 2017, approximately 70% of our revenue came from arrangements that were in backlog as of December 31, 2016. We expect $1.4 billion, or approximately 70% of our fiscal 2018 revenue, to come from arrangements that were in backlog as of December 30, 2017. The actual percentage of revenue coming from backlog during fiscal 2018 may change if our actual business levels in fiscal 2018 are different than our current expectations.
Marketing and Sales
We generally market our products and provide services to existing and prospective customers through a direct sales force consisting of sales people and applications engineers. Applications engineers provide technical pre-sales and post-sales support for our products. Due to the complexity of many of our products and the system design process, the sales cycle is generally long, requiring three to six months or more. During the sales cycle, our direct sales force generally provides technical presentations, product demonstrations and support for on-site customer evaluation of our solutions. We also promote our products and services through advertising, marketing automation, trade shows, public relations and the internet. We selectively utilize value-added resellers to broaden our reach and reduce cost of sales. Our OrCAD products and certain Allegro products are primarily marketed through these channels. With respect to international sales, we generally market and support our products and services through our subsidiaries. We also use a third-party distributor to license our software products and services to certain customers in Japan.
Research and Development    
Our research and development expense was $804.2 million during fiscal 2017, $735.3 million during fiscal 2016 and $637.6 million during fiscal 2015.
The primary areas of our research and development include the following:
Functional Verification, including Emulation and Prototyping Hardware;
Digital IC Design and Signoff;
Custom IC Design and Verification;
System Interconnect and Analysis; and
IP.
Our future performance depends on our ability to innovate, commercialize newly developed solutions and enhance and maintain our current products. We must continuously re-engineer our products to solve new or increased physics challenges that arise with each successive process node and address the increase in complexity that is introduced by the resulting much larger designs. We must also keep pace with our customers’ technical developments, satisfy industry standards and meet our customers’ increasingly demanding performance, productivity, quality and predictability requirements. Therefore, we expect to continue to invest in research and development.
Hardware Manufacturing and Software Distribution
Our emulation and prototyping hardware, including all individual PCBs, custom ICs and FPGA-based prototyping products, is manufactured, assembled and tested by subcontractors before delivery to our customers. Software and documentation are primarily distributed to customers by secure electronic delivery or on DVD.

6


Proprietary Technology
Our success depends, in part, upon our proprietary technology. We generally rely on patents, copyrights, trademarks and trade secret laws, licenses and restrictive agreements to establish and protect our proprietary rights in technology and products. Many of our products include software or other intellectual property licensed from third parties. We may have to seek new licenses or renew existing licenses for third-party software and other intellectual property in the future. As part of performing engineering services for customers, our engineering services business uses certain software and other intellectual property licensed from third parties, including that of our competitors.
Competition
We compete most frequently with Synopsys, Inc. and Mentor Graphics Corporation, which was acquired by Siemens AG in 2017, and with numerous other EDA providers, manufacturers of electronic devices that have developed, acquired or have the capability to develop their own EDA products, electronics design and consulting companies, and other IP companies. These include Altium Limited, Ansys, Inc., CEVA, Inc., Keysight Technologies, Inc. and Zuken Ltd.
Certain competitive factors in the engineering services business differ from those of the products businesses. While we compete with other EDA companies in the engineering services business, our principal competitors include independent engineering service businesses. Many of these companies are also customers, and therefore use our product offerings in the delivery of their services or products.
Corporate Information
We were organized as a Delaware corporation in June 1988. Our headquarters is located at 2655 Seely Avenue, San Jose, California 95134. Our telephone number is (408) 943-1234. We use our website at www.cadence.com to communicate important information about our company, including news releases and financial information. Our website permits investors to subscribe to e-mail notification alerts when we post new material information on our website. We also make available on our investor relations webpage, free of charge, copies of our SEC filings and submissions as soon as reasonably practicable after electronically filing or furnishing such documents with the SEC. Stockholders may also request copies of these documents by writing to our Corporate Secretary at the address above. Information on our website is not incorporated by reference in this Annual Report on Form 10-K unless expressly noted.
International Operations
As of December 30, 2017, we had 52 sales offices, design centers and research and development facilities, approximately 70% of which are located outside of the United States. We primarily consider customer sales and support requirements, the availability of a skilled workforce, and costs and efficiencies, among other relative benefits, when determining what operations to locate internationally. For additional information relating to our international operations, including revenue and long-lived assets by geographic area, see Note 19 in the notes to consolidated financial statements. For risks related to our international operations, see the discussion under “The effect of foreign exchange rate fluctuations may adversely impact our financial condition” and “Risks associated with our international operations could seriously harm our financial condition” under Item 1A, “Risk Factors.”
Fiscal Year End
Our fiscal years are 52- or 53-week periods ending on the Saturday closest to December 31. Fiscal 2017, 2016 and 2015 were each 52-week fiscal years.
Employees
As of December 30, 2017, we had approximately 7,200 full-time employees.
Executive Officers of the Registrant
The following table provides information regarding our executive officers as of February 20, 2018:
Name
 
Age
 
Positions and Offices
Lip-Bu Tan
 
58
 
Chief Executive Officer and Director
John M. Wall
 
47
 
Senior Vice President and Chief Financial Officer
Anirudh Devgan
 
48
 
President
Thomas P. Beckley
 
60
 
Senior Vice President, Research and Development
James J. Cowie
 
53
 
Senior Vice President, General Counsel and Secretary
Surendra Babu Mandava
 
59
 
Senior Vice President, Research and Development
Neil Zaman
 
49
 
Senior Vice President, Worldwide Field Operations

7


Our executive officers are appointed by the Board of Directors and serve at the discretion of the Board of Directors.
LIP-BU TAN has served as Chief Executive Officer of Cadence since January 2009. From January 2009 to November 2017, Mr. Tan also served as President of Cadence. Mr. Tan has been a member of the Cadence Board of Directors since February 2004. In 1987, Mr. Tan founded Walden International, an international venture capital firm, and since that time has served as its Chairman. Mr. Tan serves as a director of Aquantia Corp., Hewlett Packard Enterprise Company, Quantenna Communications, Inc. and Semiconductor Manufacturing International Corporation. Mr. Tan has a B.S. from Nanyang University in Singapore, an M.S. in nuclear engineering from the Massachusetts Institute of Technology and an M.B.A. from the University of San Francisco.
JOHN M. WALL has served as Senior Vice President and Chief Financial Officer of Cadence since October 2017. From October 2000 to September 2017, Mr. Wall held several positions at Cadence, most recently as Corporate Vice President and Corporate Controller from April 2016 to October 2017, Vice President, Finance and Operations, Worldwide Revenue Accounting and Sales Finance from 2015 to 2016 and Vice President, Finance and Operations, EMEA and Worldwide Revenue Accounting from 2005 to 2015. Mr. Wall has an NCBS from the Institute of Technology, Tralee and is a Fellow of the Association of Chartered Certified Accountants.
ANIRUDH DEVGAN has served as President of Cadence since November 2017. From May 2012 to November 2017, Dr. Devgan held several positions at Cadence, most recently as Executive Vice President, Research and Development from March 2017 to November 2017 and Senior Vice President, Research and Development from November 2013 to March 2017. Prior to joining Cadence, from May 2005 to March 2012, Dr. Devgan served as Corporate Vice President and General Manager of the Custom Design Business Unit at Magma Design Automation, Inc., an electronic design automation company. Dr. Devgan has a B.Tech. in electrical engineering from the Indian Institute of Technology, Delhi, and an M.S. and Ph.D. in electrical and computer engineering from Carnegie Mellon University.
THOMAS P. BECKLEY has served as Senior Vice President, Research and Development of Cadence since September 2012. From April 2004 to September 2012, Mr. Beckley served as Corporate Vice President, Research and Development of Cadence. Prior to joining Cadence, Mr. Beckley served as President and Chief Executive Officer of Neolinear, Inc., a developer of auto-interactive and automated analog/RF tools and solutions for mixed-signal design that was acquired by Cadence in April 2004. Mr. Beckley has a B.S. in mathematics and physics from Kalamazoo College and an M.B.A. from Vanderbilt University.
JAMES J. COWIE has served as Senior Vice President and General Counsel of Cadence since April 2008 and Secretary of Cadence since May 2008. From August 2000 to March 2008, Mr. Cowie held several positions at Cadence, most recently as Corporate Vice President - Business Development, Associate General Counsel and Assistant Secretary. Mr. Cowie has an A.B. in economics from Duke University and a J.D. from Stanford Law School.
SURENDRA BABU MANDAVA has served as Senior Vice President, Research and Development of Cadence since January 2017. Prior to joining Cadence, Mr. Mandava served as Chief Executive Officer of Ineda Systems Inc., a low-power System-on-Chip solutions company, from November 2014 to July 2016, Vice President of Broadcom Corporation, a provider of semiconductor solutions, from November 2010 to December 2012, and President and then as Chief Executive Officer of Beceem Communications Inc., a semiconductor company, from December 2003 until it was acquired by Broadcom in November 2010. Mr. Mandava has a B.Tech. in electronics and communication engineering from the Regional Engineering College, Trichy, and a M.Tech. in electrical engineering and computer science from the Indian Institute of Technology, Kanpur.
NEIL ZAMAN has served as Senior Vice President, Worldwide Field Operations of Cadence since September 2015. From October 1999 to September 2015, Mr. Zaman held several positions at Cadence, most recently as Corporate Vice President, North America Field Operations. Prior to joining Cadence, Mr. Zaman held positions at Phoenix Technologies Ltd. and IBM Corporation. Mr. Zaman has a B.S. in Finance from California State University, Hayward.



8


Item 1A. Risk Factors
Our operations and financial results are subject to various risks and uncertainties, including those described in the sections below, that could adversely affect our business, financial condition, results of operations, cash flows, and the trading price of our common stock.
Risks Related to Our Business
Any periods of uncertainty in the global economy in general, and any potential downturn in the semiconductor and electronics industries in particular, may negatively impact our business and reduce our bookings levels and revenue.
Purchases of our products and services are dependent upon the commencement of new design projects by IC manufacturers and electronics systems companies. The IC and electronics systems industries are cyclical and are characterized by constant and rapid technological change, rapid product obsolescence and price erosion, evolving standards, short product life cycles and wide fluctuations in product supply and demand.
The IC and electronics systems industries have also experienced significant downturns in connection with, or in anticipation of, maturing product cycles of both these industries’ and their customers’ products. While spending on EDA products and services has grown in recent years, the current outlook for the semiconductor industry is uncertain and may result in a decrease in spending on EDA products and services, which are a part of our overall SDE offering.
While we cannot predict global economic conditions, uncertainty about future political and economic conditions and future decline in consumer spending could negatively impact our customers’ businesses, reducing the number of new chip designs and their overall research and development spending, including their spending on our products and services, and as a result decrease demand for our products. Decreased bookings for our products and services, customer bankruptcies, consolidation among our customers, or problems or delays with our hardware suppliers or with the supply or delivery of our hardware products could also adversely affect our ability to grow our business or adversely affect our future revenues and financial results. Our future business and financial results are subject to considerable uncertainty that could impact our stock price. If economic conditions deteriorate in the future, or, in particular, if semiconductor or electronics systems industry revenues do not grow or our suppliers of our hardware components and products are subject to problems or delays, our future revenues and financial results could be adversely affected. However, if economic conditions improve for our customers, the positive impact on our revenues and financial results may be deferred due to cautious customer research and development spending and our mix of licenses that yield revenue recognized over time.
Customer consolidation could affect our operating results.
There has been a trend toward customer consolidation in the semiconductor industry through business combinations, including mergers, asset acquisitions and strategic partnerships. As this trend continues, it could make us dependent on fewer customers who may be able to exert increased pressure on our prices and other contract terms and could increase the portion of our total sales concentration for any single customer. Customer consolidation activity could also reduce the demand for our products and services if such customers streamline research and development or operations, reduce purchases or delay purchasing decisions. These outcomes could negatively impact our financial condition.
Our failure to respond quickly to technological developments or customers’ increasing technological requirements could make our products uncompetitive and obsolete.
The industries in which we compete experience rapid technology developments, rapid changes in industry standards and customer requirements, and frequent introductions and improvements of new products. Currently, the industries we serve are experiencing the following trends:
changes in the design and manufacturing of ICs, including migration to advanced process nodes and three-dimensional transistors, such as FinFETs, present major challenges to the semiconductor industry, particularly in IC design, design automation, design of manufacturing equipment, and the manufacturing process itself. With migration to advanced process nodes, the industry must adapt to more complex physics and manufacturing challenges such as the need to draw features on silicon that are many times smaller than the wavelength of light used to draw the features via lithography. Models of each component’s electrical properties and behavior also become more complex as do requisite analysis, design, verification and manufacturing capabilities. Novel design tools and methodologies must be invented and enhanced quickly to remain competitive in the design of electronics in the smallest nanometer ranges;
the ability to design SoCs increases the complexity of managing a design that, at the lowest level, is represented by billions of shapes on fabrication masks. In addition, SoCs typically incorporate microprocessors and digital signal processors that are programmed with software, requiring simultaneous design of the IC and the related software embedded on the IC;

9


with the availability of seemingly endless gate capacity, there is an increase in design reuse, or the combining of off-the-shelf design IP with custom logic to create ICs or SoCs. The unavailability of a broad range of high-quality design IP (including our own) that can be reliably incorporated into a customer’s design with our software products and services could lead to reduced demand for our products and services;
increased technological capability of the FPGA, which is a programmable logic chip, creates an alternative to IC implementation for some electronics companies. This could reduce demand for our IC implementation products and services;
a growing number of low-cost engineering services businesses could reduce the need for some IC companies to invest in EDA products; and
adoption of cloud computing technologies with accompanying new business models for an increasing number of software categories.
If we are unable to respond quickly and successfully to these trends, we may lose our competitive position, and our products or technologies may become obsolete. To compete successfully, we must develop, acquire or license new products and improve our existing products and processes on a schedule that keeps pace with technological developments and the requirements for products addressing a broad spectrum of designers and designer expertise in our industries. We must provide frequent and relevant updates to our software products in order to provide substantial benefit to the customer throughout the license periods because of the rapid changes in our customer’s industries. The market must also accept our new and improved products. Our hardware platforms must be enhanced periodically to reduce the likelihood that a competitor surpasses the capabilities we offer. Our introduction of new products could reduce the demand and revenue of our older products or affect their pricing. We must also be able to support a range of changing computer software, hardware platforms and customer preferences. A rapid transition to different business models associated with cloud computing technologies could result in reduced revenue. We cannot guarantee that we will be successful in keeping pace with all, or any, of the customer trends.
Competitive pressures may require us to reduce our pricing, which could have an adverse effect on our results of operations.
The highly competitive markets in which we do business can put pressure on us to reduce the prices of our software, emulation and prototyping hardware and IP. If our competitors offer deep discounts on certain products in an effort to recapture or gain market share or to sell other software or hardware products, we may then need to lower our prices or offer other favorable terms to compete successfully. Any such changes would be likely to reduce our profit margins and could adversely affect our operating results. Any substantial changes to our prices and pricing policies could cause revenues to decline or be delayed as our sales force implements and our customers adjust to the new pricing policies. Some of our competitors bundle products for promotional purposes or as a long-term pricing strategy or provide guarantees of prices and product implementations. These practices could, over time, significantly constrain the prices that we can charge for our products. If we cannot offset price reductions with a corresponding increase in the number of sales or with lower spending, then the reduced revenues resulting from lower prices could have an adverse effect on our results of operations.
Our System Design Enablement strategy requires the development or acquisition of products and expertise in new areas of technology. Our inability to develop or acquire these capabilities could impede our ability to address the technical requirements in technology segments which are expected to contribute to our growth.
Our SDE strategy is meant to increase our business among electronic systems companies, which are now designing their own ICs. SDE is also meant to increase our business among semiconductor companies, which are increasing their contribution to the end products into which their ICs are incorporated. Part of this strategy involves addressing the needs of new categories of electronic systems, including machine learning, augmented reality, virtual reality, internet-of-things and autonomous vehicle sub-systems, where increased investment is expected by our customers. Each of these categories requires technologies and expertise that are application-specific. If we are unable to develop or acquire the application-specific technologies and expertise necessary to address the requirements of these categories, it could impede our ability to expand our business in these categories and ultimately affect our future growth.
We have experienced varied operating results, and our operating results for any particular fiscal period are affected by the timing of revenue recognition, particularly for our emulation and prototyping hardware and IP products.
Various factors affect our operating results, and some of them are not within our control. Our operating results for any period are affected by the timing of revenue recognition, particularly for our emulation and prototyping hardware and IP products. In addition, we have recorded net losses in the past and may record net losses in the future.
A substantial portion of the product revenue related to our hardware business and some of our IP offerings is recognized upon delivery, and our forecasted revenue results are based, in part, on our expectations of hardware and IP to be delivered in a particular quarter. Therefore, changes in hardware and IP bookings or deliveries relative to expectations will have a more immediate impact on our revenue than changes in software or services bookings, for which revenue is generally recognized over time.

10


In recent years, we made significant investments to expand our IP offerings through, among other things, research and development and acquisitions. As we continue to expand our IP offerings, a portion of the revenue related to our IP bookings will be deferred until we complete and deliver the licensed IP to our customers. As a result, costs related to the research and development of the IP may be incurred prior to the recognition of the related revenue.
Revenue related to our hardware and IP products is inherently difficult to predict because sales of our hardware and IP products depend on the commencement of new projects for the design and development of complex ICs and systems by our customers, our customers’ willingness to expend capital to deploy our hardware or IP products in those projects and the availability of our hardware or IP products for delivery. Therefore, our hardware or IP sales may be delayed or may decrease if our customers delay or cancel projects because their spending is constrained or if there are problems or delays with the supply or delivery of our hardware or IP products or our hardware suppliers. Moreover, the hardware and IP markets are highly competitive, and our customers may choose to purchase a competitor’s hardware or IP product based on cost, performance or other factors. These factors may result in lower revenue, which would have an adverse effect on our business, results of operations or cash flows.
A substantial proportion of our licenses yield revenue recognized over time, which may make it difficult for us to rapidly increase our revenue in future fiscal periods.
We plan our operating expenses based on forecasted revenue, expected business needs and other factors. These expenses and the effect of long-term commitments are relatively fixed in the short term. Bookings and the related revenue are harder to forecast in a difficult economic environment. If we experience a shortfall in bookings, our operating results could differ from our expectations because we may not be able to quickly reduce our expenses in response to short-term business changes.
The methods, estimates and judgments that we use in applying our accounting policies have a significant impact on our results of operations (see “Critical Accounting Estimates” under Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations”). Such methods, estimates and judgments are, by their nature, subject to substantial risks, uncertainties and assumptions, and factors may arise over time that may lead us to change our methods, estimates and judgments. Changes in those methods, estimates and judgments could significantly affect our results of operations.
Historical results of operations should not be viewed as reliable indicators of our future performance. If our revenue, operating results or business outlook for future periods fall short of the levels expected by us, securities analysts or investors, the trading price of our common stock could decline.
We have invested and expect to continue to invest in research and development efforts for new and existing products and technologies and technical sales support. Such investments may affect our operating results, and, if the return on these investments is lower or develops more slowly than we expect, our revenue and operating results may suffer.
We have invested and expect to continue to invest in research and development for new and existing products, technologies and services in response to our customers’ increasing technological requirements. Such investments may be in related areas, such as technical sales support. These investments may involve significant time, risks and uncertainties, including the risk that the expenses associated with these investments may affect our margins and operating results and that such investments may not generate sufficient revenues to offset liabilities assumed and expenses associated with these new investments. We believe that we must continue to invest a significant amount of time and resources in our research and development efforts and technical sales support to maintain and improve our competitive position. If we do not achieve the benefits anticipated from these investments, if the achievement of these benefits is delayed, or if customers reduce or slow the need to upgrade or enhance their EDA products and design flows, our revenue and operating results may be adversely affected.
We have acquired and expect to acquire other companies and businesses and may not realize the expected benefits of these acquisitions.
We have acquired and expect to acquire other companies and businesses in order to expand our product offerings. Our future revenue growth and expansion of our business is dependent on our successful integration of our acquisitions. We may incur significant costs in connection with potential transactions, including acquisitions that are not consummated. Potential and completed acquisitions involve a number of risks. If any of the following acquisition-related risks occur, our business, operating results or financial condition could be adversely impacted:
the failure to realize anticipated benefits such as cost savings and revenue enhancements;
overlapping customers and product sets that impact our ability to maintain revenue at historical rates;
the failure to understand, compete and operate effectively in markets where we have limited experience;
the failure to integrate and manage acquired products and businesses effectively;
the failure to integrate and retain key employees of the acquired company or business;
difficulties in combining previously separate companies or businesses into a single unit;
the substantial diversion of management’s attention from day-to-day business when evaluating and negotiating these transactions and integrating an acquired company or business;

11


the discovery, after completion of the acquisition, of unanticipated liabilities assumed from the acquired company, business or assets, such that we cannot realize the anticipated value of the acquisition;
difficulties related to integrating the products of an acquired company or business in, for example, distribution, engineering, licensing models or customer support areas;
unanticipated costs; or
unwillingness of customers of the acquired business to continue licensing or buying products from us following the acquisition.
In a number of our completed acquisitions, we have agreed to make future payments, either in the form of employee retention bonuses or contingent purchase price payments, based on the achievement of specified milestones. The performance goals pursuant to which these future payments may be made generally relate to the achievement by the acquired company or business, or by the employees who joined us with the acquired company or business, of certain specified bookings, revenue, run rate, product proliferation, product development or employee retention goals during a specified period following completion of the applicable acquisition. The specific performance goal levels and amounts and timing of employee bonuses or contingent purchase price payments vary with each acquisition. We may continue to use contingent purchase price payments in connection with acquisitions in the future and while we expect to derive value from an acquisition in excess of such contingent payment obligations, we may be required to make certain contingent payments without deriving the anticipated value.
Future acquisitions may involve issuances of stock as full or partial payment of the purchase price for the acquired company or business, grants of restricted stock, restricted stock units or stock options to employees of the acquired companies or businesses (which may be dilutive to existing stockholders), expenditure of substantial cash resources or the incurrence of a material amount of debt. These arrangements may impact our liquidity, financial position and results of operations or increase dilution of our stockholders’ equity interests in the company.
The competition in our industries is substantial, and we may not be able to continue to successfully compete in our industries.
The EDA industry, the commercial electronics engineering services industry and the IP industry are highly competitive. If we fail to compete successfully in these industries, it could seriously harm our business, operating results or financial condition. To compete in these industries, we must identify and develop or acquire innovative and cost-competitive EDA products, integrate them into platforms and market them in a timely manner. We may not be able to compete successfully in these industries. Factors that could affect our ability to compete successfully include:
the development by others of competitive EDA products or platforms and engineering services, possibly resulting in a shift of customer preferences away from our products and services and significantly decreased revenue;
aggressive pricing competition by some of our competitors may cause us to lose our competitive position, which could result in lower revenues or profitability and could adversely impact our ability to realize the revenue and profitability forecasts for our software or emulation and prototyping hardware systems products;
the challenges of advanced node design may lead some customers to work with more mature, less risky manufacturing processes that may reduce their need to upgrade or enhance their EDA products and design flows;
the challenges of developing (or acquiring externally developed) technology solutions, including hardware and IP offerings, that are adequate and competitive in meeting the rapidly evolving requirements of next-generation design challenges;
intense competition to attract acquisition targets, possibly making it more difficult for us to acquire companies or technologies at an acceptable price, or at all;
the low cost of entry in EDA;
the combination of our EDA competitors or collaboration among many EDA companies to deliver more comprehensive offerings than they could individually; and
decisions by electronics manufacturers to perform engineering services or IP development internally, rather than purchase these services from outside vendors due to budget constraints or excess engineering capacity.
We compete most frequently with Synopsys, Inc. and Mentor Graphics Corporation, which was acquired by Siemens AG in 2017, and also with numerous other EDA providers, manufacturers of electronic devices that have developed, acquired or have the capability to develop their own EDA products, electronics design and consulting companies, and other IP companies.These include Altium Limited, Ansys, Inc., CEVA, Inc., Keysight Technologies, Inc. and Zuken Ltd.

12


The effect of foreign exchange rate fluctuations may adversely impact our revenue, expenses, cash flows and financial condition.
We have significant operations outside the United States. Our revenue from international operations as a percentage of total revenue was approximately 58% during fiscal 2017 and 54% during both fiscal 2016 and fiscal 2015. We expect that revenue from our international operations will continue to account for a significant portion of our total revenue. We also transact business in various foreign currencies, although the majority of our revenue contracts worldwide are denominated in U.S. dollars. Volatility of currencies in countries where we conduct business, most notably the U.S. dollar, Chinese renminbi, Japanese yen, European Union euro, British pound and Indian rupee have had and may in the future have an effect on our revenue or operating results.
Fluctuations in the rate of exchange between the U.S. dollar and the currencies of other countries where we conduct business could seriously affect our business, operating results or financial condition. For example, when a foreign currency declines in value relative to the U.S. dollar, it takes more of the foreign currency to purchase the same amount of U.S. dollars than before the change. If we price our products and services in the foreign currency, we receive fewer U.S. dollars than we did before the change. If we price our products and services in U.S. dollars, the decrease in value of the local currency results in an increase in the price for our products and services compared to those products of our competitors that are priced in local currency. This could result in our prices being uncompetitive in markets where business is transacted in the local currency. On the other hand, when a foreign currency increases in value relative to the U.S. dollar, it takes more U.S. dollars to purchase the same amount of the foreign currency. As we use the foreign currency to fund payroll costs and other operating expenses in our international operations, this results in an increase in operating expenses. Approximately 30% of our total costs and expenses are transacted in foreign currencies. Our attempts to reduce the effect of foreign currency fluctuations may be unsuccessful, and significant exchange rate movements may adversely impact our results of operations as expressed in U.S. dollars.
Our operating results could be adversely affected by an increase in our effective tax rate as a result of tax law changes, outcomes of current or future tax examinations, or by material differences between our forecasted and actual effective tax rates.
Our operations are subject to income and transaction taxes in the United States and in multiple foreign jurisdictions, with a significant amount of our foreign earnings generated by our subsidiaries organized in Ireland and Hungary. Any significant change in our future effective tax rates could adversely impact our results of operations for future periods. Our future effective tax rates could be adversely affected by the following:
changes in tax laws or the interpretation of such tax laws in the United States, Ireland, Hungary, the United Kingdom, China, Republic of Korea, Japan, India or other international locations where we have operations;
earnings being lower than anticipated in countries where we are taxed at lower rates as compared to the United States federal and state statutory tax rates;
an increase in expenses not deductible for tax purposes;
changes in tax benefits from stock-based compensation;
changes in the valuation allowance against our deferred tax assets;
changes in judgment from the evaluation of new information that results in a recognition, derecognition or change in measurement of a tax position taken in a prior period;
increases to interest or penalty expenses classified in the financial statements as income taxes;
new accounting standards or interpretations of such standards; or
results of examinations by the Internal Revenue Service (“IRS”), state, and foreign tax or other governmental authorities.
The IRS and other tax authorities regularly examine our income tax returns and other non-income tax returns, such as payroll, sales, use, value-added, net worth or franchise, property, goods and services, consumption, import, stamp, and excise taxes, in both the United States and foreign jurisdictions. The calculation of our provision for income taxes and our accruals for other taxes requires us to use significant judgment and involves dealing with uncertainties in the application of complex tax laws and regulations. In determining the adequacy of our provision for income taxes, we regularly assess the potential settlement outcomes resulting from income tax examinations. However, the final outcome of tax examinations, including the total amount payable or the timing of any such payments upon resolution of these issues, cannot be estimated with certainty. In addition, we cannot be certain that such amount will not be materially different from the amount that is reflected in our historical income tax provisions and accruals for other taxes. Should the IRS or other tax authorities assess additional taxes, penalties or interest as a result of a current or a future examination, we may be required to record charges to operations in future periods that could have a material impact on our results of operations, financial position or cash flows in the applicable period or periods.

13


Forecasts of our annual effective tax rate are complex and subject to uncertainty because our income tax position for each year combines the effects of estimating our annual income or loss, the mix of profits and losses earned by us and our subsidiaries in tax jurisdictions with a broad range of income tax rates, as well as benefits from available deferred tax assets, the impact of various accounting rules, our interpretations of changes in tax laws and results of tax audits. Forecasts of our annual effective tax rate do not include the anticipation of future tax law changes. In addition, we account for certain tax benefits from stock-based compensation in the period the stock compensation is settled, which may cause increased variability in our quarterly effective tax rates. If there were a material difference between forecasted and actual tax rates, it could have a material impact on our results of operations.
Tax laws, regulations, and compliance practices are evolving and may have a material adverse effect on our results of operations, cash flows and financial position.
The U.S. Tax Cuts and Jobs Act (the “Tax Act”) was enacted in December 2017, and significantly affected U.S. tax law by changing how the U.S. imposes income tax on multinational corporations. The U.S. Department of Treasury has broad authority to issue regulations and interpretative guidance that may significantly impact how we will apply the law and impact our results of operations.
The Tax Act requires complex computations not previously required by U.S. tax law. As such, the application of certain accounting guidance is currently evolving. Further, compliance with the Tax Act and the accounting for certain provisions require accumulation of information not previously required or regularly produced. As a result, we have provided a provisional estimate on the effect of the Tax Act in our financial statements. As additional interpretative guidance is issued by the applicable authorities, we will continue our analysis on the application of the Tax Act and will revise our current estimates in future periods. The revisions to our current estimates could materially affect our results of operations, cash flow and financial position. For further discussion regarding our income taxes, please refer to Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” under the heading “New Accounting Standards” and Note 6 in the notes to consolidated financial statements.
Tax laws, regulations, and administrative practices in various jurisdictions are evolving and may be subject to significant changes due to economic, political, and other conditions. There are many transactions that occur during the ordinary course of business for which the ultimate tax determination is uncertain, and significant judgment is required in evaluating and estimating our provision and accruals for these taxes. Governments are increasingly focused on ways to increase tax revenues, particularly from multinational corporations, which may lead to an increase in audit activity and harsher positions taken by tax authorities. We are currently subject to tax audits in various jurisdictions, including Germany, India, Israel and certain states within the United States, and these jurisdictions may assess additional tax liabilities against us.
The Organisation for Economic Co-operation and Development (“OECD”), an international association of 34 countries, including the United States, released the final reports from its Base Erosion and Profit Shifting (“BEPS”) Action Plans, which aim to standardize and modernize global tax policies. The BEPS Action Plans propose revisions to numerous tax rules, including country-by-country reporting, permanent establishment, hybrid entities and instruments, transfer pricing, and tax treaties. The BEPS Action Plans have been or are being enacted by countries where we have operations. The European Commission (“EC”) has conducted investigations in multiple countries focusing on whether local country tax rulings provide preferential tax treatment that violates European Union state aid rules and concluded that certain countries, including Ireland, have provided illegal state aid in certain cases. The EC and OECD have also been evaluating new rules on the taxation of the digital economy companies. In addition, Taiwan, Italy and the United Kingdom have recently introduced new rulings or proposals to tax digital transactions. These developments in tax laws and regulations, and compliance with these rules, could have a material adverse effect on our operating results, financial position and cash flows.
Our stock price has been subject to fluctuations and may continue to be subject to fluctuations.
The market price of our common stock has experienced fluctuations and may fluctuate or decline in the future, and as a result you could lose the value of your investment. The market price of our common stock may be affected by a number of factors, including:
quarterly or annual operating or financial results or forecasts that fail to meet or are inconsistent with earlier projections or the expectations of our securities analysts or investors;
changes in our forecasted bookings, revenue, earnings or operating cash flow estimates;
an increase in our debt or other liabilities;
market conditions in the IC, electronics systems and semiconductor industries;
announcements of a restructuring plan;
changes in management;
repurchases of shares of our common stock or changes to plans to repurchase shares of our common stock;
a gain or loss of a significant customer or market segment share;
litigation; and

14


announcements of new products or acquisitions of new technologies by us, our competitors or our customers.
In addition, equity markets in general, and the equities of technology companies in particular, have experienced and may experience in the future, extreme price and volume fluctuations due to, among other factors, the actions of market participants or other actions outside of our control. Such price and volume fluctuations may adversely affect the market price of our common stock for reasons unrelated to our business or operating results.
Our future revenue is dependent in part upon our installed customer base continuing to license or buy products and purchase services.
Our installed customer base has traditionally generated additional new license, service and maintenance revenues. In future periods, customers may not necessarily license or buy additional products or contract for additional services or maintenance. Our customers, many of which are large semiconductor and systems companies, often have significant bargaining power in negotiations with us. Customer consolidation can reduce the total level of purchases of our software, hardware, IP and services, and in some cases, increase customers’ bargaining power in negotiations with their suppliers, including us.
We could suffer serious harm to our business because of the infringement of our intellectual property rights by third parties or because of our infringement of the intellectual property rights of third parties.
There are numerous patents relating to our business and ecosystem. New patents are being issued at a rapid rate and are owned by EDA companies as well as entities and individuals outside the EDA industry, including parties whose income is primarily derived from infringement-related licensing and litigation. It is not always practicable to determine in advance whether a product or any of its components infringes the patent rights of others. As a result, from time to time, we may be compelled to respond to or prosecute intellectual property infringement claims to protect our rights or defend a customer’s rights.
Intellectual property infringement claims, including contractual defense reimbursement obligations related to third-party claims against our customers, regardless of merit, could consume valuable management time, result in costly litigation or cause product shipment delays, all of which could seriously harm our business, operating results or financial condition. The risk of infringement and related indemnification claims associated with design IP products that are incorporated into a customer product broadly used by consumers may be higher than the risk associated with our software products. In settling these claims, we may be required to enter into royalty or licensing agreements with the third parties claiming infringement. These royalty or licensing agreements, if available, may not have terms favorable to us. Being compelled to enter into a license agreement with unfavorable terms could seriously harm our business, operating results or financial condition. Any potential intellectual property litigation could compel us to do one or more of the following:
pay damages (including the potential for treble damages), license fees or royalties (including royalties for past periods) to the party claiming infringement;
stop licensing products or providing services that use the challenged intellectual property;
obtain a license from the owner of the infringed intellectual property to sell or use the relevant technology, which license may not be available on reasonable terms, or at all; or
redesign the challenged technology, which could be time consuming and costly, or impossible.
If we were compelled to take any of these actions, our business or operating results may suffer.

15


If our security measures are breached, and an unauthorized party obtains access to customer data, financial data or assets or our proprietary business information, our information systems may be perceived as being unsecure, which could harm our business and reputation.
Our products and services involve the storage and transmission of our proprietary information and that of our customers. We have offices throughout the world, including key research and development facilities outside of the United States. Our operations are dependent upon the connectivity of our operations throughout the world. Despite our security measures, our information technology and infrastructure may be vulnerable to cyber attacks by unauthorized third parties (which may include nation-states and individuals sponsored by them) or breaches due to employee error, malfeasance or other disruptions, which could result in unauthorized disclosure of sensitive information and could significantly interfere with our business operations. Computer hackers may attempt to gain unauthorized access through a variety of methods (such as the use of viruses, malware, ransomware, phishing, denial of service attacks and other cyber attacks) and corrupt the processes of the products and services that we provide. We may also be a target of malicious attackers who attempt to gain access to our network or data centers or those of our customers or end users; steal proprietary information related to our business, products, services or infrastructure; steal financial data or assets or interrupt our systems and services or those of our customers or others. Breaches of our security measures could expose us to a risk of loss or misuse of this information, loss of financial assets, litigation and potential liability. Because techniques used to obtain unauthorized access or to sabotage information systems change frequently and generally are not recognized until launched against a target, we may be unable to anticipate these techniques or to implement adequate preventive measures. In addition, if we select a vendor that uses cyber storage of information as part of their service or product offerings, despite our attempts to validate the security of such services, our proprietary information may be misappropriated by third parties. In the event of an actual or perceived breach of our security, or the security of one of our vendors, the market perception of the effectiveness of our security measures could be harmed and we could suffer damage to our reputation or our business, or lose existing customers and our ability to obtain new customers, or suffer harm to our financial condition.
Risks associated with our international operations could adversely impact our financial condition.
A significant amount of our revenue is derived from our international operations, and we have offices throughout the world, including key research and development facilities outside of the United States. Our international operations may be subject to a number of risks, including:
shifts in political, trade or other policies resulting from the results of certain elections or votes, such as changes in policies pursued by the United States, and the United Kingdom’s withdrawal from the European Union;
the adoption or expansion of government trade restrictions, including tariffs and other trade barriers;
limitations on repatriation of earnings;
limitations on the conversion of foreign currencies;
reduced protection of intellectual property rights in some countries;
performance of national economies;
longer collection periods for receivables and greater difficulty in collecting accounts receivable;
difficulties in managing foreign operations;
political and economic instability;
unexpected changes in regulatory requirements;
inability to continue to offer competitive compensation in certain growing regions;
differing employment practices and labor issues;
United States’ and other governments’ licensing requirements for exports, which may lengthen the sales cycle or restrict or prohibit the sale or licensing of certain products; and
variations in costs or expenses associated with our international operations, including as a result of changes in foreign tax laws or devaluation of the U.S. dollar relative to other foreign currencies.
Some of our international research and development and other facilities are in parts of the world where there may be a greater risk of business interruption as a result of political instability, terrorist acts or military conflicts than businesses located domestically. Furthermore, this potential harm is exacerbated because damage to or disruptions at our international research and development facilities could have a more significant adverse effect on our ability to develop new or improve existing products than other businesses that may only have sales offices or other less critical operations abroad. We are not insured for losses or interruptions caused by acts of war. Furthermore, our operations are dependent upon the connectivity of our operations throughout the world. Activities that interfere with our international connectivity or operations, such as cyber hacking, the introduction of a virus into our computer systems, natural disasters, civil unrest or terrorism, could significantly interfere with our business operations.
In addition, internal controls, policies and procedures and employee training and compliance programs that we have implemented to deter prohibited practices may not prevent our employees, contractors or agents from violating or circumventing our policies and the laws and regulations applicable to our worldwide operations.

16


We depend upon our management team and key employees, and our failure to attract, train, motivate and retain management and key employees may make us less competitive and therefore harm our results of operations.
Our business depends upon the continued services, efforts and abilities of our senior management and other key employees. Competition for highly skilled executive officers and employees can be intense, particularly in geographic areas recognized as high technology centers such as the Silicon Valley area, where our principal offices are located, and in other locations where we maintain facilities. In addition, competition for qualified personnel, including software engineers, in the EDA, commercial electronics engineering services and IP industries has intensified. Further, increased uncertainty regarding social, political and immigration policies in the United States and abroad may make it difficult to recruit employees with adequate experience. We may also experience increased compensation costs that are not offset by either improved productivity or higher sales. We may not be successful in recruiting new personnel and in retaining and motivating existing personnel. From time to time, there may be changes in our management team resulting from the hiring and departure of executive officers, and as a result, we may experience disruption to our business that may harm our operating results and our relationships with our employees, customers and suppliers may be adversely affected.
To attract, retain and motivate individuals with the requisite expertise, we may be required to grant large numbers of stock options or other stock-based incentive awards, which may be dilutive to existing stockholders and increase compensation expense, and pay significant base salaries and cash bonuses, which could harm our operating results. The high cost of training new employees, not fully utilizing these employees, or losing trained employees to competing employers could also reduce our operating margins and harm our business or operating results.
In addition, applicable rules and regulations require stockholder approval for new equity compensation plans and significant amendments to existing equity compensation plans (including increases in shares available for issuance under such plans), and prohibit publicly-traded companies from giving a proxy to vote on equity compensation plans unless the beneficial owner of the shares has given voting instructions. These rules and regulations could make it more difficult for us to grant equity compensation to employees in the future. To the extent that these regulations make it more difficult or expensive to grant equity compensation to employees, we may incur increased compensation costs or find it difficult to attract, retain and motivate employees, which could materially and adversely affect our business.
We rely on our proprietary technology, as well as software and other intellectual property rights licensed to us by third parties, and we cannot assure you that the precautions taken to protect our rights will be adequate or that we will continue to be able to adequately secure such intellectual property rights from third parties.
Our success depends, in part, upon our proprietary technology. We generally rely on patents, copyrights, trademarks, trade secrets, licenses and restrictive agreements to establish and protect our proprietary rights in technology and products. Despite the precautions we may take to protect our intellectual property, third parties have tried in the past, and may try in the future, to challenge, invalidate or circumvent these safeguards. Our patents and other intellectual property rights may not provide us with sufficient competitive advantages. Patents may not be issued on any of our pending applications and our issued patents may not be sufficiently broad to protect our technology. Furthermore, the laws of foreign countries may not protect our proprietary rights in those countries to the same extent as applicable law protects these rights in the United States. The protection of our intellectual property may require the expenditure of significant financial and managerial resources. Moreover, the steps we take to protect our intellectual property may not adequately protect our rights, or deter or prevent third parties from infringing or misappropriating our proprietary rights.
Many of our products include software or other intellectual property licensed from third parties. We may have to seek new or renew existing licenses for such software and other intellectual property in the future. Our engineering services business holds licenses to certain software and other intellectual property owned by third parties, including that of our competitors. Our failure to obtain software, other intellectual property licenses or other intellectual property rights that are necessary or helpful for our business on favorable terms, or our need to engage in litigation over these licenses or rights, could seriously harm our business, operating results or financial condition.

17


We have substantial cash requirements in the United States, but a significant portion of our cash is held and generated outside of the United States, and if our cash available in the United States and the cash available under our revolving credit facility are insufficient to meet our operating expenses and debt repayment obligations in the United States, then we may be required to raise cash in ways that could negatively affect our financial condition, results of operations and the market price of our common stock.
We have significant operations outside the United States. As of December 30, 2017, approximately 80% of our cash, cash equivalents and short-term investments balance was held by subsidiaries outside the United States, with the remainder of the balance held by us or our subsidiaries in the United States. We believe that the combination of our U.S. cash, cash equivalents, future U.S. operating cash flows, cash available under our revolving credit facility and other cash that may be accessible to us on attractive terms are sufficient to meet our ongoing U.S. operating expenses and debt repayment obligations. While the Tax Act may have reduced the tax impact of repatriation of foreign earnings, there are still administrative processes associated with repatriation of foreign earnings that could affect the timing of returning cash to the U.S. from non-U.S. jurisdictions. Accordingly, if our U.S. cash were insufficient to meet our future funding obligations in the United States, we could be required to seek funding sources on less attractive terms, which could negatively impact our results of operations, financial position and the market price of our common stock.
Litigation could adversely affect our financial condition or operations.
We currently are, and in the future may be, involved in various disputes and litigation that arise in the ordinary course of business. These include disputes and lawsuits related to intellectual property, including customer indemnification, mergers and acquisitions, licensing, contracts, distribution arrangements and employee relations matters. For information regarding the litigation matters in which we are currently engaged, please refer to the discussion under Part I, Item 3, “Legal Proceedings” and Note 11 in the notes to consolidated financial statements. We cannot provide any assurances that the final outcome of these lawsuits or any other proceedings that may arise in the future will not have a material adverse effect on our business, operating results, financial condition or cash flows. Litigation can be time consuming and expensive and could divert management’s time and attention from our business, which could have a material adverse effect on our revenues and operating results.
Errors or defects in our products and services could expose us to liability and harm our business.
Our customers use our products and services in designing and developing products that involve a high degree of technological complexity, each of which has its own specifications. Because of the complexity of the systems and products with which we work, some of our products and designs can be adequately tested only when put to full use in the marketplace. As a result, our customers or their end users may discover errors or defects in our software or the systems we design, or the products or systems incorporating our design and intellectual property may not operate as expected. Errors or defects could result in:
loss of customers;
loss of market share;
damage to our reputation;
failure to attract new customers or achieve market acceptance;
diversion of development resources to resolve the problem;
loss of or delay in revenue or payments;
increased service costs; and
liability for damages.
Our operating results and revenue could be adversely affected by customer payment delays, customer bankruptcies and defaults or modifications of licenses.
Occasionally, our customers file for bankruptcy or request to modify license terms. If our customers experience adversity in their business, they may delay or default on their payment obligations to us, file for bankruptcy or modify or cancel plans to license our products. For instance, if our customers are not successful in generating sufficient cash or are precluded from securing financing, they may not be able to pay, or may delay payment of, accounts receivable that are owed to us, although these obligations are generally not cancelable. Our customers’ inability to fulfill payment obligations, in turn, may adversely affect our revenue and cash flow. Additionally, our customers have, in the past, sought, and may, in the future, seek, to renegotiate pre-existing contractual commitments. Payment defaults by our customers or significant reductions in existing contractual commitments could have a material adverse effect on our financial condition and operating results.

18


The long sales cycle of our products and services may cause our operating results to fluctuate unexpectedly.
Generally, we have a long sales cycle that can extend up to six months or longer. The complexity and expense associated with our products and services generally require a lengthy customer education, evaluation and approval process. Consequently, we may incur substantial expenses and devote significant management effort and expense to develop potential relationships that do not result in agreements or revenue and may prevent us from pursuing other opportunities.
In addition, sales of our products and services have been and may in the future be delayed if customers delay approval or commencement of projects because of:
the timing of customers’ competitive evaluation processes; or
customers’ budgetary constraints and budget cycles.
Long sales cycles for hardware products subject us to a number of significant risks over which we have limited control, including insufficient, excess or obsolete inventory, variations in inventory valuation and fluctuations in quarterly operating results.
Our reported financial results may be adversely affected by changes in United States generally accepted accounting principles, and we may incur significant costs to adjust our accounting systems and processes to comply with significant changes.
United States generally accepted accounting principles (“U.S. GAAP”) are subject to interpretation by the Financial Accounting Standards Board (“FASB”), the SEC and various bodies formed to promulgate and interpret appropriate accounting principles. We are also subject to evolving rules and regulations of the countries in which we do business. Changes to accounting standards may result in different accounting principles under U.S. GAAP that could have a significant effect on our reported financial results for us in areas including, but not limited to, principles for recognizing revenue and accounting for leases. For information regarding new accounting standards, please refer to Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” under the heading “New Accounting Standards.”
In addition, we have in the past and may in the future need to significantly change our customer contracts, accounting systems and processes when we adopt future or proposed changes in accounting principles noted above. The cost and effect of these changes may negatively impact our results of operations during the periods of transition.
Our restructuring plans may not result in the benefits we have anticipated, possibly having a negative effect on our future operating results.
In recent fiscal years, we have initiated restructuring plans in an effort to reallocate or decrease costs by reducing our workforce and by consolidating facilities. We incur substantial costs to implement restructuring plans, and our restructuring activities may subject us to litigation risks and expenses. Our past restructuring plans do not provide any assurance that additional restructuring plans will not be required or implemented in the future. In addition, our restructuring plans may have other consequences, such as attrition beyond our planned reduction in workforce, a negative effect on employee morale and productivity or our ability to attract highly skilled employees. Our competitors may also use our restructuring plans to seek to gain a competitive advantage over us. As a result, our restructuring plans may affect our revenue and other operating results in the future.
We depend on sole suppliers for certain hardware components and contract manufacturers for production of our emulation and prototyping hardware products, making us vulnerable to supply disruption and price fluctuation.
We depend on sole suppliers for certain hardware components and contract manufacturers for production of our emulation and prototyping hardware products. Our reliance on sole suppliers and contract manufacturers could result in product delivery problems and delays and reduced control over product pricing and quality. Though we prefer to have multiple sources to procure certain key components, in some cases it is not practical or feasible to do so. We may suffer a disruption in the supply of certain hardware components if we are unable to purchase sufficient components on a timely basis or at all for any reason. Any supply or manufacturing disruption, including delay in delivery of components by our suppliers or products by our manufacturers, or the bankruptcy or shutdown of our suppliers or manufacturers, could delay our production process and prevent us from delivering completed hardware products to customers or from supplying new evaluation units to customers, which could have a negative impact on our revenue and operating results.
Failure to obtain export licenses could harm our business by rendering us unable to ship products and transfer our technology outside of the United States.
We must comply with regulations of the United States and of certain other countries in shipping our products and transferring our technology outside the United States and to foreign nationals. Any significant future difficulty in complying with these regulations could harm our business, operating results or financial condition.

19


If we become subject to unfair hiring claims, we could be prevented from hiring needed employees, incur liability for damages and incur substantial costs in defending ourselves.
When companies in our industry lose employees to competitors, they frequently claim that these competitors have engaged in unfair hiring practices or that the employment of these persons would involve the disclosure or use of trade secrets. These claims could prevent us from hiring employees or cause us to incur liability for damages. We could also incur substantial costs in defending ourselves or our employees against these claims, regardless of their merits. Defending ourselves from these claims could also divert the attention of our management away from our operations.
Anti-takeover defenses in our certificate of incorporation and bylaws and certain provisions under Delaware law could prevent an acquisition of our company or limit the price that investors might be willing to pay for our common stock.
Our certificate of incorporation and bylaws and certain provisions of the Delaware General Corporation Law that apply to us could make it difficult for another company to acquire control of our company. For example:
Our certificate of incorporation allows our Board of Directors to issue, at any time and without stockholder approval, preferred stock with such terms as it may determine. No shares of preferred stock are currently outstanding. However, the rights of holders of any of our preferred stock that may be issued in the future may be superior to the rights of holders of our common stock.
Section 203 of the Delaware General Corporation Law generally prohibits a Delaware corporation from engaging in any business combination with a person owning 15% or more of its voting stock, or who is affiliated with the corporation and owned 15% or more of its voting stock at any time within three years prior to the proposed business combination, for a period of three years from the date the person became a 15% owner, unless specified conditions are met.
All or any one of these factors could limit the price that certain investors would be willing to pay for shares of our common stock and could allow our Board of Directors to resist, delay or prevent an acquisition of our company, even if a proposed transaction were favored by a majority of our independent stockholders.
The investment of our cash is subject to risks that may cause losses and affect the liquidity of these investments.
Our investments include various money market funds and may include other investments as well. Weakened financial markets have at times adversely impacted the general credit, liquidity, market prices and interest rates for these and other types of investments. Additionally, changes in monetary policy by the Federal Open Market Committee or other relevant regulators and concerns about the rising U.S. government debt level may cause a decrease in the purchasing power of the U.S. dollar and adversely affect our investment portfolio. The financial market and monetary risks associated with our investment portfolio may have a material adverse effect on our financial condition, liquidity, results of operations or cash flows.
We are subject to evolving corporate governance and public disclosure regulations that impact compliance costs and risks of noncompliance.
We are subject to changing rules and regulations promulgated by a number of governmental and self-regulatory organizations, including the SEC, Nasdaq, and the FASB. These rules and regulations continue to evolve in scope and complexity, and many new requirements have been created in response to laws enacted by the U.S. and foreign governments, making compliance more difficult and uncertain. The increase in costs to comply with such evolving rules and regulations, as well as any risk of noncompliance, could adversely impact us.
Conflict minerals regulations may cause us to continue to incur additional expenses and may adversely impact our ability to conduct our business. 
In August 2012, the SEC adopted new rules establishing disclosure and reporting requirements regarding the use of certain minerals referred to as “conflict minerals” in products. These rules require us to determine, disclose and report whether or not such minerals in our products originate from the Democratic Republic of the Congo or adjoining countries. We have incurred, and expect to continue to incur, costs to comply with these rules, including costs associated with conducting due diligence on our supply chain and fulfilling our reporting requirements, and we may incur costs related to changes to our products, processes or sources of supply. In addition, these rules could affect the availability of certain minerals used in the manufacture of our emulation and prototyping hardware products and IP boards (the “Covered Products”), and thus impact our ability to source, at competitive prices, certain materials that are used in the Covered Products. Finally, our customers may prefer to purchase products from vendors who claim that all minerals in their products are conflict-free, and our revenues may be harmed or we may face reputational challenges if we are unable to verify that our Covered Products are conflict-free.

20


Our business is subject to the risk of earthquakes and other natural disasters.
Our corporate headquarters, including certain of our research and development operations and certain of our distribution facilities, is located in the Silicon Valley area of Northern California, a region known to experience seismic activity. If significant seismic activity were to occur, our operations may be interrupted, which could adversely impact our business and results of operations.
Our other offices in the United States and in other countries around the world may be adversely impacted by natural disasters. If a natural disaster occurs at or near any of our offices, our operations may be interrupted, which could adversely impact our business and results of operations. If a natural disaster impacts a significant number of our customers, our business and results of operations could be adversely impacted.
Risks Related to Our Securities and Indebtedness
Our debt obligations expose us to risks that could adversely affect our business, operating results or financial condition, and could prevent us from fulfilling our obligations under such indebtedness.
As of December 30, 2017, we had total outstanding indebtedness of $729.4 million. We also had the ability to borrow an additional $265.0 million under our revolving credit facility, with the right to request increased capacity up to an additional $250.0 million upon the receipt of lender commitments, for total maximum borrowings of $600.0 million under our revolving credit facility. Subject to the limits contained in the credit agreement governing our revolving credit facility, the indenture that governs the 4.375% Senior Notes due 2024 (the “2024 Notes”) and our other debt instruments, we may be able to incur substantial additional debt from time to time to finance working capital, capital expenditures, investments or acquisitions, share repurchases or for other purposes. If we do so, the risks related to our high level of debt could intensify. Specifically, our high level of debt could have important consequences, including the following:
making it more difficult for us to satisfy our obligations to service our debt as described above;
limiting our ability to obtain additional financing to fund future working capital, capital expenditures,
acquisitions or other general corporate requirements;
requiring a substantial portion of our cash flows to be dedicated to debt service payments instead of other
purposes, thereby reducing the amount of cash flows available for working capital, capital expenditures,
acquisitions and other general corporate purposes;
utilizing large portions of our U.S. cash to service our debt obligations because those payments are made in the United States, which may require us to repatriate cash from outside the United States;
increasing our vulnerability to general adverse economic and industry conditions;
exposing us to the risk of increased interest rates as certain of our borrowings, including borrowings under
our revolving credit facility, are at variable rates of interest;
limiting our flexibility in planning for and reacting to changes in the industry in which we compete;
placing us at a disadvantage compared to other, less leveraged competitors and competitors that have greater access to capital resources;
limiting our interest deductions for US income tax purposes; and
increasing our cost of borrowing.
At the option of the holders of our outstanding notes, we may, under certain circumstances, be required to repurchase such notes.
Under the terms of our 2024 Notes, we may be required to repurchase for cash such notes prior to their maturity in connection with the occurrence of certain significant corporate events. Specifically, we are required to offer to repurchase such notes upon a “change of control triggering event” (as defined in the indenture related to such notes), such as a change of control accompanied by certain downgrades in the credit ratings of such notes. The repayment obligations under such notes may have the effect of discouraging, delaying or preventing a takeover of our company. If we were required to pay the 2024 Notes prior to their scheduled maturity, it could have a significant negative impact on our cash and liquidity and could impact our ability to invest financial resources in other strategic initiatives.
The terms of the agreements governing our revolving credit facility and 2019 Term Loan and the indenture governing our 2024 Notes restrict our current and future operations, particularly our ability to respond to changes or to take certain actions.
The agreements governing our revolving credit facility and 2019 Term Loan contain a number of restrictive covenants that impose significant operating and financial restrictions on us and may limit our ability to engage in acts that may be in our long-term best interest, including restrictions on our ability to:
pay dividends or make other distributions or repurchase or redeem capital stock;

21


prepay, redeem or repurchase certain debt;
issue certain preferred stock or similar equity securities;
make certain investments;
incur liens;
incur additional indebtedness and guarantee indebtedness;
enter into sale and leaseback transactions;
enter into transactions with affiliates;
alter the businesses we conduct;
enter into agreements restricting our subsidiaries’ ability to pay dividends; and
consolidate, merge or sell all or substantially all of our assets.
In addition, the restrictive covenants in the agreements governing our revolving credit facility and 2019 Term Loan require us to maintain specified financial ratios and satisfy other financial condition tests. Our ability to meet those financial ratios and tests can be affected by events beyond our control, and we may be unable to meet them.
A breach of the covenants or restrictions under the agreements governing our revolving credit facility and 2019 Term Loan could result in an event of default under the applicable indebtedness. Such a default may allow the creditors to accelerate the related debt and may result in the acceleration of any other debt to which a cross-acceleration or cross-default provision applies. In addition, an event of default under the credit agreement governing our revolving credit facility would permit the lenders under our revolving credit facility to terminate all commitments to extend further credit under that facility. In the event our lenders or note holders accelerate the repayment of our borrowings, we and our subsidiaries may not have sufficient assets to repay that indebtedness. As a result of these restrictions, we may be:
limited in how we conduct our business;
unable to raise additional debt or equity financing to operate during general economic or business downturns; or
unable to compete effectively or to take advantage of new business opportunities.
The indenture governing our 2024 Notes also contains certain restrictive covenants that impose operating and financial restrictions on us and may limit our ability to engage in acts that may be in our long-term best interest, including restrictions on our ability to incur liens and to enter into sale and leaseback transactions.
These restrictions may affect our ability to grow in accordance with our strategy. In addition, our financial results, our substantial indebtedness and our credit ratings could adversely affect the availability and terms of our financing.
We may not be able to generate sufficient cash to service all of our indebtedness and may be forced to take other actions to satisfy our obligations under our indebtedness, which may not be successful.
Our ability to make scheduled payments on or refinance our debt obligations depends on our financial condition and operating performance, which are subject to prevailing economic and competitive conditions and to certain financial, business, legislative, regulatory and other factors beyond our control. We may be unable to maintain a level of cash flows from operating activities sufficient to permit us to pay the principal, premium, if any, and interest on our indebtedness.
If our cash flows and capital resources are insufficient to fund our debt service obligations, we could face substantial liquidity problems and could be forced to reduce or delay investments and capital expenditures or to dispose of material assets or operations, seek additional debt or equity capital or restructure or refinance our indebtedness. We may not be able to effect any such alternative measures, if necessary, on commercially reasonable terms or at all and, even if successful, those alternative actions may not allow us to meet our scheduled debt service obligations. The agreements governing our revolving credit facility and 2019 Term Loan restrict our ability to dispose of assets and use the proceeds from those dispositions and may also restrict our ability to raise debt or equity capital to be used to repay other indebtedness when it becomes due. We may not be able to consummate those dispositions or to obtain proceeds in an amount sufficient to meet any debt service obligations then due.
In addition, we conduct a substantial portion of our operations through our subsidiaries, none of which are currently guarantors of our indebtedness. Accordingly, repayment of our indebtedness is dependent on the generation of cash flow by our subsidiaries and their ability to make such cash available to us, by dividend, debt repayment or otherwise. Unless they become guarantors of our indebtedness, our subsidiaries do not have any obligation to pay amounts due on our indebtedness or to make funds available for that purpose. Our subsidiaries may not be able to, or may not be permitted to, make distributions to enable us to make payments in respect of our indebtedness. Each subsidiary is a distinct legal entity, and, under certain circumstances, legal and contractual restrictions may limit our ability to obtain cash from our subsidiaries. While the agreements governing our revolving credit facility and 2019 Term Loan limit the ability of our subsidiaries to incur consensual restrictions on their ability to pay dividends or make other intercompany payments to us, these limitations are subject to qualifications and exceptions. In the event that we do not receive distributions from our subsidiaries, we may be unable to make required principal and interest payments on our indebtedness.

22


Our inability to generate sufficient cash flows to satisfy our debt obligations, or to refinance our indebtedness on commercially reasonable terms or at all, would materially and adversely affect our financial position and results of operations and our ability to satisfy our debt obligations.
If we cannot make scheduled payments on our debt, we will be in default and holders of our debt could declare all outstanding principal and interest to be due and payable, the lenders under our revolving credit facility could terminate their commitments to loan money and we could be forced into bankruptcy or liquidation. In addition, a material default on our indebtedness could suspend our eligibility to register securities using certain registration statement forms under SEC guidelines that permit incorporation by reference of substantial information regarding us, potentially hindering our ability to raise capital through the issuance of our securities and increasing our costs of registration.
Despite our current level of indebtedness, we and our subsidiaries may incur substantially more debt. This could further exacerbate the risks to our financial condition described above.
We and our subsidiaries may incur significant additional indebtedness in the future. Although the agreements governing our revolving credit facility and 2019 Term Loan contain restrictions on the incurrence of additional indebtedness, these restrictions are subject to a number of qualifications and exceptions, and the additional indebtedness incurred in compliance with these restrictions could be substantial. If we incur any additional indebtedness that ranks equally with the 2024 Notes, then subject to any collateral arrangements we may enter into, the holders of that debt will be entitled to share ratably in any proceeds distributed in connection with any insolvency, liquidation, reorganization, dissolution or other winding up of our company.
Our variable rate indebtedness subjects us to interest rate risk, which could cause our debt service obligations to increase significantly.
Borrowings under our revolving credit facility and 2019 Term Loan are at variable rates of interest and expose us to interest rate risk. If interest rates were to increase, our debt service obligations on our variable rate indebtedness would increase even though the amount borrowed remained the same, and our net income and cash flows, including cash available for servicing our indebtedness, would correspondingly decrease. Assuming all loans were fully drawn, we were to fully exercise our right to increase borrowing capacity under our revolving credit facility and we made no prepayments on our 2019 Term Loan, each quarter point change in interest rates would result in a $2.3 million change in annual interest expense on our indebtedness under our revolving credit facility and 2019 Term Loan. In the future, we may enter into interest rate swaps that involve the exchange of floating for fixed rate interest payments in order to reduce interest rate volatility. However, we may not maintain interest rate swaps with respect to all of our variable rate indebtedness, and any swaps we enter into may not fully mitigate our interest rate risk.
Various factors could increase our future borrowing costs or reduce our access to capital, including a lowering or withdrawal of the ratings assigned to our 2024 Notes by rating agencies.
We may in the future seek additional financing for a variety of reasons, and our future borrowing costs and access to capital could be affected by factors including the condition of the debt and equity markets, the condition of the economy generally, prevailing interest rates, our level of indebtedness and our business and financial condition. In addition, the 2024 Notes currently have an investment grade rating, and any rating assigned could be lowered or withdrawn entirely by a rating agency if, in that rating agency’s judgment, future circumstances relating to the basis of the rating, such as adverse changes, so warrant. Consequently, real or anticipated changes in our credit ratings will generally affect the market value of the 2024 Notes. Any future lowering of the ratings of the 2024 Notes likely would make it more difficult or more expensive for us to obtain additional debt financing.

Item 1B. Unresolved Staff Comments
None.

Item 2. Properties
We own land and buildings at our headquarters located in San Jose, California. We also own buildings in India. As of December 30, 2017, the total square footage of our owned buildings was approximately 1,010,000.
We lease additional facilities in the United States and various other countries. We may sublease certain of these facilities where space is not fully utilized.
We believe that these facilities are adequate for our current needs and that suitable additional or substitute space will be available as needed to accommodate any expansion of our operations.


23


Item 3. Legal Proceedings
From time to time, we are involved in various disputes and litigation that arise in the ordinary course of business. These include disputes and lawsuits related to intellectual property, indemnification obligations, mergers and acquisitions, licensing, contracts, distribution arrangements and employee relations matters. At least quarterly, we review the status of each significant matter and assesses its potential financial exposure. If the potential loss from any claim or legal proceeding is considered probable and the amount or the range of loss can be estimated, we accrue a liability for the estimated loss. Legal proceedings are subject to uncertainties, and the outcomes are difficult to predict. Because of such uncertainties, accruals are based on our judgments using the best information available at the time. As additional information becomes available, we reassess the potential liability related to pending claims and litigation matters and may revise estimates.
 
Item 4. Mine Safety Disclosures
Not applicable.



24


PART II.

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Common Stock Market Price
Our common stock is traded on the Nasdaq Global Select Market under the symbol CDNS. To date, we have not paid any cash dividends on our common stock and currently do not have plans to pay cash dividends in the foreseeable future. As described in Note 3 of the notes to consolidated financial statements, our revolving credit facility restricts certain payments, including dividends and share repurchases. As of February 3, 2018, we had 550 registered stockholders and 46,483 beneficial owners of our common stock.
The following table sets forth the high and low sales prices for our common stock for each fiscal quarter in the two-year period ended December 30, 2017:
2017
High
 
Low
    Fourth Quarter
$
45.64

 
$
39.60

    Third Quarter
39.49

 
32.85

    Second Quarter
35.69

 
30.81

    First Quarter
32.19

 
25.24

 
 
 
 
2016
 
 
 
    Fourth Quarter
$
28.00

 
$
24.15

    Third Quarter
26.24

 
23.83

    Second Quarter
25.49

 
22.79

    First Quarter
23.75

 
18.32



25


Stockholder Return Performance Graph
The following graph compares the cumulative 5-year total stockholder return on our common stock relative to the cumulative total return of the Nasdaq Composite Index, the S&P 400 Information Technology Index, the S&P 500 Index and the S&P Information Technology Index. The graph assumes that the value of the investment in our common stock and in each index on December 29, 2012 (including reinvestment of dividends) was $100 and tracks it each year thereafter on the last day of our fiscal year through December 30, 2017 and, for each index, on the last day of the calendar year. Cadence was added to the S&P 500 Index on September 18, 2017 and was previously part of the S&P 400 Information Technology Index. Cadence is, therefore, providing information on both indices and the S&P Information Technology Index, and will discontinue presenting the S&P 400 Information Technology Index in future stock performance graphs.
a5yearperformancegraph17.jpg
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12/29/2012

 
12/28/2013

 
1/3/2015

 
1/2/2016

 
12/31/2016

 
12/30/2017

 
 
 
 
 
 
 
 
 
 
 
 
 
Cadence Design Systems, Inc.
 
$
100.00

 
$
103.65

 
$
140.10

 
$
154.84

 
$
187.65

 
$
311.16

Nasdaq Composite
 
100.00

 
141.63

 
162.09

 
173.33

 
187.19

 
242.29

S&P 500
 
100.00

 
132.39

 
150.51

 
152.59

 
170.84

 
208.14

S&P Information Technology
 
100.00

 
128.43

 
154.26

 
163.40

 
186.03

 
258.28

S&P 400 Information Technology
 
100.00

 
135.54

 
138.00

 
143.58

 
166.73

 
207.62


The stock price performance included in this graph is not necessarily indicative of future stock price performance.

26


Issuer Purchases of Equity Securities
In January 2017, Cadence’s Board of Directors authorized the repurchase of shares of Cadence common stock with a value of up to $525.0 million in the aggregate. The actual timing and amount of repurchases are subject to business and market conditions, corporate and regulatory requirements, acquisition opportunities and other factors. As of December 30, 2017, approximately $425 million remained available under this authorization.
The following table presents repurchases made under our current authorization and shares surrendered by employees to satisfy income tax withholding obligations during the three months ended December 30, 2017:
Period
Total Number
of Shares
Purchased (1)
 
Average
Price Paid
Per Share (2)
 
Total Number of
Shares Purchased
as Part of
Publicly Announced
Plan or Program
 
Maximum Dollar
Value of Shares 
Authorized for Repurchase Under
Publicly Announced
Plan or Program (1)
(In millions)
October 1, 2017 – November 4, 2017
476,890

 
$
41.66

 
452,793

 
$
456.1

November 5, 2017 – December 2, 2017
368,293

 
$
44.48

 
350,145

 
$
440.6

December 3, 2017 – December 30, 2017
378,759

 
$
43.18

 
360,988

 
$
425.0

Total
1,223,942

 
$
42.98

 
1,163,926

 
 
_________________

(1)  
Shares purchased that were not part of our publicly announced repurchase programs represent employee surrender of shares of restricted stock to satisfy employee income tax withholding obligations due upon vesting, and do not reduce the dollar value that may yet be purchased under our publicly announced repurchase programs.
(2)  
The weighted average price paid per share of common stock does not include the cost of commissions.



27


Item 6. Selected Financial Data-Unaudited
The following selected consolidated financial data should be read in conjunction with our consolidated financial statements and the notes thereto and the information contained in Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” Historical results are not necessarily indicative of future results. The notes below the table are provided for comparability purposes due to adoptions of accounting pronouncements or to describe significant transactions that may not occur frequently.
 
2017
 
2016
 
2015
 
2014
 
2013
 
(In millions, except per share amounts)
Revenue
$
1,943.0

 
$
1,816.1

 
$
1,702.1

 
$
1,580.9

 
$
1,460.1

Income from operations
324.0

 
244.9

 
285.4

 
206.6

 
189.0

Net income(1) (2)
204.1

 
203.1

 
252.4

 
158.9

 
164.2

Net income per share-diluted (1) (2)
0.73

 
0.70

 
0.81

 
0.52

 
0.56

Total assets
2,418.7

 
2,096.9

 
2,345.5

 
3,209.6

 
2,428.6

Debt (3)
729.4

 
693.5

 
343.3

 
691.2

 
324.8

Stockholders’ equity (4) (5)
989.2

 
741.8

 
1,376.1

 
1,333.6

 
1,156.1

_________________
(1) During fiscal 2013, we recorded a $33.7 million benefit for income taxes from the release of an uncertain tax position, including related interest and penalties, and a $5.9 million tax benefit from the retroactive enactment of the fiscal 2012 United States federal research tax credit.
(2) During fiscal 2017, we recorded a provisional income tax expense of $96.8 million related to the income tax effects of the Tax Act.
(3) During fiscal 2015, we settled the outstanding principal amount of the 2015 Notes. In connection with the 2015 Notes we received proceeds of $530.6 million from the 2015 Notes Hedges, which fully offset the additional cash payments associated with the 2015 Notes Embedded Conversion Derivative.
(4) During fiscal 2016, we repurchased shares of our common stock for a total cost of $960.3 million.
(5) We have never declared or paid any cash dividends on our common stock.



28



Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations
    
The following discussion should be read in conjunction with the consolidated financial statements and notes thereto included elsewhere in this Annual Report on Form 10-K and with Part I, Item 1A, “Risk Factors.” Please refer to the cautionary language at the beginning of Part I of this Annual Report on Form 10-K regarding forward-looking statements.

Business Overview
We continue to focus on executing our system design enablement strategy to deliver the tools necessary for our customers to develop complete and functional electronic products. Our growing core electronic design automation business is at the heart of our strategy and is complemented by our business in intellectual property, system interconnect and analysis, system level design and hardware-software development.
Our business serves customers that are driven by end-user demand for electronics systems, integrated circuits and devices that are smaller, use less power and provide more functionality. We must keep pace with our customers’ technical developments, satisfy industry standards and meet our customers’ increasingly demanding performance, productivity, quality and predictability requirements. We offer innovative solutions to help our customers meet these demands and our future performance depends on our ability to innovate, commercialize newly developed solutions and enhance and maintain our current products. Our acquisitions may increase the speed at which we can deliver innovative solutions to our customers.
We have identified certain items that management uses as performance indicators to manage our business, including revenue, certain elements of operating expenses and cash flow from operations, and we describe these items further below under the headings “Results of Operations” and “Liquidity and Capital Resources.”

Results of Operations
Financial results for fiscal 2017, as compared to fiscal 2016 and 2015, reflect the following:
increased product and maintenance revenue resulting from overall growth in our software and IP business, particularly in Asia and Europe;
continued investment in research and development activities focused on creating and enhancing our products to maintain the pace of innovation required by our customers; and
provisional tax effects from the enactment of the Tax Act.
Our fiscal years are 52- or 53-week periods ending on the Saturday closest to December 31. Fiscal 2017, 2016 and 2015 were each 52-week fiscal years.
Revenue
We primarily generate revenue from licensing our software and IP, selling or leasing our emulation and prototyping hardware technology, providing maintenance for our software, hardware and IP, providing engineering services and earning royalties generated from the use of our IP. The timing of our revenue is significantly affected by the mix of software, hardware and IP products generating revenue in any given period and whether the revenue is recognized over multiple periods or up front, upon completion of delivery. Our revenue may also be affected by our ability to bring to market newly developed or acquired technology. During fiscal 2017, we acquired technology that is not expected to generate significant incremental revenue during fiscal 2018. For an additional description of our acquisitions, see Note 7 in the notes to consolidated financial statements.
Approximately 90% of our revenue is recognized over time, and the remainder of the resulting revenue is recognized up front, upon completion of delivery. Revenue recognized over time includes revenue from our time-based software arrangements, certain IP license arrangements where revenue is recognized over multiple periods, services, royalties from certain IP arrangements, maintenance on perpetual software licenses and hardware, and operating leases of hardware. Upfront revenue is primarily generated by our sales of emulation and prototyping hardware and perpetual software and certain IP licenses. Our ability to maintain this mix in any single fiscal period may be impacted primarily by delivery of hardware and IP products to our customers. For an additional description of the impact of emulation hardware sales on the timing of revenue recognition, see the discussion under the heading “Critical Accounting Estimates – Revenue Recognition.”
Beginning in the first quarter of fiscal 2018, we will recognize revenue based on the revenue recognition requirements of Accounting Standards Update (“ASU”) 2014-09, “Revenue from Contracts with Customers (Topic 606).” Under the new standard, we will continue to recognize revenue over time for our software arrangements, and the timing of revenue recognition for our hardware and professional services is expected to remain substantially unchanged. For additional information on the impact the new accounting standard will have on our revenue, see the discussion under the heading “New Accounting Standards.”

29


We believe our reported revenue and the amount of revenue recognized in future periods will depend on, among other things, the:
competitiveness of our technology; and
size, duration, timing, terms and type of:
contract renewals with existing customers;
additional sales to existing customers; and
sales to new customers.
Revenue by Year
The following table shows our revenue for fiscal 2017, 2016 and 2015 and the change in revenue between years:
 
 
 
 
 
Change
 
2017
 
2016
 
2015
 
2017 vs. 2016
 
2016 vs. 2015
 
(In millions, except percentages)
Product and maintenance
$
1,814.0

 
$
1,683.8

 
$
1,578.9

 
$
130.2

 
8
 %
 
$
104.9

 
7
%
Services
129.0

 
132.3

 
123.2

 
(3.3
)
 
(2
)%
 
9.1

 
7
%
Total revenue
$
1,943.0

 
$
1,816.1

 
$
1,702.1

 
$
126.9

 
7
 %
 
$
114.0

 
7
%
Product and maintenance revenue increased during fiscal 2017, as compared to fiscal 2016, primarily because of growth in our software and IP businesses, partially offset by lower revenue from emulation and prototyping hardware. Product and maintenance revenue increased during fiscal 2016, as compared to fiscal 2015, primarily because of an increase in revenue from our Palladium Z1 enterprise emulation system and our digital IC product offerings, offset by a reduction in revenue from our IP offerings.
Services revenue may fluctuate from period to period based on demand for, and our available resources to fulfill, our services and IP offerings.
No one customer accounted for 10% or more of total revenue during fiscal 2017, 2016 or 2015.
Revenue by Product Group
The following table shows the percentage of product and related maintenance revenue contributed by each of our five product groups and services during fiscal 2017, 2016 and 2015:
 
2017
 
2016
 
2015
Functional Verification, including Emulation and Prototyping Hardware
22
%
 
25
%
 
23
%
Digital IC Design and Signoff
29
%
 
29
%
 
28
%
Custom IC Design
27
%
 
25
%
 
26
%
System Interconnect and Analysis
10
%
 
10
%
 
11
%
IP
12
%
 
11
%
 
12
%
Total
100
%
 
100
%
 
100
%
Revenue by product group fluctuates from period to period based on demand for, and our available resources to deliver and support our products and services. As described in Note 2 in the notes to consolidated financial statements, certain of our licensing arrangements allow customers the ability to remix among software products. Additionally, we have arrangements with customers that include a combination of our products, with the actual product selection and number of licensed users to be determined at a later date. For these arrangements, we estimate the allocation of the revenue to product groups based upon the expected usage of our products. The actual usage of our products by these customers may differ and, if that proves to be the case, the revenue allocation in the table above would differ.

30


Revenue by Geography
 
 
 
 
 
Change
 
2017
 
2016
 
2015
 
2017 vs. 2016
 
2016 vs. 2015
 
(In millions, except percentages)
United States
$
829.4

 
$
832.6

 
$
782.4

 
$
(3.2
)
 
 %
 
$
50.2

 
6
 %
Other Americas
35.1

 
31.3

 
26.0

 
3.8

 
12
 %
 
5.3
 
20
 %
Asia
526.2

 
445.5

 
413.6

 
80.7

 
18
 %
 
31.9
 
8
 %
Europe, Middle East and Africa
385.7

 
346.7

 
316.7

 
39.0

 
11
 %
 
30.0
 
9
 %
Japan
166.6

 
160.0

 
163.4

 
6.6

 
4
 %
 
(3.4
)
 
(2
)%
Total revenue
$
1,943.0

 
$
1,816.1

 
$
1,702.1

 
$
126.9

 
7
 %
 
$
114.0

 
7
 %
Revenue for the United States decreased during fiscal 2017, as compared to fiscal 2016, primarily due to lower revenue from emulation and prototyping hardware and services, partially offset by growth in revenue from software and IP. For the primary factors contributing to the increase in revenue for Other Americas, Asia, and Europe, Middle East and Africa and Japan during fiscal 2017, as compared to fiscal 2016, see the general description under “Revenue by Year” above.
For the primary factors contributing to the increase in revenue for the United States, Other Americas, Asia, and Europe, Middle East and Africa during fiscal 2016, as compared to fiscal 2015, see the general description under “Revenue by Year” above. Revenue for Japan decreased during fiscal 2016, as compared to fiscal 2015, primarily due to difficult business conditions facing our Japanese customers.
Revenue by Geography as a Percent of Total Revenue
 
2017
 
2016
 
2015
United States
42
%
 
46
%
 
46
%
Other Americas
2
%
 
2
%
 
1
%
Asia
27
%
 
25
%
 
24
%
Europe, Middle East and Africa
20
%
 
19
%
 
19
%
Japan
9
%
 
8
%
 
10
%
Total
100
%
 
100
%
 
100
%
Revenue by geography fluctuates from period to period based on demand for, and our available resources to deliver and support, our products and services.
Most of our revenue is transacted in the United States dollar. However, certain revenue transactions are denominated in foreign currencies. For an additional description of how changes in foreign exchange rates affect our consolidated financial statements, see the discussion under Item 7A, “Quantitative and Qualitative Disclosures About Market Risk – Foreign Currency Risk.”
Cost of Revenue
 
 
 
 
 
 
Change
 
2017
 
2016
 
2015
 
2017 vs. 2016
 
2016 vs. 2015
 
(In millions, except percentages)
Product and maintenance
$
156.7

 
$
183.3

 
$
155.7

 
$
(26.6
)
 
(15
)%
 
$
27.6

 
18
 %
Services
80.7

 
73.2

 
82.8

 
7.5

 
10
 %
 
(9.6
)
 
(12
)%
Total cost of revenue
$
237.4

 
$
256.5

 
$
238.5

 
$
(19.1
)
 
(7
)%
 
$
18.0

 
8
 %


31


The following table shows cost of revenue as a percentage of related revenue for fiscal 2017, 2016 and 2015:
 
 
2017
 
2016
 
2015
Product and maintenance
9
%
 
11
%
 
10
%
Services
63
%
 
55
%
 
67
%
Cost of Product and Maintenance
Cost of product and maintenance includes costs associated with the sale and lease of our emulation and prototyping hardware and licensing of our software and IP products, certain employee salary and benefits and other employee-related costs, cost of our customer support services, amortization of technology-related and maintenance-related acquired intangibles, costs of technical documentation and royalties payable to third-party vendors. Costs associated with our emulation and prototyping hardware products include materials, assembly, testing, applicable reserves and overhead. These hardware manufacturing costs make our cost of emulation and prototyping hardware products higher, as a percentage of revenue, than our cost of software and IP products.

A summary of cost of product and maintenance for fiscal 2017, 2016 and 2015 is as follows:
 
 
 
 
 
 
 
 
Change
 
2017
 
2016
 
2015
 
2017 vs. 2016
 
2016 vs. 2015
 
(In millions, except percentages)
Product and maintenance-related costs
$
114.9

 
$
140.9

 
$
115.2

 
$
(26.0
)
 
(18
)%
 
$
25.7

 
22
%
Amortization of acquired intangibles
41.8

 
42.4

 
40.5

 
(0.6
)
 
(1
)%
 
1.9

 
5
%
Total cost of product and maintenance
$
156.7

 
$
183.3

 
$
155.7

 
$
(26.6
)
 
(15
)%
 
$
27.6

 
18
%
Cost of product and maintenance depends primarily on our hardware product sales in any given period. Cost of product and maintenance is also affected by employee salary and benefits and other employee-related costs, as well as the timing and extent to which we acquire intangible assets, acquire or license third-parties’ intellectual property or technology and sell our products that include such acquired or licensed intellectual property or technology.
The changes in product and maintenance-related costs were due to the following:
 
Change
 
2017 vs. 2016
 
2016 vs. 2015
 
(In millions)
Emulation and prototyping hardware costs
$
(22.9
)
 
$
28.0

Other items
(3.1
)
 
(2.3
)
 
$
(26.0
)
 
$
25.7

Costs of emulation and prototyping hardware decreased during fiscal 2017, as compared to fiscal 2016, primarily due to lower revenue for emulation and prototyping hardware. Gross margins on our hardware products will fluctuate based on product life cycle, product competition, product mix and pricing strategies. Emulation and prototyping hardware costs increased during fiscal 2016, as compared to fiscal 2015, primarily due to higher emulation hardware volume and an increase in charges for reserves on inventory during fiscal 2016 as we approached the end of the product life cycle of Palladium XP, a previous generation of our Palladium hardware platform.
Cost of Services
Cost of services primarily includes employee salary, benefits and other employee-related costs to perform work on revenue-generating projects, costs to maintain the infrastructure necessary to manage a services organization, and provisions for contract losses, if any. Cost of services will fluctuate from period to period based on our utilization of design services engineers on revenue-generating projects or on internal development projects. Cost of services increased during fiscal 2017, as compared to fiscal 2016, and decreased during fiscal 2016, as compared to fiscal 2015, primarily due to variation in the number of personnel dedicated to deliver and support our services and custom IP offerings.

32


Operating Expenses
Our operating expenses include marketing and sales, research and development and general and administrative expenses. Factors that cause our operating expenses to fluctuate include changes in the number of employees due to hiring and acquisitions, restructuring activities, foreign exchange rates, stock-based compensation and the impact of our variable compensation programs that are driven by overall operating results.
Stock-based compensation included in our operating expenses increased during fiscal 2017, as compared to fiscal 2016, and during fiscal 2016, as compared to fiscal 2015, primarily because successive increases in the price of our common stock have resulted in higher grant-date fair values for the mix of stock awards expensed in each period.
Many of our operating expenses are transacted in various foreign currencies. We recognize lower expenses in periods when the United States dollar strengthens in value against other currencies and we recognize higher expenses when the United States dollar weakens against other currencies. For an additional description of how changes in foreign exchange rates affect our consolidated financial statements, see the discussion in Item 7A, “Quantitative and Qualitative Disclosures About Market Risk – Foreign Currency Risk.”
Our operating expenses for fiscal 2017, 2016 and 2015 were as follows:
 
 
 
 
 
 
 
Change
 
2017
 
2016
 
2015
 
2017 vs. 2016
 
2016 vs. 2015
 
(In millions, except percentages)
Marketing and sales
$
419.2

 
$
395.2

 
$
402.4

 
$
24.0

 
6
%
 
$
(7.2
)
 
(2
)%
Research and development
804.2

 
735.3

 
637.6

 
68.9

 
9
%
 
97.7

 
15
 %
General and administrative
134.2

 
125.1

 
110.0

 
9.1

 
7
%
 
15.1

 
14
 %
 
$
1,357.6

 
$
1,255.6

 
$
1,150.0

 
$
102.0

 
8
%
 
$
105.6

 
9
 %
Our operating expenses, as a percentage of total revenue, for fiscal 2017, 2016 and 2015 were as follows:
 
2017
 
2016
 
2015
Marketing and sales
22
%
 
22
%
 
24
%
Research and development
41
%
 
40
%
 
38
%
General and administrative
7
%
 
7
%
 
6
%
Operating expenses
70
%
 
69
%
 
68
%
 
Marketing and Sales
The changes in marketing and sales expense were due to the following:
 
Change
 
2017 vs. 2016
 
2016 vs. 2015
 
(In millions)
Salary, benefits and other employee-related costs
$
18.5

 
$
(6.3
)
Facilities and other infrastructure costs
4.8

 
0.4

Stock-based compensation
4.1

 
1.0

Professional services
(1.6
)
 
(2.7
)
Other items
(1.8
)
 
0.4

 
$
24.0

 
$
(7.2
)
Costs included in marketing and sales increased during fiscal 2017, as compared to fiscal 2016, primarily due to additional headcount in fiscal 2017 and an increase in incentive compensation. Costs included in marketing and sales decreased during fiscal 2016, as compared to fiscal 2015, primarily due to year-over-year headcount reductions within our sales organization.

33


Research and Development
 The changes in research and development expense were due to the following:
 
Change
 
2017 vs. 2016
 
2016 vs. 2015
 
(In millions)
Salary, benefits and other employee-related costs
$
44.4

 
$
75.7

Stock-based compensation
13.2

 
14.3

Facilities and other infrastructure costs
9.8

 
9.9

Professional services
3.2

 
(0.7
)
Materials and other pre-production costs
0.3

 
(6.7
)
Travel and professional development
(1.4
)
 
3.2

Other items
(0.6
)
 
2.0

 
$
68.9

 
$
97.7

We must invest significantly in product research and development to keep pace with the latest manufacturing technology. The demand for new IC manufacturing technology directly impacts the demand for our newest products and we must keep pace with our customers’ technical developments, satisfy industry standards and meet our customers’ increasingly demanding performance, productivity, quality and predictability requirements. Costs included in research and development increased during fiscal 2017, as compared to fiscal 2016, and during fiscal 2016, as compared to fiscal 2015, primarily due to incremental investments in research and development as a result of additional hiring.
General and Administrative
The changes in general and administrative expense were due to the following:
 
Change
 
2017 vs. 2016
 
2016 vs. 2015
 
(In millions)
Professional services
$
4.4

 
$
0.5

Salary, benefits and other employee-related costs
3.3

 
4.4

Stock-based compensation
3.0

 
2.6

Bad debt expense
2.3

 
0.2

Acquisition-related costs
(4.9
)
 
4.9

Other items
1.0

 
2.5

 
$
9.1

 
$
15.1

General and administrative costs increased during fiscal 2017, as compared to fiscal 2016, primarily due to an increase in accounting and tax services and an increase in employee salaries and benefits. General and administrative costs increased during fiscal 2016, as compared to fiscal 2015, primarily due to increased headcount and merit adjustments for existing employees and costs associated with our fiscal 2016 acquisitions.
Amortization of Acquired Intangibles

 
 
 
 
 
 
 
Change
 
2017
 
2016
 
2015
 
2017 vs. 2016
 
2016 vs. 2015
 
(In millions, except percentages)
Amortization of acquired intangibles
$
14.7

 
$
18.1

 
$
23.7

 
$
(3.4
)
 
(19
)%
 
$
(5.6
)
 
(24
)%


34


The changes in amortization of acquired intangibles were due to the following:
 
Change
 
2017 vs. 2016
 
2016 vs. 2015
 
(In millions)
Increase due to additions of acquired intangibles
$
0.3

 
$
1.0

Decrease due to completed amortization of acquired intangibles
(3.7
)
 
(6.6
)
 
$
(3.4
)
 
$
(5.6
)
Restructuring and Other Charges
We have initiated several restructuring plans in recent years to better align our resources with our business strategy. Because the restructuring charges and related benefits are derived from management’s estimates made during the formulation of the restructuring plans, based on then-currently available information, our restructuring plans may not achieve the benefits anticipated on the timetable or at the level contemplated. Demand for our products and services and, ultimately, our future financial performance, is difficult to predict with any degree of certainty. Accordingly, additional actions, including further restructuring of our operations, may be required in the future.
The following table presents restructuring and other charges (credits), net for our restructuring plans:


Severance
and
Benefits
 
Excess
Facilities
 
Other
 
Total
 
(In millions)
Fiscal 2017
$
9.0

 
$
0.4

 
$

 
$
9.4

Fiscal 2016
$
40.4

 
$
0.6

 
$

 
$
41.0

Fiscal 2015
$
3.6

 
$
1.1

 
$
(0.2
)
 
$
4.5

For an additional description of our restructuring plans, see Note 11 in the notes to consolidated financial statements.
Interest Expense
Interest expense for fiscal 2017, 2016 and 2015 was comprised of the following:
 
2017
 
2016
 
2015
 
(In millions)
Contractual cash interest expense:
 
 
 
 
 
2015 Notes
$

 
$

 
$
3.0

2019 Term Loan
7.6

 
5.6

 

2024 Notes
15.3

 
15.3

 
15.3

Revolving credit facility
1.3

 
1.6

 
0.5

Amortization of debt discount:
 
 
 
 
 
2015 Notes

 

 
8.5

2019 Term Loan
0.2

 
0.2

 

2024 Notes
0.7

 
0.6

 
0.6

Other
0.6

 
0.4

 
0.4

Total interest expense
$
25.7

 
$
23.7

 
$
28.3

For an additional description of our debt arrangements, see Note 3 in the notes to consolidated financial statements.


35


Income Taxes
The following table presents the provision for income taxes and the effective tax rate for fiscal 2017, 2016 and 2015:
 
2017
 
2016
 
2015
 
(In millions, except percentages)
Provision for income taxes
$
110.9

 
$
34.1

 
$
15.2

Effective tax rate
35.2
%
 
14.4
%
 
5.7
%
The Tax Act included several provisions that affected us significantly, such as a one-time, mandatory transition tax on our previously untaxed foreign earnings (the “transition tax”) and a reduction in the federal corporation income tax rate to 21% as of January 1, 2018.
Because the Tax Act requires complex computations that require accumulation of information not previously required or regularly produced, and because certain tax and accounting effects are currently uncertain, we were unable to complete our accounting for the Tax Act in fiscal 2017. We recorded provisional amounts for the changes to the tax law for which a reasonable estimate could be determined. If a reasonable estimate could not be made, we continued to apply the tax rules in effect prior to the Tax Act. We expect to refine our provisional amounts and to complete our accounting for the Tax Act during fiscal 2018 as we obtain, prepare and analyze additional information that we expect to be available during fiscal 2018. For further discussion regarding our accounting for the Tax Act, see Note 6 in the notes to the consolidated financial statements.
Our provision for income taxes for the fiscal year ended December 30, 2017 is primarily attributable to income tax effects of the Tax Act. The provisional amount related to the transition tax was $67.2 million and the provisional amount related to the re-measurement of our U.S. deferred tax assets and liabilities for the U.S. tax rate reduction was $25.2 million. Our provision for income taxes for the fiscal year ended December 30, 2017 included $32.0 million of tax benefit related to stock-based compensation that vested or settled during the period.
Our provision for income taxes for the fiscal year ended December 31, 2016 is primarily attributable to federal, state and foreign income taxes on our fiscal 2016 income and includes the tax benefit resulting from the permanent reinstatement of the United States research tax credit in December 2015. During fiscal 2016, we adopted a new accounting standard related to the accounting for stock-based compensation that requires all income tax effects of stock-based awards to be recognized in our consolidated income statement as the awards vest or are settled. We adopted the accounting standard on a prospective basis and prior fiscal periods were not restated. Our provision for income taxes for the fiscal year ended December 31, 2016 includes $17.2 million of tax benefit related to stock-based compensation that vested or settled during the period.
Our provision for income taxes for the fiscal year ended January 2, 2016 was primarily attributable to federal, state and foreign income taxes on our fiscal 2015 income, which was partially offset by $13.8 million of tax benefit related to the effective settlement of a tax examination of a foreign subsidiary. Our provision for income taxes included a tax benefit of $10.1 million resulting from the enactment of the United States research tax credit in December 2015.
Our future effective tax rates may be materially impacted by tax amounts associated with our foreign earnings at rates different from the United States federal statutory rate, research credits, the tax impact of stock-based compensation, accounting for uncertain tax positions, business combinations, closure of statutes of limitations or settlement of tax audits, changes in valuation allowance and changes in tax law. A significant amount of our foreign earnings is generated by our subsidiaries organized in Ireland and Hungary. Our future effective tax rates may be adversely affected if our earnings were to be lower in countries where we have lower statutory tax rates. We currently expect that our fiscal 2018 effective tax rate will be approximately 13%. We expect that our quarterly effective tax rates will vary from our fiscal 2018 effective tax rate as a result of recognizing the income tax effects of stock-based awards in the quarterly periods that the awards vest or are settled and other items that we cannot anticipate. We may also revise our fiscal 2018 effective tax rate as a result of further analyzing the implications of the Tax Act and as we complete the accounting for the Tax Act. For additional discussion about how our effective tax rate could be affected by various risks, see Part I, Item 1A, “Risk Factors.” For further discussion regarding our income taxes, see Note 6 in the notes to consolidated financial statements.


36


Liquidity and Capital Resources
 
As of
 
Change
 
December 30,
2017
 
December 31,
2016
 
January 2, 2016
 
2017 vs. 2016
 
2016 vs. 2015
 
(In millions)
Cash, cash equivalents and short-term investments
$
692.5

 
$
468.3

 
$
711.2

 
$
224.2

 
$
(242.9
)
Net working capital
$
337.6

 
$
116.5

 
$
427.9

 
$
221.1

 
$
(311.4
)
Cash, Cash Equivalents and Short-term Investments
As of December 30, 2017, our principal sources of liquidity consisted of $692.5 million of cash, cash equivalents and short-term investments, as compared to $468.3 million as of December 31, 2016.
Our primary sources of cash, cash equivalents and short-term investments during fiscal 2017 were cash generated from operations, proceeds from borrowings under our revolving credit facility, proceeds from the exercise of stock options and proceeds from stock purchases under our employee stock purchase plan.
Our primary uses of cash, cash equivalents and short-term investments during fiscal 2017 were payments related to salaries and benefits, operating expenses, acquisitions, repurchases of our common stock, payments on our revolving credit facility, purchases of property, plant and equipment, and tax payments.
Approximately 80% of our cash, cash equivalents and short-term investments were held by our foreign subsidiaries as of December 30, 2017. We expect that current cash, cash equivalents and short-term investment balances, cash flows that are generated from operations and cash borrowings available under our revolving credit facility will be sufficient to meet our domestic and international working capital needs, and other capital and liquidity requirements, including acquisitions and share repurchases for at least the next 12 months.
Net Working Capital
Net working capital is comprised of current assets less current liabilities, as shown on our consolidated balance sheets. The increase in our net working capital as of December 30, 2017, as compared to December 31, 2016, is primarily due to a net increase in cash and cash equivalents.
Cash Flows from Operating Activities
Cash flows from operating activities during fiscal 2017, 2016 and 2015 were as follows:
 
 
 
Change
 
2017
 
2016
 
2015
 
2017 vs. 2016
 
2016 vs. 2015
 
(In millions)
Cash provided by operating activities
$
470.7

 
$
444.9

 
$
378.2

 
$
25.8

 
$
66.7

Cash flows from operating activities include net income, adjusted for certain non-cash items, as well as changes in the balances of certain assets and liabilities. Our cash flows from operating activities are significantly influenced by business levels and the payment terms set forth in our customer agreements. The increase in cash flows from operating activities during fiscal 2017, as compared to fiscal 2016, and fiscal 2016, as compared to fiscal 2015, was primarily due to the timing of cash receipts from customers and disbursements made to vendors and improved profitability.
We expect that cash flows from operating activities will fluctuate in future periods due to a number of factors, including our operating results, the timing of our billings, collections, disbursements and tax payments.

37


Cash Flows from Investing Activities
Cash flows provided by (used for) investing activities during fiscal 2017, 2016 and 2015 were as follows:
 
 
 
Change
 
2017
 
2016
 
2015
 
2017 vs. 2016
 
2016 vs. 2015
 
(In millions)
Cash provided by (used for) investing activities
$
(191.2
)
 
$
1.4

 
$
(44.5
)
 
$
(192.6
)
 
$
45.9

The increase in cash used for investing activities during fiscal 2017, as compared to fiscal 2016, was primarily due to an increase in cash paid for business combinations and a decrease in net proceeds from our investment portfolio. The increase in cash flows provided by investing activities during fiscal 2016, as compared to fiscal 2015, was primarily due to an increase in proceeds resulting from the sale and maturity of available-for-sale securities, partially offset by an increase in cash used for business combinations and asset acquisitions.
We expect to continue our investing activities, including purchasing property, plant and equipment, purchasing intangible assets, business combinations, purchasing software licenses, and making long-term equity investments.
Cash Flows from Financing Activities
Cash flows used for financing activities during fiscal 2017, 2016 and 2015 were as follows:
 
 
 
Change
 
2017
 
2016
 
2015
 
2017 vs. 2016
 
2016 vs. 2015
 
(In millions)
Cash used for financing activities
$
(70.1
)
 
$
(592.7
)
 
$
(626.3
)
 
$
522.6

 
$
33.6

The decrease in cash used for financing activities during fiscal 2017, as compared to fiscal 2016, was primarily due to a decrease in payments made to repurchase shares of our common stock, partially offset by a net decrease in proceeds from borrowings. The decrease in cash used for financing activities during fiscal 2016, as compared to fiscal 2015, was primarily due to proceeds from the 2019 Term Loan and our revolving credit facility and a decrease in payments made to settle outstanding borrowings, offset by an increase in payments made to repurchase shares of our common stock.
Other Factors Affecting Liquidity and Capital Resources
Tax Act
The Tax Act provides an election to pay the net tax liability for the transition tax in eight annual installments. We have currently estimated a provisional net tax liability of approximately $3 million for the transition tax. The provisional net tax liability is less than the provisional federal income tax expense for the transition tax primarily because we expect to utilize tax credit carryforwards to reduce our transition tax payable. The re-measurement of our deferred tax assets for the U.S. tax rate reduction is a non-cash expense. We currently do not expect the Tax Act to otherwise significantly impact the amount of our cash used to pay income taxes in fiscal 2018. However, we continue to review the impact of the Tax Act on our cash taxes.
The Tax Act provides that we may repatriate earnings from our foreign subsidiaries in fiscal 2018 and future years without additional U.S. federal income taxes. We are currently evaluating our plans for our earnings from foreign subsidiaries. We currently do not expect to indefinitely reinvest our earnings from our foreign subsidiaries although we continue to assess our plans, including the impact of the Tax Act. We are also evaluating our plans for dividends from our foreign subsidiaries in fiscal 2018.

38


Stock Repurchase Program
In January 2017, our Board of Directors authorized the repurchase of shares of our common stock with a value of up to $525.0 million in the aggregate. We expect to repurchase approximately $50 million of our common stock during the first quarter of fiscal 2018. The actual timing and amount of future repurchases are subject to business and market conditions, corporate and regulatory requirements, acquisition opportunities and other factors. As of December 30, 2017, approximately $425 million remained available under this authorization. See Part II, Item 5, “Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities” for additional information.
Revolving Credit Facility
Our senior unsecured revolving credit facility provides for borrowings up to $350.0 million, with the right to request increased capacity up to an additional $250.0 million upon the receipt of lender commitments, for total maximum borrowings of $600.0 million. The credit facility expires on January 28, 2022 and currently has no subsidiary guarantors. Any outstanding loans drawn under the credit facility are due at maturity on January 28, 2022. Outstanding borrowings may be paid at any time prior to maturity. As of December 30, 2017, there were $85.0 million of borrowings outstanding under our revolving credit facility.
2019 Term Loan
In January 2016, we entered into a $300.0 million three-year senior unsecured non-amortizing term loan facility due on January 28, 2019 (the “2019 Term Loan”) with a group of lenders led by JPMorgan Chase Bank, N.A., as administrative agent. The 2019 Term Loan is unsecured and may be settled at any time if we elect to do so.
2024 Notes
In October 2014, we issued $350.0 million aggregate principal amount of 4.375% Senior Notes due October 15, 2024. We received net proceeds of $342.4 million from the issuance of the 2024 Notes, net of a discount of $1.4 million and issuance costs of $6.2 million. Interest is payable in cash semi-annually. The 2024 Notes are unsecured and rank equal in right of payment to all of our existing and future senior indebtedness. The proceeds from the 2024 Notes are available for general corporate purposes, which may include the retirement of debt, working capital, capital expenditures, acquisitions and strategic transactions.

Contractual Obligations

A summary of our contractual obligations as of December 30, 2017 is as follows:
 
Payments Due by Period
 
Total
 
Less
Than 1 Year
 
1-3 Years
 
3-5 Years
 
More
Than 5 Years
 
(In millions)
Operating lease obligations
$
100.0

 
$
28.1

 
$
33.2

 
$
17.0

 
$
21.7

Purchase obligations (1)
31.8

 
23.9

 
7.2

 
0.3

 
0.4

Long-term debt
650.0

 

 
300.0

 

 
350.0

Revolving credit facility
85.0

 
85.0

 

 

 

Contractual interest payments
121.7

 
27.3

 
32.6

 
31.2

 
30.6

Current income tax payable
3.9

 
3.9

 

 

 

Other long-term contractual obligations (2)
36.6

 

 
13.7

 
11.5

 
11.4

Total
$
1,029.0

 
$
168.2

 
$
386.7

 
$
60.0

 
$
414.1

_________________

(1) 
With respect to purchase obligations that are cancelable by us, this table includes the amount that would have been payable if we had canceled the obligation as of December 30, 2017 or the earliest cancellation date.
(2) 
Included in other long-term contractual obligations are long-term income tax liabilities of $20.7 million related to unrecognized tax benefits. Of the $20.7 million, we estimate $9.4 million will be paid or settled within 1 to 3 years, $9.4 million within 3 to 5 years and $1.9 million in more than 5 years. The remaining portion of other long-term contractual obligations is primarily liabilities associated with defined benefit retirement plans and acquisitions.

39



Off-Balance Sheet Arrangements
As of December 30, 2017, we did not have any significant off-balance sheet arrangements, as defined in Item 303(a)(4)(ii) of SEC Regulation S-K.
Critical Accounting Estimates
In preparing our consolidated financial statements, we make assumptions, judgments and estimates that can have a significant impact on our revenue, operating income and net income, as well as on the value of certain assets and liabilities on our consolidated balance sheets. We base our assumptions, judgments and estimates on historical experience and various other factors that we believe to be reasonable under the circumstances. Actual results could differ materially from these estimates under different assumptions or conditions. At least quarterly, we evaluate our assumptions, judgments and estimates, and make changes as deemed necessary.
We believe that the assumptions, judgments and estimates involved in the accounting for income taxes, revenue recognition and business combinations have the greatest potential impact on our consolidated financial statements; therefore, we consider these to be our critical accounting estimates. For information on our significant accounting policies, see Note 2 in the notes to consolidated financial statements.
Accounting for Income Taxes
We are subject to income taxes in the United States and numerous foreign jurisdictions. Significant judgment is required in evaluating and estimating our provision for these taxes. There are many transactions that occur during the ordinary course of business for which the ultimate tax determination is uncertain. The Tax Act has many provisions that require additional guidance on specific interpretations of the tax law changes. Our provision for income taxes could be adversely affected by our earnings being lower than anticipated in countries where we have lower statutory rates and higher than anticipated in countries where we have higher statutory rates, losses incurred in jurisdictions for which we are not able to realize the related tax benefit, changes in foreign currency exchange rates, entry into new businesses and geographies and changes to our existing businesses, acquisitions and investments, changes in our deferred tax assets and liabilities including changes in our assessment of valuation allowances, changes in the relevant tax laws or interpretations of these tax laws, and developments in current and future tax examinations.
We only recognize the tax benefit of an income tax position if we judge that it is more likely than not that the tax position will be sustained, solely on its technical merits, in a tax audit including resolution of any related appeals or litigation processes. To make this judgment, we must interpret complex and sometimes ambiguous tax laws, regulations and administrative practices. If we judge that an income tax position meets this recognition threshold, then we must measure the amount of the tax benefit to be recognized by estimating the largest amount of tax benefit that has a greater than 50% cumulative probability of being realized upon settlement with a taxing authority that has full knowledge of all of the relevant facts. It is inherently difficult and subjective to estimate such amounts, as this requires us to determine the probability of various possible settlement outcomes. We must reevaluate our income tax positions on a quarterly basis to consider factors such as changes in facts or circumstances, changes in tax law, effectively settled issues under audit, the lapse of applicable statute of limitations, and new audit activity. Such a change in recognition or measurement would result in recognition of a tax benefit or an additional charge to the tax provision. For a more detailed description of our unrecognized tax benefits, see Note 6 in the notes to consolidated financial statements.
Revenue Recognition
We begin to recognize revenue when all of the following criteria are met:
we have persuasive evidence of an arrangement with a customer;
delivery has occurred;
the fee for the arrangement is considered to be fixed or determinable at the outset of the arrangement; and
collectibility of the fee is probable.
Significant judgment is involved in the determination of whether the facts and circumstances of an arrangement support that the fee for the arrangement is considered to be fixed or determinable and that collectibility of the fee is probable, and these judgments can affect the amount of revenue that we recognize in a particular reporting period. For contracts that do not include a substantial upfront payment, we consider a fee to be fixed or determinable if the arrangement has payment periods that are less than or equal to the term of the licenses and the payments are collected in equal or nearly equal installments, when evaluated over the entire term of the arrangement. If we no longer were to have a history of collecting under the original contract without providing concessions on time-based licenses, revenue from such licenses would be required to be recognized when payments under the contract become due and payable. Such a change could have a material adverse effect on our results of operations.

40


We must also make judgments when assessing whether a contract amendment to a time-based arrangement (primarily in the context of a license extension or renewal) constitutes a concession. We have established a history of collecting under contracts for which the fee has been assessed as fixed or determinable, without providing concessions on payments, products or services.
Generally, we are able to estimate whether collection is probable, but significant judgment is applied as we assess the creditworthiness of our customers to make this determination. Key external and internal factors are considered in developing our creditworthiness assessment, including public information, historical and current financial statements and past collection history. If our experience were to change, it could have a material adverse effect on our results of operations. If, in our judgment, collection of a fee is not probable, we do not record revenue until the uncertainty is removed, which is generally upon receipt of cash payment.
Revenue associated with our time-based licenses is recognized over the term of the arrangement, commencing upon the later of the effective date of the arrangement or delivery of the first software product. In general, product revenue associated with perpetual licenses where vendor specific objective evidence (“VSOE”) exists for the undelivered maintenance, is recognized up front, upon the later of the effective date of the arrangement or delivery of the software product, provided all other conditions for revenue recognition have been met, and maintenance revenue is recognized ratably over the maintenance term. If certain other criteria are met, revenue for design IP is recognized upon delivery and we accrue the expected costs of maintenance. A relatively small percentage of our revenue from software and IP licenses is recognized on an upfront basis.
Our hardware products generally include the hardware product and its related essential software, and maintenance for the hardware and the essential software. Consideration allocated to the hardware product and the essential software is recognized as revenue at the time of delivery, provided all other conditions for revenue recognition have been met. Consideration allocated to the maintenance is recognized ratably over the maintenance term.
Revenue from services and customized IP arrangements is recognized either on the time and materials method, as work is performed, or on the percentage-of-completion method. If a service contract is considered to be part of a multiple element arrangement (“MEA”) that includes a software contract, revenue is generally recognized over the duration of the software contract. For contracts with fixed or not-to-exceed fees, we estimate on a monthly basis the percentage of completion based on the completion of milestones relating to the arrangement. We have a history of accurately estimating project status and the costs necessary to complete projects. A number of internal and external factors can affect our estimates, including labor rates, utilization and efficiency variances, and specification and testing requirement changes. If different conditions were to prevail such that accurate estimates could not be made, then the use of the completed contract method would be required and the recognition of all revenue and costs would be deferred until the project was completed. Such a change could have a material impact on our results of operations.
If a group of contracts is so closely related that they are, in effect, part of a single arrangement, such arrangements are deemed to be an MEA. We exercise significant judgment to evaluate the relevant facts and circumstances in determining whether the separate contracts should be accounted for individually as distinct arrangements or whether the separate contracts are, in substance, an MEA. Our judgments about whether a group of contracts is an MEA can affect the timing of revenue recognition under those contracts, which could have an effect on our results of operations for the periods involved. For example, a perpetual license agreement that would otherwise result in upfront revenue upon delivery may be deemed part of an MEA when it is executed within close proximity, or in contemplation of, other license agreements with the same customer that require revenue recognition over time, in which event all the revenue is recognized over the longest term of any component of the MEA instead of up front.
For an MEA that includes software and nonsoftware elements, we allocate consideration to all software elements as a group and all nonsoftware elements based on their relative standalone selling prices. Revenue allocated to each deliverable is then recognized when all four criteria are met. In these circumstances, there is a hierarchy to determine the standalone selling price to be used for allocating consideration to the deliverables as follows:
VSOE of fair value;
Third-party evidence of selling price (“TPE”); and
Best estimate of the selling price (“BESP”).
We calculate the BESP of our hardware products based on our pricing practices, including the historical average prices charged for comparable hardware products, because VSOE or TPE cannot be established. Our process for determining BESP for our software deliverables without VSOE or TPE takes into account multiple factors that vary depending upon the unique facts and circumstances related to each deliverable. Key external and internal factors considered in developing the BESPs include prices charged by us for similar arrangements, historical pricing practices and the nature of the product. In addition, when developing BESPs, we may consider other factors as appropriate, including the pricing of competitive alternatives if they exist, and product-specific business objectives. We exercise significant judgment to evaluate the relevant facts and circumstances in calculating the BESP of the deliverables in our arrangements.

41


Business Combinations
When we acquire businesses, we allocate the purchase price to the acquired tangible assets and assumed liabilities, including deferred revenue, liabilities associated with the fair value of contingent consideration and acquired identifiable intangible assets. Any residual purchase price is recorded as goodwill. The allocation of the purchase price requires us to make significant estimates in determining the fair values of these acquired assets and assumed liabilities, especially with respect to intangible assets and goodwill. These estimates are based on information obtained from management of the acquired companies, our assessment of this information, and historical experience. These estimates can include, but are not limited to, the cash flows that an acquired business is expected to generate in the future, the cash flows that specific assets acquired with that business are expected to generate in the future, the appropriate weighted-average cost of capital, and the cost savings expected to be derived from acquiring an asset. These estimates are inherently uncertain and unpredictable, and if different estimates were used, the purchase price for the acquisition could be allocated to the acquired assets and assumed liabilities differently from the allocation that we have made to the acquired assets and assumed liabilities. In addition, unanticipated events and circumstances may occur that may affect the accuracy or validity of such estimates, and if such events occur, we may be required to adjust the value allocated to acquired assets or assumed liabilities.
We also make significant judgments and estimates when we assign useful lives to the definite-lived intangible assets identified as part of our acquisitions. These estimates are inherently uncertain and if we used different estimates, the useful life over which we amortize intangible assets would be different. In addition, unanticipated events and circumstances may occur that may impact the useful life assigned to our intangible assets, which would impact our amortization of intangible assets expense and our results of operations.

New Accounting Standards
Revenue Recognition
In May 2014, the FASB issued ASU 2014-09, “Revenue from Contracts with Customers (Topic 606),” which supersedes the revenue recognition requirements in “Revenue Recognition (Topic 605).” Under Topic 606, revenue is recognized when a customer obtains control of promised goods or services and is recognized in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. In addition, Topic 606 requires enhanced disclosures, including disclosure of the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. The FASB has recently issued several amendments to the standard, including clarification on accounting for licenses of intellectual property and identifying performance obligations.
Topic 606 permits two methods of adoption: retrospectively to each prior reporting period presented (full retrospective method), or modified retrospectively with the cumulative effect of applying the guidance as of the date of initial application (the cumulative catch-up transition method). We will adopt the standard using the cumulative catch-up transition method.
Topic 606 is effective for us beginning with the first quarter of fiscal 2018. In preparation for adoption of the standard, we implemented changes to our processes related to revenue recognition and the control activities within them. The most significant impacts of our adoption of Topic 606 are as follows:
Our revenue mix is expected to remain approximately 90% recognizable over time under Topic 606, as it was under Topic 605;
The use of the cumulative catch-up method upon adoption of Topic 606 requires us to evaluate only contracts that were in effect at the beginning of fiscal 2018 as if those contracts had been accounted for under Topic 606 from the beginning of their terms;
We expect approximately 3% of our existing backlog at the beginning of fiscal 2018 will be adjusted through retained earnings upon adoption of Topic 606, and such backlog will not be recognized as revenue in future periods under Topic 606. Because this revenue would have been recognized in prior periods had Topic 606 then been in effect, we will also have related changes to our accounts receivable and deferred revenue balances;
Because of the transition method, revenue generated under Topic 606 is expected to be slightly lower than revenue would have been under Topic 605 in 2018; and
In 2018, the year of adoption, we will report revenue under Topic 606 with supplemental disclosures of what revenue would have been under Topic 605.
We will continue to recognize revenue over time for our time-based software arrangements, which represent a large majority of our total revenue, because the multiple software licenses and related updates in our time-based arrangements constitute a single, combined performance obligation. The timing of revenue recognition for our hardware and professional services is expected to remain substantially unchanged.

42


The adoption of Topic 606 will impact our accounting for MEAs that combine many software-related deliverables, which may include multiple software contracts with varying terms, IP licenses, and/or service elements. Topic 605 requires VSOE to recognize revenue separately for the different undelivered elements. We have not established VSOE under Topic 605, thus the revenue related to these agreements is generally recognized over time beginning with the delivery of the last specified deliverable and ending on the latest end date. Topic 606 requires us to separate the different elements through the use of stand-alone selling prices (“SSPs”), and to recognize the revenue allocated to the different elements as if those elements had been sold on a standalone basis, either up front or over time. Certain IP license agreements will be recognized up front under Topic 606, as opposed to over time under Topic 605. In addition, certain software agreements will be recognized over time under Topic 606, as opposed to up front under Topic 605. Despite these changes, we expect our revenue mix will be similar, such that approximately 90% of our revenue is recognized over time.
More judgments and estimates are required under Topic 606 than are required under Topic 605, including estimating the SSP for each performance obligation identified within our contracts. Due to the complexity of certain contracts, the actual revenue recognition treatment required under the new standard for these arrangements may be dependent on contract-specific terms and vary in some instances.
Under the cumulative catch-up transition method, we have evaluated our contracts that were in effect on the adoption date as if they had been accounted for under Topic 606 from contract inception. Some revenue related to the MEAs and IP arrangements noted above that would have been recognized in future periods under Topic 605 will be recast under Topic 606 as if the revenue had been recognized in prior periods. As this transition method requires that we not adjust historical reported revenue amounts, the revenue that would have been recognized under this method prior to the adoption date will be an adjustment to retained earnings and will not be recognized as revenue in future periods as previously planned. Because of this transition method, approximately 3% of our year-end backlog will be adjusted to retained earnings upon adoption.
Topic 606 also requires the deferral of incremental costs of obtaining a contract with a customer. This requires that we capitalize commission costs that are directly related to obtaining customer contracts and amortize them over the life of the contract. We anticipate the amount of the amortization of capitalized commissions under Topic 606 will be similar to the amount of commissions expense for fiscal 2018 bookings under Topic 605 and will not have a significant impact on our consolidated income statements.
Financial Instruments
In January 2016, the FASB issued ASU 2016-01, “Financial Instruments—Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities,” which will impact certain aspects of recognition, measurement, presentation and disclosure of financial instruments. The updated standard becomes effective for us in the first quarter of fiscal 2018. Upon the effective date of the new standard, all equity investments in unconsolidated entities, other than those accounted for using the equity method of accounting, will generally be measured at fair value with the changes in fair value recognized through earnings. There will no longer be an available-for-sale classification for equity investments and therefore, the changes in the fair value of our marketable equity securities will no longer be reported in other comprehensive income (loss).
The updated standard also simplifies the impairment assessment of investments without readily determinable fair values by requiring a qualitative assessment of investments at each reporting period. The new guidance must be applied by means of a cumulative-effect adjustment to the balance sheet as of the beginning of the year of adoption. We do not anticipate that the adoption of this standard will have a significant impact on our consolidated financial statements or the related disclosures based on our current holdings of equity investments.
Leases
In February 2016, the FASB issued ASU 2016-02, “Leases (Topic 842),” requiring, among other things, the recognition of lease liabilities and corresponding right-of-use assets on the balance sheet by lessees for certain lease arrangements that are classified as operating leases under the previous standard. While we are continuing to assess the potential impacts of the standard, we anticipate that the adoption of this standard will have a material impact on our consolidated balance sheets and may require changes to our systems and processes. We currently expect the most significant impact will be the recognition of right-of-use assets and lease liabilities for operating leases. The updated standard will become effective for us in the first quarter of fiscal 2019.

43


Income Tax
In October 2016, the FASB issued ASU 2016-16, “Income taxes (Topic 740): Intra-entity Transfers of Assets Other Than Inventory.” The new guidance requires the recognition of the income tax consequences of an intra-entity asset transfer when the transfer occurs. For intra-entity transfers of inventory, the income tax effects will continue to be deferred until the inventory has been sold to a third party. The new standard becomes effective for us in the first quarter of fiscal 2018. The new guidance must be applied on a modified retrospective basis through a cumulative-effect adjustment directly to retained earnings as of the beginning of the period of adoption. We are currently evaluating the effects that the adoption of this guidance will have on our consolidated financial statements. We anticipate the potential for increased volatility in future effective tax rates from the adoption of this guidance.
In December 2017, the SEC issued Staff Accounting Bulletin No. 118 (“SAB 118”) regarding the accounting for income taxes in the reporting period that includes the date on which the United States enacted the Tax Act. The Tax Act significantly changes existing U.S. tax law and includes numerous provisions that will affect businesses. U.S. GAAP generally requires companies to recognize the effect of tax law changes in the period of enactment. SAB 118 will allow registrants to record provisional amounts for a period of up to one year from the date of enactment when it does not have the necessary information available, prepared or analyzed (including computations) in reasonable detail to complete its accounting for the changes in tax law. This provisional period ends when a company has obtained, prepared, and analyzed the information necessary to finalize its accounting, but cannot extend beyond December 22, 2018. Because the Tax Act was passed late in the fourth quarter of 2017, and ongoing guidance and accounting interpretations are expected in the future, we consider the accounting of the transition tax, deferred tax remeasurement, and other items to be incomplete due to the forthcoming guidance and our ongoing analysis of final year-end data and tax positions. We expect to refine our provisional amounts and to complete our accounting for the Tax Act during fiscal 2018. For further discussion, see Note 6 in the notes to the consolidated financial statements.
Business Combinations
In January 2017, the FASB issued ASU 2017-01, “Business Combinations (Topic 805): Clarifying the Definition of a Business,” that revises the definition of a business as it relates to acquisitions, disposals, goodwill impairments and consolidations. The updated standard becomes effective for us in the first quarter of fiscal 2018, and early adoption is permitted. We do not anticipate that the adoption of this standard will have a significant impact on our consolidated financial statements or the related disclosures.
Goodwill Impairment
In January 2017, the FASB issued ASU 2017-04, “Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment,” that eliminates “Step 2” from the goodwill impairment test. The new standard will be effective for us in the first quarter of fiscal 2020, and early adoption is permitted. The new guidance must be applied on a prospective basis. We do not anticipate that the adoption of this standard will have a significant impact on our consolidated financial statements or the related disclosures.
Stock-based Compensation
In May 2017, the FASB issued ASU 2017-09, “Compensation—Stock Compensation (Topic 718): Scope of Modification Accounting,” that provides guidance about which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting. The new standard is effective for us in the first quarter of fiscal 2018. The new guidance must be applied on a prospective basis. We do not anticipate that the adoption of this standard will have a significant impact on our consolidated financial statements or the related disclosures.
Income Tax Effects within Accumulated Other Comprehensive Income
In February 2018, the FASB issued ASU 2018-02, “Reclassification of Certain Tax Effects from Accumulated Other Comprehensive income,” that allows a reclassification of the income tax effects of the Tax Act on items within accumulated other comprehensive income to retained earnings. The new guidance may be applied at the beginning of the period of adoption or retrospectively to each period in which the effect of the change in federal income tax rate from the Tax Act is recognized. The new standard will be effective for us in the first quarter of fiscal 2019, and early adoption is permitted. We are currently evaluating the effects that the adoption of this guidance will have on our consolidated financial statements and the related disclosures.


44


Item 7A. Quantitative and Qualitative Disclosures About Market Risk
Foreign Currency Risk
A material portion of our revenue, expenses and business activities are transacted in the U.S. dollar. In certain foreign countries where we price our products and services in U.S. dollars, a decrease in value of the local currency relative to the U.S. dollar results in an increase in the prices for our products and services compared to those products of our competitors that are priced in local currency. This could result in our prices being uncompetitive in certain markets.
In certain countries where we may invoice customers in the local currency our revenues benefit from a weaker dollar and are adversely affected by a stronger dollar. The opposite impact occurs in countries where we record expenses in local currencies. In those cases, our costs and expenses benefit from a stronger dollar and are adversely affected by a weaker dollar. The fluctuations in our operating expenses outside the United States resulting from volatility in foreign exchange rates are not generally moderated by corresponding fluctuations in revenues from existing contracts.
We enter into foreign currency forward exchange contracts to protect against currency exchange risks associated with existing assets and liabilities. A foreign currency forward exchange contract acts as a hedge by increasing in value when underlying assets decrease in value or underlying liabilities increase in value due to changes in foreign exchange rates. Conversely, a foreign currency forward exchange contract decreases in value when underlying assets increase in value or underlying liabilities decrease in value due to changes in foreign exchange rates. These forward contracts are not designated as accounting hedges, so the unrealized gains and losses are recognized in other income, net, in advance of the actual foreign currency cash flows with the fair value of these forward contracts being recorded as accrued liabilities or other current assets.
We do not use forward contracts for trading purposes. Our forward contracts generally have maturities of 90 days or less. We enter into foreign currency forward exchange contracts based on estimated future asset and liability exposures, and the effectiveness of our hedging program depends on our ability to estimate these future asset and liability exposures. Recognized gains and losses with respect to our current hedging activities will ultimately depend on how accurately we are able to match the amount of foreign currency forward exchange contracts with actual underlying asset and liability exposures.
The following table provides information about our foreign currency forward exchange contracts as of December 30, 2017. The information is provided in United States dollar equivalent amounts. The table presents the notional amounts, at contract exchange rates, and the weighted average contractual foreign currency exchange rates expressed as units of the foreign currency per United States dollar, which in some cases may not be the market convention for quoting a particular currency. All of these forward contracts matured during January 2018.
 
Notional
Principal
 
Weighted
Average
Contract
Rate
 
(In millions)
 
 
Forward Contracts:
 
 
 
European Union euro
$
82.8

 
0.84

British pound
71.3

 
0.74

Japanese yen
57.2

 
113.19

Israeli shekel
26.2

 
3.53

Indian rupee
22.8

 
64.71

South Korean won
18.2

 
1,088.01

Chinese renminbi
7.6

 
6.63

Taiwan dollar
5.3

 
29.96

Other
6.7

 
N/A

Total
$
298.1

 
 
Estimated fair value
$
2.9

 
 
We actively monitor our foreign currency risks, but there is no guarantee that our foreign currency hedging activities will substantially offset the impact of fluctuations in currency exchange rates on our results of operations, cash flows and financial position.


45


Interest Rate Risk
Our exposure to market risk for changes in interest rates relates primarily to our portfolio of cash and cash equivalents and balances outstanding on our revolving credit facility, if any, and our 2019 Term Loan. We are exposed to interest rate fluctuations in many of the world’s leading industrialized countries, but our interest income and expense is most sensitive to fluctuations in the general level of United States interest rates. In this regard, changes in United States interest rates affect the interest earned on our cash and cash equivalents and the costs associated with foreign currency hedges.
All highly liquid securities with a maturity of three months or less at the date of purchase are considered to be cash equivalents. Securities with maturities greater than three months are classified as available-for-sale and are considered to be short-term investments. The carrying value of our interest-bearing instruments approximated fair value as of December 30, 2017.
Interest rates under our revolving credit facility and 2019 Term Loan are variable, so interest expense could be adversely affected by changes in interest rates, particularly for periods when we maintain a balance outstanding under the revolving credit facility. Interest rates for our revolving credit facility and 2019 Term Loan can fluctuate based on changes in market interest rates and in an interest rate margin that varies based on our consolidated leverage ratio. As of December 30, 2017, there were $85.0 million borrowings outstanding under our revolving credit facility. For an additional description of the revolving credit facility and 2019 Term Loan, see Note 3 in the notes to consolidated financial statements.
Equity Price Risk
Equity Investments
We have a portfolio of equity investments that includes marketable equity securities and non-marketable investments. Our equity investments are made primarily in connection with our strategic investment program. Under our strategic investment program, from time to time, we make cash investments in companies with technologies that are potentially strategically important to us. See Note 4 in the notes to consolidated financial statements for an additional description of these investments. Our non-marketable investments had a carrying value of $3.0 million as of December 30, 2017, and $3.2 million as of December 31, 2016.

Item 8. Financial Statements and Supplementary Data

The financial statements required by Item 8 are submitted as a separate section of this Annual Report on Form 10-K. See Part IV, Item 15, “Exhibits and Financial Statement Schedules.”

Summary Quarterly Data-Unaudited
 
 
2017
 
2016
 
 
4th
 
3rd
 
2nd
 
1st
 
4th
 
3rd
 
2nd
 
1st
 
 
(In thousands, except per share amounts)
Revenue
 
$
501,722

 
$
485,398

 
$
479,001

 
$
476,911

 
$
468,980

 
$
446,220

 
$
453,021

 
$
447,862

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cost of revenue
 
60,284

 
54,482

 
60,832

 
61,792

 
76,048

 
56,607

 
61,783

 
62,054

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income (loss) (1)
 
(14,442
)
 
81,157

 
69,127

 
68,259

 
38,477

 
64,712

 
49,335

 
50,562

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income (loss) per share - basic (1)
 
(0.05
)
 
0.30

 
0.25

 
0.25

 
0.14

 
0.23

 
0.17

 
0.17

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income (loss) per share - diluted (1)
 
(0.05
)
 
0.29

 
0.25

 
0.25

 
0.14

 
0.23

 
0.17

 
0.17

_________________
(1)  
During fiscal 2017, we recorded a provisional income tax expense of $96.8 million related to the income tax effects of the Tax Act.

Item 9. Changes in and Disagreements With Accountants on Accounting and Financial Disclosure
None.


46


Item 9A. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
As required by Rule 13a-15 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) under the supervision and with the participation of our management, including our Chief Executive Officer (“CEO”) and our Chief Financial Officer (“CFO”), we evaluated the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of December 30, 2017.
The evaluation of our disclosure controls and procedures included a review of our processes and the effect on the information generated for use in this Annual Report on Form 10-K. In the course of this evaluation, we sought to identify any material weaknesses in our disclosure controls and procedures, to determine whether we had identified any acts of fraud involving personnel who have a significant role in our disclosure controls and procedures, and to confirm that any necessary corrective action, including process improvements, was taken. This type of evaluation is done every fiscal quarter so that our conclusions concerning the effectiveness of these controls can be reported in our periodic reports filed with the SEC. The overall goals of these evaluation activities are to monitor our disclosure controls and procedures and to make modifications as necessary. We intend to maintain these disclosure controls and procedures, modifying them as circumstances warrant.
Based on their evaluation as of December 30, 2017, our CEO and CFO have concluded that our disclosure controls and procedures were effective to provide reasonable assurance that the information required to be disclosed by us in our reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and is accumulated and communicated to our management, including the CEO and CFO, as appropriate to allow timely decisions regarding required disclosure.
Changes in Internal Control Over Financial Reporting
There were no changes in our internal control over financial reporting during the fiscal quarter ended December 30, 2017 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Controls
Our management, including our CEO and CFO, does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. Internal control over financial reporting, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of internal control are met. Further, the design of internal control must reflect the fact that there are resource constraints, and the benefits of the control must be considered relative to their costs. While our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of their effectiveness, because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within Cadence, have been detected.
Management’s Report on Internal Control Over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act). Our management assessed the effectiveness of our internal control over financial reporting as of December 30, 2017. In making this assessment, our management used the criteria established in Internal Control-Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). Our management has concluded that, as of December 30, 2017, our internal control over financial reporting is effective based on these criteria. Our independent registered public accounting firm, KPMG LLP, has issued an attestation report on our internal control over financial reporting, which is included in Part IV, Item 15, “Exhibits and Financial Statement Schedules.”
Item 9B. Other Information
None.


47


PART III.

Item 10. Directors, Executive Officers and Corporate Governance
The information required by Item 10 as to directors is incorporated herein by reference from the sections entitled “Proposal 1 - Election of Directors” and “Other Matters - Section 16(a) Beneficial Ownership Reporting Compliance” in Cadence’s definitive proxy statement for its 2018 Annual Meeting of Stockholders. The executive officers of Cadence are listed at the end of Item 1 of Part I of this Annual Report on Form 10-K.
The information required by Item 10 as to Cadence’s code of ethics is incorporated herein by reference from the section entitled “Corporate Governance - Code of Business Conduct” in Cadence’s definitive proxy statement for its 2018 Annual Meeting of Stockholders.
The information required by Item 10 as to the director nomination process and Cadence’s Audit Committee is incorporated by reference from the section entitled “Cadence’s Board of Directors - Committees of the Board of Directors” in Cadence’s definitive proxy statement for its 2018 Annual Meeting of Stockholders.
Item 11. Executive Compensation
The information required by Item 11 is incorporated herein by reference from the sections entitled “Cadence’s Board of Directors - Compensation of Directors,” “Compensation Committee Report,” “Compensation Committee Interlocks and Insider Participation,” “Compensation of Executive Officers” and “Potential Payments Upon Termination or Change-in-Control and Employment Contracts” in Cadence’s definitive proxy statement for its 2018 Annual Meeting of Stockholders.
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
The information required by Item 12 is incorporated herein by reference from the sections entitled “Security Ownership of Certain Beneficial Owners and Management” and “Equity Compensation Plan Information” in Cadence’s definitive proxy statement for its 2018 Annual Meeting of Stockholders.
Item 13. Certain Relationships and Related Transactions and Director Independence
The information required by Item 13 is incorporated herein by reference from the sections entitled “Certain Transactions” and “Cadence’s Board of Directors - Director Independence” in Cadence’s definitive proxy statement for its 2018 Annual Meeting of Stockholders.
Item 14. Principal Accountant Fees and Services
The information required by Item 14 is incorporated herein by reference from the section entitled “Fees Billed to Cadence by KPMG LLP During Fiscal 2017 and 2016” in Cadence’s definitive proxy statement for its 2018 Annual Meeting of Stockholders.


48



PART IV.
Item 15. Exhibits and Financial Statement Schedules
 
Page
 (a) 1. Financial Statements
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(a) 2. Financial Statement Schedules
 
 
 
 
 
All financial statement schedules are omitted because they are not applicable, not required or the required information is shown in the consolidated financial statements or notes thereto.
 
 
 
 
 
 
 
The exhibits listed in the accompanying Exhibit Index (following the Signatures section of this Annual Report on Form 10-K) are filed or incorporated by reference as part of this Annual Report on Form 10-K.
The exhibits filed or incorporated by reference as part of this Annual Report on Form 10-K contain agreements to which Cadence is a party. These agreements are included to provide information regarding their terms and are not intended to provide any other factual or disclosure information about Cadence or the other parties to the agreements. Certain of the agreements contain representations and warranties by each of the parties to the applicable agreement, and any such representations and warranties have been made solely for the benefit of the other parties to the applicable agreement as of specified dates, may apply materiality standards that are different than those applied by investors, and may be subject to important qualifications and limitations that are not necessarily reflected in the agreement. Accordingly, these representations and warranties may not describe the actual state of affairs as of the date they were made or at any other time, and should not be relied upon as statements of factual information.

            
Cadence, the Cadence logo, Allegro, Connections, Genus, Incisive, Innovus, JasperGold, Joules, Modus, OrCAD, Palladium, Protium, Quantus, Sigrity, Spectre, Tempus, Tensilica, Virtuoso, Voltus and Xcelium are trademarks or registered trademarks of Cadence Design Systems, Inc. Other service marks, trademarks and tradenames referred to in this Annual Report on Form 10-K are the property of their respective owners.

49



Report of Independent Registered Public Accounting Firm

The Board of Directors and Stockholders
Cadence Design Systems, Inc.:
Opinions on the Consolidated Financial Statements and Internal Control Over Financial Reporting
We have audited the accompanying consolidated balance sheets of Cadence Design Systems, Inc. and subsidiaries (the “Company”) as of December 30, 2017 and December 31, 2016, and the related consolidated income statements, statements of comprehensive income, stockholders’ equity, and cash flows for each of the years in the three-year period ended December 30, 2017, and the related notes (collectively, the “consolidated financial statements”). We also have audited the Company’s internal control over financial reporting as of December 30, 2017, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.
In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 30, 2017 and December 31, 2016, and the results of its operations and its cash flows for each of the years in the three-year period ended December 30, 2017, in conformity with U.S. generally accepted accounting principles. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 30, 2017, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.
Basis for Opinion
The Company’s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Report on Internal Control over Financial Reporting included in Item 9A. Our responsibility is to express an opinion on the Company’s consolidated financial statements and an opinion on the Company’s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.
Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.
Definition and Limitations of Internal Control Over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

50


Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
/s/ KPMG LLP

We have served as the Company’s auditor since 2002.

Santa Clara, California
February 20, 2018


51


CADENCE DESIGN SYSTEMS, INC.
CONSOLIDATED BALANCE SHEETS
December 30, 2017 and December 31, 2016
(In thousands, except par value)
 
 
As of
 
December 30,
2017
 
December 31,
2016
ASSETS
Current assets:
 
 
 
Cash and cash equivalents
$
688,087

 
$
465,232

Short-term investments
4,455

 
3,057

Receivables, net
190,426

 
157,171

Inventories
33,209

 
39,475

Prepaid expenses and other
63,811

 
37,099

Total current assets
979,988

 
702,034

Property, plant and equipment, net
251,342

 
238,607

Goodwill
666,009

 
572,764

Acquired intangibles, net
278,835

 
258,814

Long-term receivables
12,239

 
12,949

Other assets
230,301

 
311,740

Total assets
$
2,418,714

 
$
2,096,908

LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
 
 
 
Revolving credit facility
$
85,000

 
$
50,000

Accounts payable and accrued liabilities
221,101

 
239,496

Current portion of deferred revenue
336,297

 
296,066

Total current liabilities
642,398

 
585,562

Long-term liabilities:
 
 
 
Long-term portion of deferred revenue
61,513

 
66,769

Long-term debt
644,369

 
643,493

Other long-term liabilities
81,232

 
59,314

Total long-term liabilities
787,114

 
769,576

Commitments and contingencies (Notes 6 and 15)

 

Stockholders’ equity:
 
 
 
Preferred stock - $0.01 par value; authorized 400 shares, none issued or outstanding

 

Common stock - $0.01 par value; authorized 600,000 shares; issued and outstanding shares: 282,067 and 278,099, respectively
1,829,950

 
1,820,081

Treasury stock, at cost; 47,092 shares and 51,061 shares, respectively
(1,178,121
)
 
(1,190,053
)
Retained earnings
341,003

 
136,902

Accumulated other comprehensive loss
(3,630
)
 
(25,160
)
Total stockholders’ equity
989,202

 
741,770

Total liabilities and stockholders’ equity
$
2,418,714

 
$
2,096,908



See notes to consolidated financial statements.

52


CADENCE DESIGN SYSTEMS, INC.
CONSOLIDATED INCOME STATEMENTS
For the three fiscal years ended December 30, 2017
(In thousands, except per share amounts)

 
 
2017
 
2016
 
2015
Revenue:
 
 
 
 
 
Product and maintenance
$
1,813,987

 
$
1,683,771

 
$
1,578,944

Services
129,045

 
132,312

 
123,147

Total revenue
1,943,032

 
1,816,083

 
1,702,091

Costs and expenses:
 
 
 
 
 
Cost of product and maintenance
156,676

 
183,291

 
155,659

Cost of service
80,714

 
73,201

 
82,794

Marketing and sales
419,161

 
395,194

 
402,432

Research and development
804,223

 
735,340

 
637,567

General and administrative
134,181

 
125,106

 
109,982

Amortization of acquired intangibles
14,716

 
18,095

 
23,716

Restructuring and other charges
9,406

 
40,955

 
4,511

Total costs and expenses
1,619,077

 
1,571,182

 
1,416,661

Income from operations
323,955

 
244,901

 
285,430

Interest expense
(25,664
)
 
(23,670
)
 
(28,311
)
Other income, net
16,755

 
15,922

 
10,477

Income before provision for income taxes
315,046

 
237,153

 
267,596

Provision for income taxes
110,945

 
34,067

 
15,179

Net income
$
204,101

 
$
203,086

 
$
252,417

Net income per share – basic
$
0.75

 
$
0.71

 
$
0.88

Net income per share – diluted
$
0.73

 
$
0.70

 
$
0.81

Weighted average common shares outstanding – basic
272,097

 
284,502

 
288,018

Weighted average common shares outstanding – diluted
280,221

 
291,256

 
312,302












See notes to consolidated financial statements.

53


CADENCE DESIGN SYSTEMS, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
For the three fiscal years ended December 30, 2017
(In thousands)
 
 
2017
 
2016
 
2015
Net income
$
204,101

 
$
203,086

 
$
252,417

Other comprehensive income (loss), net of tax effects:
 
 
 
 
 
Foreign currency translation adjustments
19,394

 
(12,801
)
 
(25,276
)
Changes in unrealized holding gains or losses on available-for-sale securities, net of reclassification adjustments for realized gains and losses
1,712

 
716

 
169

Changes in defined benefit plan liabilities
424

 
(650
)
 
335

Total other comprehensive income (loss), net of tax effects
21,530

 
(12,735
)
 
(24,772
)
Comprehensive income
$
225,631

 
$
190,351

 
$
227,645







































See notes to consolidated financial statements.

54


CADENCE DESIGN SYSTEMS, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
For the three fiscal years ended December 30, 2017
(In thousands)
 
Common Stock
 
 
 
 
 
 
 
 
 
 
 
Par Value
 
 
 
Retained
 
Accumulated
 
 
 
 
 
and Capital
 
 
 
Earnings
 
Other
 
 
 
 
 
in Excess
 
Treasury
 
(Accumulated
 
Comprehensive
 
 
 
Shares
 
of Par
 
Stock
 
 Deficit)
 
Income (Loss)
 
Total
Balance, January 3, 2015
291,584

 
$
1,851,427

 
$
(203,792
)
 
$
(326,408
)
 
$
12,347

 
$
1,333,574

Net income

 

 

 
252,417

 

 
$
252,417

Other comprehensive loss, net of taxes

 

 

 

 
(24,772
)
 
$
(24,772
)
Purchase of treasury stock
(16,255
)
 

 
(333,189
)
 

 

 
$
(333,189
)
Issuance of common stock and reissuance of treasury stock under equity incentive plans, net of forfeitures
12,399

 
(90,542
)
 
165,253

 

 

 
$
74,711

Issuance of common stock for settlement of 2015 Warrants
23,122

 

 

 

 

 
$

Stock received for payment of employee taxes on vesting of restricted stock
(1,458
)
 
(4,824
)
 
(28,827
)
 

 

 
$
(33,651
)
Tax benefit from stock-based compensation

 
14,684

 

 

 

 
$
14,684

Stock-based compensation expense

 
92,341

 

 

 

 
$
92,341

Balance, January 2, 2016
309,392

 
$
1,863,086

 
$
(400,555
)
 
$
(73,991
)
 
$
(12,425
)
 
$
1,376,115

Cumulative effect adjustment

 
364

 

 
7,807

 

 
$
8,171

Net income

 

 

 
203,086

 

 
$
203,086

Other comprehensive loss, net of taxes

 

 

 

 
(12,735
)
 
$
(12,735
)
Purchase of treasury stock
(40,493
)
 

 
(960,289
)
 

 

 
$
(960,289
)
Issuance of common stock and reissuance of treasury stock under equity incentive plans, net of forfeitures
10,587

 
(147,074
)
 
202,506

 

 

 
$
55,432

Stock received for payment of employee taxes on vesting of restricted stock
(1,387
)
 
(5,512
)
 
(31,715
)
 

 

 
$
(37,227
)
Stock-based compensation expense

 
109,217

 

 

 

 
$
109,217

Balance, December 31, 2016
278,099

 
$
1,820,081

 
$
(1,190,053
)
 
$
136,902

 
$
(25,160
)
 
$
741,770

Net income

 

 

 
204,101

 

 
$
204,101

Other comprehensive income, net of taxes

 

 

 

 
21,530

 
$
21,530

Purchase of treasury stock
(2,495
)
 

 
(100,025
)
 

 

 
$
(100,025
)
Issuance of common stock and reissuance of treasury stock under equity incentive plans, net of forfeitures
7,905

 
(111,982
)
 
160,946

 

 

 
$
48,964

Stock received for payment of employee taxes on vesting of restricted stock
(1,442
)
 
(8,172
)
 
(48,989
)
 

 

 
$
(57,161
)
Stock-based compensation expense

 
130,023

 

 

 

 
$
130,023

Balance, December 30, 2017
282,067

 
$
1,829,950

 
$
(1,178,121
)
 
$
341,003

 
$
(3,630
)
 
$
989,202














See notes to consolidated financial statements.

55


CADENCE DESIGN SYSTEMS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
For the three fiscal years ended December 30, 2017
(In thousands)
 
2017
 
2016
 
2015
Cash and cash equivalents at beginning of year
$
465,232

 
$
616,686

 
$
932,161

Cash flows from operating activities:
 
 
 
 
 
Net income
204,101

 
203,086

 
252,417

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
 
 
Depreciation and amortization
115,524

 
119,588

 
118,165

Amortization of debt discount and fees
1,211

 
1,069

 
9,402

Stock-based compensation
130,023

 
109,217

 
92,341

Gain on investments, net
(13,869
)
 
(4,725
)
 
(2,124
)
Gain on sale of property, plant and equipment

 
(923
)
 

Deferred income taxes
79,934

 
(4,869
)
 
(13,148
)
Other non-cash items
5,068

 
4,027

 
646

Changes in operating assets and liabilities, net of effect of acquired businesses:
 
 
 
 
 
Receivables
(28,409
)
 
(3,299
)
 
(44,732
)
Inventories
5,034

 
4,934

 
(1,120
)
Prepaid expenses and other
(25,793
)
 
(6,903
)
 
(1,380
)
Other assets
(22,336
)
 
(6,566
)
 
(1,558
)
Accounts payable and accrued liabilities
(25,987
)
 
2,655

 
15,321

Deferred revenue
33,614

 
30,742

 
(27,019
)
Other long-term liabilities
12,625

 
(3,154
)
 
(19,011
)
Net cash provided by operating activities
470,740

 
444,879

 
378,200

Cash flows from investing activities:
 
 
 
 
 
Purchases of available-for-sale securities

 
(20,525
)
 
(96,531
)
Proceeds from the sale of available-for-sale securities
833

 
55,619

 
60,949

Proceeds from the maturity of available-for-sale securities

 
57,762

 
31,316

Proceeds from the sale of long-term investments
9,108

 
2,917

 
4,570

Proceeds from the sale of property, plant and equipment

 
923

 

Purchases of property, plant and equipment
(57,901
)
 
(53,712
)
 
(44,808
)
Cash paid in business combinations and asset acquisitions, net of cash acquired
(143,249
)
 
(41,627
)
 

Net cash provided by (used for) investing activities
(191,209
)
 
1,357

 
(44,504
)
Cash flows from financing activities:
 
 
 
 
 
Proceeds from term loan

 
300,000

 

Proceeds from revolving credit facility
135,000

 
115,000

 

Payment on revolving credit facility
(100,000
)
 
(65,000
)
 

Payment of convertible notes

 

 
(349,999
)
Payment of convertible notes embedded conversion derivative liability

 

 
(530,643
)
Proceeds from convertible notes hedges

 

 
530,643

Payment of debt issuance costs
(793
)
 
(622
)
 

Excess tax benefits from stock-based compensation

 

 
15,591

Proceeds from issuance of common stock
48,965

 
55,440

 
74,938

Stock received for payment of employee taxes on vesting of restricted stock
(57,161
)
 
(37,226
)
 
(33,651
)
Payments for repurchases of common stock
(100,025
)
 
(960,289
)
 
(333,189
)
Change in book overdraft
3,867

 

 

Net cash used for financing activities
(70,147
)
 
(592,697
)
 
(626,310
)
Effect of exchange rate changes on cash and cash equivalents
13,471

 
(4,993
)
 
(22,861
)
Increase (decrease) in cash and cash equivalents
222,855

 
(151,454
)
 
(315,475
)
Cash and cash equivalents at end of year
$
688,087

 
$
465,232

 
$
616,686

 
 
 
 
 
 
Supplemental cash flow information:
 
 
 
 
 
Cash paid for interest
$
24,160

 
$
21,024

 
$
19,918

Cash paid for income taxes, net
59,072

 
36,823

 
29,494




See notes to consolidated financial statements.

56


CADENCE DESIGN SYSTEMS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
For the three fiscal years ended December 30, 2017

NOTE 1. BUSINESS OVERVIEW
Cadence Design Systems, Inc. (“Cadence”) provides solutions that enable its customers to design complex and innovative electronic products. Cadence’s solutions are designed to give its customers a competitive edge in their development of electronic systems, integrated circuits (“ICs”) and electronic devices and increasingly sophisticated manufactured products, by optimizing performance, minimizing power consumption, shortening the time to bring their products to market and reducing their design, development and manufacturing costs. Cadence’s product offerings include electronic design automation software, emulation and prototyping hardware, system interconnect and analysis and two categories of intellectual property (“IP”), commonly referred to as verification IP and design IP. Cadence provides maintenance for its software, emulation and prototyping hardware, and IP product offerings. Cadence also provides engineering services related to methodology, education, hosted design solutions and design services for advanced ICs and development of custom IP.
NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Principles of Consolidation and Basis of Presentation
The consolidated financial statements include the accounts of Cadence and its subsidiaries after elimination of intercompany accounts and transactions. All consolidated subsidiaries are wholly owned by Cadence. Certain prior period balances have been reclassified to conform to the current period presentation.
Cadence’s fiscal years are 52- or 53-week periods ending on the Saturday closest to December 31. Fiscal 2017, 2016 and 2015 were each 52-week fiscal years.
Use of Estimates
Preparation of the consolidated financial statements in conformity with United States generally accepted accounting principles 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 consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.
New Accounting Standards Not Yet Adopted
Revenue Recognition
In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2014-09, “Revenue from Contracts with Customers (Topic 606),” which supersedes the revenue recognition requirements in “Revenue Recognition (Topic 605).” Under Topic 606, revenue is recognized when a customer obtains control of promised goods or services and is recognized in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. In addition, Topic 606 requires enhanced disclosures, including disclosure of the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. The FASB has recently issued several amendments to the standard, including clarification on accounting for licenses of intellectual property and identifying performance obligations.
Topic 606 permits two methods of adoption: retrospectively to each prior reporting period presented (full retrospective method), or modified retrospectively with the cumulative effect of applying the guidance as of the date of initial application (the cumulative catch-up transition method). Cadence will adopt the standard using the cumulative catch-up transition method.
Topic 606 is effective for Cadence beginning with the first quarter of fiscal 2018. The most significant impacts of the adoption of Topic 606 are as follows:
Cadence’s revenue mix is expected to remain approximately 90% recognizable over time under Topic 606, as it was under Topic 605;
The use of the cumulative catch-up method upon adoption of Topic 606 requires Cadence to evaluate only contracts that were in effect at the beginning of fiscal 2018 as if those contracts had been accounted for under Topic 606 from the beginning of their terms;

57


Cadence expects that approximately 3% of its existing backlog at the beginning of fiscal 2018 will be adjusted through retained earnings upon adoption of Topic 606 and such backlog will not be recognized as revenue in future periods under Topic 606. Because this revenue would have been recognized in prior periods had Topic 606 then been in effect, Cadence will also have related changes to its accounts receivable and deferred revenue balances;
Because of the transition method, revenue generated under Topic 606 is expected to be slightly lower than revenue would have been under Topic 605 in 2018; and
In 2018, the year of adoption, Cadence will report revenue under Topic 606 with supplemental disclosures of what revenue would have been under Topic 605.
Cadence will continue to recognize revenue over time for its time-based software arrangements, which represents a large majority of its total revenue, because the multiple software licenses and related updates in its time-based arrangements constitute a single, combined performance obligation. The timing of revenue recognition for its hardware and professional services is expected to remain substantially unchanged.
The adoption of Topic 606 will impact Cadence’s accounting for multiple element arrangements (“MEAs”) that combine many software-related deliverables, which may include multiple software contracts with varying terms, IP licenses, and/or service elements. Topic 605 requires vendor specific objective evidence (“VSOE”) to recognize revenue separately for the different undelivered elements. Cadence has not established VSOE under Topic 605, thus the revenue related to these agreements is generally recognized over time beginning with the delivery of the last specified deliverable and ending on the latest end date. Topic 606 requires Cadence to separate the different elements through the use of stand-alone selling prices (“SSPs”), and to recognize the revenue allocated to the different elements as if those elements had been sold on a standalone basis, either up front or over time. Certain IP license agreements will be recognized up front under Topic 606, as opposed to over time under Topic 605. In addition, certain software agreements will be recognized over time under Topic 606, as opposed to up front under Topic 605. Despite these changes, Cadence expects its revenue mix will be similar, such that approximately 90% of its revenue is recognized over time.
More judgments and estimates are required under Topic 606 than are required under Topic 605, including estimating the SSP for each performance obligation identified within Cadence’s contracts. Due to the complexity of certain contracts, the actual revenue recognition treatment required under the new standard for these arrangements may be dependent on contract-specific terms and vary in some instances.
Under the cumulative catch-up transition method, Cadence has evaluated its contracts that were in effect on the adoption date as if they had been accounted for under Topic 606 from contract inception. Some revenue related to the MEAs and IP arrangements noted above that would have been recognized in future periods under Topic 605 will be recast under Topic 606 as if the revenue had been recognized in prior periods. As this transition method requires that Cadence not adjust historical reported revenue amounts, the revenue that would have been recognized under this method prior to the adoption date will be an adjustment to retained earnings and will not be recognized as revenue in future periods as previously planned. Because of this transition method, approximately 3% of Cadence’s year-end backlog will be adjusted to retained earnings upon adoption.
Topic 606 also requires the deferral of incremental costs of obtaining a contract with a customer. This requires that Cadence capitalize commission costs that are directly related to obtaining customer contracts and amortize them over the life of the contract. Cadence anticipates the amount of the amortization of capitalized commissions under Topic 606 will be similar to the amount of commissions expense for fiscal 2018 bookings under Topic 605 and will not have a significant impact on its consolidated income statements.
Cash, Cash Equivalents and Short-Term Investments
Cadence considers all highly liquid investments with original maturities of three months or less on the date of purchase to be cash equivalents. Book overdraft balances are recorded in accounts payable and accrued liabilities in the consolidated balance sheets and are reported as a component of cash flows from financing activities in the consolidated statement of cash flows. 
Cadence’s short-term investments consist of marketable equity securities that are classified as available for sale. Available-for-sale equity securities are carried at fair value, with the unrealized gains and losses presented net of tax as a separate component of other comprehensive income. Unrealized and realized gains and losses are determined using the specific identification method.
Cadence recognizes gains on its available-for-sale securities when they are realized. Cadence recognizes losses on its available-for-sale securities when they are realized or when Cadence has determined that an other-than-temporary decline in fair value has occurred. Cadence records realized gains, realized losses and other-than-temporary impairments as part of other income, net in the consolidated income statements.

58


Foreign Operations
Cadence transacts business in various foreign currencies. The United States dollar is the functional currency of Cadence’s consolidated entities operating in the United States and certain of its consolidated subsidiaries operating outside the United States. The functional currency for Cadence’s other consolidated entities operating outside of the United States is generally the country’s local currency.
Cadence translates the financial statements of consolidated entities whose functional currency is not the United States dollar into United States dollars. Cadence translates assets and liabilities at the exchange rate in effect as of the financial statement date and translates income statement accounts using an average exchange rate for the period. Cadence includes adjustments from translating assets and liabilities into United States dollars, and the effect of exchange rate changes on intercompany transactions of a long-term investment nature in stockholders’ equity as a component of accumulated other comprehensive income. Cadence reports gains and losses from foreign exchange rate changes related to intercompany receivables and payables that are not of a long-term investment nature, as well as gains and losses from foreign currency transactions of a monetary nature in other income, net, in the consolidated income statements.
Revenue Recognition
Software and IP Revenue Recognition
Cadence primarily uses time-based licenses to license its software. Certain software and IP products are licensed using a perpetual license.
Time-based licenses - Cadence’s time-based license arrangements offer customers the right to access and use all of the products delivered at the outset of an arrangement and updates throughout the entire term of the arrangement, which is generally two to three years, with no rights to return. Cadence’s updates provide for continued access to evolving technology as customers’ designs migrate to more advances nodes. In addition, certain time-based license arrangements include:
Remix among the products delivered at the outset of the arrangement, so long as the cumulative contractual value of all products in use does not exceed the total license fee determined at the outset of the arrangement; and
Use of unspecified additional products that become commercially available during the term of the arrangement.
In general, product and maintenance revenue associated with time-based licenses is recognized over the term of the license, commencing upon the later of the effective date of the arrangement or delivery of the licensed product.
Perpetual licenses - Cadence’s perpetual licenses consist of software licensed on a perpetual basis with no right to return or ability to remix the licensed software. Cadence licenses its design IP under a perpetual license on a per-design basis.
In general, product revenue associated with perpetual licenses where VSOE exists for the undelivered maintenance is recognized upon delivery of the licensed product, and maintenance revenue is recognized ratably over the maintenance term. If VSOE does not exist for the undelivered maintenance in a perpetual license, product revenue is recognized over the maintenance term. If certain other criteria are met, revenue for design IP is recognized upon delivery and we accrue the expected costs of maintenance.

59


Hardware Revenue Recognition
Cadence generally has a minimum of two deliverables in arrangements involving the sale or lease of its hardware products. The first deliverable is the hardware product and software essential to the functionality of the hardware product, and the second deliverable is the right to receive maintenance on the hardware product and its software. Cadence allocates consideration between these deliverables based on the relative standalone selling price for each deliverable. Consideration allocated to the hardware product and its essential software is recognized as revenue at the time of delivery provided all other conditions for revenue recognition have been met. Consideration allocated to maintenance is recognized as revenue ratably over the maintenance term.
Services Revenue Recognition
Services revenue primarily consists of revenue received for performing engineering services. These services are generally not related to the functionality of the products licensed. In certain instances, Cadence will customize its IP on a fixed fee basis. Revenue from service contracts is recognized either on the time and materials method, as work is performed, or on the percentage-of-completion method. If a service contract is considered to be part of an MEA that includes a software contract, revenue is generally recognized over the duration of the software contract. For contracts with fixed or not-to-exceed fees, Cadence estimates on a monthly basis the percentage-of-completion based on the progress to completion of the services. Cadence has a history of accurately estimating project status and the costs necessary to complete projects. A number of internal and external factors can affect these estimates, including labor rates, utilization and efficiency variances and specification and testing requirement changes. If different conditions were to prevail such that accurate estimates could not be made, then the use of the completed contract method would be required and the recognition of all revenue and costs would be deferred until the project was completed. Such a change could have a material impact on Cadence’s results of operations.
Revenue Recognition Criteria
Although the timing and amount of revenue recognition differs based on the deliverables in each arrangement, Cadence begins revenue recognition for an arrangement when persuasive evidence of an arrangement exists, delivery has occurred, the fee is fixed or determinable, and collection of the resulting receivable is probable.
Persuasive evidence of an arrangement - Generally, Cadence uses a contract signed by the customer as evidence of an arrangement for time-based licenses, licenses of its IP products and hardware leases. If a contract signed by the customer does not exist, Cadence has historically used a purchase order as evidence of an arrangement for software perpetual licenses, hardware sales, maintenance renewals and small fixed-price service projects, such as training classes and small methodology service engagements. For all other service engagements, Cadence uses a signed professional services agreement and a statement of work to evidence an arrangement. In cases where both a signed contract and a purchase order exist, Cadence considers the signed contract to be the most persuasive evidence of the arrangement. Sales through Cadence’s distributors are evidenced by a master agreement governing the relationship, together with binding purchase orders from the distributor on a transaction-by-transaction basis.
Product delivery - Software and VIP, and the corresponding access keys, are generally delivered to customers electronically. Electronic delivery occurs when Cadence provides the customer access to the software. Occasionally, Cadence will deliver software on a DVD with standard transfer terms of free-on-board (“F.O.B.”) shipping point. Design IP is also delivered electronically via download from a secure site. Cadence’s software and IP license agreements generally do not contain conditions for acceptance. Delivery of an entire hardware system is deemed to occur upon its successful installation. For certain hardware products, installation is the responsibility of the customer, as the system is fully functional at the time of shipment and delivery is deemed to be complete when the products are shipped with freight terms of F.O.B. shipping point.
Fee is fixed or determinable - Cadence assesses whether a fee is fixed or determinable at the outset of the arrangement, primarily based on the payment terms associated with the transaction. Cadence has established a history of collecting under the original contract without providing concessions on payments, products or services. For contracts that do not include a substantial upfront payment, Cadence considers that a fee is fixed or determinable if the arrangement has payment periods that are equal to or less than the term of the licenses and the payments are collected in equal or nearly equal installments, when evaluated over the entire term of the arrangement. Cadence has a history of collecting receivables under software contracts of up to five years for which the fee has been assessed as fixed or determinable.
Significant judgment is involved in assessing whether a fee is fixed or determinable. Cadence must also make these judgments when assessing whether a contract amendment to a time-based arrangement (primarily in the context of a license extension or renewal) constitutes a concession. Cadence’s experience has been that it is able to determine whether a fee is fixed or determinable. While Cadence does not expect that experience to change, if Cadence no longer were to have a history of collecting under the original contract without providing concessions, revenue would be required to be recognized when payments become due and payable. Such a change could have a material impact on Cadence’s results of operations.

60


Collection is probable - Cadence assesses the probability of collecting from each customer at the outset of the arrangement based on a number of factors, including the customer’s payment history, its current creditworthiness and geographic location. If in Cadence’s judgment collection of a fee is not probable, Cadence does not record revenue until the uncertainty is removed, which is generally upon receipt of cash payment.
Multiple Element Arrangements
An MEA is any arrangement that includes or contemplates rights for a combination of software, IP or hardware products, services, training or maintenance in a single arrangement. From time to time, Cadence may include individual deliverables in separately priced and separately executed contracts with the same customer. Cadence evaluates all relevant facts and circumstances in determining whether the separate contracts should be accounted for individually as distinct arrangements or whether the separate contracts are, in substance, an MEA. Significant judgment is involved in determining whether a group of contracts might be so closely related that they are, in effect, part of a single arrangement. Cadence’s judgments about whether several contracts together comprise an MEA can affect the timing of revenue recognition under those contracts, which could have an effect on its results of operations for the periods involved.
For an MEA that includes software and nonsoftware elements, Cadence allocates the total consideration based on the relative standalone selling prices of each element. In these circumstances, Cadence is required to use a hierarchy to determine the standalone selling price to be used for allocating consideration to deliverables as follows:
VSOE of fair value;
Third-party evidence of selling price (“TPE”); and
Best estimate of the selling price (“BESP”).
Vendor-specific objective evidence of fair value - Cadence’s VSOE for maintenance is based upon the customer’s stated annual renewal rates and VSOE for services is based on the price charged when the services are sold separately. Cadence has not established VSOE for certain products, including software and IP licenses and hardware products, or for annual maintenance that is not cancellable by the customer.
Third-party evidence of selling price - TPE is determined based on competitor prices for similar deliverables when sold separately. Generally, Cadence’s offerings contain significant differentiation such that comparable pricing of products with similar functionality cannot be obtained. Furthermore, Cadence is unable to reliably determine what similar competitor products’ selling prices are when those products are sold on a standalone basis. Therefore, Cadence typically is not able to obtain TPE and TPE is not used to determine any standalone selling prices.
Best estimate of the selling price - Cadence calculates the BESP of its hardware products based on its pricing practices, including the historical average prices charged for comparable hardware products. Cadence’s process for determining BESP for its software deliverables takes into account multiple factors that vary depending upon the unique facts and circumstances related to each deliverable. Key external and internal factors considered in developing the BESPs include prices charged by Cadence for similar arrangements, historical pricing practices and the nature of the product. In addition, when developing BESPs, Cadence may consider other factors as appropriate, including the pricing of competitive alternatives if they exist, and product-specific business objectives.
For MEAs that contain software and nonsoftware elements, Cadence allocates the consideration to software or software-related elements as a group, and to any nonsoftware element separately based on the standalone selling price hierarchy. The consideration allocated to each element is then recognized as revenue when the basic revenue recognition criteria are met for each element. Once the consideration is allocated to the group of software and software-related elements, it then follows the recognition principles of software revenue recognition accounting standards.
For MEAs involving only software and software-related deliverables, VSOE must exist to allocate the total fee among all delivered and undelivered elements, or if VSOE of all undelivered elements exists, revenue is recognized using the residual method. Under the residual method, the VSOE of the undelivered elements is deferred and the remaining portion of the arrangement fee is recognized up front as the elements are delivered. If VSOE does not exist for all elements to support the allocation of the total fee among all elements of the arrangement, or if VSOE does not exist for all undelivered elements to apply the residual method, revenue is recognized over the term of the undelivered elements.
Other Factors Regarding Revenue Recognition
Taxes collected from customers and remitted to governmental authorities - Cadence applies the net basis presentation for taxes collected from customers and remitted to governmental authorities.

61


Derivative Financial Instruments
Cadence enters into foreign currency forward exchange contracts with financial institutions to protect against currency exchange risks associated with existing assets and liabilities. A foreign currency forward exchange contract acts as a hedge by increasing in value when underlying assets decrease in value or underlying liabilities increase in value due to changes in foreign exchange rates. Conversely, a foreign currency forward exchange contract decreases in value when underlying assets increase in value or underlying liabilities decrease in value due to changes in foreign exchange rates. The forward contracts are not designated as accounting hedges and, therefore, the unrealized gains and losses are recognized in other income, net, in advance of the actual foreign currency cash flows. The fair value of these forward contracts is recorded in accrued liabilities or in other current assets. These forward contracts generally have maturities of 90 days or less.
Receivables
Cadence’s receivables, net includes invoiced accounts receivable and the current portion of unbilled receivables. Unbilled receivables represent amounts Cadence has recorded as revenue for which payments from a customer are due over time. Cadence’s accounts receivable and unbilled receivables were initially recorded at the transaction value. Cadence’s long-term receivables balance includes receivable balances to be invoiced more than one year after each balance sheet date.
Allowances for Doubtful Accounts
Each fiscal quarter, Cadence assesses its ability to collect outstanding receivables, and provides allowances for a portion of its receivables when collection is not probable. Cadence analyzes the creditworthiness of its customers, historical experience, changes in customer demand and the overall economic climate in the industries that Cadence serves. Provisions are made based upon a specific review of customer receivables and are recorded in operating expenses.
Inventories
Inventories are stated at the lower of cost or market value. Cadence’s inventories include high technology parts and components for complex emulation and prototyping hardware systems. These parts and components are specialized in nature and may be subject to rapid technological obsolescence. While Cadence has programs to minimize the required inventories on hand and considers technological obsolescence when estimating required reserves to reduce recorded amounts to market values, it is reasonably possible that such estimates could change in the near term. Cadence’s policy is to reserve for inventory in excess of 12-month demand or for other known obsolescence or realization issues.
Property, Plant and Equipment
Property, plant and equipment is stated at historical cost. Depreciation and amortization are generally provided over the estimated useful lives, using the straight-line method, as follows:
Computer equipment and related software
2-7 years
Buildings
25-32 years
Leasehold improvements
Shorter of the lease term
or the estimated useful life
Building improvements and land improvements
Estimated useful life up to 32 years
Furniture and fixtures
3-5 years
Equipment
3-5 years
Cadence capitalizes certain costs of software developed for internal use. Capitalization of software developed for internal use begins at the application development phase of the project. Amortization begins when the computer software is substantially complete and ready for its intended use. Amortization is recorded on a straight-line basis over the estimated useful life. Cadence capitalized costs of software developed for internal use of $2.2 million, $3.5 million, and $2.0 million during fiscal 2017, 2016 and 2015, respectively.
Cadence recorded depreciation and amortization expense of $52.9 million, $52.7 million and $48.7 million during fiscal 2017, 2016 and 2015, respectively, for property, plant and equipment.

62


Software Development Costs
Software development costs are capitalized beginning when a product’s technological feasibility has been established by completion of a working model of the product and amortization begins when a product is available for general release to customers. The period between the achievement of technological feasibility and the general release of Cadence’s products has typically been of short duration. Costs incurred during fiscal 2017, 2016 and 2015 were not material.
Goodwill
Cadence conducts a goodwill impairment analysis annually and as necessary if changes in facts and circumstances indicate that the fair value of Cadence’s single reporting unit may be less than its carrying amount. Cadence’s goodwill impairment test consists of two steps. The first step requires that Cadence compare the estimated fair value of its single reporting unit to the carrying value of the reporting unit’s net assets, including goodwill. If the fair value of the reporting unit is greater than the carrying value of its net assets, goodwill is not considered to be impaired and no further testing is required. If the fair value of the reporting unit is less than the carrying value of its net assets, Cadence would be required to complete the second step of the test by analyzing the fair value of its goodwill. If the carrying value of the goodwill exceeds its fair value, an impairment charge is recorded.
Long-Lived Assets, Including Acquired Intangibles
Cadence’s long-lived assets consist of property, plant and equipment and acquired intangibles. Acquired intangibles with definite lives are amortized on a straight-line basis over the estimated economic life of the underlying products and technologies, which range from two to fourteen years. Acquired intangibles with indefinite lives, or in-process technology, consists of projects that had not reached technological feasibility by the date of acquisition. Upon completion of the project, the assets are amortized over their estimated useful lives. If the project is abandoned rather than completed, the asset is written off. In-process technology is tested for impairment annually and as necessary if changes in facts and circumstances indicate that the assets might be impaired.
Cadence reviews its long-lived assets, including acquired intangibles for impairment whenever events or changes in circumstances indicate that the carrying amount of a long-lived asset or asset group may not be recoverable. Recoverability of an asset or asset group is measured by comparison of its carrying amount to the expected future undiscounted cash flows that the asset or asset group is expected to generate. If it is determined that the carrying amount of an asset group is not recoverable, an impairment loss is recorded in the amount by which the carrying amount of the asset or asset group exceeds its fair value.
Non-Marketable Investments
Cadence’s non-marketable investments include its investments in privately-held companies. These investments are initially recorded at cost and are included in other assets in the consolidated balance sheets. Cadence accounts for these investments using either the cost method or the equity method of accounting. Cadence reviews the fair value of its non-marketable investments on a regular basis to determine whether the investments in these companies are other-than-temporarily impaired. Cadence considers investee financial performance and other information received from the investee companies, as well as any other available estimates of the fair value of the investee companies in its review. If Cadence determines the carrying value of an investment exceeds its fair value, and that difference is other than temporary, Cadence writes down the value of the investment to its fair value. Cadence records investment write-downs in other income, net, in the consolidated income statements.
Nonqualified Deferred Compensation Trust
Executive officers, senior management and members of Cadence’s Board of Directors may elect to defer compensation payable to them under Cadence’s Nonqualified Deferred Compensation Plan (“NQDC”). Deferred compensation payments are held in investment accounts and the values of the accounts are adjusted each quarter based on the fair value of the investments held in the NQDC.
The selected investments held in the NQDC accounts are classified as trading securities. Trading securities are carried at fair value, with the unrealized gains and losses recognized in the consolidated income statements as other income, net. These trading securities are classified in other assets in the consolidated balance sheets because the securities are not available for Cadence’s use in its operations.
Cadence’s obligation with respect to the NQDC trust is recorded in other long-term liabilities on the consolidated balance sheets. Increases and decreases in the NQDC trust liability are recorded as compensation expense in the consolidated income statements.

63


Deferred Revenue
Deferred revenue arises when customers are billed for products or services in advance of revenue recognition. Cadence’s deferred revenue consists primarily of unearned revenue on product licenses and the related maintenance for which revenue is recognized over the duration of the license. The fees for time-based licenses are generally billed quarterly in advance and the related revenue is recognized over multiple periods over the ensuing license period. Maintenance on perpetual licenses is generally renewed annually, billed in full in advance, and the corresponding revenue is recognized over the 12-month maintenance term.
Comprehensive Income
Cadence reports comprehensive income in the consolidated statements of comprehensive income. Accumulated other comprehensive income (loss) is reported as a component of stockholders’ equity and includes foreign currency translation gains and losses, changes in defined benefit plan liabilities, and unrealized gains and losses on marketable securities that are available for sale.
Accounting for Income Taxes
Cadence accounts for the effect of income taxes in its consolidated financial statements using the asset and liability method. This process involves estimating actual current tax liabilities together with assessing carryforwards and temporary differences resulting from differing treatment of items, such as depreciation, for tax and accounting purposes. These differences result in deferred tax assets and liabilities, measured using enacted tax rates expected to apply to taxable income in the years when those temporary differences are expected to be recovered or settled.
Cadence then records a valuation allowance to reduce the deferred tax assets to the amount that Cadence believes is more likely than not to be realized based on its judgment of all available positive and negative evidence. The weight given to the potential effect of negative and positive evidence is commensurate with the extent to which the strength of the evidence can be objectively verified. This assessment, which is completed on a taxing jurisdiction basis, takes into account a number of types of evidence, including the following:
The nature and history of current or cumulative financial reporting income or losses;
Sources of future taxable income;
The anticipated reversal or expiration dates of the deferred tax assets; and
Tax planning strategies.
Cadence takes a two-step approach to recognizing and measuring the financial statement benefit of uncertain tax positions. The first step is to evaluate the tax position for recognition by determining whether the weight of available evidence indicates that it is more likely than not that the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon settlement of the audit. Cadence classifies interest and penalties on unrecognized tax benefits as income tax expense or benefit.
The Tax Cuts and Jobs Act was enacted in December 2017 (the “Tax Act”) and includes significant changes to U.S. taxation of corporations. The Tax Act requires Cadence to include in its taxable income its share of global intangible low-taxed income beginning from fiscal 2018. Cadence has not completed its analysis on whether to adopt the accounting policy to recognize deferred taxes for the global intangible low-taxed income inclusion or to recognize global intangible low-tax income as tax expense in the period incurred. Cadence expects to finalize its accounting policy during fiscal 2018 upon obtaining, preparing and analyzing its estimated global intangible low-taxed income. For additional discussion of income taxes, see Note 6 in the notes to the consolidated financial statements.
Restructuring Charges
Cadence records personnel-related restructuring charges with customary termination benefits when the costs are both probable and estimable. Cadence records personnel-related restructuring charges with non-customary termination benefits when the plan has been communicated to the affected employees. Cadence records facilities-related restructuring charges in the period in which the affected facilities are vacated. In connection with facilities-related restructuring plans, Cadence has made a number of estimates and assumptions related to losses on excess facilities that have been vacated or consolidated, particularly the timing of subleases and sublease terms. Closure and space reduction costs included in the restructuring charges include payments required under leases less any applicable estimated sublease income after the facilities are abandoned, lease buyout costs and certain contractual costs to maintain facilities during the period after abandonment.

64


Cadence records estimated provisions for termination benefits and outplacement costs along with other personnel-related restructuring costs, long-term asset impairments related to abandoned assets and other costs associated with the restructuring plan. Cadence regularly evaluates the adequacy of its lease loss accruals and severance and related benefits accruals, and adjusts the balances based on actual costs incurred or changes in estimates and assumptions. Subsequent adjustments to restructuring accruals are classified in restructuring and other charges in the consolidated income statements.
Stock-Based Compensation
Cadence recognizes the cost of employee services received in exchange for awards of equity instruments as stock-based compensation expense. Stock-based compensation expense is measured at the grant date based on the value of the award and is recognized as expense over the requisite service period, which is typically the vesting period. Cadence recognizes stock-based compensation expense on the straight-line method for awards that only contain a service condition and on the graded-vesting method for awards that contain both a service and performance condition. Cadence recognizes the impact of forfeitures on stock-based compensation expense as they occur.
The fair value of stock options and purchase rights issued under Cadence’s Employee Stock Purchase Plan (“ESPP”) are calculated using the Black-Scholes option pricing model. The computation of the expected volatility assumption used for new awards is based on implied volatility when the remaining maturities of the underlying traded options are at least one year. When the remaining maturities of the underlying traded options are less than one year, expected volatility is based on a weighting of historical and implied volatilities. When determining the expected term, Cadence reviews historical employee exercise behavior from options having similar vesting periods. The risk-free interest rate for the period within the expected term of the option is based on the yield of United States Treasury notes for the comparable term in effect at the time of grant. The expected dividend yield used in the calculation is zero because Cadence has not historically paid and currently does not expect to pay dividends in the foreseeable future.
Treasury Stock
Cadence generally issues shares related to its stock-based compensation plans from shares held in treasury. When treasury stock is reissued at an amount higher than its cost, the difference is recorded as a component of capital in excess of par in the consolidated statements of stockholders’ equity. When treasury stock is reissued at an amount lower than its cost, the difference is recorded as a component of capital in excess of par to the extent that gains exist to offset the losses. If there are no accumulated treasury stock gains in capital in excess of par, the losses upon reissuance of treasury stock are recorded as a component of retained earnings (accumulated deficit) in the consolidated statements of stockholders’ equity. There were no losses recorded by Cadence on the reissuance of treasury stock during fiscal 2017, 2016 or 2015.
Concentrations of Credit Risk
Financial instruments, including derivative financial instruments, that may potentially subject Cadence to concentrations of credit risk, consist principally of cash and cash equivalents, short-term investments, long-term investments, accounts receivable and forward contracts. Credit exposure related to Cadence’s foreign currency forward contracts is limited to the realized and unrealized gains on these contracts.
Advertising
Cadence expenses the costs of advertising as incurred. Total advertising expense, including marketing programs and events, was $7.4 million, $8.4 million and $7.9 million during fiscal 2017, 2016 and 2015, respectively, and is included in marketing and sales in the consolidated income statements.


65


NOTE 3. DEBT
Cadence’s outstanding debt as of December 30, 2017 and December 31, 2016 was as follows:
 
December 30, 2017
 
December 31, 2016
 
(In thousands)
 
Principal
 
Unamortized Discount
 
Carrying Value
 
Principal
 
Unamortized Discount
 
Carrying Value
Revolving Credit Facility
$
85,000

 
$

 
$
85,000

 
$
50,000

 
$

 
$
50,000

2019 Term Loan
300,000

 
(226
)
 
299,774

 
300,000

 
(434
)
 
299,566

2024 Notes
350,000

 
(5,405
)
 
344,595

 
350,000

 
(6,073
)
 
343,927

Total outstanding debt
$
735,000

 
$
(5,631
)
 
$
729,369

 
$
700,000

 
$
(6,507
)
 
$
693,493

Revolving Credit Facility
On January 30, 2017, Cadence entered into a five-year senior unsecured revolving credit facility with a group of lenders led by JPMorgan Chase Bank, N.A., as administrative agent, which replaced Cadence’s existing revolving credit facility. The credit facility provides for borrowings up to $350.0 million, with the right to request increased capacity up to an additional $250.0 million  upon the receipt of lender commitments, for total maximum borrowings of $600.0 million. The credit facility expires on January 28, 2022 and has no subsidiary guarantors. Any outstanding loans drawn under the credit facility are due at maturity on January 28, 2022. Outstanding borrowings may be paid at any time prior to maturity.
Interest accrues on borrowings under the credit facility at either LIBOR plus a margin between 1.250% and 1.875% per annum or at the base rate plus a margin between 0.25% and 0.875% per annum. As of December 30, 2017, the interest rate on Cadence’s credit facility was 2.62%. Interest is payable quarterly. A commitment fee ranging from 0.15% to 0.30% is assessed on the daily average undrawn portion of revolving commitments.
The credit facility contains customary negative covenants that, among other things, restrict Cadence’s ability to incur additional indebtedness, grant liens, make certain investments (including acquisitions), dispose of certain assets and make certain payments, including share repurchases and dividends. In addition, the credit facility contains financial covenants that require Cadence to maintain a funded debt to EBITDA ratio not greater than 3.00 to 1, with a step up to 3.50 to 1 for one year following an acquisition by Cadence of at least $250.0 million that results in a pro forma leverage ratio between 2.75 to 1 and 3.25 to 1. As of December 30, 2017 and December 31, 2016, Cadence was in compliance with all financial covenants associated with the revolving credit facility.
2019 Term Loan
In January 2016, Cadence entered into a $300.0 million three-year senior unsecured non-amortizing term loan facility due on January 28, 2019 (the “2019 Term Loan”) with a group of lenders led by JPMorgan Chase Bank, N.A., as administrative agent. On January 30, 2017, Cadence amended the agreement for its 2019 Term Loan. The amendment modified the 2019 Term Loan covenants to make them consistent with the covenants in the revolving credit facility. The other material terms of the 2019 Term Loan remain unchanged.
Amounts outstanding under the 2019 Term Loan initially accrue interest at a rate equal to LIBOR plus a margin of 1.125% per annum, which may increase to a rate equal to LIBOR plus a margin of up to 1.875% per annum, depending on Cadence’s leverage ratio. As of December 30, 2017, the interest rate on Cadence’s 2019 Term Loan was 2.63%.
The 2019 Term Loan contains customary negative covenants that, among other things, restrict Cadence’s ability to incur additional indebtedness, grant liens, make certain investments (including acquisitions), dispose of certain assets and make certain payments, including share repurchases and dividends. In addition, the term loan agreement contains certain financial covenants that require Cadence to maintain a funded debt to EBITDA ratio not greater than 3.00 to 1, with a step-up to 3.50 to 1 for one year following an acquisition by Cadence of at least $250.0 million that results in a pro forma leverage ratio between 2.75 to 1 and 3.25 to 1. As of December 30, 2017 and December 31, 2016, Cadence was in compliance with all financial covenants associated with the 2019 Term Loan.

66


2024 Notes
In October 2014, Cadence issued $350.0 million aggregate principal amount of 4.375% Senior Notes due October 15, 2024 (the “2024 Notes”). Cadence received net proceeds of $342.4 million from the issuance of the 2024 Notes, net of a discount of $1.4 million and issuance costs of $6.2 million. Both the discount and issuance costs are being amortized to interest expense over the term of the 2024 Notes using the effective interest method. Interest is payable in cash semi-annually in April and October. The 2024 Notes are unsecured and rank equal in right of payment to all of Cadence’s existing and future senior indebtedness.
Cadence may redeem the 2024 Notes, in whole or in part, at a redemption price equal to the greater of (a) 100% of the principal amount of the notes to be redeemed and (b) the sum of the present values of the remaining scheduled payments of principal and interest, plus any accrued and unpaid interest, as more particularly described in the indenture governing the 2024 Notes.
The indenture governing the 2024 Notes includes customary representations, warranties and restrictive covenants, including, but not limited to, restrictions on Cadence’s ability to grant liens on assets, enter into sale and lease-back transactions, or merge, consolidate or sell assets, and also includes customary events of default. As of December 30, 2017 and December 31, 2016, Cadence was in compliance with all financial covenants associated with the 2024 Notes.

NOTE 4. CASH, CASH EQUIVALENTS AND INVESTMENTS
Cadence’s cash, cash equivalents and short-term investments at fair value as of December 30, 2017 and December 31, 2016 were as follows:
 
As of
 
December 30, 2017
 
December 31, 2016
 
(In thousands)
Cash and cash equivalents
$
688,087

 
$
465,232

Short-term investments
4,455

 
3,057

Cash, cash equivalents and short-term investments
$
692,542

 
$
468,289

Cash and Cash Equivalents
The following table summarizes Cadence’s cash and cash equivalents at fair value as of December 30, 2017 and December 31, 2016:
 
 
As of
 
December 30,
2017
 
December 31,
2016
 
(In thousands)
Cash and interest bearing deposits
$
184,153

 
$
227,508

Money market funds
503,934

 
237,724

Total cash and cash equivalents
$
688,087

 
$
465,232

Short-Term Investments
The following tables summarize Cadence’s short-term investments as of December 30, 2017 and December 31, 2016:
 
 
As of December 30, 2017
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair
Value
 
(In thousands)
Marketable equity securities
$
1,817

 
$
2,638

 
$

 
$
4,455



67


 
As of December 31, 2016
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair
Value
 
(In thousands)
Marketable equity securities
$
2,131

 
$
926

 
$

 
$
3,057

Realized gains and losses from the sale of marketable equity securities are recorded in other income, net in the consolidated income statements.
 Non-Marketable Investments
Cadence’s non-marketable investments generally consist of voting preferred stock, convertible debt or other instruments of privately-held entities and are included in other assets on Cadence’s consolidated balance sheets. If Cadence determines that it has the ability to exercise significant influence over the issuer, which may include considering whether the investments are in-substance common stock, the investment is accounted for using the equity method. The equity method income or loss recorded by Cadence is based on its percentage ownership in the issuer.
Cadence records realized gains and losses from the sale of non-marketable investments and write-downs related to cost method investments due to other-than-temporary declines in value in the consolidated income statements as other income, net.
Cadence’s non-marketable investments as of December 30, 2017 and December 31, 2016 were as follows:
 
As of
 
December 30,
2017
 
December 31,
2016
 
(In thousands)
Cost method
$
532

 
$
532

Equity method
2,460

 
2,634

Total non-marketable investments
$
2,992

 
$
3,166


NOTE 5. RECEIVABLES, NET
Cadence’s current and long-term receivables balances as of December 30, 2017 and December 31, 2016 were as follows:
 
As of
 
December 30,
2017
 
December 31,
2016
 
(In thousands)
Accounts receivable
$
119,325

 
$
85,554

Unbilled accounts receivable
71,101

 
71,617

Long-term receivables
12,239

 
12,949

Total receivables
202,665

 
170,120

Less allowance for doubtful accounts

 

Total receivables, net
$
202,665

 
$
170,120

Cadence’s customers are primarily concentrated within the semiconductor and electronics systems industries. As of December 30, 2017, one customer accounted for 17% of Cadence’s total receivables. As of December 31, 2016, no one customer accounted for 10% or more of Cadence’s total receivables.

68


Allowance for doubtful accounts
Cadence’s provisions for losses on its accounts receivable during fiscal 2017, 2016 and 2015 were as follows:
 
 
Balance at Beginning of Period
 
Charged to Costs and Expenses
 
Uncollectible Accounts Written Off, Net
 
Balance at End of Period
 
 
 
 
 
 
 
 
 
Year ended December 30, 2017
 
$

 
$
2,623

 
$
(2,623
)
 
$

Year ended December 31, 2016
 

 
308

 
(308
)
 

Year ended January 2, 2016
 
$

 
$
126

 
$
(126
)
 
$


NOTE 6. INCOME TAXES
The Tax Act was enacted in December 2017 and included several provisions that affected Cadence significantly, such as a one-time, mandatory transition tax on its previously untaxed foreign earnings and a reduction in the federal corporation income tax rate from 35% to 21% as of January 1, 2018, among others.
Cadence is required to recognize the effect of tax law changes in the period of enactment, which in the case of the Tax Act was December 2017, even though the effective date for most provisions of the Tax Act is January 1, 2018. The Securities and Exchange Commission issued Staff Accounting Bulletin No. 118, which allows registrants to record reasonable estimates or to apply tax laws in effect prior to the enactment of the Tax Act for a period of up to one year from the date of enactment when it does not have the necessary information available, prepared or analyzed in reasonable detail to complete its accounting for the changes in taxation. This provisional period ends when a company has obtained, prepared and analyzed the information necessary to finalize its accounting, but cannot extend beyond December 22, 2018.
Cadence was unable to complete the accounting for the effects of the Tax Act in fiscal 2017 because of the complexity and ambiguity of certain tax and accounting effects of the Tax Act. Cadence made reasonable estimates and recorded provisional amounts for the following effects of the Tax Act:
Transition tax on the deemed repatriation of past earnings of foreign subsidiaries;
Remeasurement of U.S. deferred taxes for the U.S. tax rate reduction;
Deferred taxes on past earnings of foreign subsidiaries that may be repatriated in the future; and
Unrecognized tax benefits related to the transition tax.
Cadence was unable to make reasonable estimates for the following tax law changes and applied the tax laws in effect prior to the enactment of the Tax Act:
Deferred taxes related to global intangible low-taxed income; and
Assessment of the valuation allowance applying the comprehensive changes in tax laws under the Tax Act.
Cadence expects to refine and complete the accounting for the Tax Act during fiscal 2018 as it obtains, prepares and analyzes additional information. Cadence also expects that additional guidance and interpretation of the tax law changes and accounting for the tax effects of the Tax Act will be available during fiscal 2018.
Cadence’s income before provision for income taxes included income from the United States and from foreign subsidiaries for fiscal 2017, 2016 and 2015, was as follows:
 
2017
 
2016
 
2015
 
(In thousands)
United States
$
81,619

 
$
84,694

 
$
47,867

Foreign subsidiaries
233,427

 
152,459

 
219,729

Total income before provision for income taxes
$
315,046

 
$
237,153

 
$
267,596

During fiscal 2017, 2016 and 2015, Cadence’s foreign subsidiaries were generally subject to lower statutory tax rates than the United States statutory federal income tax rate of 35%.

69


Cadence’s provision for income taxes was comprised of the following items for fiscal 2017, 2016 and 2015:
 
2017
 
2016
 
2015
 
(In thousands)
Current:
 
 
 
 
 
Federal
$
(2,193
)
 
$
4,839

 
$
(10,265
)
State and local
(2,097
)
 
50

 
(713
)
Foreign
35,301

 
34,047

 
24,622

Total current
31,011

 
38,936

 
13,644

 
 
 
 
 
 
Deferred:
 
 
 
 
 
Federal
76,494

 
(5,291
)
 
(13,165
)
State and local
5,571

 
6,006

 
1,751

Foreign
(2,131
)
 
(5,584
)
 
(1,734
)
Total deferred
79,934


(4,869
)
 
(13,148
)
 
 
 
 
 
 
Tax expense allocated to shareholders’ equity

 

 
14,683

 
 
 
 
 
 
Total provision for income taxes
$
110,945

 
$
34,067

 
$
15,179

The provision for income taxes differs from the amount estimated by applying the United States statutory federal income tax rate of 35% to income before provision for income taxes for fiscal 2017, 2016 and 2015 as follows:
 
2017
 
2016
 
2015
 
(In thousands)
Provision computed at federal statutory income tax rate
$
110,266

 
$
83,003

 
$
93,659

State and local income tax, net of federal tax effect
5,867

 
5,534

 
3,621

Foreign income tax rate differential
(65,296
)
 
(36,098
)
 
(56,873
)
Impact of 2017 Tax Act*
96,798

 

 

Stock-based compensation
(24,455
)
 
(13,132
)
 
2,687

Change in deferred tax asset valuation allowance
4,689

 
1,243

 
(11,066
)
Tax credits
(26,789
)
 
(39,765
)
 
(19,243
)
Repatriation of foreign earnings

 
25,145

 
50

Tax effects of intra-entity transfer of assets
(8,450
)
 
(7,661
)
 
(7,928
)
Domestic production activity deduction
(2,474
)
 
(2,826
)
 

Withholding taxes
11,225

 
9,870

 
5,119

Tax settlements, foreign
3,086

 
5,620

 

Increase in unrecognized tax benefits not included in tax settlements
4,054

 
614

 
3,530

Other
2,424

 
2,520

 
1,623

Provision for income taxes
$
110,945

 
$
34,067

 
$
15,179

Effective tax rate
35
%
 
14
%
 
6
%
____________
* The provisional amount related to the remeasurement of U.S. deferred tax assets and liabilities based on the rates at which they are expected to reverse in the future was $25.2 million. The provisional amount related to the one-time transition tax on the mandatory deemed repatriation of foreign earnings was $67.2 million.


70


Cadence adopted the new accounting standard related to stock-based compensation in fiscal 2016, which requires the excess tax benefits or deficiencies to be reflected in the consolidated income statements as a component of the provision for income taxes, whereas these income tax effects were previously recognized in stockholders’ equity in the consolidated balance sheets. Cadence adopted the accounting standard on a prospective basis and prior fiscal periods were not restated. Total excess tax benefits recognized in the provision for income taxes in fiscal 2017 and fiscal 2016 were $32.0 million and $17.2 million, respectively.
The components of deferred tax assets and liabilities consisted of the following as of December 30, 2017 and December 31, 2016:
 
As of
 
December 30,
2017
 
December 31,
2016
 
(In thousands)
Deferred tax assets:
 
 
 
Tax credit carryforwards
$
164,687

 
$
180,999

Reserves and accruals
42,357

 
62,438

Intangible assets
13,112

 
23,335

Capitalized research and development expense for income tax purposes
10,621

 
19,093

Operating loss carryforwards
20,650

 
23,175

Deferred income
12,178

 
14,842

Capital loss carryforwards
20,266

 
20,580

Stock-based compensation costs
15,782

 
20,087

Depreciation and amortization
7,665

 
12,202

Investments
3,201

 
6,442

Prepaid expenses

 
26,526

Total deferred tax assets
310,519

 
409,719

Valuation allowance
(95,491
)
 
(92,920
)
Net deferred tax assets
215,028

 
316,799

 
 
 
 
Deferred tax liabilities:
 
 
 
Intangible assets
(36,683
)
 
(35,651
)
Undistributed foreign earnings
(23,563
)
 
(24,529
)
Other
(2,730
)
 
(119
)
Total deferred tax liabilities
(62,976
)
 
(60,299
)
Total net deferred tax assets
$
152,052

 
$
256,500

Cadence remeasured its fiscal 2017 federal deferred tax assets and liabilities at the applicable tax rate of 21% in accordance with the Tax Act.
Cadence regularly reviews its deferred tax assets for recoverability and establishes a valuation allowance if it is more likely than not that some portion of the deferred tax assets will not be realized. Because the Tax Act includes significant changes to tax laws that potentially impact Cadence’s valuation allowance analysis and Cadence could not make a reasonable estimate of the effect of such changes, Cadence reviewed its valuation allowance by applying the tax law in effect prior to the enactment of the Tax Act. During fiscal 2017, Cadence determined that there was sufficient positive evidence to conclude that $215.0 million of deferred tax assets were more likely than not to be realized. The evidence that the Company relied on to make this determination included the following:
The magnitude and duration of Cadence’s historical profitability in the United States;
Cadence’s multi-year history of approximately 90% of the aggregate value of its bookings being of a type that generates revenue recognized over time;
Cadence’s existing revenue backlog as of December 30, 2017 that provides Cadence with an objective source of future revenues to be recognized in fiscal 2018 and subsequent periods; and
Cadence’s expectation of having sufficient sources of income in the future to prevent the expiration of deferred tax assets.

71


Cadence will provide adjustments to the fiscal 2017 valuation allowance during fiscal 2018 upon obtaining, preparing and analyzing the information necessary to update and finalize its accounting for the tax effects of the Tax Act.
During fiscal 2017 and 2016, Cadence maintained valuation allowances of $95.5 million and $92.9 million, respectively, on certain federal, state and foreign deferred tax assets because the realization of these deferred tax assets require future income of a specific character or amount that Cadence considered uncertain. The valuation allowance primarily relates to the following:
Tax credits in certain states that are accumulating at a rate greater than Cadence’s capacity to utilize the credits and tax credits in certain states where it is likely the credits will expire unused;
Federal, state and foreign deferred tax assets related to investments and capital losses that can only be utilized against gains that are capital in nature; and
Foreign tax credits that can only be fully utilized if Cadence has sufficient income of a specific character in the future.
As of December 30, 2017, Cadence’s operating loss carryforwards were as follows:
 
Amount
 
Expiration Periods
 
(In thousands)
 
 
Federal
$
13,638

 
from 2021 through 2036
California
198,173

 
from 2019 through 2036
Other states (tax effected, net of federal benefit)
3,081

 
from 2019 through 2037
Foreign (tax effected)
866

 
from 2025 through indefinite
As of December 30, 2017, Cadence had tax credit carryforwards of:
 
Amount
 
Expiration Periods
 
(In thousands)
 
 
Federal*
$
87,746

 
from 2023 through 2037
California
52,628

 
indefinite
Other states
9,153

 
from 2018 through 2037
Foreign
15,160

 
from 2018 through 2037
_____________
*Certain of Cadence’s foreign tax credits have yet to be realized and as a result do not yet have an expiration period.
Under the Tax Act, all foreign earnings are subject to U.S. taxation. Accordingly, Cadence does not expect to indefinitely reinvest the earnings from its foreign subsidiaries, although Cadence continues to evaluate the accounting for all of the tax effects of the Tax Act during fiscal 2018.
Examinations by Tax Authorities
Taxing authorities regularly examine Cadence’s income tax returns. As of December 30, 2017 Cadence’s earliest tax years that remain open to examination and the assessment of additional tax include:
Jurisdiction
 
Earliest Tax Year Open to Examination
 
 
 
United States - Federal
 
2014
United States - California
 
2013
Hungary
 
2012

72


Unrecognized Tax Benefits
The changes in Cadence’s gross amount of unrecognized tax benefits during fiscal 2017, 2016 and 2015 are as follows:
 
2017
 
2016
 
2015
 
(In thousands)
Unrecognized tax benefits at the beginning of the fiscal year
$
98,540

 
$
87,820

 
$
97,224

Gross amount of the increases (decreases) in unrecognized tax benefits of tax positions taken during a prior year*
688

 
(155
)
 
(7,331
)
Gross amount of the increases in unrecognized tax benefits as a result of tax positions taken during the current year
13,141

 
11,342

 
7,513

Amount of decreases in unrecognized tax benefits relating to settlements with taxing authorities, including the utilization of tax attributes

 

 
(9,571
)
Reductions to unrecognized tax benefits resulting from the lapse of the applicable statute of limitations
(3,028
)
 
(149
)
 
(119
)
Effect of foreign currency translation
838

 
(318
)
 
104

Unrecognized tax benefits at the end of the fiscal year
$
110,179

 
$
98,540

 
$
87,820

 
 
 
 
 
 
Total amounts of unrecognized tax benefits that, if upon resolution of the uncertain tax positions would reduce Cadence’s effective tax rate
$
63,108

 
$
56,248

 
$
48,335

_________
* Includes unrecognized tax benefits of tax positions recorded in connection with acquisitions
The total amounts of interest, net of tax, and penalties recognized in the consolidated income statements as provision (benefit) for income taxes for fiscal 2017, 2016 and 2015 were as follows:
 
2017
 
2016
 
2015
 
(In thousands)
Interest
$
1,865

 
$
1,166

 
$
110

Penalties
218

 
3

 
(127
)
The total amounts of gross accrued interest and penalties recognized in the consolidated balance sheets as of December 30, 2017 and December 31, 2016 were as follows:
 
As of
 
December 30,
2017
 
December 31,
2016
 
(In thousands)
Interest
$
2,511

 
$
1,332

Penalties
151

 
265


NOTE 7. ACQUISITIONS
During fiscal 2017, Cadence completed two business combinations for total cash consideration of $142.8 million, after taking into account cash acquired of $4.2 million. The total purchase consideration was allocated to the assets acquired and liabilities assumed based on their respective estimated fair values on the acquisition dates. Cadence will also make payments to certain employees over a period of up to three years subject to continued employment and other performance-based conditions. Cadence recorded a total of $76.4 million of acquired intangible assets (of which $71.5 million represents in-process technology), $90.2 million of goodwill and $19.6 million of net liabilities consisting primarily of deferred tax liabilities.
Acquired intangibles with definite lives are amortized on a straight-line basis over the remaining estimated economic life of the underlying products and technologies. The weighted-average amortization period for definite-lived intangible assets acquired is 5.6 years. In-process technology consists of projects that had not reached technological feasibility by the date of acquisition and are considered indefinite-lived intangible assets until the completion or abandonment of the project. Upon completion of the project, the assets are amortized over their estimated useful lives.

73


The recorded goodwill is related to expected synergies from combining operations of the acquired companies and is not deductible for tax purposes.
Results of operations and the estimated fair value of acquired assets and assumed liabilities are recorded in the consolidated financial statements from the date of acquisition. Pro forma results of operations for the business combinations completed during fiscal 2017 have not been presented because the effects of these acquisitions, individually and in the aggregate, would not have been material to Cadence’s financial results. The fair values of acquired intangible assets and assumed liabilities were determined using significant inputs that are not observable in the market. For an additional description of these fair value calculations, see Note 16 in the notes to the consolidated financial statements.
During fiscal 2016, Cadence completed two business combinations for total cash consideration of $42.4 million, after taking into account cash acquired of $1.8 million. The total purchase consideration was allocated to the assets acquired and liabilities assumed based on their respective estimated fair values on the acquisition dates. Cadence will also make payments to certain employees over a period of up to four years subject to continued employment and other conditions. Cadence recorded a total of $23.6 million of goodwill, $23.2 million of acquired intangible assets and $2.6 million of net liabilities consisting primarily of deferred revenue.
A trust for the benefit of the children of Lip-Bu Tan, Cadence’s Chief Executive Officer (“CEO”) and director, owned less than 3% of nusemi inc, one of the companies acquired in 2017, and less than 2% of Rocketick Technologies Ltd., one of the companies acquired in 2016. Mr. Tan and his wife serve as co-trustees of the trust and disclaim pecuniary and economic interest in the trust. The Board of Directors of Cadence reviewed the transactions and concluded that it was in the best interests of Cadence to proceed with the transactions. Mr. Tan recused himself from the Board of Directors’ discussion of the valuation of nusemi inc and Rocketick Technologies Ltd. and on whether to proceed with the transactions.
Acquisition-related Transaction Costs
Transaction costs associated with acquisitions were $0.6 million, $1.1 million and $0.7 million during fiscal 2017, 2016 and 2015, respectively. These costs consist of professional fees and administrative costs and were expensed as incurred in Cadence’s consolidated income statements.

NOTE 8. GOODWILL AND ACQUIRED INTANGIBLES
Goodwill
The changes in the carrying amount of goodwill during fiscal 2017 and 2016 were as follows:
 
Gross Carrying
Amount
 
(In thousands)
Balance as of January 2, 2016
$
551,772

Goodwill resulting from acquisitions
23,579

Effect of foreign currency translation
(2,587
)
Balance as of December 31, 2016
572,764

Goodwill resulting from acquisitions
90,218

Effect of foreign currency translation
3,027

Balance as of December 30, 2017
$
666,009

Cadence completed its annual goodwill impairment test during the third quarter of fiscal 2017 and determined that the fair value of Cadence’s single reporting unit substantially exceeded the carrying amount of its net assets and that no impairment existed.

74


Acquired Intangibles, Net
Acquired intangibles as of December 30, 2017 were as follows, excluding intangibles that were fully amortized as of December 31, 2016:
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Acquired
Intangibles, Net
 
(In thousands)
Existing technology
$
342,810

 
$
(199,529
)
 
$
143,281

Agreements and relationships
151,063

 
(90,675
)
 
60,388

Tradenames, trademarks and patents
10,918

 
(7,252
)
 
3,666

Total acquired intangibles with definite lives
504,791

 
(297,456
)
 
207,335

In-process technology
71,500

 

 
71,500

Total acquired intangibles
$
576,291

 
$
(297,456
)
 
$
278,835

Acquired intangibles as of December 31, 2016 were as follows, excluding intangibles that were fully amortized as of January 2, 2016:
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Acquired
Intangibles, Net
 
(In thousands)
Existing technology
$
342,108

 
$
(160,178
)
 
$
181,930

Agreements and relationships
174,623

 
(100,778
)
 
73,845

Tradenames, trademarks and patents
9,806

 
(6,767
)
 
3,039

Total acquired intangibles
$
526,537

 
$
(267,723
)
 
$
258,814

Amortization expense from existing technology and maintenance agreements is included in cost of product and maintenance. Amortization expense for fiscal 2017, 2016 and 2015, by consolidated income statement caption, was as follows:
 
2017
 
2016
 
2015
 
(In thousands)
Cost of product and maintenance
$
41,781

 
$
42,387

 
$
40,532

Amortization of acquired intangibles
14,716

 
18,095

 
23,716

Total amortization of acquired intangibles
$
56,497

 
$
60,482

 
$
64,248

Estimated amortization expense for intangible assets with definite lives for the following five fiscal years and thereafter was as follows:
 
(In thousands)
2018
$
53,346

2019
46,239

2020
40,621

2021
36,115

2022
17,810

Thereafter
13,204

Total estimated amortization expense
$
207,335

NOTE 9. STOCK REPURCHASE PROGRAMS
In January 2017, Cadence’s Board of Directors authorized the repurchase of shares of Cadence common stock with a value of up to $525.0 million in the aggregate. The actual timing and amount of repurchases are subject to business and market conditions, corporate and regulatory requirements, acquisition opportunities and other factors. As of December 30, 2017, approximately $425 million remained available to repurchase shares of Cadence common stock under the current authorization.

75


The shares repurchased under Cadence’s repurchase authorizations and the total cost of repurchased shares, including commissions, during fiscal 2017, 2016 and 2015 were as follows:
 
2017
 
2016
 
2015
 
(In thousands)
Shares repurchased
2,495

 
40,493

 
16,255

Total cost of repurchased shares
$
100,025

 
$
960,289

 
$
333,189


NOTE 10. STOCK COMPENSATION PLANS AND STOCK-BASED COMPENSATION
Equity Incentive Plans
Cadence’s Omnibus Plan provides for the issuance of both incentive and non-qualified options, restricted stock awards, restricted stock units, stock bonuses and the rights to acquire restricted stock to both executive and non-executive employees. During fiscal 2017, Cadence’s shareholders approved an amendment to the Omnibus Plan to increase the number of shares of common stock authorized for issuance by 6.5 million. As of December 30, 2017, the total number of shares available for future issuance under the Omnibus Plan was 11.2 million. Options granted under the Omnibus Plan have an exercise price not less than the fair market value of the stock on the date of grant. Options and restricted stock generally vest over a three- to four-year period. Options granted under the Omnibus Plan expire seven years from the date of grant. Vesting of restricted stock awards granted under the Omnibus Plan may require the attainment of specified performance criteria.
Cadence’s 1995 Directors Stock Incentive Plan (the “Directors Plan”) provides for the issuance of non-qualified options, restricted stock awards and restricted stock units to its non-employee directors. Options granted under the Directors Plan have an exercise price not less than the fair market value of the stock on the date of grant. As of December 30, 2017, the total number of shares available for future issuance under the Directors Plan was 0.6 million. Options granted under the Directors Plan expire after ten years, and options, restricted stock awards and restricted stock units vest one year from the date of grant.
Cadence has assumed certain options granted to employees of acquired companies (“Acquired Options”). The Acquired Options were assumed by Cadence outside of its stock option plans, and each option is administered under the terms of the respective original plans of the acquired companies. All of the Acquired Options have been adjusted for the price conversion under the terms of the acquisition agreement between Cadence and the relevant acquired company. If the Acquired Options are canceled, forfeited or expire, they do not become available for future grant. No additional options will be granted under any of the acquired companies’ plans.
Stock-based Compensation
Stock-based compensation expense and the related income tax benefit recognized in connection with stock options, restricted stock and the ESPP during fiscal 2017, 2016 and 2015 were as follows:
 
2017
 
2016
 
2015
 
(In thousands)
Stock options
$
5,417

 
$
5,649

 
$
7,903

Restricted stock
117,797

 
96,989

 
78,615

ESPP
6,809

 
6,579

 
5,823

Total stock-based compensation expense
$
130,023

 
$
109,217

 
$
92,341

 
 
 
 
 
 
Income tax benefit
$
36,664

 
$
30,980

 
$
24,294


76


Stock-based compensation expense is reflected in Cadence’s consolidated income statements during fiscal 2017, 2016 and 2015 as follows:
 
2017
 
2016
 
2015
 
(In thousands)
Cost of product and maintenance
$
2,218

 
$
1,995

 
$
2,436

Cost of services
3,232

 
2,911

 
3,561

Marketing and sales
26,838

 
22,700

 
21,654

Research and development
77,222

 
64,061

 
49,755

General and administrative
20,513

 
17,550

 
14,935

Total stock-based compensation expense
$
130,023

 
$
109,217

 
$
92,341

Stock Options
The exercise price of each stock option granted under Cadence’s employee equity incentive plans is equal to or greater than the closing price of Cadence’s common stock on the date of grant. The fair value of each option grant is estimated on the date of grant using the Black-Scholes option pricing model. The weighted-average grant date fair value of options granted and the weighted-average assumptions used in the model for fiscal 2017, 2016 and 2015 were as follows:
 
2017
 
2016
 
2015
Dividend yield
None

 
None

 
None

Expected volatility
21.2
%
 
31.5
%
 
26.8
%
Risk-free interest rate
2.01
%
 
1.21
%
 
1.61
%
Expected term (in years)
4.8

 
4.8

 
5.0

Weighted-average fair value of options granted
$
6.86

 
$
5.84

 
$
4.60

A summary of the changes in stock options outstanding under Cadence’s equity incentive plans during fiscal 2017 is presented below:
 
 
 
Weighted-
Average
 
Weighted-
Average
Remaining
Contractual
Terms
 



Aggregate
Intrinsic
 
Shares
 
Exercise Price
 
(Years)
 
Value
 
(In thousands)
 
 
 
 
 
(In thousands)
Options outstanding as of December 31, 2016
7,117

 
$
13.61

 
 
 
 
Granted
820

 
30.72

 
 
 
 
Exercised
(1,957
)
 
11.37

 
 
 
 
Canceled and forfeited
(197
)
 
20.52

 
 
 
 
Options outstanding as of December 30, 2017
5,783

 
$
16.56

 
3.8
 
$
110,114

Options vested as of December 30, 2017
4,104

 
$
13.72

 
3.2
 
$
89,790

Cadence had total unrecognized compensation expense related to stock option grants of $9.5 million as of December 30, 2017, which will be recognized over the remaining vesting period. The remaining weighted-average vesting period of unvested awards is 2.3 years.
The total intrinsic value of and cash received from options exercised during fiscal 2017, 2016 and 2015 was:
 
2017
 
2016
 
2015
 
(In thousands)
Intrinsic value of options exercised
$
45,643

 
$
44,835

 
$
67,363

Cash received from options exercised
22,255

 
30,984

 
52,261


77


Restricted Stock
Generally, restricted stock, which includes restricted stock awards and restricted stock units, vests over three to four years and is subject to the employee’s continuing service to Cadence. Stock-based compensation expense is recognized ratably over the vesting term. The vesting of certain restricted stock grants is subject to attainment of specified performance criteria. Each fiscal quarter, Cadence estimates the probability of the achievement of these performance goals and recognizes any related stock-based compensation expense using the graded-vesting method. The amount of stock-based compensation expense recognized in any one period can vary based on the attainment or expected attainment of the various performance goals. If such performance goals are not ultimately met, no compensation expense is recognized and any previously recognized compensation expense is reversed.
Certain long-term, performance-based stock awards granted to executives, vest over three to five years and are subject to certain market conditions and the executives’ continuing service to Cadence. Stock-based compensation expense is recognized straight-line over the vesting term. If the market conditions are not ultimately met, compensation expense previously recognized is not reversed. As of December 30, 2017, Cadence had granted a total of 1.53 million shares of long-term, performance-based stock awards to executives.
Stock-based compensation expense related to performance-based restricted stock grants for fiscal 2017, 2016 and 2015 was as follows:
 
2017
 
2016
 
2015
 
(In thousands)
Stock-based compensation expense related to performance-based grants
$
8,224

 
$
9,195

 
$
5,544

A summary of the changes in restricted stock outstanding under Cadence’s equity incentive plans during fiscal 2017, is presented below:
 
 
 
Weighted-
Average Grant Date
 
Weighted-
Average
Remaining
Vesting
Terms
 



Aggregate
Intrinsic
 
Shares
 
Fair Value
 
(Years)
 
Value
 
(In thousands)
 
 
 
 
 
(In thousands)
Unvested shares as of December 31, 2016
12,082

 
$
20.40

 
 
 
 
Granted
5,909

 
34.48

 
 
 
 
Vested
(5,121
)
 
20.75

 
 
 
 
Forfeited
(902
)
 
21.49

 
 
 
 
Unvested shares as of December 30, 2017
11,968

 
$
27.11

 
1.1
 
$
500,231

Cadence had total unrecognized compensation expense related to restricted stock grants of $264.4 million as of December 30, 2017, which will be recognized over the remaining vesting period. The remaining weighted-average vesting period of unvested awards is 2.1 years.
The total fair value realized by employees upon vesting of restricted stock during fiscal 2017, 2016 and 2015 was:
 
2017
 
2016
 
2015
 
(In thousands)
Fair value of restricted stock realized upon vesting
$
174,548

 
$
113,114

 
$
99,564

Employee Stock Purchase Plan
Cadence provides an ESPP, as amended from time to time. A majority of Cadence employees are eligible to participate in the ESPP. Under the terms of the ESPP, eligible employees may purchase Cadence’s common stock at a price equal to 85% of the lower of the fair market value at the beginning or the end of the applicable offering period, in an amount not to exceed 7% of their annual base earnings plus bonuses and commissions, and subject to a limit in any calendar year of $9,411.76 worth of common stock. Each offering period has a six-month duration beginning on either February 1 or August 1. The purchase dates fall on the last days of the six-month offering periods. As of December 30, 2017, the total number of shares available for future issuance under the ESPP was 3.9 million.

78


Compensation expense is calculated using the fair value of the employees’ purchase rights under the Black-Scholes option pricing model. The weighted-average grant date fair value of purchase rights granted under the ESPP and the weighted-average assumptions used in the model for fiscal 2017, 2016 and 2015 were as follows:
 
2017
 
2016
 
2015
Dividend yield
None

 
None

 
None

Expected volatility
20.4
%
 
24.4
%
 
22.9
%
Risk-free interest rate
0.92
%
 
0.43
%
 
0.13
%
Expected term (in years)
0.5

 
0.5

 
0.5

Weighted-average fair value of options granted
$
6.64

 
$
4.85

 
$
4.23

Shares of common stock issued under the ESPP for fiscal 2017, 2016 and 2015 were as follows:
 
2017
 
2016
 
2015
 
(In thousands, except per share amounts)
Cadence shares purchased under the ESPP
1,270

 
1,471

 
1,519

Cash received for the purchase of shares under the ESPP
$
26,709

 
$
24,450

 
$
22,449

Weighted-average purchase price per share
$
21.04

 
$
16.62

 
$
14.78

Reserved for Future Issuance
As of December 30, 2017, Cadence had reserved the following shares of authorized but unissued common stock for future issuance:
 
Shares
 
(In thousands)
Employee equity incentive plans*
18,663

Employee stock purchase plans
3,920

Directors stock plans*
1,298

    Total
23,881

_____________
* Includes shares reserved for: (i) issuance upon exercise of future option grants, (ii) issuance upon vesting of future restricted stock grants, (iii) outstanding but unexercised options to purchase common stock, or (iv) unvested restricted stock units.


NOTE 11. RESTRUCTURING AND OTHER CHARGES
Cadence has initiated several restructuring plans in an effort to better align its resources with its business strategy. These restructuring plans have primarily been comprised of severance payments and termination benefits related to headcount reductions, estimated lease losses related to facilities vacated under the restructuring plans and charges related to assets abandoned as part of the restructuring plans. During the fourth quarter of fiscal 2017, Cadence initiated a restructuring plan (the “2017 Restructuring Plan”) and recorded restructuring and other charges of $11.9 million related to severance payments and termination benefits. As of December 30, 2017, total liabilities related to the 2017 Restructuring Plan were $11.1 million. Cadence expects to make cash payments for severance and related benefits for the 2017 Restructuring Plan through the third quarter of fiscal 2018.
Cadence initiated two restructuring plans during fiscal 2016 (the “2016 Restructuring Plans”) and recorded restructuring and other charges of $40.4 million related to severance payments and termination benefits, including costs associated with a voluntary early retirement program offered to certain employees. During fiscal 2017, Cadence revised certain estimates made in connection with the 2016 Restructuring Plans and recorded credits of $2.8 million. As of December 30, 2017, total liabilities related to the 2016 Restructuring Plans were $2.5 million. Cadence expects to make cash payments for severance and related benefits for the 2016 Restructuring Plans through the first quarter of fiscal 2019.
Cadence also initiated a restructuring plan during fiscal 2015 and recorded restructuring and other charges of $4.2 million related to severance payments and termination benefits. As of December 30, 2017, total liabilities related to restructuring plans initiated prior to fiscal 2016 were $0.2 million.

79


The following table presents activity for Cadence’s restructuring plans during fiscal 2017, 2016 and 2015:
 
Severance
and
Benefits
 
Excess
Facilities
 
Other
 
Total
 
(In thousands)
Balance, January 3, 2015
$
4,462

 
$
1,267

 
$
481

 
$
6,210

Restructuring and other charges (credits), net
3,636

 
1,095

 
(220
)
 
4,511

Non-cash charges

 
(116
)
 

 
(116
)
Cash payments
(7,322
)
 
(1,798
)
 
(261
)
 
(9,381
)
Effect of foreign currency translation
(25
)
 
(62
)
 

 
(87
)
Balance, January 2, 2016
$
751

 
$
386

 
$

 
$
1,137

Restructuring and other charges, net
40,411

 
544

 

 
40,955

Non-cash charges

 
(159
)
 

 
(159
)
Cash payments
(16,890
)
 
(679
)
 

 
(17,569
)
Effect of foreign currency translation
130

 
(34
)
 

 
96

Balance, December 31, 2016
$
24,402

 
$
58

 
$

 
$
24,460

Restructuring and other charges, net
9,027

 
379

 

 
9,406

Cash payments
(20,170
)
 
(186
)
 

 
(20,356
)
Effect of foreign currency translation
276

 
(2
)
 

 
274

Balance, December 30, 2017
$
13,535

 
$
249

 
$

 
$
13,784

The remaining liability for Cadence’s restructuring plans is recorded in the consolidated balance sheet as follows:
 
As of
 
December 30, 2017
 
(In thousands)
Accounts payable and accrued liabilities
$
13,619

Other long-term liabilities
165

Total liabilities
$
13,784



NOTE 12. OTHER INCOME, NET
Cadence’s other income, net, for fiscal 2017, 2016 and 2015 was as follows:
 
2017
 
2016
 
2015
 
(In thousands)
Interest income
$
3,879

 
$
2,917

 
$
2,667

Gains on sale of marketable debt and equity securities, net
520

 
317

 
21

Gains on non-marketable investments
8,934

 
2,668

 
2,348

Gains (losses) on securities in NQDC trust
6,145

 
1,741

 
(369
)
Gains (losses) on foreign exchange
(2,920
)
 
6,879

 
5,606

Gain on sale of property, plant and equipment

 
923

 

Other income, net
197

 
477

 
204

Total other income, net
$
16,755

 
$
15,922

 
$
10,477



80


NOTE 13. NET INCOME PER SHARE
Basic net income per share is computed by dividing net income during the period by the weighted-average number of shares of common stock outstanding during that period, less unvested restricted stock awards. Diluted net income per share is impacted by equity instruments considered to be potential common shares, if dilutive, computed using the treasury stock method of accounting.
The calculations for basic and diluted net income per share for fiscal 2017, 2016 and 2015 are as follows:
 
2017
 
2016
 
2015
 
(In thousands, except per share amounts)
Net income
$
204,101

 
$
203,086

 
$
252,417

Weighted-average common shares used to calculate basic net income per share
272,097

 
284,502

 
288,018

2015 Warrants

 

 
16,434

Stock-based awards
8,124

 
6,754

 
7,850

Weighted-average common shares used to calculate diluted net income per share
280,221

 
291,256

 
312,302

Net income per share - basic
$
0.75

 
$
0.71

 
$
0.88

Net income per share - diluted
$
0.73

 
$
0.70

 
$
0.81

The following table presents shares of Cadence’s common stock outstanding for fiscal 2017, 2016 and 2015 that were excluded from the computation of diluted net income per share because the effect of including these shares in the computation of diluted net income per share would have been anti-dilutive: 
 
2017
 
2016
 
2015
 
(In thousands)
Long-term performance-based awards
152

 
1,069

 

Options to purchase shares of common stock
303

 
581

 
1,029

Non-vested shares of restricted stock
77

 
27

 
60

Total potential common shares excluded
532

 
1,677

 
1,089





81


NOTE 14. BALANCE SHEET COMPONENTS

A summary of certain balance sheet components as of December 30, 2017 and December 31, 2016 is as follows:
 
As of
 
December 30,
2017
 
December 31,
2016
 
(In thousands)
Inventories:
 
 
 
Raw materials
$
17,491

 
$
26,589

Finished goods
15,718

 
12,886

Inventories
$
33,209

 
$
39,475

 
 
 
 
Property, plant and equipment:
 
 
 
Computer equipment and related software
$
537,144

 
$
503,543

Buildings
127,478

 
126,023

Land
55,840

 
55,785

Leasehold, building and land improvements
106,173

 
95,040

Furniture and fixtures
27,590

 
23,580

Equipment
50,340

 
44,119

In-process capital assets
5,154

 
3,478

Total cost
909,719

 
851,568

Less: Accumulated depreciation and amortization
(658,377
)
 
(612,961
)
Property, plant and equipment, net
$
251,342

 
$
238,607

 
 
 
 
Other assets:
 
 
 
Deferred income taxes
$
152,501

 
$
256,547

Other long-term assets
77,800

 
55,193

Other assets
$
230,301

 
$
311,740

 
 
 
 
Accounts payable and accrued liabilities:
 
 
 
Payroll and payroll-related accruals
$
164,310

 
$
174,936

Accounts payable
4,825

 
4,367

Income taxes payable - current
3,936

 
18,382

Accrued operating liabilities
48,030

 
41,811

Accounts payable and accrued liabilities
$
221,101

 
$
239,496

 
 
 
 

82


NOTE 15. COMMITMENTS AND CONTINGENCIES
Lease Commitments
Facilities, equipment and vehicles are leased under various operating leases expiring at various dates through 2031. Certain of these leases contain renewal options and escalating rent payments. Rental expense is recognized on a straight-line basis and was as follows during fiscal 2017, 2016 and 2015:
 
2017
 
2016
 
2015
 
(In thousands)
Rent expense
$
32,089

 
$
28,216

 
$
27,406

As of December 30, 2017, future minimum lease payments under non-cancelable operating leases were as follows:
 
 
 
Operating
 
 Leases
For the fiscal years:
(In thousands)
2018
$
28,090

2019
20,641

2020
12,514

2021
10,013

2022
7,042

Thereafter
21,721

Total lease payments
$
100,021

Purchase Obligations
Cadence had purchase obligations of $31.8 million as of December 30, 2017 that were associated with agreements or commitments for purchases of goods or services.
Legal Proceedings
From time to time, Cadence is involved in various disputes and litigation that arise in the ordinary course of business. These include disputes and lawsuits related to intellectual property, indemnification obligations, mergers and acquisitions, licensing, contracts, distribution arrangements and employee relations matters. At least quarterly, Cadence reviews the status of each significant matter and assesses its potential financial exposure. If the potential loss from any claim or legal proceeding is considered probable and the amount or the range of loss can be estimated, Cadence accrues a liability for the estimated loss. Legal proceedings are subject to uncertainties, and the outcomes are difficult to predict. Because of such uncertainties, accruals are based on Cadence’s judgments using the best information available at the time. As additional information becomes available, Cadence reassesses the potential liability related to pending claims and litigation matters and may revise estimates.
Other Contingencies
Cadence provides its customers with a warranty on sales of hardware products, generally for a 90-day period. Cadence did not incur any significant costs related to warranty obligations during fiscal 2017, 2016 or 2015.
Cadence’s product license and services agreements typically include a limited indemnification provision for claims from third parties relating to Cadence’s intellectual property. If the potential loss from any indemnification claim is considered probable and the amount or the range of loss can be estimated, Cadence accrues a liability for the estimated loss. The indemnification is generally limited to the amount paid by the customer. Cadence did not incur any significant losses from indemnification claims during fiscal 2017, 2016 or 2015.


83


NOTE 16. FAIR VALUE
Inputs to valuation techniques are observable or unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect Cadence’s market assumptions. These two types of inputs have created the following fair value hierarchy:
Level 1 – Quoted prices for identical instruments in active markets;
Level 2 – Quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets; and
Level 3 – Valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.
This hierarchy requires Cadence to minimize the use of unobservable inputs and to use observable market data, if available, when determining fair value. Cadence recognizes transfers between levels of the hierarchy based on the fair values of the respective financial instruments at the end of the reporting period in which the transfer occurred. There were no transfers between levels of the fair value hierarchy during fiscal 2017.
On a quarterly basis, Cadence measures at fair value certain financial assets and liabilities. The fair value of financial assets and liabilities was determined using the following levels of inputs as of December 30, 2017 and December 31, 2016:
 
Fair Value Measurements as of December 30, 2017:
  
Total
 
Level 1
 
Level 2
 
Level 3
 
(In thousands)
Assets
 
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
503,934

 
$
503,934

 
$

 
$

Short-term investments:
 
 
 
 
 
 
 
Marketable equity securities
4,455

 
4,455

 

 

Trading securities held in NQDC trust
31,473

 
31,473

 

 

Foreign currency exchange contracts
2,937

 

 
2,937

 

Total Assets
$
542,799

 
$
539,862

 
$
2,937

 
$

 
 
 
 
 
 
 
 
As of December 30, 2017, Cadence did not have any financial liabilities requiring a recurring fair value measurement.

 
Fair Value Measurements as of December 31, 2016:
  
Total
 
Level 1
 
Level 2
 
Level 3
 
(In thousands)
Assets
 
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
237,724

 
$
237,724

 
$

 
$

Short-term investments:

 
 
 
 
 
 
Marketable equity securities
3,057

 
3,057

 

 

Trading securities held in NQDC trust
26,622

 
26,622

 

 

Total Assets
$
267,403

 
$
267,403

 
$

 
$

 
 
 
 
 
 
 
 
  
Total
 
Level 1
 
Level 2
 
Level 3
 
(In thousands)
Liabilities
 
Foreign currency exchange contracts
$
2,653

 
$

 
$
2,653

 
$



84


Level 3 Measurements
During fiscal 2017, Cadence acquired intangible assets of $76.4 million. The fair value of certain of the intangible assets acquired was determined using the income approach and level 3 inputs. Key assumptions include market conditions, the amount and timing of expected future cash flows, projected costs, assumed profit margins, discount rates and the economy in general. The fair value of these intangible assets was affected most significantly by the projected income associated with the intangible assets and the anticipated timing of the projected income, but was also impacted by the discount rate used to adjust the outcomes to their present values. Cadence used a discount rate of 14% to value the intangible assets acquired.
Cadence believes that its estimates and assumptions related to the fair value of its acquired intangible assets are reasonable, but significant judgment is involved.

NOTE 17. EMPLOYEE AND DIRECTOR BENEFIT PLANS
Cadence maintains various defined contribution plans for its eligible U.S. and non-U.S. employees. For employees in the United States, Cadence maintains a 401(k) savings plan to provide retirement benefits through tax-deferred salary deductions and may make discretionary contributions, as determined by the Board of Directors, which cannot exceed a specified percentage of the annual aggregate salaries of those employees eligible to participate. Cadence’s total contributions made to these plans during fiscal 2017, 2016 and 2015 were as follows:
 
2017
 
2016
 
2015
 
(In thousands)
Contributions to defined contribution plans
$
26,010

 
$
24,185

 
$
22,337

Executive Officers and Directors may also elect to defer compensation payable to them under Cadence’s NQDC. Deferred compensation payments are held in investment accounts and the values of the accounts are adjusted each quarter based on the fair value of the investments held in the NQDC. These investments are classified as trading securities in the consolidated balance sheets and gains and losses are recognized as other income, net in the consolidated income statements. Net recognized gains (loss) of trading securities during fiscal 2017, 2016 and 2015 were as follows:
 
2017
 
2016
 
2015
 
(In thousands)
Trading securities
$
6,145

 
$
1,741

 
$
(369
)
Certain of Cadence’s international subsidiaries sponsor defined benefit retirement plans. The unfunded projected benefit obligation for Cadence’s defined benefit retirement plans is recorded in other long-term liabilities in the consolidated balance sheets. The unfunded projected benefit obligation for these retirement plans as of December 30, 2017, December 31, 2016 and January 2, 2016 was as follows:
 
December 30,
2017
 
December 31,
2016
 
January 2,
2016
 
(In thousands)
Unfunded projected benefit obligation - defined benefit retirement plans
$
6,976

 
$
6,164

 
$
6,131

Cadence recorded total expense related to these defined benefit retirement plans during fiscal 2017, 2016 and 2015 as follows:
 
2017
 
2016
 
2015
 
(In thousands)
Expense related to defined benefit retirement plans
$
1,214

 
$
670

 
$
1,359



85


NOTE 18. ACCUMULATED OTHER COMPREHENSIVE LOSS
Cadence’s accumulated other comprehensive loss is comprised of the aggregate impact of foreign currency translation gains and losses, changes in defined benefit plan liabilities, and changes in unrealized holding gains and losses on available-for-sale securities net of reclassifications for realized gains and losses, as presented in Cadence’s consolidated statements of comprehensive income.
Accumulated other comprehensive loss was comprised of the following as of December 30, 2017, and December 31, 2016:
 
As of
 
December 30,
2017
 
December 31,
2016
 
(In thousands)
Foreign currency translation loss
$
(2,976
)
 
$
(22,370
)
Changes in defined benefit plan liabilities
(3,292
)
 
(3,716
)
Unrealized holding gains on available-for-sale securities
2,638

 
926

Total accumulated other comprehensive loss
$
(3,630
)
 
$
(25,160
)
For fiscal 2017, 2016 and 2015, there were no significant amounts related to foreign currency translation loss or changes in defined benefit plan liabilities reclassified to net income from accumulated other comprehensive loss.
Changes in unrealized holding gains on available-for-sale securities includes the following for fiscal 2017, 2016 and 2015:
 
2017
 
2016
 
2015
 
(In thousands)
Unrealized holding gains
$
2,231

 
$
770

 
$
202

Reclassification of unrealized holding gains to other income, net
(519
)
 
(54
)
 
(33
)
Changes in unrealized holding gains
$
1,712

 
$
716

 
$
169




86


NOTE 19. SEGMENT REPORTING
Segment reporting is based on the “management approach,” following the method that management organizes the company’s reportable segments for which separate financial information is made available to, and evaluated regularly by, the chief operating decision maker in allocating resources and in assessing performance. Cadence’s chief operating decision maker is its CEO, who reviews Cadence’s consolidated results as one operating segment. In making operating decisions, the CEO primarily considers consolidated financial information, accompanied by disaggregated information about revenues by geographic region.
Outside the United States, Cadence markets and supports its products and services primarily through its subsidiaries. Revenue is attributed to geography based upon the country in which the product is used or services are delivered. Long-lived assets are attributed to geography based on the country where the assets are located.
The following table presents a summary of revenue by geography for fiscal 2017, 2016 and 2015:
 
 
2017
 
2016
 
2015
 
(In thousands)
Americas:
 
 
 
 
 
United States
$
829,436

 
$
832,583

 
$
782,419

Other Americas
35,067

 
31,296

 
25,960

Total Americas
864,503

 
863,879

 
808,379

Asia
526,201

 
445,500

 
413,588

Europe, Middle East and Africa
385,705

 
346,701

 
316,684

Japan
166,623

 
160,003

 
163,440

Total
$
1,943,032

 
$
1,816,083

 
$
1,702,091

The following table presents a summary of long-lived assets by geography as of December 30, 2017, December 31, 2016 and January 2, 2016: 
 
As of
 
December 30,
2017
 
December 31,
2016
 
January 2,
2016
 
(In thousands)
Americas:
 
 
 
 
 
United States
$
198,744

 
$
193,750

 
$
189,665

Other Americas
611

 
757

 
387

Total Americas
199,355

 
194,507

 
190,052

Asia
37,678

 
30,564

 
24,767

Europe, Middle East and Africa
13,615

 
12,692

 
12,832

Japan
694

 
844

 
948

Total
$
251,342

 
$
238,607

 
$
228,599




87


EXHIBIT INDEX
 
 
 
 
 
 
 
Incorporated by Reference
 
 
Exhibit
 
 
 
 
 
 
 
Exhibit
 
Filing
 
Provided
Number
 
Exhibit Title
 
Form
 
File No.
 
No.
 
Date
 
Herewith
 
 
10-Q
 
001-10606
 
3.01(j)
 
8/18/1998
 
 
 
 
10-K
 
001-10606
 
4.02
 
3/27/2000
 
 
 
 
8-K
 
000-15867
 
3.01
 
2/12/2018
 
 
4.01
 
Specimen Certificate of the Registrant’s Common Stock.
 
S-4
 
033-43400
 
4.01
 
10/17/1991
 
 
 
 
8-K
 
000-15867
 
4.01
 
10/9/2014
 
 
 
 
8-K
 
000-15867
 
4.02
 
10/9/2014
 
 
 
 
S-8
 
333-174201
 
99.1
 
5/13/2011
 
 
 
 
10-Q
 
001-10606
 
10.02
 
8/10/2004
 
 
 
 
10-K
 
001-10606
 
10.03
 
3/16/2005
 
 
 
 
10-Q
 
001-10606
 
10.02
 
12/11/2008
 
 
 
 
10-Q
 
001-10606
 
10.03
 
12/11/2008
 
 
 
 
10-Q
 
001-10606
 
10.01
 
5/1/2009
 
 
 
 
10-Q
 
001-10606
 
10.02
 
5/1/2009
 
 
 
 
10-Q
 
001-15867
 
10.01
 
7/26/2012
 
 
 
 
10-K
 
000-15867
 
10.76
 
2/21/2013
 
 
 
 
10-K
 
000-15867
 
10.77
 
2/21/2013
 
 
 
 
S-8
 
333-174200
 
99.1
 
5/13/2011
 
 

88


 
 
10-Q
 
001-10606
 
10.02
 
10/28/2011
 
 
 
 
10-Q
 
001-10606
 
10.03
 
10/28/2011
 
 
 
 
10-Q
 
001-10606
 
10.04
 
10/28/2011
 
 
 
 
S-8
 
333-219432
 
99.01
 
7/24/2017
 
 
 
 
S-8
 
333-195771
 
99.02
 
5/7/2014
 
 
 
 
S-8
 
333-195771
 
99.03
 
5/7/2014
 
 
 
 
S-8
 
333-195771
 
99.04
 
5/7/2014
 
 
 
 
S-8
 
333-195771
 
99.05
 
5/7/2014
 
 
 
 
S-8
 
333-195771
 
99.06
 
5/7/2014
 
 
 
 
S-8
 
333-195771
 
99.07
 
5/7/2014
 
 
 
 
S-8
 
333-188449
 
99.01
 
5/8/2013
 
 
 
 
10-K
 
001-10606
 
10.09
 
3/12/2002
 
 
 
 
10-Q
 
001-10606
 
10.32
 
8/10/2004
 
 
 
 
10-K
 
001-10606
 
10.10
 
2/26/2008
 
 
 
 
10-K
 
001-10606
 
10.13
 
2/26/2008
 
 
 
 
 
 
 
 
 
 
 
 
X
 
 
10-Q
 
000-15867
 
10.04
 
7/25/2016
 
 
 
 
8-K
 
001-15867
 
10.01
 
5/11/2016
 
 
 
 
10-Q
 
001-10606
 
10.02
 
4/29/2011
 
 
 
 
S-8
 
333-174202
 
99.1
 
5/13/2011
 
 
 
 
S-8
 
333-188452
 
99.01
 
5/8/2013
 
 
 
 
S-8
 
333-194102
 
99.01
 
2/24/2014
 
 

89


 
 
S-8
 
333-197579
 
99.01
 
7/23/2014
 
 
 
 
S-8
 
333-197579
 
99.02
 
7/23/2014
 
 
 
 
S-8
 
333-197579
 
99.03
 
7/23/2014
 
 
 
 
10-Q
 
000-15867
 
10.01
 
7/25/2016
 
 
 
 
10-K
 
001-10606
 
10.92
 
3/2/2009
 
 
 
 
10-K
 
001-10606
 
10.93
 
3/2/2009
 
 
 
 
10-K
 
001-10606
 
10.95
 
3/2/2009
 
 
 
 
10-K
 
001-10606
 
10.96
 
3/2/2009
 
 
 
 
10-Q
 
001-10606
 
10.02
 
7/31/2009
 
 
 
 
10-K
 
001-10606
 
10.94
 
2/26/2010
 
 
 
 
10-K
 
001-10606
 
10.95
 
2/26/2010
 
 
 
 
10-K
 
001-10606
 
10.77
 
2/24/2012
 
 
 
 
10-K
 
000-15867
 
10.44
 
2/20/2014
 
 
 
 
10-Q
 
000-15867
 
10.01
 
4/27/2015
 
 
 
 
8-K
 
000-15867
 
10.01
 
10/29/2015
 
 
 
 
10-K
 
000-15867
 
10.49
 
2/18/2016
 
 
 
 
10-Q
 
000-15867
 
10.02
 
4/25/2016
 
 
 
 
10-K
 
000-15867
 
10.51
 
2/10/2017
 
 
 
 
8-K
 
000-15867
 
10.01
 
11/17/2017
 
 
 
 
8-K
 
000-15867
 
10.01
 
2/1/2017
 
 

90


 
 
8-K
 
000-15867
 
10.01
 
2/3/2016
 
 
 
 
8-K
 
000-15867
 
10.02
 
2/1/2017
 
 
 
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
X
101.INS
 
XBRL Instance Document.
 
 
 
 
 
 
 
 
 
X
101.SCH
 
XBRL Taxonomy Extension Schema Document.
 
 
 
 
 
 
 
 
 
X
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase Document.
 
 
 
 
 
 
 
 
 
X
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase Document.
 
 
 
 
 
 
 
 
 
X
101.LAB
 
XBRL Taxonomy Extension Label Linkbase Document.
 
 
 
 
 
 
 
 
 
X
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase Document.
 
 
 
 
 
 
 
 
 
X
 
* Indicates management contract or compensatory plan or arrangement covering executive officers or directors of the Registrant.

Item 16. Form 10-K Summary

Not applicable.

91




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.
                        
CADENCE DESIGN SYSTEMS, INC.
 
/s/ Lip-Bu Tan
Lip-Bu Tan
Chief Executive Officer and Director
Dated:
February 20, 2018


Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

 
 
 
 
 
 
/s/ Lip-Bu Tan
DATE:
February 20, 2018
Lip-Bu Tan
 
 
Chief Executive Officer and Director
 
 
 
 
 
 
 
 
/s/ John M. Wall
DATE:
February 20, 2018
John M. Wall
 
 
Senior Vice President and Chief Financial Officer
 
 



92


POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Lip-Bu Tan, John M. Wall and James J. Cowie, and each of them, as his or her true and lawful attorneys-in-fact and agents, with full power of substitution and resubstitution, for him or her and in his or her name, place and stead, in any and all capacities, to sign any and all amendments (including post-effective amendments) to this Report on Form 10-K, and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, or any of them, or their, his or her substitute or substitutes, may lawfully do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated:
 
 
 
 
 
/s/
Dr. John B. Shoven
 
February 20, 2018
 
Dr. John B. Shoven, Chairman of the Board of Directors
 
 
 
 
 
 
 
 
/s/
Mark W. Adams
 
February 20, 2018
 
Mark W. Adams, Director
 
 
 
 
 
 
 
 
/s/
Susan L. Bostrom
 
February 20, 2018
 
Susan L. Bostrom, Director
 
 
 
 
 
 
 
 
/s/
Dr. James D. Plummer
 
February 20, 2018
 
Dr. James D. Plummer, Director
 
 
 
 
 
 
 
 
/s/
Dr. Alberto Sangiovanni-Vincentelli
 
February 20, 2018
 
Dr. Alberto Sangiovanni-Vincentelli, Director
 
 
 
 
 
 
 
 
/s/
Roger S. Siboni
 
February 20, 2018
 
Roger S. Siboni, Director
 
 
 
 
 
 
 
 
/s/
Young K. Sohn
 
February 20, 2018
 
Young K. Sohn, Director
 
 
 
 
 
 
 
 
/s/
Mary Agnes Wilderotter
 
February 20, 2018
 
Mary Agnes Wilderotter
 
 
 


93
EX-10.27 2 ex1027cdns12302017.htm EXHIBIT 10.27 Exhibit
Exhibit 10.27    

AMENDMENT NUMBER ONE
CADENCE DESIGN SYSTEMS, INC.

2009 DEFERRED COMPENSATION PLAN

The Cadence Design Systems, Inc. 2009 Deferred Compensation Plan shall be amended as follows, effective January 1, 2009.

1.     The references in Sections 3.2(a) and 3.2(c) to “monthly” installment distributions shall be changed to “annual” installment distributions.

2.     The fourth sentence of Section 3.2(e) shall be revised to read as follows:

Subsequent installments, if any, shall be made the following January and each January thereafter.




237294


AMENDMENT NUMBER TWO
CADENCE DESIGN SYSTEMS, INC.

2009 DEFERRED COMPENSATION PLAN

The Cadence Design Systems, Inc. 2009 Deferred Compensation Plan shall be amended as follows, effective January 1, 2009:

1.
Section 1.1 shall be revised by adding the following to the end thereof:

Employer shall maintain separate Accounts for an Employee who is participating in the Plan and experienced a change in employment status (i.e., from employee to Non-Employee Director or vice versa) such that Employee will have a Non-Employee Director Account and an employee Account.

2.     A new Section 2.2 shall be added to read as follows:
 
2.2 Change in Status. A participating Employee who experiences a change in employment status (i.e., from employee to Non-Employee Director or vice versa) shall be considered newly eligible to participate in the Plan in his or her new capacity for all purposes hereunder, including for purposes of making the elections pursuant to Sections 3.3 and 3.4 hereof, provided that the eligibility requirements set forth in Section 2.1 are met. If the participating Employee experiences a subsequent change in employment status (i.e., a reversal back to the previous status), such Employee shall be considered newly eligible to participate in the Plan only in accordance with Treasury Regulation Section 1.409A-2(a)(7)(ii). Participation as an employee and a Non-Employee Director shall be treated as participation in two separate “nonqualified deferred compensation plans” within the meaning of Section 409A of the Code, and such separate plans shall not be aggregated with each other pursuant to Section 409A of the Code, as provided in Treasury Regulation Section 1.409A-1(c)(2)(ii).

3.     A new Section 3.2(h) shall be added to read as follows:

The provisions of this Section 3.2 shall apply independently to the separate Accounts of a participating Employee who has Accounts under the Plan in the capacity of both an employee and a Non-Employee Director.

4.    The third sentence of Section 3.3 shall be revised in its entirety to read as follows:

An Employee who is hired or promoted to a position of eligibility for participation in the Plan, or an Employee who experiences a change in employment status from an employee to a Non-Employee Director (or vice versa), or a Non-Employee Director who is elected to become a Non-Employee Director during a Plan Year shall have thirty (30) days from the date of notification of eligibility for participation in the Plan (or any other plan aggregated with the Plan

2


under Code Section 409A) in which to submit the required election documents for the then-current semi-annual period and any other semi-annual period within that same Plan Year, to the extent not prohibited by Code Section 409A.

5.    The third sentence of Section 3.4 shall be revised in its entirety to read as follows:

Providedhowever, that an Employee who is hired or promoted to a position of eligibility for participation in the Plan, or an Employee who experiences a change in employment status from an employee to a Non-Employee Director (or vice versa), or a Non-Employee Director who is elected to become a Non-Employee Director during a Plan Year shall have thirty (30) days from the date of notification of eligibility for participation in the Plan (or any other plan aggregated with the Plan under Code Section 409A) in which to submit the required distribution election documents, to the extent not prohibited by Code Section 409A.

3


AMENDMENT NUMBER THREE
CADENCE DESIGN SYSTEMS, INC.

2009 DEFERRED COMPENSATION PLAN

The Cadence Design Systems, Inc. 2009 Deferred Compensation Plan (the “Plan”) shall be amended as follows, effective June 5, 2015:

1.
Section 3.4 of the Plan shall be revised by adding the following to the end of the first paragraph thereof:

In the event that an Employee does not make a valid initial distribution election pursuant to this Section 3.4 of the Plan with respect to all or a portion of his or her Account, the applicable Employee shall be deemed to have elected to receive distribution of such Account or portion thereof in the form of a lump sum payment upon the Employee’s termination of employment with Employer.


4


AMENDMENT NUMBER FOUR
CADENCE DESIGN SYSTEMS, INC.

2009 DEFERRED COMPENSATION PLAN


The Cadence Design Systems, Inc. 2009 Deferred Compensation Plan (the “Plan”) shall be amended as follows:

1.
Section 3.2(a) of the Plan shall be revised as follows (deletions shown in strikethrough; additions shown in bold italics):

3.2 Payment of Account Balances.
(a) The Employee shall elect whether he or she will receive distribution of his or her Account, subject to tax withholding requirements, (i) upon reaching a specified age, (ii) upon passage of a specified number of years, (iii) upon termination of employment of the Employee with Employer, (iv) upon the earlier to occur of (A) termination of employment of the Employee with Employer or (B) passage of a specified number of years or attainment of a specified age, or (v) upon the later to occur of (A) termination of employment of the Employee with Employer or (B) passage of a specified number of years or attainment of a specified age, as elected by the Employee in accordance with the form established by the Committee. Such form may permit an election among some or all of the alternatives listed in this Section 3.2(a), as determined in the Committee’s sole discretion. A designation of the time of distribution shall be required as a condition of participation under this Plan. The Employee also shall elect to receive all amounts payable to him or her in a lump sum or in equal annual installments over a designated period of five (5) years, or ten (10) years or fifteen (15) years, pursuant to the provisions of Section 3.2(e). These elections shall be made in accordance with Section 3.4 of this Plan.

2.
Section 3.2(e) of the Plan shall be revised as follows (deletions shown in strikethrough; additions shown in bold italics):

(e) The Employer shall distribute or direct distribution of the balance of amounts previously credited to the Employee’s Account, in a lump sum, or in annual installments over a period of five (5) years, or ten (10) years or fifteen (15) years, as the Employee shall designate. A designation of the form of distribution shall be required as a condition of participation under this Plan. Distribution of the lump sum or the first installment shall be made or commence within ninety (90) days following the date specified in the first sentence of Section 3.2(a), or as otherwise provided in 3.2(c). Subsequent installments, if any, shall be made on the first business day of each month following January and each January thereafter. The amount of each installment shall be calculated by dividing the Account balance as of the date of the distribution by the number of installments remaining pursuant to the Employee’s distribution election. Each such installment, if any, shall take into account earnings credited to the balance of

5


the Account remaining unpaid. The Employee’s distribution election shall be made on a form provided by Employer.

6
EX-21.01 3 ex2101cdns12302017.htm EXHIBIT 21.01 Exhibit


Exhibit 21.01


CADENCE DESIGN SYSTEMS, INC.
SUBSIDIARIES OF THE REGISTRANT

     The Registrant's subsidiaries and the state or country in which each is incorporated or organized are as follows:
Azuro, Inc.
 
Delaware, U.S.A.
Beijing Cadence Electronics Technology Company Limited
 
People’s Republic of China
Beijing Cadence Information Technology Co., Ltd.
 
People’s Republic of China
C2 Design Automation (d/b/a Forte Design Systems)
 
California, U.S.A.
Cadence Design (Israel) II Ltd.
 
Israel
Cadence Design Enablement Unlimited Company
 
Ireland
Cadence Design Systems (Canada) Ltd.
 
Canada
Cadence Design Systems (Cyprus) Ltd.
 
Cyprus
Cadence Design Systems (India) Private Limited
 
India
Cadence Design Systems (Ireland) Limited
 
Ireland
Cadence Design Systems (Israel) Ltd.
 
Israel
Cadence Design Systems (Japan) B.V.
 
The Netherlands
Cadence Design Systems (S) Pte Ltd.
 
Singapore
Cadence Design Systems (Taiwan) B.V.
 
The Netherlands
Cadence Design Systems A.B.
 
Sweden
Cadence Design Systems B.V.
 
The Netherlands
Cadence Design Systems do Brasil Microeletronica Ltda.
 
Brazil
Cadence Design Systems GmbH
 
Germany
Cadence Design Systems I B.V.
 
The Netherlands
Cadence Design Systems Kft.
 
Hungary
Cadence Design Systems Leasing, Inc.
 
Delaware, U.S.A.
Cadence Design Systems Limited
 
United Kingdom
Cadence Design Systems LLC
 
Russia
Cadence Design Systems Management (Shanghai) Ltd.
 
People’s Republic of China
Cadence Design Systems S.A.S.
 
France
Cadence Design Systems S.r.l.
 
Italy
Cadence Group Unlimited Company
 
Ireland
Cadence International (Cyprus) Ltd.
 
Cyprus
Cadence International Ltd.
 
Ireland
Cadence Korea Ltd.
 
Korea
Cadence Taiwan, Inc.
 
Taiwan
Cadence Technology Ltd.
 
Ireland
Cadence U.S., Inc.
 
Delaware, U.S.A.
Castlewilder Unlimited Company
 
Ireland
Castlewilder Global Unlimited Company
 
Ireland
Chip Estimate Corporation
 
Delaware, U.S.A.
Daffodil Acquisition II, Inc.
 
Delaware, U.S.A.
Denali Software Kabushiki Kaisha
 
Japan
Denali Software, LLC
 
California, U.S.A.
Forte Design Systems, K.K.
 
Japan
Gardenia MJM II
 
Mauritius
Jasper Design Automation, LLC
 
California, U.S.A.
Jasper Holdings Ltd.
 
Cayman Islands




Nanjing Kai Ding Electronics Technology Co., Ltd.
 
China
nusemi inc
 
Delaware, U.S.A.
Quickturn Design Systems, Inc.
 
Delaware, U.S.A.
Rocketick, Inc.
 
Delaware, U.S.A
Rocketick Technologies Ltd.
 
Israel
SFM Technology, Inc.
 
Illinois, U.S.A.
Shanghai Cadence Electronics Technology Co., Ltd.
 
People’s Republic of China
Sigrity, Inc.
 
California, U.S.A.
Taray, Inc.
 
California, U.S.A.
Telos Venture Partners III, L.P.
 
Delaware, U.S.A.
Tensilica, LLC
 
Delaware, U.S.A.
Tundra Holdings, Inc.
 
Delaware, U.S.A.
TVP I LLC
 
Delaware, U.S.A.
TVP II LLC
 
Delaware, U.S.A.
TVP III LLC
 
Delaware, U.S.A.


EX-23.01 4 ex2301cdns12302017.htm EXHIBIT 23.01 Exhibit


Exhibit 23.01


Consent of Independent Registered Public Accounting Firm




The Board of Directors
Cadence Design Systems, Inc.:

We consent to the incorporation by reference in the registration statements (Nos. 333-219432, 333-212669, 333-204278, 333-197579, 333-195771, 333-194102, 333-188452, 333-188449, 333-184595, 333-174200, 333-174201, 333-174202, 333-159486, 333-150948, 333-149877, 333-145891, 333-144972, 333-135003, 333-132754, 333-132753, 333-124025, 333-119335, 333-116681, 333-115351, 333-115349, 333-108251, 333-105492, 333-105481, 333-104720, 333-103657, 333-103250, 333-102648, 333-101693, 333-88390, 333-87674, 333-85080, 333-82044, 333-75874, 333-65116, 333-56898, 333-33330, 333-93609, 333-85591, 333-69589, 333-71717, 333-65529, 333-61029, 333-34599, 333-27109 and 333-18963) on Form S-8 and (Nos. 333-198952 and 333-205884) on Form S-3 of Cadence Design Systems, Inc. of our report dated February 20, 2018, with respect to the consolidated balance sheets of Cadence Design Systems, Inc. as of December 30, 2017 and December 31, 2016, and the related consolidated income statements, statements of comprehensive income, stockholders’ equity and cash flows for each of the years in the three-year period ended December 30, 2017, and the related notes (collectively, the “consolidated financial statements”), and the effectiveness of internal control over financial reporting as of December 30, 2017, which report appears in the December 30, 2017 annual report on Form 10-K of Cadence Design Systems, Inc.



/s/ KPMG LLP
Santa Clara, California
February 20, 2018



EX-31.01 5 ex3101cdns12302017.htm EXHIBIT 31.01 Exhibit


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

By:
 
/s/ Lip-Bu Tan
 
 
 
Lip-Bu Tan
 
 
 
Chief Executive Officer
 
 
 
(Principal Executive Officer)
 
Date: February 20, 2018



EX-31.02 6 ex3102cdns12302017.htm EXHIBIT 31.02 Exhibit


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

By:
 
/s/ John M. Wall
 
 
 
John M. Wall
 
 
 
Senior Vice President and Chief Financial Officer
 
 
 
(Principal Accounting and Financial Officer)
 
Date: February 20, 2018






EX-32.01 7 ex3201cdns12302017.htm EXHIBIT 32.01 Exhibit


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

In connection with the Annual Report on Form 10-K for the fiscal year ended December 30, 2017 of Cadence Design Systems, Inc. (the “Company”) as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Lip-Bu Tan, 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:
1.
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 
 
/s/ Lip-Bu Tan
 
 
Lip-Bu Tan
 
 
Chief Executive Officer
 
 
(Principal Executive Officer)
 
 
Date:
February 20, 2018
                                    

A signed original of this written statement required by Section 906 has been provided to Cadence Design Systems, Inc. and will be retained by Cadence and furnished to the Securities and Exchange Commission or its staff upon request.





EX-32.02 8 ex3202cdns12302017.htm EXHIBIT 32.02 Exhibit


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

In connection with the Annual Report on Form 10-K for the fiscal year ended December 30, 2017 of Cadence Design Systems, Inc. (the “Company”) as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, John M. Wall, Senior Vice President and 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:
1.
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 
 
/s/ John M. Wall
 
 
John M. Wall
 
 
Senior Vice President and Chief Financial Officer
 
 
(Principal Accounting and Financial Officer)
 
 
Date:
February 20, 2018
                                    

A signed original of this written statement required by Section 906 has been provided to Cadence Design Systems, Inc. and will be retained by Cadence and furnished to the Securities and Exchange Commission or its staff upon request.




EX-101.INS 9 cdns-20171230.xml XBRL INSTANCE DOCUMENT 0000813672 2017-01-01 2017-12-30 0000813672 2017-07-01 0000813672 2018-02-03 0000813672 2017-12-30 0000813672 2016-12-31 0000813672 2016-01-03 2016-12-31 0000813672 2015-01-04 2016-01-02 0000813672 us-gaap:CommonStockMember 2016-01-02 0000813672 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2016-01-02 0000813672 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2016-01-03 2016-12-31 0000813672 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-01-02 0000813672 us-gaap:CommonStockMember 2015-01-03 0000813672 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2016-12-31 0000813672 us-gaap:RetainedEarningsMember 2016-01-03 2016-12-31 0000813672 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-30 0000813672 us-gaap:RetainedEarningsMember 2015-01-03 0000813672 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2015-01-04 2016-01-02 0000813672 us-gaap:CommonStockMember 2015-01-04 2016-01-02 0000813672 us-gaap:TreasuryStockMember 2016-01-03 2016-12-31 0000813672 us-gaap:CommonStockMember 2016-01-03 2016-12-31 0000813672 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-30 0000813672 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-01-04 2016-01-02 0000813672 2016-01-02 0000813672 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2015-01-03 0000813672 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000813672 us-gaap:RetainedEarningsMember 2016-01-02 0000813672 us-gaap:RetainedEarningsMember 2017-12-30 0000813672 us-gaap:RetainedEarningsMember 2016-12-31 0000813672 us-gaap:TreasuryStockMember 2016-12-31 0000813672 us-gaap:RetainedEarningsMember 2015-01-04 2016-01-02 0000813672 us-gaap:TreasuryStockMember 2017-01-01 2017-12-30 0000813672 us-gaap:TreasuryStockMember 2015-01-03 0000813672 us-gaap:TreasuryStockMember 2015-01-04 2016-01-02 0000813672 us-gaap:TreasuryStockMember 2016-01-02 0000813672 2015-01-03 0000813672 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2017-01-01 2017-12-30 0000813672 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-01-03 0000813672 us-gaap:CommonStockMember 2017-01-01 2017-12-30 0000813672 us-gaap:CommonStockMember 2017-12-30 0000813672 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2017-12-30 0000813672 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-30 0000813672 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-01-03 2016-12-31 0000813672 us-gaap:CommonStockMember 2016-12-31 0000813672 us-gaap:TreasuryStockMember 2017-12-30 0000813672 us-gaap:AccountingStandardsUpdate201409Member us-gaap:ScenarioPlanMember 2017-12-31 0000813672 us-gaap:AccountingStandardsUpdate201409Member us-gaap:ScenarioForecastMember 2017-12-31 2018-12-29 0000813672 cdns:AcquiredIntangibleAssetsMember us-gaap:MinimumMember 2017-01-01 2017-12-30 0000813672 us-gaap:ForwardContractsMember 2017-01-01 2017-12-30 0000813672 cdns:AcquiredIntangibleAssetsMember us-gaap:MaximumMember 2017-01-01 2017-12-30 0000813672 us-gaap:ComputerEquipmentMember us-gaap:MinimumMember 2017-01-01 2017-12-30 0000813672 us-gaap:LeaseholdImprovementsMember 2017-01-01 2017-12-30 0000813672 us-gaap:EquipmentMember us-gaap:MaximumMember 2017-01-01 2017-12-30 0000813672 us-gaap:EquipmentMember us-gaap:MinimumMember 2017-01-01 2017-12-30 0000813672 us-gaap:BuildingMember us-gaap:MaximumMember 2017-01-01 2017-12-30 0000813672 us-gaap:BuildingMember us-gaap:MinimumMember 2017-01-01 2017-12-30 0000813672 us-gaap:ComputerEquipmentMember us-gaap:MaximumMember 2017-01-01 2017-12-30 0000813672 us-gaap:FurnitureAndFixturesMember us-gaap:MaximumMember 2017-01-01 2017-12-30 0000813672 us-gaap:FurnitureAndFixturesMember us-gaap:MinimumMember 2017-01-01 2017-12-30 0000813672 cdns:BuildingimprovementsandlandimprovementsMember 2017-01-01 2017-12-30 0000813672 us-gaap:RevolvingCreditFacilityMember 2017-12-30 0000813672 cdns:SeniorNotesDueTwentyTwentyFourMember us-gaap:SeniorNotesMember 2014-10-09 0000813672 cdns:TermLoanDueTwentyNineteenMember us-gaap:LongTermDebtMember 2016-01-28 2016-01-28 0000813672 cdns:TermLoanDueTwentyNineteenMember us-gaap:LongTermDebtMember 2017-01-01 2017-12-30 0000813672 cdns:TermLoanDueTwentyNineteenMember us-gaap:LongTermDebtMember us-gaap:MaximumMember 2017-01-01 2017-12-30 0000813672 cdns:TermLoanDueTwentyNineteenMember us-gaap:LongTermDebtMember 2016-01-28 0000813672 us-gaap:RevolvingCreditFacilityMember us-gaap:MinimumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-01-01 2017-12-30 0000813672 us-gaap:RevolvingCreditFacilityMember us-gaap:MaximumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-01-01 2017-12-30 0000813672 us-gaap:RevolvingCreditFacilityMember 2017-12-30 0000813672 us-gaap:RevolvingCreditFacilityMember 2017-01-01 2017-12-30 0000813672 us-gaap:RevolvingCreditFacilityMember 2017-01-01 2017-12-30 0000813672 cdns:TermLoanDueTwentyNineteenMember us-gaap:LongTermDebtMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-12-30 0000813672 cdns:TermLoanDueTwentyNineteenMember us-gaap:LongTermDebtMember us-gaap:MaximumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-01-01 2017-12-30 0000813672 us-gaap:RevolvingCreditFacilityMember us-gaap:MaximumMember 2017-01-01 2017-12-30 0000813672 us-gaap:RevolvingCreditFacilityMember us-gaap:MaximumMember us-gaap:BaseRateMember 2017-01-01 2017-12-30 0000813672 cdns:TermLoanDueTwentyNineteenMember us-gaap:LongTermDebtMember us-gaap:MinimumMember 2017-01-01 2017-12-30 0000813672 us-gaap:RevolvingCreditFacilityMember us-gaap:MinimumMember 2017-01-01 2017-12-30 0000813672 cdns:TermLoanDueTwentyNineteenMember us-gaap:LongTermDebtMember 2017-12-30 0000813672 us-gaap:RevolvingCreditFacilityMember us-gaap:MaximumMember 2017-01-01 2017-12-30 0000813672 cdns:SeniorNotesDueTwentyTwentyFourMember us-gaap:SeniorNotesMember 2014-10-09 2014-10-09 0000813672 us-gaap:RevolvingCreditFacilityMember us-gaap:MinimumMember us-gaap:BaseRateMember 2017-01-01 2017-12-30 0000813672 cdns:TermLoanDueTwentyNineteenMember us-gaap:LongTermDebtMember us-gaap:MinimumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-01-01 2017-12-30 0000813672 us-gaap:RevolvingCreditFacilityMember us-gaap:MinimumMember 2017-01-01 2017-12-30 0000813672 cdns:SeniorNotesDueTwentyTwentyFourMember us-gaap:SeniorNotesMember 2017-12-30 0000813672 cdns:TermLoanDueTwentyNineteenMember us-gaap:LongTermDebtMember 2016-12-31 0000813672 cdns:SeniorNotesDueTwentyTwentyFourMember us-gaap:SeniorNotesMember 2016-12-31 0000813672 us-gaap:RevolvingCreditFacilityMember 2016-12-31 0000813672 cdns:MarketableEquitySecuritiesMember 2017-12-30 0000813672 cdns:MarketableEquitySecuritiesMember 2016-12-31 0000813672 cdns:CaliforniaStateMember 2017-12-30 0000813672 cdns:StatesOtherThanCaliforniaMember 2017-12-30 0000813672 us-gaap:ForeignCountryMember 2017-12-30 0000813672 us-gaap:DomesticCountryMember 2017-12-30 0000813672 us-gaap:ScenarioForecastMember 2017-12-31 2018-12-29 0000813672 cdns:RemeasurementOfDeferredTaxAssetsandLiabilitiesMember 2017-01-01 2017-12-30 0000813672 cdns:TransactionTaxOnRepatriationOfForeignEarningsMember 2017-01-01 2017-12-30 0000813672 cdns:A2017AcquisitionsMember 2017-01-01 2017-12-30 0000813672 cdns:A2016AcquisitionsMember 2017-01-01 2017-12-30 0000813672 cdns:TrustForBenefitOfChildrenOfChiefExecutiveOfficerMember cdns:RocketickTechnologiesMember 2017-01-01 2017-12-30 0000813672 cdns:A2017AcquisitionsMember us-gaap:InProcessResearchAndDevelopmentMember 2017-01-01 2017-12-30 0000813672 cdns:TrustForBenefitOfChildrenOfChiefExecutiveOfficerMember cdns:NusemiincMember 2017-01-01 2017-12-30 0000813672 cdns:AgreementsAndRelationshipMember 2017-12-30 0000813672 cdns:TradenameTrademarkAndPatentsMember 2017-12-30 0000813672 cdns:ExistingTechnologyMember 2017-12-30 0000813672 cdns:TradenameTrademarkAndPatentsMember 2016-12-31 0000813672 cdns:ExistingTechnologyMember 2016-12-31 0000813672 cdns:AgreementsAndRelationshipMember 2016-12-31 0000813672 2017-01-31 0000813672 cdns:PurchaseRightsGrantedMember 2016-01-03 2016-12-31 0000813672 cdns:PurchaseRightsGrantedMember 2017-01-01 2017-12-30 0000813672 cdns:PurchaseRightsGrantedMember 2015-01-04 2016-01-02 0000813672 cdns:EmployeeStockPurchasePlanEsppMember 2017-12-30 0000813672 cdns:DirectorsStockOptionPlansMember 2017-12-30 0000813672 cdns:EmployeeEquityIncentivePlansMember 2017-12-30 0000813672 us-gaap:RestrictedStockMember 2016-01-03 2016-12-31 0000813672 us-gaap:RestrictedStockMember 2015-01-04 2016-01-02 0000813672 us-gaap:RestrictedStockMember 2017-01-01 2017-12-30 0000813672 cdns:PerformanceBasedRestrictedStockGrantsMember 2017-01-01 2017-12-30 0000813672 cdns:PerformanceBasedRestrictedStockGrantsMember 2015-01-04 2016-01-02 0000813672 cdns:PerformanceBasedRestrictedStockGrantsMember 2016-01-03 2016-12-31 0000813672 us-gaap:EmployeeStockOptionMember 2015-01-04 2016-01-02 0000813672 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-30 0000813672 us-gaap:EmployeeStockOptionMember 2016-01-03 2016-12-31 0000813672 cdns:A2014OmnibusEquityIncentivePlanMember 2017-01-01 2017-12-30 0000813672 cdns:EmployeeStockPurchasePlanEsppMember 2017-01-01 2017-12-30 0000813672 us-gaap:EmployeeStockOptionMember cdns:A2014OmnibusEquityIncentivePlanMember us-gaap:MaximumMember 2017-01-01 2017-12-30 0000813672 cdns:EmployeeStockPurchasePlanwithOfferingPeriodCommencingonFebruaryOneTwoThousandFourteenMemberMember 2017-01-01 2017-12-30 0000813672 us-gaap:EmployeeStockMember cdns:OneThousandNineHundredNinetyFiveDirectorsStockOptionsPlanMember 2017-01-01 2017-12-30 0000813672 cdns:EmployeeStockPurchasePlanwithOfferingPeriodCommencingonFebruaryOneTwoThousandFourteenMemberMember 2017-12-30 0000813672 cdns:OneThousandNineHundredNinetyFiveDirectorsStockOptionsPlanMember 2017-12-30 0000813672 cdns:EmployeeStockPurchasePlanEsppMember 2017-12-30 0000813672 us-gaap:RestrictedStockMember 2017-12-30 0000813672 us-gaap:EmployeeStockOptionMember cdns:A2014OmnibusEquityIncentivePlanMember us-gaap:MinimumMember 2017-01-01 2017-12-30 0000813672 cdns:PerformanceBasedRestrictedStockGrantsMember 2017-12-30 0000813672 cdns:A2014OmnibusEquityIncentivePlanMember 2017-12-30 0000813672 us-gaap:RestrictedStockMember us-gaap:MaximumMember 2017-01-01 2017-12-30 0000813672 cdns:OneThousandNineHundredNinetyFiveDirectorsStockOptionsPlanMember 2017-01-01 2017-12-30 0000813672 us-gaap:RestrictedStockMember us-gaap:MinimumMember 2017-01-01 2017-12-30 0000813672 us-gaap:EmployeeStockOptionMember 2017-12-30 0000813672 cdns:EmployeeStockPurchasePlanEsppMember 2015-01-04 2016-01-02 0000813672 cdns:EmployeeStockPurchasePlanEsppMember 2017-01-01 2017-12-30 0000813672 cdns:EmployeeStockPurchasePlanEsppMember 2016-01-03 2016-12-31 0000813672 us-gaap:ResearchAndDevelopmentExpenseMember 2015-01-04 2016-01-02 0000813672 us-gaap:GeneralAndAdministrativeExpenseMember 2015-01-04 2016-01-02 0000813672 us-gaap:CostOfSalesMember 2017-01-01 2017-12-30 0000813672 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-12-30 0000813672 us-gaap:GeneralAndAdministrativeExpenseMember 2016-01-03 2016-12-31 0000813672 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-12-30 0000813672 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-03 2016-12-31 0000813672 us-gaap:CostOfSalesMember 2015-01-04 2016-01-02 0000813672 cdns:CostOfServicesMember 2017-01-01 2017-12-30 0000813672 us-gaap:SellingAndMarketingExpenseMember 2015-01-04 2016-01-02 0000813672 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-12-30 0000813672 cdns:CostOfServicesMember 2016-01-03 2016-12-31 0000813672 cdns:CostOfServicesMember 2015-01-04 2016-01-02 0000813672 us-gaap:CostOfSalesMember 2016-01-03 2016-12-31 0000813672 us-gaap:SellingAndMarketingExpenseMember 2016-01-03 2016-12-31 0000813672 us-gaap:RestrictedStockMember 2016-12-31 0000813672 cdns:EmployeeStockPurchasePlanEsppMember 2016-01-02 0000813672 cdns:EmployeeStockPurchasePlanEsppMember 2016-01-03 2016-12-31 0000813672 cdns:EmployeeStockPurchasePlanEsppMember 2015-01-04 2016-01-02 0000813672 cdns:EmployeeStockPurchasePlanEsppMember 2016-12-31 0000813672 us-gaap:RestrictedStockMember cdns:A2014OmnibusEquityIncentivePlanMember us-gaap:MaximumMember 2017-01-01 2017-12-30 0000813672 us-gaap:RestrictedStockMember cdns:A2014OmnibusEquityIncentivePlanMember us-gaap:MinimumMember 2017-01-01 2017-12-30 0000813672 us-gaap:RestrictedStockMember cdns:OneThousandNineHundredNinetyFiveDirectorsStockOptionsPlanMember 2017-01-01 2017-12-30 0000813672 us-gaap:FacilityClosingMember 2016-01-03 2016-12-31 0000813672 us-gaap:FacilityClosingMember 2016-12-31 0000813672 us-gaap:OtherRestructuringMember 2015-01-03 0000813672 us-gaap:OtherRestructuringMember 2017-12-30 0000813672 us-gaap:OtherRestructuringMember 2016-12-31 0000813672 us-gaap:OtherRestructuringMember 2017-01-01 2017-12-30 0000813672 us-gaap:OtherRestructuringMember 2015-01-04 2016-01-02 0000813672 us-gaap:EmployeeSeveranceMember 2015-01-04 2016-01-02 0000813672 us-gaap:OtherRestructuringMember 2016-01-03 2016-12-31 0000813672 us-gaap:FacilityClosingMember 2017-12-30 0000813672 us-gaap:EmployeeSeveranceMember 2016-01-03 2016-12-31 0000813672 us-gaap:EmployeeSeveranceMember 2017-01-01 2017-12-30 0000813672 us-gaap:EmployeeSeveranceMember 2016-12-31 0000813672 us-gaap:FacilityClosingMember 2015-01-03 0000813672 us-gaap:FacilityClosingMember 2017-01-01 2017-12-30 0000813672 us-gaap:FacilityClosingMember 2015-01-04 2016-01-02 0000813672 us-gaap:EmployeeSeveranceMember 2016-01-02 0000813672 us-gaap:EmployeeSeveranceMember 2017-12-30 0000813672 us-gaap:FacilityClosingMember 2016-01-02 0000813672 us-gaap:EmployeeSeveranceMember 2015-01-03 0000813672 us-gaap:OtherRestructuringMember 2016-01-02 0000813672 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2017-12-30 0000813672 cdns:OtherLongTermLiabilitiesMember 2017-12-30 0000813672 cdns:PriorRestructuringPlansMember 2017-12-30 0000813672 cdns:A2016RestructuringPlanMember 2017-01-01 2017-12-30 0000813672 cdns:A2017RestructuringPlanMember 2017-01-01 2017-12-30 0000813672 cdns:A2017RestructuringPlanMember 2017-12-30 0000813672 cdns:A2016RestructuringPlanMember 2016-01-03 2016-12-31 0000813672 cdns:PriorRestructuringPlansMember 2015-01-04 2016-01-02 0000813672 cdns:A2016RestructuringPlanMember 2017-12-30 0000813672 us-gaap:RestrictedStockMember 2015-01-04 2016-01-02 0000813672 us-gaap:PerformanceSharesMember 2017-01-01 2017-12-30 0000813672 us-gaap:RestrictedStockMember 2017-01-01 2017-12-30 0000813672 us-gaap:PerformanceSharesMember 2016-01-03 2016-12-31 0000813672 us-gaap:PerformanceSharesMember 2015-01-04 2016-01-02 0000813672 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-30 0000813672 us-gaap:EmployeeStockOptionMember 2015-01-04 2016-01-02 0000813672 us-gaap:RestrictedStockMember 2016-01-03 2016-12-31 0000813672 us-gaap:EmployeeStockOptionMember 2016-01-03 2016-12-31 0000813672 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2016-12-31 0000813672 us-gaap:FairValueInputsLevel2Member 2016-12-31 0000813672 cdns:MarketableEquitySecuritiesMember 2016-12-31 0000813672 us-gaap:FairValueInputsLevel1Member 2016-12-31 0000813672 us-gaap:MoneyMarketFundsMember 2016-12-31 0000813672 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2016-12-31 0000813672 cdns:MarketableEquitySecuritiesMember us-gaap:FairValueInputsLevel3Member 2016-12-31 0000813672 us-gaap:FairValueInputsLevel3Member 2016-12-31 0000813672 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2016-12-31 0000813672 cdns:MarketableEquitySecuritiesMember us-gaap:FairValueInputsLevel1Member 2016-12-31 0000813672 cdns:MarketableEquitySecuritiesMember us-gaap:FairValueInputsLevel2Member 2016-12-31 0000813672 us-gaap:FairValueInputsLevel3Member 2017-12-30 0000813672 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2017-12-30 0000813672 us-gaap:MoneyMarketFundsMember 2017-12-30 0000813672 us-gaap:FairValueInputsLevel1Member 2017-12-30 0000813672 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2017-12-30 0000813672 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2017-12-30 0000813672 cdns:MarketableEquitySecuritiesMember us-gaap:FairValueInputsLevel3Member 2017-12-30 0000813672 us-gaap:FairValueInputsLevel2Member 2017-12-30 0000813672 cdns:MarketableEquitySecuritiesMember us-gaap:FairValueInputsLevel1Member 2017-12-30 0000813672 cdns:MarketableEquitySecuritiesMember 2017-12-30 0000813672 cdns:MarketableEquitySecuritiesMember us-gaap:FairValueInputsLevel2Member 2017-12-30 0000813672 cdns:A2017AcquisitionsMember cdns:IntangibleAssetsMember us-gaap:FairValueInputsLevel3Member 2017-01-01 2017-12-30 0000813672 us-gaap:AsiaMember 2017-01-01 2017-12-30 0000813672 country:US 2015-01-04 2016-01-02 0000813672 us-gaap:EMEAMember 2015-01-04 2016-01-02 0000813672 country:US 2017-01-01 2017-12-30 0000813672 us-gaap:AsiaMember 2015-01-04 2016-01-02 0000813672 us-gaap:AsiaMember 2016-01-03 2016-12-31 0000813672 country:US 2016-01-03 2016-12-31 0000813672 country:JP 2015-01-04 2016-01-02 0000813672 us-gaap:EMEAMember 2016-01-03 2016-12-31 0000813672 country:JP 2017-01-01 2017-12-30 0000813672 cdns:OtherAmericaMember 2017-01-01 2017-12-30 0000813672 cdns:OtherAmericaMember 2015-01-04 2016-01-02 0000813672 country:JP 2016-01-03 2016-12-31 0000813672 cdns:OtherAmericaMember 2016-01-03 2016-12-31 0000813672 us-gaap:EMEAMember 2017-01-01 2017-12-30 0000813672 country:US 2016-01-02 0000813672 us-gaap:AsiaMember 2017-12-30 0000813672 us-gaap:EMEAMember 2016-12-31 0000813672 cdns:OtherAmericaMember 2016-12-31 0000813672 us-gaap:AsiaMember 2016-01-02 0000813672 country:JP 2016-12-31 0000813672 us-gaap:AsiaMember 2016-12-31 0000813672 cdns:OtherAmericaMember 2017-12-30 0000813672 country:JP 2017-12-30 0000813672 country:US 2016-12-31 0000813672 country:US 2017-12-30 0000813672 us-gaap:EMEAMember 2017-12-30 0000813672 country:JP 2016-01-02 0000813672 cdns:OtherAmericaMember 2016-01-02 0000813672 us-gaap:EMEAMember 2016-01-02 cdns:Customer iso4217:USD iso4217:USD xbrli:shares xbrli:pure cdns:acquisition xbrli:shares 170120000 202665000 170120000 202665000 64248000 60482000 56497000 40532000 42387000 41781000 3478000 5154000 2000000 3500000 2200000 693493000 729369000 22449000 24450000 26709000 155659000 183291000 156676000 3.00 3 3.50 3.50 3.25 2.75 3.25 2.75 250000000 250000000 12202000 7665000 -7928000 -7661000 -8450000 190052000 194507000 199355000 808379000 863879000 864503000 17200000 32000000 P7Y -369000 1741000 6145000 P90D 5119000 9870000 11225000 23122000 95040000 106173000 250000000 9411.76 P90D P5Y 0 1 204000 477000 197000 0.10 0.50 0.85 0.03 0.90 P12M 50000000 85000000 1578944000 1683771000 1813987000 P6M -2600000 -19600000 0.03 0.02 700000000 735000000 inventory in excess of 12-month demand 116000 0 116000 0 159000 0 159000 0 21.49 500231000 P10Y 1458000 1387000 1442000 33651000 4824000 28827000 37227000 5512000 31715000 57161000 8172000 48989000 33651000 37226000 57161000 76400000 76400000 0.90 false --12-30 FY 2017 2017-12-30 10-K 0000813672 282869000 Yes Large Accelerated Filer 9383931490 CADENCE DESIGN SYSTEMS INC No Yes 239496000 221101000 4367000 4825000 85554000 119325000 12949000 12239000 18382000 3936000 612961000 658377000 926000 2638000 3716000 3292000 -22370000 -2976000 -25160000 -3630000 P5Y7M6D 92341000 92341000 109217000 109217000 130023000 130023000 7900000 8400000 7400000 0 0 0 0 126000 308000 2623000 9402000 1069000 1211000 23716000 18095000 14716000 1089000 1029000 0 60000 1677000 581000 1069000 27000 532000 303000 152000 77000 2096908000 2418714000 702034000 979988000 267403000 267403000 0 0 542799000 539862000 2937000 0 926000 2638000 0 0 3057000 3057000 0 0 3057000 4455000 4455000 0 0 4455000 2131000 1817000 126023000 127478000 700000 1100000 600000 503543000 537144000 227508000 184153000 1800000 4200000 932161000 616686000 465232000 688087000 237724000 237724000 0 0 503934000 503934000 0 0 -315475000 -151454000 222855000 468289000 692542000 23881000 1298000 18663000 3920000 0.01 0.01 600000000 600000000 278099000 282067000 291584000 309392000 278099000 278099000 282067000 282067000 1820081000 1829950000 227645000 190351000 225631000 532000 532000 1416661000 1571182000 1619077000 8171000 364000 7807000 -10265000 4839000 -2193000 24622000 34047000 35301000 13644000 38936000 31011000 -713000 50000 -2097000 0.00875 0.01875 0.0025 0.0125 0.01875 0.01125 350000000 300000000 350000000 300000000 350000000 300000000 0.04375 2019-01-28 P3Y 6507000 6073000 434000 5631000 5405000 226000 1400000 26622000 26622000 0 0 31473000 31473000 0 0 -13165000 -5291000 76494000 -1734000 -5584000 -2131000 -13148000 -4869000 79934000 256547000 152501000 296066000 336297000 66769000 61513000 1751000 6006000 5571000 20580000 20266000 14842000 12178000 23335000 13112000 409719000 310519000 6442000 3201000 256500000 152052000 316799000 215028000 23175000 20650000 26526000 0 180999000 164687000 20087000 15782000 62438000 42357000 19093000 10621000 92920000 95491000 60299000 62976000 35651000 36683000 119000 2730000 24529000 23563000 6131000 6164000 6976000 1359000 670000 1214000 22337000 24185000 26010000 48700000 52700000 52900000 118165000 119588000 115524000 0.88 0.71 0.75 0.81 0.70 0.73 -22861000 -4993000 13471000 0.06 0.14 0.35 0.21 0.35 0.35 174936000 164310000 9500000 264400000 P2Y3M P2Y1M 24294000 30980000 36664000 2634000 2460000 15591000 0 0 0.14 P14Y P2Y 267723000 100778000 160178000 6767000 297456000 90675000 199529000 7252000 13204000 53346000 17810000 36115000 40621000 46239000 174623000 342108000 9806000 504791000 151063000 342810000 10918000 73845000 181930000 3039000 207335000 60388000 143281000 3666000 23200000 2937000 0 2937000 0 2653000 0 2653000 0 5606000 6879000 -2920000 23580000 27590000 0 923000 0 2124000 4725000 13869000 0 923000 0 109982000 125106000 134181000 551772000 572764000 666009000 23579000 90218000 23600000 90200000 -2587000 3027000 47867000 84694000 81619000 267596000 237153000 315046000 219729000 152459000 233427000 14683000 0 0 14684000 14684000 1332000 2511000 110000 1166000 1865000 265000 151000 -127000 3000 218000 15179000 34067000 110945000 -11066000 1243000 4689000 0 0 96798000 25200000 67200000 0 2826000 2474000 -56873000 -36098000 -65296000 93659000 83003000 110266000 2687000 -13132000 -24455000 1623000 2520000 2424000 50000 25145000 0 3621000 5534000 5867000 19243000 39765000 26789000 0 5620000 3086000 29494000 36823000 59072000 44732000 3299000 28409000 15321000 2655000 -25987000 0 0 3867000 -27019000 30742000 33614000 1120000 -4934000 -5034000 -19011000 -3154000 12625000 1558000 6566000 22336000 1380000 6903000 25793000 16434000 0 0 7850000 6754000 8124000 71500000 71500000 526537000 576291000 258814000 278835000 28311000 23670000 25664000 19918000 21024000 24160000 12886000 15718000 39475000 33209000 26589000 17491000 2667000 2917000 3879000 55785000 55840000 2096908000 2418714000 585562000 642398000 769576000 787114000 350000000 2022-01-28 0.0262 600000000 0.0030 0.0015 50000000 50000000 85000000 85000000 0.0263 44119000 50340000 21000 317000 520000 237724000 503934000 -626310000 -592697000 -70147000 -44504000 1357000 -191209000 378200000 444879000 470740000 252417000 252417000 203086000 203086000 204101000 204101000 387000 948000 189665000 24767000 12832000 757000 844000 193750000 30564000 12692000 611000 694000 198744000 37678000 13615000 2 2 285430000 244901000 323955000 100021000 28090000 7042000 10013000 12514000 20641000 21721000 27406000 28216000 32089000 198173000 3081000 13638000 866000 41811000 48030000 55193000 77800000 311740000 230301000 -25276000 -12801000 19394000 169000 716000 1712000 -24772000 -24772000 -12735000 -12735000 21530000 21530000 -335000 650000 -424000 33000 54000 519000 202000 770000 2231000 59314000 81232000 -646000 -4027000 -5068000 10477000 15922000 16755000 530643000 0 0 333189000 960289000 100025000 9381000 7322000 1798000 261000 17569000 16890000 679000 0 20356000 20170000 186000 0 0 622000 793000 96531000 20525000 0 0 41627000 143249000 42400000 142800000 44808000 53712000 57901000 0.01 0.01 400000 400000 0 0 0 0 0 0 37099000 63811000 342400000 530643000 0 0 74938000 55440000 48965000 0 300000000 0 0 115000000 135000000 31316000 57762000 0 4570000 2917000 9108000 60949000 55619000 833000 0 923000 0 52261000 30984000 22255000 Estimated useful life up to 32 years Shorter of the lease term or the estimated useful life 851568000 909719000 228599000 238607000 251342000 P32Y P25Y P7Y P2Y P5Y P3Y P5Y P3Y 126000 308000 2623000 31800000 2348000 2668000 8934000 157171000 190426000 349999000 0 0 0 65000000 100000000 637567000 735340000 804223000 4511000 3636000 1095000 4200000 40955000 40411000 544000 0 40400000 9406000 9027000 379000 11900000 6210000 4462000 1267000 481000 1137000 751000 386000 0 24460000 24402000 58000 0 13784000 165000 13619000 13535000 249000 0 2500000 11100000 200000 -220000 0 -2800000 -87000 -25000 -62000 0 96000 130000 -34000 0 274000 276000 -2000 0 136902000 341003000 25960000 163440000 782419000 413588000 316684000 31296000 160003000 832583000 445500000 346701000 35067000 166623000 829436000 526201000 385705000 1702091000 1816083000 1943032000 3166000 2992000 402432000 395194000 419161000 92341000 5823000 5544000 7903000 78615000 3561000 2436000 14935000 49755000 21654000 109217000 6579000 9195000 5649000 96989000 2911000 1995000 17550000 64061000 22700000 130023000 6809000 8224000 5417000 117797000 3232000 2218000 20513000 77222000 26838000 P1Y P4Y P3Y P4Y P3Y P1Y P4Y P3Y 902000 5909000 34.48 12082000 1530000 11968000 20.40 27.11 P1Y1M 5121000 99564000 113114000 174548000 20.75 0.229 0.268 0.244 0.315 0.204 0.212 0.0013 0.0161 0.0043 0.0121 0.0092 0.0201 0.07 6500000 3900000 11200000 600000 4104000 13.72 67363000 44835000 45643000 197000 20.52 820000 4.23 4.60 4.85 5.84 6.64 6.86 110114000 7117000 5783000 13.61 16.56 14.78 16.62 21.04 1519000 1471000 1270000 11.37 30.72 P6M P5Y0M0D P6M P4Y9M29D P6M P4Y9M0D 89790000 P3Y1M27D P3Y9M10D 3057000 4455000 1957000 12399000 10587000 7905000 74711000 -90542000 165253000 55432000 -147074000 202506000 48964000 -111982000 160946000 525000000 425000000 1333574000 12347000 1851427000 -326408000 -203792000 1376115000 -12425000 1863086000 -73991000 -400555000 741770000 -25160000 1820081000 136902000 -1190053000 989202000 -3630000 1829950000 341003000 -1178121000 52628000 9153000 87746000 15160000 82794000 73201000 80714000 123147000 132312000 129045000 51061000 47092000 16255000 16255000 40493000 40493000 2495000 2495000 1190053000 1178121000 333189000 333189000 960289000 960289000 100025000 100025000 6200000 71617000 71101000 97224000 87820000 98540000 110179000 318000 7331000 155000 9571000 0 0 7513000 11342000 13141000 104000 838000 688000 3530000 614000 4054000 119000 149000 3028000 48335000 56248000 63108000 643493000 343927000 299566000 644369000 344595000 299774000 312302000 291256000 280221000 288018000 284502000 272097000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">BALANCE SHEET COMPONENTS </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of certain balance sheet components as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> is as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Raw materials</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,491</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">26,589</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,718</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,886</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">Inventories</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;">33,209</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;">39,475</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, plant and equipment:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment and related software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">537,144</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">503,543</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Buildings</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,478</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126,023</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Land</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,840</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold, building and land improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">106,173</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95,040</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,590</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,580</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">Equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,340</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,119</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In-process capital assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,154</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,478</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total cost</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">909,719</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">851,568</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: Accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(658,377</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(612,961</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, plant and equipment, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">251,342</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;">238,607</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other assets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Deferred income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">152,501</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">256,547</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other long-term 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;">77,800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,193</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Other assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">230,301</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">311,740</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;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;">Accounts payable and accrued liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Payroll and payroll-related accruals</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">164,310</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">174,936</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts payable</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,825</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,367</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income taxes payable - current</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,936</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued operating 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;">48,030</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,811</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts payable and accrued liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">221,101</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;">239,496</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;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:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash, Cash Equivalents and Short-Term Investments</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence considers all highly liquid investments with original maturities of three months or less on the date of purchase to be cash equivalents. Book overdraft balances are recorded in accounts payable and accrued liabilities in the consolidated balance sheets and are reported as a component of cash flows from financing activities in the consolidated statement of cash flows.&#160;</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence&#8217;s short-term investments consist of marketable equity securities that are classified as available for sale. Available-for-sale equity securities are carried at fair value, with the unrealized gains and losses presented net of tax as a separate component of other comprehensive income. Unrealized and realized gains and losses are determined using the specific identification method.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence recognizes gains on its available-for-sale securities when they are realized. Cadence recognizes losses on its available-for-sale securities when they are realized or when Cadence has determined that an other-than-temporary decline in fair value has occurred. Cadence records realized gains, realized losses and other-than-temporary impairments as part of other income, net in the consolidated income statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total intrinsic value of and cash received from options exercised during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> was:</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="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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intrinsic value of options exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,643</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,835</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,363</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 received from options exercised</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,255</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,984</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,261</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total fair value realized by employees upon vesting of restricted stock during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> was:</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="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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair value of restricted stock realized upon vesting</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">174,548</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113,114</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99,564</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div 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:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Long-Lived Assets, Including Acquired Intangibles</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence&#8217;s long-lived assets consist of property, plant and equipment and acquired intangibles. Acquired intangibles with definite lives are amortized on a straight-line basis over the estimated economic life of the underlying products and technologies, which range from </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">fourteen</font><font style="font-family:inherit;font-size:10pt;"> years. Acquired intangibles with indefinite lives, or in-process technology, consists of projects that had not reached technological feasibility by the date of acquisition. Upon completion of the project, the assets are amortized over their estimated useful lives. If the project is abandoned rather than completed, the asset is written off. In-process technology is tested for impairment annually and as necessary if changes in facts and circumstances indicate that the assets might be impaired.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence reviews its long-lived assets, including acquired intangibles for impairment whenever events or changes in circumstances indicate that the carrying amount of a long-lived asset or asset group may not be recoverable. Recoverability of an asset or asset group is measured by comparison of its carrying amount to the expected future undiscounted cash flows that the asset or asset group is expected to generate. If it is determined that the carrying amount of an asset group is not recoverable, an impairment loss is recorded in the amount by which the carrying amount of the asset or asset group exceeds its fair value.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nonqualified Deferred Compensation Trust</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Executive officers, senior management and members of Cadence&#8217;s Board of Directors may elect to defer compensation payable to them under Cadence&#8217;s Nonqualified Deferred Compensation Plan (&#8220;NQDC&#8221;). Deferred compensation payments are held in investment accounts and the values of the accounts are adjusted each quarter based on the fair value of the investments held in the NQDC. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The selected investments held in the NQDC accounts are classified as trading securities. Trading securities are carried at fair value, with the unrealized gains and losses recognized in the consolidated income statements as other income, net. These trading securities are classified in other assets in the consolidated balance sheets because the securities are not available for Cadence&#8217;s use in its operations. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence&#8217;s obligation with respect to the NQDC trust is recorded in other long-term liabilities on the consolidated balance sheets. Increases and decreases in the NQDC trust liability are recorded as compensation expense in the consolidated income statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The remaining liability for Cadence&#8217;s restructuring plans is recorded in the consolidated balance sheet 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:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font 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:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts payable and accrued liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,619</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 long-term liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">165</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,784</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares of common stock issued under the ESPP for fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> were 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="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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands, except per share amounts)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence shares purchased under the ESPP</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,270</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,471</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,519</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 received for the purchase of shares under the ESPP</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">26,709</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">24,450</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">22,449</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 purchase price per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.62</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.78</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense related to performance-based restricted stock grants for fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> was 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="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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense related to performance-based grants</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,195</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,544</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of certain balance sheet components as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> is as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Raw materials</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,491</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">26,589</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,718</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,886</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">Inventories</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;">33,209</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;">39,475</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, plant and equipment:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment and related software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">537,144</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">503,543</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Buildings</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,478</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126,023</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Land</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,840</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold, building and land improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">106,173</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95,040</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,590</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,580</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">Equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,340</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,119</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In-process capital assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,154</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,478</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total cost</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">909,719</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">851,568</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: Accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(658,377</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(612,961</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, plant and equipment, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">251,342</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;">238,607</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other assets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Deferred income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">152,501</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">256,547</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other long-term 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;">77,800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,193</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Other assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">230,301</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">311,740</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;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;">Accounts payable and accrued liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Payroll and payroll-related accruals</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">164,310</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">174,936</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts payable</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,825</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,367</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income taxes payable - current</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,936</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued operating 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;">48,030</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,811</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts payable and accrued liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">221,101</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;">239,496</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;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;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, Cadence had reserved the following shares of authorized but unissued common stock for future issuance:</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="3" rowspan="1"></td></tr><tr><td style="width:85%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee equity incentive plans*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,663</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee stock purchase plans</font></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,920</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Directors stock plans*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,298</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,881</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;padding-left:36px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">_____________</font></div><div style="line-height:120%;text-align:justify;padding-left:36px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">* Includes shares reserved for: (i) issuance upon exercise of future option grants, (ii) issuance upon vesting of future restricted stock grants, (iii) outstanding but unexercised options to purchase common stock, or (iv) unvested restricted stock units.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Treasury Stock</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence generally issues shares related to its stock-based compensation plans from shares held in treasury. When treasury stock is reissued at an amount higher than its cost, the difference is recorded as a component of capital in excess of par in the consolidated statements of stockholders&#8217; equity. When treasury stock is reissued at an amount lower than its cost, the difference is recorded as a component of capital in excess of par to the extent that gains exist to offset the losses. If there are no accumulated treasury stock gains in capital in excess of par, the losses upon reissuance of treasury stock are recorded as a component of retained earnings (accumulated deficit) in the consolidated statements of stockholders&#8217; equity. There were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> losses recorded by Cadence on the reissuance of treasury stock during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Advertising</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence expenses the costs of advertising as incurred. Total advertising expense, including marketing programs and events, was </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$7.4 million</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;"> and </font><font style="font-family:inherit;font-size:10pt;">$7.9 million</font><font style="font-family:inherit;font-size:10pt;"> during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, respectively, and is included in marketing and sales in the consolidated income statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables summarize Cadence&#8217;s short-term investments as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </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%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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: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;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of December 30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Marketable equity securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,817</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,638</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,455</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align: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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of December 31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Marketable equity securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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;">926</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,057</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">ACQUISITIONS </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During fiscal 2017, Cadence completed </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> business combinations for total cash consideration of </font><font style="font-family:inherit;font-size:10pt;">$142.8 million</font><font style="font-family:inherit;font-size:10pt;">, after taking into account cash acquired of&#160;</font><font style="font-family:inherit;font-size:10pt;">$4.2 million</font><font style="font-family:inherit;font-size:10pt;">. The total purchase consideration was allocated to the assets acquired and liabilities assumed based on their respective estimated fair values on the acquisition dates. Cadence will also make payments to certain employees over a period of up to three years subject to continued employment and other performance-based conditions. Cadence recorded a total of </font><font style="font-family:inherit;font-size:10pt;">$76.4 million</font><font style="font-family:inherit;font-size:10pt;"> of acquired intangible assets (of which </font><font style="font-family:inherit;font-size:10pt;">$71.5 million</font><font style="font-family:inherit;font-size:10pt;"> represents in-process technology), </font><font style="font-family:inherit;font-size:10pt;">$90.2 million</font><font style="font-family:inherit;font-size:10pt;"> of goodwill and </font><font style="font-family:inherit;font-size:10pt;">$19.6 million</font><font style="font-family:inherit;font-size:10pt;"> of net liabilities consisting primarily of deferred tax liabilities.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired intangibles with definite lives are amortized on a straight-line basis over the remaining estimated economic life of the underlying products and technologies. The weighted-average amortization period for definite-lived intangible assets acquired is </font><font style="font-family:inherit;font-size:10pt;">5.6 years</font><font style="font-family:inherit;font-size:10pt;">. In-process technology consists of projects that had not reached technological feasibility by the date of acquisition and are considered indefinite-lived intangible assets until the completion or abandonment of the project. Upon completion of the project, the assets are amortized over their estimated useful lives.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The recorded goodwill is related to expected synergies from combining operations of the acquired companies and is not deductible for tax purposes. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Results of operations and the estimated fair value of acquired assets and assumed liabilities are recorded in the consolidated financial statements from the date of acquisition. Pro forma results of operations for the business combinations completed during fiscal 2017 have not been presented because the effects of these acquisitions, individually and in the aggregate, would not have been material to Cadence&#8217;s financial results. The fair values of acquired intangible assets and assumed liabilities were determined using significant inputs that are not observable in the market. For an additional description of these fair value calculations, see Note 16 in the notes to the consolidated financial statements.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During fiscal 2016, Cadence completed </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> business combinations for total cash consideration of </font><font style="font-family:inherit;font-size:10pt;">$42.4 million</font><font style="font-family:inherit;font-size:10pt;">, after taking into account cash acquired of&#160;</font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;">. The total purchase consideration was allocated to the assets acquired and liabilities assumed based on their respective estimated fair values on the acquisition dates. Cadence will also make payments to certain employees over a period of up to four years subject to continued employment and other conditions. Cadence recorded a total of </font><font style="font-family:inherit;font-size:10pt;">$23.6 million</font><font style="font-family:inherit;font-size:10pt;"> of goodwill, </font><font style="font-family:inherit;font-size:10pt;">$23.2 million</font><font style="font-family:inherit;font-size:10pt;"> of acquired intangible assets and </font><font style="font-family:inherit;font-size:10pt;">$2.6 million</font><font style="font-family:inherit;font-size:10pt;"> of net liabilities consisting primarily of deferred revenue. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A trust for the benefit of the children of Lip-Bu Tan, Cadence&#8217;s Chief Executive Officer (&#8220;CEO&#8221;) and director, owned less than </font><font style="font-family:inherit;font-size:10pt;">3%</font><font style="font-family:inherit;font-size:10pt;"> of nusemi inc, one of the companies acquired in 2017, and less than </font><font style="font-family:inherit;font-size:10pt;">2%</font><font style="font-family:inherit;font-size:10pt;"> of Rocketick Technologies Ltd., one of the companies acquired in 2016. Mr. Tan and his wife serve as co-trustees of the trust and disclaim pecuniary and economic interest in the trust. The Board of Directors of Cadence reviewed the transactions and concluded that it was in the best interests of Cadence to proceed with the transactions. Mr. Tan recused himself from the Board of Directors&#8217; discussion of the valuation of nusemi inc and Rocketick Technologies Ltd. and on whether to proceed with the transactions. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Acquisition-related Transaction Costs</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Transaction costs associated with acquisitions were </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, respectively. These costs consist of professional fees and administrative costs and were expensed as incurred in Cadence&#8217;s consolidated income statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CASH, CASH EQUIVALENTS AND INVESTMENTS</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence&#8217;s cash, cash equivalents and short-term investments at fair value as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> were 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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">688,087</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">465,232</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,455</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,057</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Cash, cash equivalents and 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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">692,542</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">468,289</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div 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:16px;text-align:justify;text-indent:32px;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:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes Cadence&#8217;s cash and cash equivalents at fair value as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </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%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and interest bearing deposits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">184,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">227,508</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">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;">503,934</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">237,724</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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 cash and cash equivalents</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">688,087</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">465,232</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div 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:16px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Short-Term Investments</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables summarize Cadence&#8217;s short-term investments as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </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%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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: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;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of December 30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Marketable equity securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,817</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,638</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,455</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align: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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of December 31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Marketable equity securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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;">926</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,057</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Realized gains and losses from the sale of marketable equity securities are recorded in other income, net in the consolidated income statements. </font></div><div style="line-height:120%;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Non-Marketable Investments</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence&#8217;s non-marketable investments generally consist of voting preferred stock, convertible debt or other instruments of privately-held entities and are included in other assets on Cadence&#8217;s consolidated balance sheets. If Cadence determines that it has the ability to exercise significant influence over the issuer, which may include considering whether the investments are in-substance common stock, the investment is accounted for using the equity method. The equity method income or loss recorded by Cadence is based on its percentage ownership in the issuer.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence records realized gains and losses from the sale of non-marketable investments and write-downs related to cost method investments due to other-than-temporary declines in value in the consolidated income statements as other income, net.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence&#8217;s non-marketable investments as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> were 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="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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost method</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">532</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">532</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Equity method</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,460</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,634</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;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 non-marketable 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;">2,992</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;">3,166</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;">COMMITMENTS AND CONTINGENCIES</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Lease Commitments</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Facilities, equipment and vehicles are leased under various operating leases expiring at various dates through 2031. Certain of these leases contain renewal options and escalating rent payments. Rental expense is recognized on a straight-line basis and was as follows during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">: </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="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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rent expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,089</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,216</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,406</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, future minimum lease payments under non-cancelable operating leases were 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:86%;" 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;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Leases</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the fiscal years:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,090</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;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,641</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:#cceeff;padding-left:2px;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,514</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;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,013</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,042</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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,721</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 lease payments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">100,021</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div 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:16px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Purchase Obligations</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence had purchase obligations of </font><font style="font-family:inherit;font-size:10pt;">$31.8 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> that were associated with agreements or commitments for purchases of goods or services. </font></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Legal Proceedings</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">From time to time, Cadence is involved in various disputes and litigation that arise in the ordinary course of business. These include disputes and lawsuits related to intellectual property, indemnification obligations, mergers and acquisitions, licensing, contracts, distribution arrangements and employee relations matters. At least quarterly, Cadence reviews the status of each significant matter and assesses its potential financial exposure. If the potential loss from any claim or legal proceeding is considered probable and the amount or the range of loss can be estimated, Cadence accrues a liability for the estimated loss. Legal proceedings are subject to uncertainties, and the outcomes are difficult to predict. Because of&#160;such uncertainties, accruals are based on Cadence&#8217;s judgments using the best information available at the time. As additional information becomes available, Cadence reassesses the potential liability related to pending claims and litigation matters and may revise estimates.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other Contingencies</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence provides its customers with a warranty on sales of hardware products, generally for a </font><font style="font-family:inherit;font-size:10pt;">90</font><font style="font-family:inherit;font-size:10pt;">-day period. Cadence did not incur any significant costs related to warranty obligations during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence&#8217;s product license and services agreements typically include a limited indemnification provision for claims from third parties relating to Cadence&#8217;s intellectual property. If the potential loss from any indemnification claim is considered probable and the amount or the range of loss can be estimated, Cadence accrues a liability for the estimated loss. The indemnification is generally limited to the amount paid by the customer. Cadence did not incur any significant losses from indemnification claims during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At least quarterly, Cadence reviews the status of each significant matter and assesses its potential financial exposure. If the potential loss from any claim or legal proceeding is considered probable and the amount or the range of loss can be estimated, Cadence accrues a liability for the estimated loss. Legal proceedings are subject to uncertainties, and the outcomes are difficult to predict. Because of&#160;such uncertainties, accruals are based on Cadence&#8217;s judgments using the best information available at the time. As additional information becomes available, Cadence reassesses the potential liability related to pending claims and litigation matters and may revise estimates.</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;">ACCUMULATED OTHER COMPREHENSIVE LOSS</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence&#8217;s accumulated other comprehensive loss is comprised of the aggregate impact of foreign currency translation gains and losses, changes in defined benefit plan liabilities, and changes in unrealized holding gains and losses on available-for-sale securities net of reclassifications for realized gains and losses, as presented in Cadence&#8217;s consolidated statements of comprehensive income.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated other comprehensive loss was comprised of the following as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, and </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:8px;font-size:10pt;"><div style="padding-left: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:10pt;"><font style="font-family:inherit;font-size:10pt;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency translation loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,976</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,370</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 in defined benefit plan liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,292</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,716</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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;">Unrealized holding gains on available-for-sale securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,638</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;">926</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: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 accumulated other comprehensive loss</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,630</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(25,160</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, there were no significant amounts related to foreign currency translation loss or changes in defined benefit plan liabilities reclassified to net income from accumulated other comprehensive loss.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in unrealized holding gains on available-for-sale securities includes the following for fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized holding gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,231</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">770</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">202</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Reclassification of unrealized holding gains to other income, net</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(519</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;">(54</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;">(33</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:26px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in unrealized holding gains</font></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,712</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;">716</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;">169</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:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Comprehensive Income</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence reports comprehensive income in the consolidated statements of comprehensive income. Accumulated other comprehensive income (loss) is reported as a component of stockholders&#8217; equity and includes foreign currency translation gains and losses, changes in defined benefit plan liabilities, and unrealized gains and losses on marketable securities that are available for sale. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;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:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial instruments, including derivative financial instruments, that may potentially subject Cadence to concentrations of credit risk, consist principally of cash and cash equivalents, short-term investments, long-term investments, accounts receivable and forward contracts. Credit exposure related to Cadence&#8217;s foreign currency forward contracts is limited to the realized and unrealized gains on these contracts.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Principles of Consolidation and Basis of Presentation</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The consolidated financial statements include the accounts of Cadence and its subsidiaries after elimination of intercompany accounts and transactions. All consolidated subsidiaries are wholly owned by Cadence. Certain prior period balances have been reclassified to conform to the current period presentation.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence&#8217;s fiscal years are 52- or 53-week periods ending on the Saturday closest to December 31. Fiscal 2017, 2016 and 2015 were each 52-week fiscal years.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restructuring Charges </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence records personnel-related restructuring charges with customary termination benefits when the costs are both probable and estimable. Cadence records personnel-related restructuring charges with non-customary termination benefits when the plan has been communicated to the affected employees. Cadence records facilities-related restructuring charges in the period in which the affected facilities are vacated. In connection with facilities-related restructuring plans, Cadence has made a number of estimates and assumptions related to losses on excess facilities that have been vacated or consolidated, particularly the timing of subleases and sublease terms. Closure and space reduction costs included in the restructuring charges include payments required under leases less any applicable estimated sublease income after the facilities are abandoned, lease buyout costs and certain contractual costs to maintain facilities during the period after abandonment.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence records estimated provisions for termination benefits and outplacement costs along with other personnel-related restructuring costs, long-term asset impairments related to abandoned assets and other costs associated with the restructuring plan. Cadence regularly evaluates the adequacy of its lease loss accruals and severance and related benefits accruals, and adjusts the balances based on actual costs incurred or changes in estimates and assumptions. Subsequent adjustments to restructuring accruals are classified in restructuring and other charges in the consolidated income statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">DEBT</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence&#8217;s outstanding debt as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> was as follows:</font></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:23%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Principal</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unamortized Discount</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Carrying Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Principal</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unamortized Discount</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Carrying Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revolving Credit Facility</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;">85,000</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;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">85,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">50,000</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;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019 Term Loan</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(226</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">299,774</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">300,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(434</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">299,566</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2024 Notes</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">350,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,405</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">344,595</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">350,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,073</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">343,927</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total outstanding debt</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;">735,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,631</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">729,369</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;">700,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,507</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">693,493</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:16px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revolving Credit Facility</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On&#160;January 30, 2017, Cadence entered into a&#160;five-year senior unsecured revolving credit facility with a group of lenders led by JPMorgan Chase Bank, N.A., as administrative agent, which replaced Cadence&#8217;s existing revolving credit facility. The credit facility provides for borrowings up to&#160;</font><font style="font-family:inherit;font-size:10pt;">$350.0 million</font><font style="font-family:inherit;font-size:10pt;">, with the right to request increased capacity up to an additional </font><font style="font-family:inherit;font-size:10pt;">$250.0 million</font><font style="font-family:inherit;font-size:10pt;">&#160; upon the receipt of lender commitments, for total maximum borrowings of&#160;</font><font style="font-family:inherit;font-size:10pt;">$600.0 million</font><font style="font-family:inherit;font-size:10pt;">. The credit facility expires on </font><font style="font-family:inherit;font-size:10pt;">January&#160;28, 2022</font><font style="font-family:inherit;font-size:10pt;"> and has no subsidiary guarantors. Any outstanding loans drawn under the credit facility are due at maturity on </font><font style="font-family:inherit;font-size:10pt;">January&#160;28, 2022</font><font style="font-family:inherit;font-size:10pt;">. Outstanding borrowings may be paid at any time prior to maturity.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest accrues on borrowings under the credit facility at either LIBOR plus a margin between </font><font style="font-family:inherit;font-size:10pt;">1.250%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">1.875%</font><font style="font-family:inherit;font-size:10pt;"> per annum or at the base rate plus a margin between </font><font style="font-family:inherit;font-size:10pt;">0.25%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">0.875%</font><font style="font-family:inherit;font-size:10pt;"> per annum. As of&#160;</font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, the interest rate on Cadence&#8217;s credit facility was&#160;</font><font style="font-family:inherit;font-size:10pt;">2.62%</font><font style="font-family:inherit;font-size:10pt;">.&#160;Interest is payable quarterly. A commitment fee ranging from&#160;</font><font style="font-family:inherit;font-size:10pt;">0.15%</font><font style="font-family:inherit;font-size:10pt;">&#160;to&#160;</font><font style="font-family:inherit;font-size:10pt;">0.30%</font><font style="font-family:inherit;font-size:10pt;">&#160;is assessed on the daily average undrawn portion of revolving commitments.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The credit facility contains customary negative covenants that, among other things, restrict Cadence&#8217;s ability to incur additional indebtedness, grant liens, make certain investments (including acquisitions), dispose of certain assets and make certain payments, including share repurchases and dividends. In addition, the credit facility contains financial covenants that require Cadence to maintain a funded debt to EBITDA ratio not greater than </font><font style="font-family:inherit;font-size:10pt;">3.00</font><font style="font-family:inherit;font-size:10pt;"> to 1, with a step up to </font><font style="font-family:inherit;font-size:10pt;">3.50</font><font style="font-family:inherit;font-size:10pt;"> to 1 for one year following an acquisition by Cadence of at least </font><font style="font-family:inherit;font-size:10pt;">$250.0 million</font><font style="font-family:inherit;font-size:10pt;"> that results in a pro forma leverage ratio between </font><font style="font-family:inherit;font-size:10pt;">2.75</font><font style="font-family:inherit;font-size:10pt;"> to 1 and </font><font style="font-family:inherit;font-size:10pt;">3.25</font><font style="font-family:inherit;font-size:10pt;"> to 1. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, Cadence was in compliance with all financial covenants associated with the revolving credit facility.</font></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019 Term Loan</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2016, Cadence entered into a </font><font style="font-family:inherit;font-size:10pt;">$300.0 million</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year senior unsecured non-amortizing term loan facility due on </font><font style="font-family:inherit;font-size:10pt;">January&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;"> (the &#8220;2019 Term Loan&#8221;) with a group of lenders led by JPMorgan Chase Bank, N.A., as administrative agent. On January 30, 2017, Cadence amended the agreement for its 2019 Term Loan. The amendment modified the 2019 Term Loan covenants to make them consistent with the covenants in the revolving credit facility. The other material terms of the 2019 Term Loan remain unchanged.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amounts outstanding under the 2019 Term Loan initially accrue interest at a rate equal to LIBOR plus a margin of </font><font style="font-family:inherit;font-size:10pt;">1.125%</font><font style="font-family:inherit;font-size:10pt;"> per annum, which may increase to a rate equal to LIBOR plus a margin of up to </font><font style="font-family:inherit;font-size:10pt;">1.875%</font><font style="font-family:inherit;font-size:10pt;"> per annum, depending on Cadence&#8217;s leverage ratio. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, the interest rate on Cadence&#8217;s 2019 Term Loan was </font><font style="font-family:inherit;font-size:10pt;">2.63%</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The 2019 Term Loan contains customary negative covenants that, among other things, restrict Cadence&#8217;s ability to incur additional indebtedness, grant liens, make certain investments (including acquisitions), dispose of certain assets and make certain payments, including share repurchases and dividends. In addition, the term loan agreement contains certain financial covenants that require Cadence to maintain a funded debt to EBITDA ratio not greater than </font><font style="font-family:inherit;font-size:10pt;">3.00</font><font style="font-family:inherit;font-size:10pt;"> to 1, with a step-up to </font><font style="font-family:inherit;font-size:10pt;">3.50</font><font style="font-family:inherit;font-size:10pt;"> to 1 for one year following an acquisition by Cadence of at least </font><font style="font-family:inherit;font-size:10pt;">$250.0 million</font><font style="font-family:inherit;font-size:10pt;"> that results in a pro forma leverage ratio between </font><font style="font-family:inherit;font-size:10pt;">2.75</font><font style="font-family:inherit;font-size:10pt;"> to 1 and </font><font style="font-family:inherit;font-size:10pt;">3.25</font><font style="font-family:inherit;font-size:10pt;"> to 1. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, Cadence was in compliance with all financial covenants associated with the 2019 Term Loan. </font></div><div style="line-height:120%;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2024 Notes</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2014, Cadence issued </font><font style="font-family:inherit;font-size:10pt;">$350.0 million</font><font style="font-family:inherit;font-size:10pt;"> aggregate principal amount of </font><font style="font-family:inherit;font-size:10pt;">4.375%</font><font style="font-family:inherit;font-size:10pt;"> Senior Notes due October 15, 2024 (the &#8220;2024 Notes&#8221;). Cadence received net proceeds of </font><font style="font-family:inherit;font-size:10pt;">$342.4 million</font><font style="font-family:inherit;font-size:10pt;"> from the issuance of the 2024 Notes, net of a discount of </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;"> and issuance costs of </font><font style="font-family:inherit;font-size:10pt;">$6.2 million</font><font style="font-family:inherit;font-size:10pt;">. Both the discount and issuance costs are being amortized to interest expense over the term of the 2024 Notes using the effective interest method. Interest is payable in cash semi-annually in April and October. The 2024 Notes are unsecured and rank equal in right of payment to all of Cadence&#8217;s existing and future senior indebtedness. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence may redeem the 2024 Notes, in whole or in part, at a redemption price equal to the greater of (a) 100% of the principal amount of the notes to be redeemed and (b) the sum of the present values of the remaining scheduled payments of principal and interest, plus any accrued and unpaid interest, as more particularly described in the indenture governing the 2024 Notes.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The indenture governing the 2024 Notes includes customary representations, warranties and restrictive covenants, including, but not limited to, restrictions on Cadence&#8217;s ability to grant liens on assets, enter into sale and lease-back transactions, or merge, consolidate or sell assets, and also includes customary events of default. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, Cadence was in compliance with all financial covenants associated with the 2024 Notes.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence&#8217;s total contributions made to these plans during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> were 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="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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contributions to defined contribution plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,010</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,185</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,337</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div 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:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Derivative Financial Instruments</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence enters into foreign currency forward exchange contracts with financial institutions to protect against currency exchange risks associated with existing assets and liabilities. A foreign currency forward exchange contract acts as a hedge by increasing in value when underlying assets decrease in value or underlying liabilities increase in value due to changes in foreign exchange rates. Conversely, a foreign currency forward exchange contract decreases in value when underlying assets increase in value or underlying liabilities decrease in value due to changes in foreign exchange rates. The forward contracts are not designated as accounting hedges and, therefore, the unrealized gains and losses are recognized in other income, net, in advance of the actual foreign currency cash flows. The fair value of these forward contracts is recorded in accrued liabilities or in other current assets. These forward contracts generally have maturities of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">90</font><font style="font-family:inherit;font-size:10pt;"> days or less.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">New Accounting Standards Not Yet Adopted</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2014-09, &#8220;Revenue from Contracts with Customers (Topic 606),&#8221; which supersedes the revenue recognition requirements in &#8220;Revenue Recognition (Topic 605).&#8221; Under Topic 606, revenue is recognized when a customer obtains control of promised goods or services and is recognized in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. In addition, Topic 606 requires enhanced disclosures, including disclosure of the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. The FASB has recently issued several amendments to the standard, including clarification on accounting for licenses of intellectual property and identifying performance obligations. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Topic 606 permits two methods of adoption: retrospectively to each prior reporting period presented (full retrospective method), or modified retrospectively with the cumulative effect of applying the guidance as of the date of initial application (the cumulative catch-up transition method). Cadence will adopt the standard using the cumulative catch-up transition method.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Topic 606 is effective for Cadence beginning with the first quarter of fiscal 2018. The most significant impacts of the adoption of Topic 606 are as follows:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><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;">Cadence&#8217;s revenue mix is expected to remain approximately </font><font style="font-family:inherit;font-size:10pt;">90%</font><font style="font-family:inherit;font-size:10pt;"> recognizable over time under Topic 606, as it was under Topic 605;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The use of the cumulative catch-up method upon adoption of Topic 606 requires Cadence to evaluate only contracts that were in effect at the beginning of fiscal 2018 as if those contracts had been accounted for under Topic 606 from the beginning of their terms;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><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;">Cadence expects that approximately </font><font style="font-family:inherit;font-size:10pt;">3%</font><font style="font-family:inherit;font-size:10pt;"> of its existing backlog at the beginning of fiscal 2018 will be adjusted through retained earnings upon adoption of Topic 606 and such backlog will not be recognized as revenue in future periods under Topic 606. Because this revenue would have been recognized in prior periods had Topic 606 then been in effect, Cadence will also have related changes to its accounts receivable and deferred revenue balances;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><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;">Because of the transition method, revenue generated under Topic 606 is expected to be slightly lower than revenue would have been under Topic 605 in 2018; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><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;">In 2018, the year of adoption, Cadence will report revenue under Topic 606 with supplemental disclosures of what revenue would have been under Topic 605.</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence will continue to recognize revenue over time for its time-based software arrangements, which represents a large majority of its total revenue, because the multiple software licenses and related updates in its time-based arrangements constitute a single, combined performance obligation. The timing of revenue recognition for its hardware and professional services is expected to remain substantially unchanged.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The adoption of Topic 606 will impact Cadence&#8217;s accounting for multiple element arrangements (&#8220;MEAs&#8221;) that combine many software-related deliverables, which may include multiple software contracts with varying terms, IP licenses, and/or service elements. Topic 605 requires vendor specific objective evidence (&#8220;VSOE&#8221;) to recognize revenue separately for the different undelivered elements. Cadence has not established VSOE under Topic 605, thus the revenue related to these agreements is generally recognized over time beginning with the delivery of the last specified deliverable and ending on the latest end date. Topic 606 requires Cadence to separate the different elements through the use of stand-alone selling prices (&#8220;SSPs&#8221;), and to recognize the revenue allocated to the different elements as if those elements had been sold on a standalone basis, either up front or over time. Certain IP license agreements will be recognized up front under Topic 606, as opposed to over time under Topic 605. In addition, certain software agreements will be recognized over time under Topic 606, as opposed to up front under Topic 605. Despite these changes, Cadence expects its revenue mix will be similar, such that approximately </font><font style="font-family:inherit;font-size:10pt;">90%</font><font style="font-family:inherit;font-size:10pt;"> of its revenue is recognized over time.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">More judgments and estimates are required under Topic 606 than are required under Topic 605, including estimating the SSP for each performance obligation identified within Cadence&#8217;s contracts. Due to the complexity of certain contracts, the actual revenue recognition treatment required under the new standard for these arrangements may be dependent on contract-specific terms and vary in some instances.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the cumulative catch-up transition method, Cadence has evaluated its contracts that were in effect on the adoption date as if they had been accounted for under Topic 606 from contract inception. Some revenue related to the MEAs and IP arrangements noted above that would have been recognized in future periods under Topic 605 will be recast under Topic 606 as if the revenue had been recognized in prior periods. As this transition method requires that Cadence not adjust historical reported revenue amounts, the revenue that would have been recognized under this method prior to the adoption date will be an adjustment to retained earnings and will not be recognized as revenue in future periods as previously planned. Because of this transition method, approximately </font><font style="font-family:inherit;font-size:10pt;">3%</font><font style="font-family:inherit;font-size:10pt;"> of Cadence&#8217;s year-end backlog will be adjusted to retained earnings upon adoption.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Topic 606 also requires the deferral of incremental costs of obtaining a contract with a customer. This requires that Cadence capitalize commission costs that are directly related to obtaining customer contracts and amortize them over the life of the contract. Cadence anticipates the amount of the amortization of capitalized commissions under Topic 606 will be similar to the amount of commissions expense for fiscal 2018 bookings under Topic 605 and will not have a significant impact on its consolidated income statements.</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;">STOCK COMPENSATION PLANS AND STOCK-BASED COMPENSATION</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Equity Incentive Plans</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence&#8217;s Omnibus Plan provides for the issuance of both incentive and non-qualified options, restricted stock awards, restricted stock units, stock bonuses and the rights to acquire restricted stock to both executive and non-executive employees. During fiscal 2017, Cadence&#8217;s shareholders approved an amendment to the Omnibus Plan to increase the number of shares of common stock authorized for issuance by </font><font style="font-family:inherit;font-size:10pt;">6.5 million</font><font style="font-family:inherit;font-size:10pt;">. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, the total number of shares available for future issuance under the Omnibus Plan was </font><font style="font-family:inherit;font-size:10pt;">11.2 million</font><font style="font-family:inherit;font-size:10pt;">. Options granted under the Omnibus Plan have an exercise price not less than the fair market value of the stock on the date of grant. Options and restricted stock generally vest over a </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">three</font><font style="font-family:inherit;font-size:10pt;">- to </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">four</font><font style="font-family:inherit;font-size:10pt;">-year period. Options granted under the Omnibus Plan expire </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">seven</font><font style="font-family:inherit;font-size:10pt;"> years from the date of grant. Vesting of restricted stock awards granted under the Omnibus Plan may require the attainment of specified performance criteria.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence&#8217;s 1995 Directors Stock Incentive Plan (the &#8220;Directors Plan&#8221;) provides for the issuance of non-qualified options, restricted stock awards and restricted stock units to its non-employee directors. Options granted under the Directors Plan have an exercise price not less than the fair market value of the stock on the date of grant. As of December 30, 2017, the total number of shares available for future issuance under the Directors Plan was </font><font style="font-family:inherit;font-size:10pt;">0.6 million</font><font style="font-family:inherit;font-size:10pt;">. Options granted under the Directors Plan expire after </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">ten</font><font style="font-family:inherit;font-size:10pt;"> years, and options, restricted stock awards and restricted stock units vest </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">one</font><font style="font-family:inherit;font-size:10pt;"> year from the date of grant.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence has assumed certain options granted to employees of acquired companies (&#8220;Acquired Options&#8221;). The Acquired Options were assumed by Cadence outside of its stock option plans, and each option is administered under the terms of the respective original plans of the acquired companies. All of the Acquired Options have been adjusted for the price conversion under the terms of the acquisition agreement between Cadence and the relevant acquired company. If the Acquired Options are canceled, forfeited or expire, they do not become available for future grant. No additional options will be granted under any of the acquired companies&#8217; plans.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;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:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense and the related income tax benefit recognized in connection with stock options, restricted stock and the ESPP during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> were 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="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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,417</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,649</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,903</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">117,797</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,989</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,615</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ESPP</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,809</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;">6,579</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;">5,823</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: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 stock-based compensation expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-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;">130,023</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;">109,217</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;">92,341</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax benefit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">36,664</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,980</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">24,294</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div 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:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense is reflected in Cadence&#8217;s consolidated income statements during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> 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="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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of product and maintenance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,218</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,995</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,436</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,232</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,911</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Marketing and sales</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,838</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,654</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,222</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,061</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,755</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,513</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;">17,550</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,935</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: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 stock-based compensation expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-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;">130,023</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;">109,217</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;">92,341</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:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock Options</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The exercise price of each stock option granted under Cadence&#8217;s employee equity incentive plans is equal to or greater than the closing price of Cadence&#8217;s common stock on the date of grant. The fair value of each option grant is estimated on the date of grant using the Black-Scholes option pricing model. The weighted-average grant date fair value of options granted and the weighted-average assumptions used in the model for fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> were 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="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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend yield</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;">None</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;">None</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;">None</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;">Expected volatility</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.01</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">Expected term (in 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;">4.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average fair value of options granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.86</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.84</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.60</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div 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:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of the changes in stock options outstanding under Cadence&#8217;s equity incentive plans during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> is presented below:</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="13" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Average</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">Weighted-</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Average</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remaining</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contractual</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Terms</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Aggregate</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intrinsic</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercise Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options outstanding as of December 31, 2016</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;">7,117</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">820</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.72</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div 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;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,957</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.37</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canceled and forfeited</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(197</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options outstanding as of December 30, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,783</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.56</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110,114</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options vested as of December 30, 2017</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;">4,104</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.72</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,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></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:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence had total unrecognized compensation expense related to stock option grants of $</font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">9.5 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, which will be recognized over the remaining vesting period. The remaining weighted-average vesting period of unvested awards is </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2.3 years</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total intrinsic value of and cash received from options exercised during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> was:</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="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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intrinsic value of options exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,643</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,835</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,363</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 received from options exercised</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,255</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,984</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,261</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restricted Stock</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Generally, restricted stock, which includes restricted stock awards and restricted stock units, vests over </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">four</font><font style="font-family:inherit;font-size:10pt;"> years and is subject to the employee&#8217;s continuing service to Cadence. Stock-based compensation expense is recognized ratably over the vesting term. The vesting of certain restricted stock grants is subject to attainment of specified performance criteria. Each fiscal quarter, Cadence estimates the probability of the achievement of these performance goals and recognizes any related stock-based compensation expense using the graded-vesting method. The amount of stock-based compensation expense recognized in any one period can vary based on the attainment or expected attainment of the various performance goals. If such performance goals are not ultimately met, no compensation expense is recognized and any previously recognized compensation expense is reversed. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain long-term, performance-based stock awards granted to executives, vest over three to five years and are subject to certain market conditions and the executives&#8217; continuing service to Cadence. Stock-based compensation expense is recognized straight-line over the vesting term. If the market conditions are not ultimately met, compensation expense previously recognized is not reversed. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, Cadence had granted a total of </font><font style="font-family:inherit;font-size:10pt;">1.53 million</font><font style="font-family:inherit;font-size:10pt;"> shares of long-term, performance-based stock awards to executives. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense related to performance-based restricted stock grants for fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> was 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="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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense related to performance-based grants</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,195</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,544</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of the changes in restricted stock outstanding under Cadence&#8217;s equity incentive plans during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, is presented below:</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="13" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Average Grant Date</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">Weighted-</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Average</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remaining</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vesting</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Terms</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Aggregate</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intrinsic</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unvested shares as of December 31, 2016</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;">12,082</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20.40</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,909</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.48</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div 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;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,121</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.75</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(902</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.49</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div 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;">Unvested shares as of December 30, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,968</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">500,231</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div 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:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence had total unrecognized compensation expense related to restricted stock grants of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$264.4 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, which will be recognized over the remaining vesting period. The remaining weighted-average vesting period of unvested awards is </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2.1</font><font style="font-family:inherit;font-size:10pt;"> years. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total fair value realized by employees upon vesting of restricted stock during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> was:</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="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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair value of restricted stock realized upon vesting</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">174,548</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113,114</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99,564</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div 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:16px;text-align:justify;text-indent:30px;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:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence provides an ESPP, as amended from time to time. A majority of Cadence employees are eligible to participate in the ESPP. Under the terms of the ESPP, eligible employees may purchase Cadence&#8217;s common stock at a price equal to </font><font style="font-family:inherit;font-size:10pt;">85%</font><font style="font-family:inherit;font-size:10pt;"> of the lower of the fair market value at the beginning or the end of the applicable offering period, in an amount not to exceed </font><font style="font-family:inherit;font-size:10pt;">7%</font><font style="font-family:inherit;font-size:10pt;"> of their annual base earnings plus bonuses and commissions, and subject to a limit in any calendar year of </font><font style="font-family:inherit;font-size:10pt;">$9,411.76</font><font style="font-family:inherit;font-size:10pt;"> worth of common stock. Each offering period has a </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">six</font><font style="font-family:inherit;font-size:10pt;">-month duration beginning on either February 1 or August 1. The purchase dates fall on the last days of the six-month offering periods. As of December 30, 2017, the total number of shares available for future issuance under the ESPP was </font><font style="font-family:inherit;font-size:10pt;">3.9 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Compensation expense is calculated using the fair value of the employees&#8217; purchase rights under the Black-Scholes option pricing model. The weighted-average grant date fair value of purchase rights granted under the ESPP and the weighted-average assumptions used in the model for fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> were 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="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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend yield</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;">None</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;">None</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;">None</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;">Expected volatility</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.92</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.43</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">Expected term (in 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;">0.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average fair value of options granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.64</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.85</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.23</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares of common stock issued under the ESPP for fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> were 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="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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands, except per share amounts)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence shares purchased under the ESPP</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,270</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,471</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,519</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 received for the purchase of shares under the ESPP</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">26,709</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">24,450</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">22,449</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 purchase price per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.62</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.78</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div 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:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Reserved for Future Issuance</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, Cadence had reserved the following shares of authorized but unissued common stock for future issuance:</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="3" rowspan="1"></td></tr><tr><td style="width:85%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee equity incentive plans*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,663</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee stock purchase plans</font></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,920</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Directors stock plans*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,298</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,881</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;padding-left:36px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">_____________</font></div><div style="line-height:120%;text-align:justify;padding-left:36px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">* Includes shares reserved for: (i) issuance upon exercise of future option grants, (ii) issuance upon vesting of future restricted stock grants, (iii) outstanding but unexercised options to purchase common stock, or (iv) unvested restricted stock units.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense and the related income tax benefit recognized in connection with stock options, restricted stock and the ESPP during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> were 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="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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,417</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,649</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,903</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">117,797</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,989</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,615</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ESPP</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,809</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;">6,579</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;">5,823</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: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 stock-based compensation expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-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;">130,023</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;">109,217</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;">92,341</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax benefit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">36,664</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,980</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">24,294</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NET INCOME PER SHARE</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic net income per share is computed by dividing net income during the period by the weighted-average number of shares of common stock outstanding during that period, less unvested restricted stock awards. Diluted net income per share is impacted by equity instruments considered to be potential common shares, if dilutive, computed using the treasury stock method of accounting.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The calculations for basic and diluted net income per share for fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> 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="12" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands, except per share amounts)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">204,101</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;">203,086</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,417</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 common shares used to calculate basic net income per share</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">272,097</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">284,502</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">288,018</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">2015 Warrants</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,434</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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;">Stock-based awards</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,124</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,754</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,850</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;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;">Weighted-average common shares used to calculate diluted net income per share</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">280,221</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">291,256</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">312,302</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 income per share - basic</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></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;">0.75</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;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;">0.71</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;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;">0.88</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></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 per share - diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.73</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;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.70</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;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.81</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></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:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents shares of Cadence&#8217;s common stock outstanding for fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> that were excluded from the computation of diluted net income per share because the effect of including these shares in the computation of diluted net income per share would have been anti-dilutive:</font><font style="font-family:inherit;font-size:9pt;">&#160;</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="9" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term performance-based awards</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">152</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,069</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options to purchase shares of common stock </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">303</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">581</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,029</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Non-vested shares of restricted stock</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;">77</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;">27</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;">60</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 potential common shares excluded</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;">532</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,677</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,089</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">FAIR VALUE</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inputs to valuation techniques are observable or unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect Cadence&#8217;s market assumptions. These two types of inputs have created the following fair value hierarchy:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><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;text-decoration:underline;">Level 1</font><font style="font-family:inherit;font-size:10pt;"> &#8211; Quoted prices for identical instruments in active markets;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><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;text-decoration:underline;">Level 2</font><font style="font-family:inherit;font-size:10pt;"> &#8211; Quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><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;text-decoration:underline;">Level 3</font><font style="font-family:inherit;font-size:10pt;"> &#8211; Valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">This hierarchy requires Cadence to minimize the use of unobservable inputs and to use observable market data, if available, when determining fair value. Cadence recognizes transfers between levels of the hierarchy based on the fair values of the respective financial instruments at the end of the reporting period in which the transfer occurred. There were no transfers between levels of the fair value hierarchy during fiscal 2017.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> On a quarterly basis, Cadence measures at fair value certain financial assets and liabilities. The fair value of financial assets and liabilities was determined using the following levels of inputs as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </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:8px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair Value Measurements as of December 30, 2017:</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 3</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Assets</font></div></td><td colspan="15" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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 colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div 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;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">503,934</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">503,934</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Short-term investments:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Marketable equity securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,455</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,455</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trading securities held in NQDC trust</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,473</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,473</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Foreign currency exchange contracts</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left: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 Assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">542,799</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;">539,862</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,937</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="16" style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of December 30, 2017, Cadence did not have any financial liabilities requiring a recurring fair value measurement.</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair Value Measurements as of December 31, 2016:</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 3</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Assets</font></div></td><td colspan="15" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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 colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div 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;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">237,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">237,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Short-term investments:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div 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;">Marketable equity securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,057</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,057</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trading securities held in NQDC trust</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,622</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,622</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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 Assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">267,403</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">267,403</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 3</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Liabilities</font></div></td><td colspan="15" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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 currency exchange contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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,653</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,653</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></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:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 3 Measurements</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During fiscal 2017, Cadence acquired intangible assets of </font><font style="font-family:inherit;font-size:10pt;">$76.4 million</font><font style="font-family:inherit;font-size:10pt;">. The fair value of certain of the intangible assets acquired was determined using the income approach and level 3 inputs. Key assumptions include market conditions, the amount and timing of expected future cash flows, projected costs, assumed profit margins, discount rates and the economy in general. The fair value of these intangible assets was affected most significantly by the projected income associated with the intangible assets and the anticipated timing of the projected income, but was also impacted by the discount rate used to adjust the outcomes to their present values. Cadence used a discount rate of </font><font style="font-family:inherit;font-size:10pt;">14%</font><font style="font-family:inherit;font-size:10pt;"> to value the intangible assets acquired.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence believes that its estimates and assumptions related to the fair value of its acquired intangible assets are reasonable, but significant judgment is involved.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inputs to valuation techniques are observable or unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect Cadence&#8217;s market assumptions. These two types of inputs have created the following fair value hierarchy:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><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;text-decoration:underline;">Level 1</font><font style="font-family:inherit;font-size:10pt;"> &#8211; Quoted prices for identical instruments in active markets;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><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;text-decoration:underline;">Level 2</font><font style="font-family:inherit;font-size:10pt;"> &#8211; Quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><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;text-decoration:underline;">Level 3</font><font style="font-family:inherit;font-size:10pt;"> &#8211; Valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">This hierarchy requires Cadence to minimize the use of unobservable inputs and to use observable market data, if available, when determining fair value. Cadence recognizes transfers between levels of the hierarchy based on the fair values of the respective financial instruments at the end of the reporting period in which the transfer occurred.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization expense for fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, by consolidated income statement caption, was 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="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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of product and maintenance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,781</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,387</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,532</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Amortization of acquired intangibles</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,716</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,095</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,716</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;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 amortization of acquired intangibles</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">56,497</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,482</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">64,248</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Foreign Operations</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence transacts business in various foreign currencies. The United States dollar is the functional currency of Cadence&#8217;s consolidated entities operating in the United States and certain of its consolidated subsidiaries operating outside the United States. The functional currency for Cadence&#8217;s other consolidated entities operating outside of the United States is generally the country&#8217;s local currency. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence translates the financial statements of consolidated entities whose functional currency is not the United States dollar into United States dollars. Cadence translates assets and liabilities at the exchange rate in effect as of the financial statement date and translates income statement accounts using an average exchange rate for the period. Cadence includes adjustments from translating assets and liabilities into United States dollars, and the effect of exchange rate changes on intercompany transactions of a long-term investment nature in stockholders&#8217; equity as a component of accumulated other comprehensive income. Cadence reports gains and losses from foreign exchange rate changes related to intercompany receivables and payables that are not of a long-term investment nature, as well as gains and losses from foreign currency transactions of a monetary nature in other income, net, in the consolidated income statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">GOODWILL AND ACQUIRED INTANGIBLES</font></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The changes in the carrying amount of goodwill during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:85%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross&#160;Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amount</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of January 2, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">551,772</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill resulting from 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;">23,579</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of foreign currency translation</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,587</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">Balance as of December 31, 2016</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">572,764</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:12px;padding-top:2px;padding-bottom: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 resulting from acquisitions</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,218</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of foreign currency translation</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,027</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;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 30, 2017</font></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;">666,009</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;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence completed its annual goodwill impairment test during the third quarter of fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and determined that the fair value of Cadence&#8217;s single reporting unit substantially exceeded the carrying amount of its net assets and that no impairment existed.</font></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Acquired Intangibles, Net</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired intangibles as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> were as follows, excluding intangibles that were fully amortized 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></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="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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross&#160;Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangibles,&#160;Net</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Existing technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">342,810</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(199,529</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">143,281</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Agreements and relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">151,063</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(90,675</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,388</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tradenames, trademarks and patents</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,918</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,252</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,666</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Total acquired intangibles with definite lives</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">504,791</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(297,456</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">207,335</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In-process technology</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,500</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Total acquired intangibles</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;">576,291</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;">(297,456</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">278,835</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired intangibles as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> were as follows, excluding intangibles that were fully amortized as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;2, 2016</font><font style="font-family:inherit;font-size:10pt;">:</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="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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross&#160;Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangibles,&#160;Net</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Existing technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">342,108</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(160,178</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">181,930</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Agreements and relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">174,623</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(100,778</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,845</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Tradenames, trademarks and patents</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,806</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,767</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,039</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Total acquired intangibles</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;">526,537</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;">(267,723</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">258,814</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;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization expense from existing technology and maintenance agreements is included in cost of product and maintenance. Amortization expense for fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, by consolidated income statement caption, was 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="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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of product and maintenance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,781</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,387</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,532</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Amortization of acquired intangibles</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,716</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,095</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,716</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;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 amortization of acquired intangibles</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">56,497</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,482</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">64,248</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated amortization expense for intangible assets with definite lives for the following five fiscal years and thereafter was as follows:</font></div><div style="line-height:120%;padding-bottom:20px;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;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,346</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,239</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,621</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,115</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,810</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">13,204</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;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 estimated amortization expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">207,335</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div 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:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence conducts a goodwill impairment analysis annually and as necessary if changes in facts and circumstances indicate that the fair value of Cadence&#8217;s single reporting unit may be less than its carrying amount. Cadence&#8217;s goodwill impairment test consists of two steps. The first step requires that Cadence compare the estimated fair value of its single reporting unit to the carrying value of the reporting unit&#8217;s net assets, including goodwill. If the fair value of the reporting unit is greater than the carrying value of its net assets, goodwill is not considered to be impaired and no further testing is required. If the fair value of the reporting unit is less than the carrying value of its net assets, Cadence would be required to complete the second step of the test by analyzing the fair value of its goodwill. If the carrying value of the goodwill exceeds its fair value, an impairment charge is recorded.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">INCOME TAXES </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Tax Act was enacted in December 2017 and included several provisions that affected Cadence significantly, such as a one-time, mandatory transition tax on its previously untaxed foreign earnings and a reduction in the federal corporation income tax rate from </font><font style="font-family:inherit;font-size:10pt;">35%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">21%</font><font style="font-family:inherit;font-size:10pt;"> as of January 1, 2018, among others.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence is required to recognize the effect of tax law changes in the period of enactment, which in the case of the Tax Act was December 2017, even though the effective date for most provisions of the Tax Act is January 1, 2018. The Securities and Exchange Commission issued Staff Accounting Bulletin No. 118, which allows registrants to record reasonable estimates or to apply tax laws in effect prior to the enactment of the Tax Act for a period of up to one year from the date of enactment when it does not have the necessary information available, prepared or analyzed in reasonable detail to complete its accounting for the changes in taxation. This provisional period ends when a company has obtained, prepared and analyzed the information necessary to finalize its accounting, but cannot extend beyond December 22, 2018.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence was unable to complete the accounting for the effects of the Tax Act in fiscal 2017 because of the complexity and ambiguity of certain tax and accounting effects of the Tax Act. Cadence made reasonable estimates and recorded provisional amounts for the following effects of the Tax Act:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;" 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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Transition tax on the deemed repatriation of past earnings of foreign subsidiaries;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;" 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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remeasurement of U.S. deferred taxes for the U.S. tax rate reduction;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;" 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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred taxes on past earnings of foreign subsidiaries that may be repatriated in the future; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;" 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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrecognized tax benefits related to the transition tax.</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence was unable to make reasonable estimates for the following tax law changes and applied the tax laws in effect prior to the enactment of the Tax Act:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;" 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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred taxes related to global intangible low-taxed income; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;" 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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assessment of the valuation allowance applying the comprehensive changes in tax laws under the Tax Act.</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence expects to refine and complete the accounting for the Tax Act during fiscal 2018 as it obtains, prepares and analyzes additional information. Cadence also expects that additional guidance and interpretation of the tax law changes and accounting for the tax effects of the Tax Act will be available during fiscal 2018.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence&#8217;s income before provision for income taxes included income from the United States and from foreign subsidiaries for fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, was 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="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81,619</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">84,694</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,867</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 subsidiaries</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">233,427</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">152,459</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">219,729</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total income before provision for income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">315,046</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">237,153</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">267,596</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div 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:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During fiscal 2017, 2016 and 2015, Cadence&#8217;s foreign subsidiaries were generally subject to lower statutory tax rates than the United States statutory federal income tax rate of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">35%</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence&#8217;s provision for income taxes was comprised of the following items for fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">:</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="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,193</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,839</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,265</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State and local</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,097</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(713</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,301</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,047</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,622</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total current</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,011</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-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;">38,936</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,644</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,494</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,291</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,165</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State and local</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,571</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,006</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,751</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,131</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,584</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;">(1,734</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;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;">79,934</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,869</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13,148</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;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;">Tax expense allocated to shareholders&#8217; equity</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,683</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;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 provision for income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110,945</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;">34,067</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;">15,179</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;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The provision for income taxes differs from the amount estimated by applying the United States statutory federal income tax rate of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">35%</font><font style="font-family:inherit;font-size:10pt;"> to income before provision for income taxes for fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> 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="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision computed at federal statutory income tax rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110,266</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,003</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,659</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 and local income tax, net of federal tax effect</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">5,534</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign income tax rate differential</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(65,296</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,098</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(56,873</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">Impact of 2017 Tax Act*</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,798</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(24,455</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13,132</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,687</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Change in deferred tax asset valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,689</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,243</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,066</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax credits</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(26,789</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(39,765</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,243</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">Repatriation of foreign 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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,145</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax effects of intra-entity transfer of assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,450</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,661</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,928</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">Domestic production activity deduction</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,474</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,826</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Withholding taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,225</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,870</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax settlements, foreign</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,086</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,620</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increase in unrecognized tax benefits not included in tax settlements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,054</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">614</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,530</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,424</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,520</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,623</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110,945</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,067</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,179</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective tax rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:36px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">____________</font></div><div style="line-height:120%;text-align:justify;padding-left:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">* The provisional amount related to the remeasurement of U.S. deferred tax assets and liabilities based on the rates at which they are expected to reverse in the future was </font><font style="font-family:inherit;font-size:10pt;">$25.2 million</font><font style="font-family:inherit;font-size:10pt;">. The provisional amount related to the one-time transition tax on the mandatory deemed repatriation of foreign earnings was </font><font style="font-family:inherit;font-size:10pt;">$67.2 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence adopted the new accounting standard related to stock-based compensation in fiscal 2016, which requires the excess tax benefits or deficiencies to be reflected in the consolidated income statements as a component of the provision for income taxes, whereas these income tax effects were previously recognized in stockholders&#8217; equity in the consolidated balance sheets. Cadence adopted the accounting standard on a prospective basis and prior fiscal periods were not restated. Total excess tax benefits recognized in the provision for income taxes in fiscal 2017 and fiscal 2016 were&#160;</font><font style="font-family:inherit;font-size:10pt;">$32.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$17.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of deferred tax assets and liabilities consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </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: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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax credit carryforwards</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">164,687</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">180,999</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reserves and accruals</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,357</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;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,112</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;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,335</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capitalized research and development expense for income tax purposes</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;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,621</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,093</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating loss carryforwards</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;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,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></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred income</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;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,178</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;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,842</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capital loss carryforwards</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;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,266</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;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,580</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation costs</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;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,782</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;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,087</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;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,665</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;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,202</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Investments</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;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,201</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;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,442</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,526</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred tax assets</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">310,519</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">409,719</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(95,491</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;">(92,920</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net deferred tax assets</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">215,028</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:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">316,799</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;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;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,683</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(35,651</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Undistributed foreign earnings</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;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,563</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;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,529</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,730</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;">(119</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(62,976</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(60,299</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total net deferred tax assets</font></div></td><td style="vertical-align:middle;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:middle;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;">152,052</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:middle;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:middle;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;">256,500</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;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence remeasured its fiscal 2017 federal deferred tax assets and liabilities at the applicable tax rate of </font><font style="font-family:inherit;font-size:10pt;">21%</font><font style="font-family:inherit;font-size:10pt;"> in accordance with the Tax Act.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence regularly reviews its deferred tax assets for recoverability and establishes a valuation allowance if it is more likely than not that some portion of the deferred tax assets will not be realized. Because the Tax Act includes significant changes to tax laws that potentially impact Cadence&#8217;s valuation allowance analysis and Cadence could not make a reasonable estimate of the effect of such changes, Cadence reviewed its valuation allowance by applying the tax law in effect prior to the enactment of the Tax Act. During fiscal 2017, Cadence determined that there was sufficient positive evidence to conclude that </font><font style="font-family:inherit;font-size:10pt;">$215.0 million</font><font style="font-family:inherit;font-size:10pt;"> of deferred tax assets were more likely than not to be realized. The evidence that the Company relied on to make this determination included the following: </font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The magnitude and duration of Cadence&#8217;s historical profitability in the United States;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence&#8217;s multi-year history of approximately </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">90%</font><font style="font-family:inherit;font-size:10pt;"> of the aggregate value of its bookings being of a type that generates revenue recognized over time;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence&#8217;s existing revenue backlog as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> that provides Cadence with an objective source of future revenues to be recognized in fiscal 2018 and subsequent periods; and </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence&#8217;s expectation of having sufficient sources of income in the future to prevent the expiration of deferred tax assets.</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence will provide adjustments to the fiscal 2017 valuation allowance during fiscal 2018 upon obtaining, preparing and analyzing the information necessary to update and finalize its accounting for the tax effects of the Tax Act.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During fiscal 2017 and 2016, Cadence maintained valuation allowances of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$95.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$92.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, on certain federal, state and foreign deferred tax assets because the realization of these deferred tax assets require future income of a specific character or amount that Cadence considered uncertain. The valuation allowance primarily relates to the following:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax credits in certain states that are accumulating at a rate greater than Cadence&#8217;s capacity to utilize the credits and tax credits in certain states where it is likely the credits will expire unused;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal, state and foreign deferred tax assets related to investments and capital losses that can only be utilized against gains that are capital in nature; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign tax credits that can only be fully utilized if Cadence has sufficient income of a specific character in the future.</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, Cadence&#8217;s operating loss carryforwards were 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="6" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:27%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">Expiration Periods</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,638</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">from 2021 through 2036</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">California</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198,173</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">from 2019 through 2036</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 states (tax effected, net of federal benefit)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,081</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">from 2019 through 2037</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign (tax effected)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">866</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">from 2025 through indefinite</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, Cadence had tax credit carryforwards of:</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="6" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:27%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">Expiration Periods</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87,746</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">from 2023 through 2037</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">California</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,628</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">indefinite</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other states </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">from 2018 through 2037</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,160</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">from 2018 through 2037</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">_____________</font></div><div style="line-height:120%;text-align:left;padding-left:36px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> *Certain of Cadence&#8217;s foreign tax credits have yet to be realized and as a result do not yet have an expiration period.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the Tax Act, all foreign earnings are subject to U.S. taxation. Accordingly, Cadence does not expect to indefinitely reinvest the earnings from its foreign subsidiaries, although Cadence continues to evaluate the accounting for all of the tax effects of the Tax Act during fiscal 2018.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Examinations by Tax Authorities</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Taxing authorities regularly examine Cadence&#8217;s income tax returns. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> Cadence&#8217;s earliest tax years that remain open to examination and the assessment of additional tax include:</font></div><div style="line-height:120%;padding-top:8px;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="3" rowspan="1"></td></tr><tr><td style="width:84%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Jurisdiction</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Earliest Tax Year Open to Examination</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 - 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;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;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">United States - California</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Hungary</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">2012</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:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Unrecognized Tax Benefits</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The changes in Cadence&#8217;s gross amount of unrecognized tax benefits during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> 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="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrecognized tax benefits at the beginning of the fiscal year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98,540</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87,820</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom: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 amount of the increases (decreases) in unrecognized tax benefits of tax positions taken during a prior year*</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">688</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(155</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,331</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross amount of the increases in unrecognized tax benefits as a result of tax positions taken during the current year</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,141</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,342</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,513</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amount of decreases in unrecognized tax benefits relating to settlements with taxing authorities, including the utilization of tax attributes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,571</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reductions to unrecognized tax benefits resulting from the lapse of the applicable statute of limitations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,028</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(149</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of foreign 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;">838</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(318</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 benefits at the end of the fiscal year</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110,179</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">98,540</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">87,820</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:24px;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;">Total amounts of unrecognized tax benefits that, if upon resolution of the uncertain tax positions would reduce Cadence&#8217;s effective tax rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,108</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,248</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,335</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-left:36px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">_________</font></div><div style="line-height:120%;padding-left:36px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">* Includes unrecognized tax benefits of tax positions recorded in connection with acquisitions</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total amounts of interest, net of tax, and penalties recognized in the consolidated income statements as provision (benefit) for income taxes for fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> were 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="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,865</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,166</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Penalties</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">218</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(127</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total amounts of gross accrued interest and penalties recognized in the consolidated balance sheets as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> were 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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,511</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Penalties</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">151</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">265</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div 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:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accounting for Income Taxes </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence accounts for the effect of income taxes in its consolidated financial statements using the asset and liability method. This process involves estimating actual current tax liabilities together with assessing carryforwards and temporary differences resulting from differing treatment of items, such as depreciation, for tax and accounting purposes. These differences result in deferred tax assets and liabilities, measured using enacted tax rates expected to apply to taxable income in the years when those temporary differences are expected to be recovered or settled. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence then records a valuation allowance to reduce the deferred tax assets to the amount that Cadence believes is more likely than not to be realized based on its judgment of all available positive and negative evidence. The weight given to the potential effect of negative and positive evidence is commensurate with the extent to which the strength of the evidence can be objectively verified. This assessment, which is completed on a taxing jurisdiction basis, takes into account a number of types of evidence, including the following:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;" 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:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The nature and history of current or cumulative financial reporting income or losses;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;" 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:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sources of future taxable income;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;" 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:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The anticipated reversal or expiration dates of the deferred tax assets; and </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;" 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:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax planning strategies.</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence takes a two-step approach to recognizing and measuring the financial statement benefit of uncertain tax positions. The first step is to evaluate the tax position for recognition by determining whether the weight of available evidence indicates that it is more likely than not that the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">50%</font><font style="font-family:inherit;font-size:10pt;"> likely of being realized upon settlement of the audit. Cadence classifies interest and penalties on unrecognized tax benefits as income tax expense or benefit.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Tax Cuts and Jobs Act was enacted in December 2017 (the &#8220;Tax Act&#8221;) and includes significant changes to U.S. taxation of corporations. The Tax Act requires Cadence to include in its taxable income its share of global intangible low-taxed income beginning from fiscal 2018. Cadence has not completed its analysis on whether to adopt the accounting policy to recognize deferred taxes for the global intangible low-taxed income inclusion or to recognize global intangible low-tax income as tax expense in the period incurred. Cadence expects to finalize its accounting policy during fiscal 2018 upon obtaining, preparing and analyzing its estimated global intangible low-taxed income. For additional discussion of income taxes, see Note 6 in the notes to the consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Inventories</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories are stated at the lower of cost or market value. Cadence&#8217;s inventories include high technology parts and components for complex emulation and prototyping hardware systems. These parts and components are specialized in nature and may be subject to rapid technological obsolescence. While Cadence has programs to minimize the required inventories on hand and considers technological obsolescence when estimating required reserves to reduce recorded amounts to market values, it is reasonably possible that such estimates could change in the near term. Cadence&#8217;s policy is to reserve for </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">inventory in excess of 12-month demand</font><font style="font-family:inherit;font-size:10pt;"> or for other known obsolescence or realization issues.</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;">RECEIVABLES, NET</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence&#8217;s current and long-term receivables balances as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> were 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="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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">119,325</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">85,554</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unbilled accounts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,101</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,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;">Long-term receivables</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,239</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;">12,949</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total receivables</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">202,665</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">170,120</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less allowance for doubtful accounts</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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 receivables, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">202,665</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;">170,120</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;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence&#8217;s customers are primarily concentrated within the semiconductor and electronics systems industries. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, one customer accounted for </font><font style="font-family:inherit;font-size:10pt;">17%</font><font style="font-family:inherit;font-size:10pt;"> of Cadence&#8217;s total receivables. 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;">no</font><font style="font-family:inherit;font-size:10pt;"> one customer accounted for </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> or more of Cadence&#8217;s total receivables. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;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:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence&#8217;s provisions for losses on its accounts receivable during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at Beginning of Period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Charged to Costs and Expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Uncollectible Accounts Written Off, Net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at End of Period</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Year ended December 30, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Year ended 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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">308</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(308</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Year ended January 2, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(126</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></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;">BUSINESS OVERVIEW</font></div><div style="line-height:120%;padding-bottom:20px;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence Design Systems, Inc. (&#8220;Cadence&#8221;) provides solutions that enable its customers to design complex and innovative electronic products. Cadence&#8217;s solutions are designed to give its customers a competitive edge in their development of electronic systems, integrated circuits (&#8220;ICs&#8221;) and electronic devices and increasingly sophisticated manufactured products, by optimizing performance, minimizing power consumption, shortening the time to bring their products to market and reducing their design, development and manufacturing costs. Cadence&#8217;s product offerings include electronic design automation software, emulation and prototyping hardware, system interconnect and analysis and two categories of intellectual property (&#8220;IP&#8221;), commonly referred to as verification IP and design IP. Cadence provides maintenance for its software, emulation and prototyping hardware, and IP product offerings. Cadence also provides engineering services related to methodology, education, hosted design solutions and design services for advanced ICs and development of custom IP.</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;">OTHER INCOME, NET</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence&#8217;s other income, net, for fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> was as follows:</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest income</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;">3,879</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,917</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,667</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;">Gains on sale of marketable debt and equity securities, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">520</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">317</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Gains on non-marketable investments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,934</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,668</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Gains (losses) on securities in NQDC trust</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,145</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,741</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(369</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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;">Gains (losses) on foreign exchange</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,920</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,879</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,606</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Gain on sale of property, plant and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">923</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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 income, net</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">197</font></div></td><td style="vertical-align:bottom;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;">477</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;">204</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: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 other income, net</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,755</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;">15,922</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;">10,477</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;">EMPLOYEE AND DIRECTOR BENEFIT PLANS</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence maintains various defined contribution plans for its eligible U.S. and non-U.S. employees. For employees in the United States, Cadence maintains a 401(k) savings plan to provide retirement benefits through tax-deferred salary deductions and may make discretionary contributions, as determined by the Board of Directors, which cannot exceed a specified percentage of the annual aggregate salaries of those employees eligible to participate. Cadence&#8217;s total contributions made to these plans during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> were 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="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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contributions to defined contribution plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,010</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,185</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,337</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div 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:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Executive Officers and Directors may also elect to defer compensation payable to them under Cadence&#8217;s NQDC. Deferred compensation payments are held in investment accounts and the values of the accounts are adjusted each quarter based on the fair value of the investments held in the NQDC. These investments are classified as trading securities in the consolidated balance sheets and gains and losses are recognized as other income, net in the consolidated income statements. Net recognized gains (loss) of trading securities during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> were 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="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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trading securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,145</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,741</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(369</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain of Cadence&#8217;s international subsidiaries sponsor defined benefit retirement plans. The unfunded projected benefit obligation for Cadence&#8217;s defined benefit retirement plans is recorded in other long-term liabilities in the consolidated balance sheets. The unfunded projected benefit obligation for these retirement plans as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, </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;">January&#160;2, 2016</font><font style="font-family:inherit;font-size:10pt;"> was 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="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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, <br clear="none"/>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:10pt;"><font style="font-family:inherit;font-size:10pt;">January&#160;2, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unfunded projected benefit obligation - defined benefit retirement plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,976</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,164</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,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></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:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence recorded total expense related to these defined benefit retirement plans during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> 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="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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expense related to defined benefit retirement plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,214</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">670</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,359</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property, Plant and Equipment</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, plant and equipment is stated at historical cost. Depreciation and amortization are generally provided over the estimated useful lives, using the straight-line method, 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="2" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:28%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment and related 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="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2-7 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Buildings</font></div></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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25-32 years</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;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shorter of the lease term</font></div><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">or the estimated useful life</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Building improvements and land improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated useful life up to 32 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3-5 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3-5 years</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:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence capitalizes certain costs of software developed for internal use. Capitalization of software developed for internal use begins at the application development phase of the project. Amortization begins when the computer software is substantially complete and ready for its intended use. Amortization is recorded on a straight-line basis over the estimated useful life. Cadence capitalized costs of software developed for internal use of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$2.2 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$3.5 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;"> during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence recorded depreciation and amortization expense of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$52.9 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$52.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$48.7 million</font><font style="font-family:inherit;font-size:10pt;"> during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, respectively, for property, plant and equipment.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation and amortization are generally provided over the estimated useful lives, using the straight-line method, 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="2" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:28%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment and related 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="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2-7 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Buildings</font></div></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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25-32 years</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;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shorter of the lease term</font></div><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">or the estimated useful life</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Building improvements and land improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated useful life up to 32 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3-5 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3-5 years</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net recognized gains (loss) of trading securities during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> were 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="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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trading securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,145</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,741</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(369</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Receivables </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence&#8217;s receivables, net includes invoiced accounts receivable and the current portion of unbilled receivables. Unbilled receivables represent amounts Cadence has recorded as revenue for which payments from a customer are due over time. Cadence&#8217;s accounts receivable and unbilled receivables were initially recorded at the transaction value. Cadence&#8217;s long-term receivables balance includes receivable balances to be invoiced more than one year after each balance sheet date.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;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:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software development costs are capitalized beginning when a product&#8217;s technological feasibility has been established by completion of a working model of the product and amortization begins when a product is available for general release to customers. The period between the achievement of technological feasibility and the general release of Cadence&#8217;s products has typically been of short duration. Costs incurred during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> were not material.</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 AND OTHER CHARGES</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence has initiated several restructuring plans in an effort to better align its resources with its business strategy. These restructuring plans have primarily been comprised of severance payments and termination benefits related to headcount reductions, estimated lease losses related to facilities vacated under the restructuring plans and charges related to assets abandoned as part of the restructuring plans. During the fourth quarter of fiscal 2017, Cadence initiated a restructuring plan (the &#8220;2017 Restructuring Plan&#8221;) and recorded restructuring and other charges of </font><font style="font-family:inherit;font-size:10pt;">$11.9 million</font><font style="font-family:inherit;font-size:10pt;"> related to severance payments and termination benefits. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, total liabilities related to the 2017 Restructuring Plan were </font><font style="font-family:inherit;font-size:10pt;">$11.1 million</font><font style="font-family:inherit;font-size:10pt;">. Cadence expects to make cash payments for severance and related benefits for the 2017 Restructuring Plan through the third quarter of fiscal 2018.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence initiated </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> restructuring plans during fiscal 2016 (the &#8220;2016 Restructuring Plans&#8221;) and recorded restructuring and other charges of </font><font style="font-family:inherit;font-size:10pt;">$40.4 million</font><font style="font-family:inherit;font-size:10pt;"> related to severance payments and termination benefits, including costs associated with a voluntary early retirement program offered to certain employees. During fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, Cadence revised certain estimates made in connection with the 2016 Restructuring Plans and recorded credits 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;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, total liabilities related to the 2016 Restructuring Plans were </font><font style="font-family:inherit;font-size:10pt;">$2.5 million</font><font style="font-family:inherit;font-size:10pt;">. Cadence expects to make cash payments for severance and related benefits for the 2016 Restructuring Plans through the first quarter of fiscal 2019.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence also initiated a restructuring plan during fiscal 2015 and recorded restructuring and other charges of </font><font style="font-family:inherit;font-size:10pt;">$4.2 million</font><font style="font-family:inherit;font-size:10pt;"> related to severance payments and termination benefits. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, total liabilities related to restructuring plans initiated prior to fiscal 2016 were </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents activity for Cadence&#8217;s restructuring plans during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">:</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="16" 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:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Severance</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">and</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Excess</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Facilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, January 3, 2015</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></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;">4,462</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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></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;">1,267</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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></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;">481</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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></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;">6,210</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restructuring and other charges (credits), net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,636</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,095</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(220</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,511</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-cash charges</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(116</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(116</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash 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;">(7,322</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,798</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(261</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,381</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of foreign currency translation</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(62</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(87</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">Balance, January 2, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">751</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">386</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,137</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restructuring and other charges, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,411</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">544</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,955</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-cash charges</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(159</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(159</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash 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;">(16,890</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(679</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17,569</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of foreign 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;">130</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(34</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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, 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></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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,402</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">58</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,460</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restructuring and other charges, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,027</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">379</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,406</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash 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;">(20,170</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(186</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,356</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of foreign currency translation</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">276</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">274</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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, December 30, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,535</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">249</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,784</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The remaining liability for Cadence&#8217;s restructuring plans is recorded in the consolidated balance sheet 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:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font 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:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts payable and accrued liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,619</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 long-term liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">165</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,784</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Deferred Revenue</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue arises when customers are billed for products or services in advance of revenue recognition. Cadence&#8217;s deferred revenue consists primarily of unearned revenue on product licenses and the related maintenance for which revenue is recognized over the duration of the license. The fees for time-based licenses are generally billed quarterly in advance and the related revenue is recognized over multiple periods over the ensuing license period. Maintenance on perpetual licenses is generally renewed annually, billed in full in advance, and the corresponding revenue is recognized over the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">12</font><font style="font-family:inherit;font-size:10pt;">-month maintenance term.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;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;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Software and IP Revenue Recognition</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence primarily uses time-based licenses to license its software. Certain software and IP products are licensed using a perpetual license.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Time-based licenses</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> </font><font style="font-family:inherit;font-size:10pt;">- Cadence&#8217;s time-based license arrangements offer customers the right to access and use all of the products delivered at the outset of an arrangement and updates throughout the entire term of the arrangement, which is generally two to three years, with no rights to return. Cadence&#8217;s updates provide for continued access to evolving technology as customers&#8217; designs migrate to more advances nodes. In addition, certain time-based license arrangements include: </font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:60px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remix among the products delivered at the outset of the arrangement, so long as the cumulative contractual value of all products in use does not exceed the total license fee determined at the outset of the arrangement; and </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:60px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Use of unspecified additional products that become commercially available during the term of the arrangement.</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In general, product and maintenance revenue associated with time-based licenses is recognized over the term of the license, commencing upon the later of the effective date of the arrangement or delivery of the licensed product.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Perpetual licenses</font><font style="font-family:inherit;font-size:10pt;"> - Cadence&#8217;s perpetual licenses consist of software licensed on a perpetual basis with no right to return or ability to remix the licensed software. Cadence licenses its design IP under a perpetual license on a per-design basis.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> In general, product revenue associated with perpetual licenses where VSOE exists for the undelivered maintenance is recognized upon delivery of the licensed product, and maintenance revenue is recognized ratably over the maintenance term. If VSOE does not exist for the undelivered maintenance in a perpetual license, product revenue is recognized over the maintenance term. If certain other criteria are met, revenue for design IP is recognized upon delivery and we accrue the expected costs of maintenance.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Hardware Revenue Recognition</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence generally has a minimum of two deliverables in arrangements involving the sale or lease of its hardware products. The first deliverable is the hardware product and software essential to the functionality of the hardware product, and the second deliverable is the right to receive maintenance on the hardware product and its software. Cadence allocates consideration between these deliverables based on the relative standalone selling price for each deliverable. Consideration allocated to the hardware product and its essential software is recognized as revenue at the time of delivery provided all other conditions for revenue recognition have been met. Consideration allocated to maintenance is recognized as revenue ratably over the maintenance term. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Services Revenue Recognition</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Services revenue primarily consists of revenue received for performing engineering services. These services are generally not related to the functionality of the products licensed. In certain instances, Cadence will customize its IP on a fixed fee basis. Revenue from service contracts is recognized either on the time and materials method, as work is performed, or on the percentage-of-completion method. If a service contract is considered to be part of an MEA that includes a software contract, revenue is generally recognized over the duration of the software contract. For contracts with fixed or not-to-exceed fees, Cadence estimates on a monthly basis the percentage-of-completion based on the progress to completion of the services. Cadence has a history of accurately estimating project status and the costs necessary to complete projects. A number of internal and external factors can affect these estimates, including labor rates, utilization and efficiency variances and specification and testing requirement changes. If different conditions were to prevail such that accurate estimates could not be made, then the use of the completed contract method would be required and the recognition of all revenue and costs would be deferred until the project was completed. Such a change could have a material impact on Cadence&#8217;s results of operations.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition Criteria</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Although the timing and amount of revenue recognition differs based on the deliverables in each arrangement, Cadence begins revenue recognition for an arrangement when persuasive evidence of an arrangement exists, delivery has occurred, the fee is fixed or determinable, and collection of the resulting receivable is probable.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Persuasive evidence of an arrangement</font><font style="font-family:inherit;font-size:10pt;"> - Generally, Cadence uses a contract signed by the customer as evidence of an arrangement for time-based licenses, licenses of its IP products and hardware leases. If a contract signed by the customer does not exist, Cadence has historically used a purchase order as evidence of an arrangement for software perpetual licenses, hardware sales, maintenance renewals and small fixed-price service projects, such as training classes and small methodology service engagements. For all other service engagements, Cadence uses a signed professional services agreement and a statement of work to evidence an arrangement. In cases where both a signed contract and a purchase order exist, Cadence considers the signed contract to be the most persuasive evidence of the arrangement. Sales through Cadence&#8217;s distributors are evidenced by a master agreement governing the relationship, together with binding purchase orders from the distributor on a transaction-by-transaction basis.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Product delivery</font><font style="font-family:inherit;font-size:10pt;"> - Software and VIP, and the corresponding access keys, are generally delivered to customers electronically. Electronic delivery occurs when Cadence provides the customer access to the software. Occasionally, Cadence will deliver software on a DVD with standard transfer terms of free-on-board (&#8220;F.O.B.&#8221;) shipping point. Design IP is also delivered electronically via download from a secure site. Cadence&#8217;s software and IP license agreements generally do not contain conditions for acceptance. Delivery of an entire hardware system is deemed to occur upon its successful installation. For certain hardware products, installation is the responsibility of the customer, as the system is fully functional at the time of shipment and delivery is deemed to be complete when the products are shipped with freight terms of F.O.B. shipping point.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Fee is fixed or determinable</font><font style="font-family:inherit;font-size:10pt;"> - Cadence assesses whether a fee is fixed or determinable at the outset of the arrangement, primarily based on the payment terms associated with the transaction. Cadence has established a history of collecting under the original contract without providing concessions on payments, products or services. For contracts that do not include a substantial upfront payment, Cadence considers that a fee is fixed or determinable if the arrangement has payment periods that are equal to or less than the term of the licenses and the payments are collected in equal or nearly equal installments, when evaluated over the entire term of the arrangement. Cadence has a history of collecting receivables under software contracts of up to </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">five</font><font style="font-family:inherit;font-size:10pt;"> years for which the fee has been assessed as fixed or determinable. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Significant judgment is involved in assessing whether a fee is fixed or determinable. Cadence must also make these judgments when assessing whether a contract amendment to a time-based arrangement (primarily in the context of a license extension or renewal) constitutes a concession. Cadence&#8217;s experience has been that it is able to determine whether a fee is fixed or determinable. While Cadence does not expect that experience to change, if Cadence no longer were to have a history of collecting under the original contract without providing concessions, revenue would be required to be recognized when payments become due and payable. Such a change could have a material impact on Cadence&#8217;s results of operations.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Collection is probable</font><font style="font-family:inherit;font-size:10pt;"> - Cadence assesses the probability of collecting from each customer at the outset of the arrangement based on a number of factors, including the customer&#8217;s payment history, its current creditworthiness and geographic location. If in Cadence&#8217;s judgment collection of a fee is not probable, Cadence does not record revenue until the uncertainty is removed, which is generally upon receipt of cash payment. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Multiple Element Arrangements</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">An MEA is any arrangement that includes or contemplates rights for a combination of software, IP or hardware products, services, training or maintenance in a single arrangement. From time to time, Cadence may include individual deliverables in separately priced and separately executed contracts with the same customer. Cadence evaluates all relevant facts and circumstances in determining whether the separate contracts should be accounted for individually as distinct arrangements or whether the separate contracts are, in substance, an MEA. Significant judgment is involved in determining whether a group of contracts might be so closely related that they are, in effect, part of a single arrangement. Cadence&#8217;s judgments about whether several contracts together comprise an MEA can affect the timing of revenue recognition under those contracts, which could have an effect on its results of operations for the periods involved.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For an MEA that includes software and nonsoftware elements, Cadence allocates the total consideration based on the relative standalone selling prices of each element. In these circumstances, Cadence is required to use a hierarchy to determine the standalone selling price to be used for allocating consideration to deliverables as follows: </font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">VSOE of fair value;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Third-party evidence of selling price (&#8220;TPE&#8221;); and </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Best estimate of the selling price (&#8220;BESP&#8221;). </font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Vendor-specific objective evidence of fair value</font><font style="font-family:inherit;font-size:10pt;"> - Cadence&#8217;s VSOE for maintenance is based upon the customer&#8217;s stated annual renewal rates and VSOE for services is based on the price charged when the services are sold separately. Cadence has not established VSOE for certain products, including software and IP licenses and hardware products, or for annual maintenance that is not cancellable by the customer.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Third-party evidence of selling price</font><font style="font-family:inherit;font-size:10pt;"> - TPE is determined based on competitor prices for similar deliverables when sold separately. Generally, Cadence&#8217;s offerings contain significant differentiation such that comparable pricing of products with similar functionality cannot be obtained. Furthermore, Cadence is unable to reliably determine what similar competitor products&#8217; selling prices are when those products are sold on a standalone basis. Therefore, Cadence typically is not able to obtain TPE and TPE is not used to determine any standalone selling prices.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Best estimate of the selling price</font><font style="font-family:inherit;font-size:10pt;"> - Cadence calculates the BESP of its hardware products based on its pricing practices, including the historical average prices charged for comparable hardware products. Cadence&#8217;s process for determining BESP for its software deliverables takes into account multiple factors that vary depending upon the unique facts and circumstances related to each deliverable. Key external and internal factors considered in developing the BESPs include prices charged by Cadence for similar arrangements, historical pricing practices and the nature of the product. In addition, when developing BESPs, Cadence may consider other factors as appropriate, including the pricing of competitive alternatives if they exist, and product-specific business objectives.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For MEAs that contain software and nonsoftware elements, Cadence allocates the consideration to software or software-related elements as a group, and to any nonsoftware element separately based on the standalone selling price hierarchy. The consideration allocated to each element is then recognized as revenue when the basic revenue recognition criteria are met for each element. Once the consideration is allocated to the group of software and software-related elements, it then follows the recognition principles of software revenue recognition accounting standards. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For MEAs involving only software and software-related deliverables, VSOE must exist to allocate the total fee among all delivered and undelivered elements, or if VSOE of all undelivered elements exists, revenue is recognized using the residual method. Under the residual method, the VSOE of the undelivered elements is deferred and the remaining portion of the arrangement fee is recognized up front as the elements are delivered. If VSOE does not exist for all elements to support the allocation of the total fee among all elements of the arrangement, or if VSOE does not exist for all undelivered elements to apply the residual method, revenue is recognized over the term of the undelivered elements. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Other Factors Regarding Revenue Recognition</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Taxes collected from customers and remitted to governmental authorities</font><font style="font-family:inherit;font-size:10pt;"> - Cadence applies the net basis presentation for taxes collected from customers and remitted to governmental authorities.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence&#8217;s current and long-term receivables balances as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> were 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="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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">119,325</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">85,554</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unbilled accounts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,101</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,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;">Long-term receivables</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,239</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;">12,949</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total receivables</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">202,665</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">170,120</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less allowance for doubtful accounts</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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 receivables, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">202,665</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;">170,120</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:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unfunded projected benefit obligation for these retirement plans as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, </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;">January&#160;2, 2016</font><font style="font-family:inherit;font-size:10pt;"> was 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="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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, <br clear="none"/>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:10pt;"><font style="font-family:inherit;font-size:10pt;">January&#160;2, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unfunded projected benefit obligation - defined benefit retirement plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,976</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,164</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,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></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated other comprehensive loss was comprised of the following as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, and </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:8px;font-size:10pt;"><div style="padding-left: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:10pt;"><font style="font-family:inherit;font-size:10pt;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency translation loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,976</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,370</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 in defined benefit plan liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,292</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,716</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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;">Unrealized holding gains on available-for-sale securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,638</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;">926</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: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 accumulated other comprehensive loss</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,630</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(25,160</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents shares of Cadence&#8217;s common stock outstanding for fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> that were excluded from the computation of diluted net income per share because the effect of including these shares in the computation of diluted net income per share would have been anti-dilutive:</font><font style="font-family:inherit;font-size:9pt;">&#160;</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="9" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term performance-based awards</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">152</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,069</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options to purchase shares of common stock </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">303</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">581</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,029</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Non-vested shares of restricted stock</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;">77</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;">27</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;">60</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 potential common shares excluded</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;">532</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,677</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,089</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:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes Cadence&#8217;s cash and cash equivalents at fair value as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </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%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and interest bearing deposits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">184,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">227,508</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">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;">503,934</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">237,724</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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 cash and cash equivalents</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">688,087</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">465,232</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence&#8217;s cash, cash equivalents and short-term investments at fair value as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> were 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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">688,087</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">465,232</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,455</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,057</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Cash, cash equivalents and 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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">692,542</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">468,289</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence&#8217;s provision for income taxes was comprised of the following items for fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">:</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="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,193</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,839</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,265</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State and local</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,097</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(713</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,301</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,047</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,622</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total current</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,011</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-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;">38,936</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,644</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,494</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,291</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,165</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State and local</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,571</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,006</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,751</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,131</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,584</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;">(1,734</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;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;">79,934</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,869</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13,148</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;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;">Tax expense allocated to shareholders&#8217; equity</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,683</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;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 provision for income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110,945</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;">34,067</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;">15,179</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;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence&#8217;s provisions for losses on its accounts receivable during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at Beginning of Period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Charged to Costs and Expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Uncollectible Accounts Written Off, Net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at End of Period</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Year ended December 30, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Year ended 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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">308</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(308</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Year ended January 2, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(126</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence&#8217;s outstanding debt as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> was as follows:</font></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:23%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Principal</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unamortized Discount</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Carrying Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Principal</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unamortized Discount</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Carrying Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revolving Credit Facility</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;">85,000</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;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">85,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">50,000</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;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019 Term Loan</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(226</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">299,774</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">300,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(434</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">299,566</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2024 Notes</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">350,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,405</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">344,595</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">350,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,073</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">343,927</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total outstanding debt</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;">735,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,631</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">729,369</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;">700,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,507</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">693,493</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:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of deferred tax assets and liabilities consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </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: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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax credit carryforwards</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">164,687</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">180,999</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reserves and accruals</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,357</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;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,112</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;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,335</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capitalized research and development expense for income tax purposes</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;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,621</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,093</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating loss carryforwards</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;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,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></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred income</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;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,178</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;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,842</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capital loss carryforwards</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;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,266</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;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,580</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation costs</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;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,782</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;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,087</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;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,665</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;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,202</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Investments</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;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,201</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;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,442</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,526</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred tax assets</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">310,519</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">409,719</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(95,491</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;">(92,920</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net deferred tax assets</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">215,028</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:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">316,799</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;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;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,683</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(35,651</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Undistributed foreign earnings</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;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,563</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;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,529</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,730</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;">(119</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(62,976</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(60,299</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total net deferred tax assets</font></div></td><td style="vertical-align:middle;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:middle;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;">152,052</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:middle;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:middle;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;">256,500</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;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence recorded total expense related to these defined benefit retirement plans during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> 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="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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expense related to defined benefit retirement plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,214</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">670</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,359</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The calculations for basic and diluted net income per share for fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> 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="12" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands, except per share amounts)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">204,101</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;">203,086</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,417</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 common shares used to calculate basic net income per share</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">272,097</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">284,502</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">288,018</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">2015 Warrants</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,434</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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;">Stock-based awards</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,124</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,754</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,850</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;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;">Weighted-average common shares used to calculate diluted net income per share</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">280,221</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">291,256</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">312,302</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 income per share - basic</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></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;">0.75</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;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;">0.71</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;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;">0.88</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></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 per share - diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.73</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;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.70</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;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.81</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></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The provision for income taxes differs from the amount estimated by applying the United States statutory federal income tax rate of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">35%</font><font style="font-family:inherit;font-size:10pt;"> to income before provision for income taxes for fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> 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="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision computed at federal statutory income tax rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110,266</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,003</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,659</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 and local income tax, net of federal tax effect</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">5,534</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign income tax rate differential</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(65,296</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,098</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(56,873</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">Impact of 2017 Tax Act*</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,798</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(24,455</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13,132</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,687</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Change in deferred tax asset valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,689</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,243</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,066</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax credits</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(26,789</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(39,765</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,243</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">Repatriation of foreign 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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,145</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax effects of intra-entity transfer of assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,450</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,661</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,928</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">Domestic production activity deduction</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,474</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,826</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Withholding taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,225</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,870</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax settlements, foreign</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,086</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,620</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increase in unrecognized tax benefits not included in tax settlements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,054</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">614</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,530</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,424</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,520</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,623</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110,945</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,067</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,179</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective tax rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense is reflected in Cadence&#8217;s consolidated income statements during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> 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="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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of product and maintenance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,218</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,995</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,436</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,232</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,911</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Marketing and sales</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,838</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,654</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,222</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,061</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,755</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,513</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;">17,550</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,935</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: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 stock-based compensation expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-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;">130,023</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;">109,217</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;">92,341</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:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents a summary of long-lived assets by geography as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, </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;">January&#160;2, 2016</font><font style="font-family:inherit;font-size:10pt;">:</font><font style="font-family:inherit;font-size:9pt;">&#160;</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="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, <br clear="none"/>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:10pt;"><font style="font-family:inherit;font-size:10pt;">January&#160;2, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Americas:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">198,744</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">193,750</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">189,665</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Other Americas</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">611</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;">757</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;">387</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: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 Americas</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">199,355</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">194,507</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">190,052</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asia</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,678</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,564</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,767</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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, Middle East and Africa</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,615</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,692</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,832</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Japan</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">694</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">844</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">948</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: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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-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;">251,342</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;">238,607</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;">228,599</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:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of financial assets and liabilities was determined using the following levels of inputs as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </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:8px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair Value Measurements as of December 30, 2017:</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 3</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Assets</font></div></td><td colspan="15" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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 colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div 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;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">503,934</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">503,934</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Short-term investments:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Marketable equity securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,455</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,455</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trading securities held in NQDC trust</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,473</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,473</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Foreign currency exchange contracts</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left: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 Assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">542,799</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;">539,862</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,937</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="16" style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of December 30, 2017, Cadence did not have any financial liabilities requiring a recurring fair value measurement.</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair Value Measurements as of December 31, 2016:</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 3</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Assets</font></div></td><td colspan="15" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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 colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div 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;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">237,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">237,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Short-term investments:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div 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;">Marketable equity securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,057</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,057</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trading securities held in NQDC trust</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,622</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,622</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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 Assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">267,403</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">267,403</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 3</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Liabilities</font></div></td><td colspan="15" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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 currency exchange contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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,653</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,653</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired intangibles as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> were as follows, excluding intangibles that were fully amortized as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;2, 2016</font><font style="font-family:inherit;font-size:10pt;">:</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="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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross&#160;Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangibles,&#160;Net</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Existing technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">342,108</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(160,178</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">181,930</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Agreements and relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">174,623</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(100,778</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,845</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Tradenames, trademarks and patents</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,806</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,767</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,039</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Total acquired intangibles</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;">526,537</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;">(267,723</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">258,814</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:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired intangibles as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> were as follows, excluding intangibles that were fully amortized 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></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="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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross&#160;Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangibles,&#160;Net</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Existing technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">342,810</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(199,529</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">143,281</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Agreements and relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">151,063</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(90,675</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,388</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tradenames, trademarks and patents</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,918</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,252</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,666</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Total acquired intangibles with definite lives</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">504,791</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(297,456</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">207,335</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In-process technology</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,500</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Total acquired intangibles</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;">576,291</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;">(297,456</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">278,835</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, future minimum lease payments under non-cancelable operating leases were 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:86%;" 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;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Leases</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the fiscal years:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,090</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;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,641</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:#cceeff;padding-left:2px;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,514</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;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,013</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,042</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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,721</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 lease payments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">100,021</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The changes in the carrying amount of goodwill during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:85%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross&#160;Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amount</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of January 2, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">551,772</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill resulting from 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;">23,579</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of foreign currency translation</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,587</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">Balance as of December 31, 2016</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">572,764</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:12px;padding-top:2px;padding-bottom: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 resulting from acquisitions</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,218</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of foreign currency translation</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,027</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;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 30, 2017</font></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;">666,009</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;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence&#8217;s income before provision for income taxes included income from the United States and from foreign subsidiaries for fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, was 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="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81,619</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">84,694</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,867</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 subsidiaries</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">233,427</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">152,459</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">219,729</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total income before provision for income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">315,046</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">237,153</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">267,596</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence&#8217;s non-marketable investments as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> were 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="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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost method</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">532</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">532</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Equity method</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,460</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,634</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;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 non-marketable 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;">2,992</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;">3,166</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;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence&#8217;s other income, net, for fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> was as follows:</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest income</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;">3,879</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,917</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,667</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;">Gains on sale of marketable debt and equity securities, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">520</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">317</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Gains on non-marketable investments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,934</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,668</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Gains (losses) on securities in NQDC trust</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,145</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,741</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(369</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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;">Gains (losses) on foreign exchange</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,920</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,879</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,606</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Gain on sale of property, plant and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">923</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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 income, net</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">197</font></div></td><td style="vertical-align:bottom;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;">477</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;">204</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: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 other income, net</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,755</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;">15,922</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;">10,477</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;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rental expense is recognized on a straight-line basis and was as follows during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">: </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="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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rent expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,089</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,216</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,406</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents activity for Cadence&#8217;s restructuring plans during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">:</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="16" 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:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Severance</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">and</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Excess</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Facilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, January 3, 2015</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></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;">4,462</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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></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;">1,267</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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></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;">481</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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></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;">6,210</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restructuring and other charges (credits), net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,636</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,095</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(220</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,511</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-cash charges</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(116</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(116</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash 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;">(7,322</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,798</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(261</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,381</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of foreign currency translation</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(62</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(87</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">Balance, January 2, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">751</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">386</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,137</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restructuring and other charges, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,411</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">544</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,955</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-cash charges</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(159</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(159</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash 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;">(16,890</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(679</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17,569</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of foreign 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;">130</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(34</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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, 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></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-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,402</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">58</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,460</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restructuring and other charges, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,027</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">379</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,406</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash 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;">(20,170</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(186</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,356</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of foreign currency translation</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">276</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">274</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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, December 30, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,535</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">249</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,784</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents a summary of revenue by geography for fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-top:8px;text-align:center;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Americas:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">829,436</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">832,583</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">782,419</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other Americas</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,067</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;">31,296</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;">25,960</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: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 Americas</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">864,503</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">863,879</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">808,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></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;">Asia</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">526,201</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">445,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">413,588</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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, Middle East and Africa</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">385,705</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">346,701</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">316,684</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Japan</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">166,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,003</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">163,440</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,943,032</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,816,083</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,702,091</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:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of the changes in restricted stock outstanding under Cadence&#8217;s equity incentive plans during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, is presented below:</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="13" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Average Grant Date</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">Weighted-</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Average</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remaining</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vesting</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Terms</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Aggregate</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intrinsic</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unvested shares as of December 31, 2016</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;">12,082</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20.40</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,909</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.48</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div 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;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,121</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.75</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(902</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.49</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div 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;">Unvested shares as of December 30, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,968</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">500,231</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of the changes in stock options outstanding under Cadence&#8217;s equity incentive plans during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> is presented below:</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="13" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Average</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">Weighted-</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Average</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remaining</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contractual</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Terms</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Aggregate</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intrinsic</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercise Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options outstanding as of December 31, 2016</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;">7,117</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">820</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.72</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div 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;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,957</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.37</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canceled and forfeited</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(197</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options outstanding as of December 30, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,783</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.56</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110,114</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options vested as of December 30, 2017</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;">4,104</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.72</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,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></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The weighted-average grant date fair value of purchase rights granted under the ESPP and the weighted-average assumptions used in the model for fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> were 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="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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend yield</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;">None</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;">None</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;">None</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;">Expected volatility</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.92</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.43</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">Expected term (in 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;">0.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average fair value of options granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.64</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.85</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.23</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The weighted-average grant date fair value of options granted and the weighted-average assumptions used in the model for fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> were 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="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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend yield</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;">None</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;">None</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;">None</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;">Expected volatility</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.01</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">Expected term (in 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;">4.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average fair value of options granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.86</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.84</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.60</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The shares repurchased under Cadence&#8217;s repurchase authorizations and the total cost of repurchased shares, including commissions, during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> were 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="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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares repurchased</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,493</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,255</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 of repurchased shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">100,025</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">960,289</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">333,189</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The changes in Cadence&#8217;s gross amount of unrecognized tax benefits during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> 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="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrecognized tax benefits at the beginning of the fiscal year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98,540</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87,820</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom: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 amount of the increases (decreases) in unrecognized tax benefits of tax positions taken during a prior year*</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">688</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(155</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,331</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross amount of the increases in unrecognized tax benefits as a result of tax positions taken during the current year</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,141</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,342</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,513</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amount of decreases in unrecognized tax benefits relating to settlements with taxing authorities, including the utilization of tax attributes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,571</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reductions to unrecognized tax benefits resulting from the lapse of the applicable statute of limitations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,028</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(149</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of foreign 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;">838</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(318</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 benefits at the end of the fiscal year</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110,179</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">98,540</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">87,820</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:24px;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;">Total amounts of unrecognized tax benefits that, if upon resolution of the uncertain tax positions would reduce Cadence&#8217;s effective tax rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,108</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,248</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,335</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-left:36px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">_________</font></div><div style="line-height:120%;padding-left:36px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">* Includes unrecognized tax benefits of tax positions recorded in connection with acquisitions</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated amortization expense for intangible assets with definite lives for the following five fiscal years and thereafter was as follows:</font></div><div style="line-height:120%;padding-bottom:20px;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;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,346</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,239</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,621</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,115</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,810</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">13,204</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;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 estimated amortization expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">207,335</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div 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:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Non-Marketable Investments </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence&#8217;s non-marketable investments include its investments in privately-held companies. These investments are initially recorded at cost and are included in other assets in the consolidated balance sheets. Cadence accounts for these investments using either the cost method or the equity method of accounting. Cadence reviews the fair value of its non-marketable investments on a regular basis to determine whether the investments in these companies are other-than-temporarily impaired. Cadence considers investee financial performance and other information received from the investee companies, as well as any other available estimates of the fair value of the investee companies in its review. If Cadence determines the carrying value of an investment exceeds its fair value, and that difference is other than temporary, Cadence writes down the value of the investment to its fair value. Cadence records investment write-downs in other income, net, in the consolidated income statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SEGMENT REPORTING</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment reporting is based on the &#8220;management approach,&#8221; following the method that management organizes the company&#8217;s reportable segments for which separate financial information is made available to, and evaluated regularly by, the chief operating decision maker in allocating resources and in assessing performance. Cadence&#8217;s chief operating decision maker is its CEO, who reviews Cadence&#8217;s consolidated results as one operating segment. In making operating decisions, the CEO primarily considers consolidated financial information, accompanied by disaggregated information about revenues by geographic region.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outside the United States, Cadence markets and supports its products and services primarily through its subsidiaries. Revenue is attributed to geography based upon the country in which the product is used or services are delivered. Long-lived assets are attributed to geography based on the country where the assets are located.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents a summary of revenue by geography for fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-top:8px;text-align:center;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Americas:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">829,436</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">832,583</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">782,419</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other Americas</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,067</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;">31,296</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;">25,960</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: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 Americas</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">864,503</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">863,879</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">808,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></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;">Asia</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">526,201</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">445,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">413,588</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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, Middle East and Africa</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">385,705</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">346,701</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">316,684</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Japan</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">166,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,003</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">163,440</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,943,032</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,816,083</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,702,091</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;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents a summary of long-lived assets by geography as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, </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;">January&#160;2, 2016</font><font style="font-family:inherit;font-size:10pt;">:</font><font style="font-family:inherit;font-size:9pt;">&#160;</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="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, <br clear="none"/>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:10pt;"><font style="font-family:inherit;font-size:10pt;">January&#160;2, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Americas:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">198,744</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">193,750</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">189,665</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Other Americas</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">611</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;">757</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;">387</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: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 Americas</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">199,355</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">194,507</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">190,052</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asia</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,678</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,564</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,767</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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, Middle East and Africa</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,615</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,692</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,832</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Japan</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">694</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">844</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">948</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: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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-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;">251,342</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;">238,607</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;">228,599</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:16px;text-align:justify;text-indent:30px;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:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence recognizes the cost of employee services received in exchange for awards of equity instruments as stock-based compensation expense. Stock-based compensation expense is measured at the grant date based on the value of the award and is recognized as expense over the requisite service period, which is typically the vesting period. Cadence recognizes stock-based compensation expense on the straight-line method for awards that only contain a service condition and on the graded-vesting method for awards that contain both a service and performance condition. Cadence recognizes the impact of forfeitures on stock-based compensation expense as they occur.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of stock options and purchase rights issued under Cadence&#8217;s Employee Stock Purchase Plan (&#8220;ESPP&#8221;) are calculated using the Black-Scholes option pricing model. The computation of the expected volatility assumption used for new awards is based on implied volatility when the remaining maturities of the underlying traded options are at least one year. When the remaining maturities of the underlying traded options are less than one year, expected volatility is based on a weighting of historical and implied volatilities. When determining the expected term, Cadence reviews historical employee exercise behavior from options having similar vesting periods. The risk-free interest rate for the period within the expected term of the option is based on the yield of United States Treasury notes for the comparable term in effect at the time of grant. The expected dividend yield used in the calculation is zero because Cadence has not historically paid and currently does not expect to pay dividends in the foreseeable future.</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;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Principles of Consolidation and Basis of Presentation</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The consolidated financial statements include the accounts of Cadence and its subsidiaries after elimination of intercompany accounts and transactions. All consolidated subsidiaries are wholly owned by Cadence. Certain prior period balances have been reclassified to conform to the current period presentation.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence&#8217;s fiscal years are 52- or 53-week periods ending on the Saturday closest to December 31. Fiscal 2017, 2016 and 2015 were each 52-week fiscal years.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;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:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Preparation of the consolidated financial statements in conformity with United States generally accepted accounting principles 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 consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">New Accounting Standards Not Yet Adopted</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2014-09, &#8220;Revenue from Contracts with Customers (Topic 606),&#8221; which supersedes the revenue recognition requirements in &#8220;Revenue Recognition (Topic 605).&#8221; Under Topic 606, revenue is recognized when a customer obtains control of promised goods or services and is recognized in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. In addition, Topic 606 requires enhanced disclosures, including disclosure of the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. The FASB has recently issued several amendments to the standard, including clarification on accounting for licenses of intellectual property and identifying performance obligations. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Topic 606 permits two methods of adoption: retrospectively to each prior reporting period presented (full retrospective method), or modified retrospectively with the cumulative effect of applying the guidance as of the date of initial application (the cumulative catch-up transition method). Cadence will adopt the standard using the cumulative catch-up transition method.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Topic 606 is effective for Cadence beginning with the first quarter of fiscal 2018. The most significant impacts of the adoption of Topic 606 are as follows:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><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;">Cadence&#8217;s revenue mix is expected to remain approximately </font><font style="font-family:inherit;font-size:10pt;">90%</font><font style="font-family:inherit;font-size:10pt;"> recognizable over time under Topic 606, as it was under Topic 605;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The use of the cumulative catch-up method upon adoption of Topic 606 requires Cadence to evaluate only contracts that were in effect at the beginning of fiscal 2018 as if those contracts had been accounted for under Topic 606 from the beginning of their terms;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><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;">Cadence expects that approximately </font><font style="font-family:inherit;font-size:10pt;">3%</font><font style="font-family:inherit;font-size:10pt;"> of its existing backlog at the beginning of fiscal 2018 will be adjusted through retained earnings upon adoption of Topic 606 and such backlog will not be recognized as revenue in future periods under Topic 606. Because this revenue would have been recognized in prior periods had Topic 606 then been in effect, Cadence will also have related changes to its accounts receivable and deferred revenue balances;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><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;">Because of the transition method, revenue generated under Topic 606 is expected to be slightly lower than revenue would have been under Topic 605 in 2018; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><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;">In 2018, the year of adoption, Cadence will report revenue under Topic 606 with supplemental disclosures of what revenue would have been under Topic 605.</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence will continue to recognize revenue over time for its time-based software arrangements, which represents a large majority of its total revenue, because the multiple software licenses and related updates in its time-based arrangements constitute a single, combined performance obligation. The timing of revenue recognition for its hardware and professional services is expected to remain substantially unchanged.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The adoption of Topic 606 will impact Cadence&#8217;s accounting for multiple element arrangements (&#8220;MEAs&#8221;) that combine many software-related deliverables, which may include multiple software contracts with varying terms, IP licenses, and/or service elements. Topic 605 requires vendor specific objective evidence (&#8220;VSOE&#8221;) to recognize revenue separately for the different undelivered elements. Cadence has not established VSOE under Topic 605, thus the revenue related to these agreements is generally recognized over time beginning with the delivery of the last specified deliverable and ending on the latest end date. Topic 606 requires Cadence to separate the different elements through the use of stand-alone selling prices (&#8220;SSPs&#8221;), and to recognize the revenue allocated to the different elements as if those elements had been sold on a standalone basis, either up front or over time. Certain IP license agreements will be recognized up front under Topic 606, as opposed to over time under Topic 605. In addition, certain software agreements will be recognized over time under Topic 606, as opposed to up front under Topic 605. Despite these changes, Cadence expects its revenue mix will be similar, such that approximately </font><font style="font-family:inherit;font-size:10pt;">90%</font><font style="font-family:inherit;font-size:10pt;"> of its revenue is recognized over time.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">More judgments and estimates are required under Topic 606 than are required under Topic 605, including estimating the SSP for each performance obligation identified within Cadence&#8217;s contracts. Due to the complexity of certain contracts, the actual revenue recognition treatment required under the new standard for these arrangements may be dependent on contract-specific terms and vary in some instances.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the cumulative catch-up transition method, Cadence has evaluated its contracts that were in effect on the adoption date as if they had been accounted for under Topic 606 from contract inception. Some revenue related to the MEAs and IP arrangements noted above that would have been recognized in future periods under Topic 605 will be recast under Topic 606 as if the revenue had been recognized in prior periods. As this transition method requires that Cadence not adjust historical reported revenue amounts, the revenue that would have been recognized under this method prior to the adoption date will be an adjustment to retained earnings and will not be recognized as revenue in future periods as previously planned. Because of this transition method, approximately </font><font style="font-family:inherit;font-size:10pt;">3%</font><font style="font-family:inherit;font-size:10pt;"> of Cadence&#8217;s year-end backlog will be adjusted to retained earnings upon adoption.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Topic 606 also requires the deferral of incremental costs of obtaining a contract with a customer. This requires that Cadence capitalize commission costs that are directly related to obtaining customer contracts and amortize them over the life of the contract. Cadence anticipates the amount of the amortization of capitalized commissions under Topic 606 will be similar to the amount of commissions expense for fiscal 2018 bookings under Topic 605 and will not have a significant impact on its consolidated income statements.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash, Cash Equivalents and Short-Term Investments</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence considers all highly liquid investments with original maturities of three months or less on the date of purchase to be cash equivalents. Book overdraft balances are recorded in accounts payable and accrued liabilities in the consolidated balance sheets and are reported as a component of cash flows from financing activities in the consolidated statement of cash flows.&#160;</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence&#8217;s short-term investments consist of marketable equity securities that are classified as available for sale. Available-for-sale equity securities are carried at fair value, with the unrealized gains and losses presented net of tax as a separate component of other comprehensive income. Unrealized and realized gains and losses are determined using the specific identification method.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence recognizes gains on its available-for-sale securities when they are realized. Cadence recognizes losses on its available-for-sale securities when they are realized or when Cadence has determined that an other-than-temporary decline in fair value has occurred. Cadence records realized gains, realized losses and other-than-temporary impairments as part of other income, net in the consolidated income statements.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Foreign Operations</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence transacts business in various foreign currencies. The United States dollar is the functional currency of Cadence&#8217;s consolidated entities operating in the United States and certain of its consolidated subsidiaries operating outside the United States. The functional currency for Cadence&#8217;s other consolidated entities operating outside of the United States is generally the country&#8217;s local currency. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence translates the financial statements of consolidated entities whose functional currency is not the United States dollar into United States dollars. Cadence translates assets and liabilities at the exchange rate in effect as of the financial statement date and translates income statement accounts using an average exchange rate for the period. Cadence includes adjustments from translating assets and liabilities into United States dollars, and the effect of exchange rate changes on intercompany transactions of a long-term investment nature in stockholders&#8217; equity as a component of accumulated other comprehensive income. Cadence reports gains and losses from foreign exchange rate changes related to intercompany receivables and payables that are not of a long-term investment nature, as well as gains and losses from foreign currency transactions of a monetary nature in other income, net, in the consolidated income statements. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;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;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Software and IP Revenue Recognition</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence primarily uses time-based licenses to license its software. Certain software and IP products are licensed using a perpetual license.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Time-based licenses</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> </font><font style="font-family:inherit;font-size:10pt;">- Cadence&#8217;s time-based license arrangements offer customers the right to access and use all of the products delivered at the outset of an arrangement and updates throughout the entire term of the arrangement, which is generally two to three years, with no rights to return. Cadence&#8217;s updates provide for continued access to evolving technology as customers&#8217; designs migrate to more advances nodes. In addition, certain time-based license arrangements include: </font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:60px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remix among the products delivered at the outset of the arrangement, so long as the cumulative contractual value of all products in use does not exceed the total license fee determined at the outset of the arrangement; and </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:60px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Use of unspecified additional products that become commercially available during the term of the arrangement.</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In general, product and maintenance revenue associated with time-based licenses is recognized over the term of the license, commencing upon the later of the effective date of the arrangement or delivery of the licensed product.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Perpetual licenses</font><font style="font-family:inherit;font-size:10pt;"> - Cadence&#8217;s perpetual licenses consist of software licensed on a perpetual basis with no right to return or ability to remix the licensed software. Cadence licenses its design IP under a perpetual license on a per-design basis.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> In general, product revenue associated with perpetual licenses where VSOE exists for the undelivered maintenance is recognized upon delivery of the licensed product, and maintenance revenue is recognized ratably over the maintenance term. If VSOE does not exist for the undelivered maintenance in a perpetual license, product revenue is recognized over the maintenance term. If certain other criteria are met, revenue for design IP is recognized upon delivery and we accrue the expected costs of maintenance.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Hardware Revenue Recognition</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence generally has a minimum of two deliverables in arrangements involving the sale or lease of its hardware products. The first deliverable is the hardware product and software essential to the functionality of the hardware product, and the second deliverable is the right to receive maintenance on the hardware product and its software. Cadence allocates consideration between these deliverables based on the relative standalone selling price for each deliverable. Consideration allocated to the hardware product and its essential software is recognized as revenue at the time of delivery provided all other conditions for revenue recognition have been met. Consideration allocated to maintenance is recognized as revenue ratably over the maintenance term. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Services Revenue Recognition</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Services revenue primarily consists of revenue received for performing engineering services. These services are generally not related to the functionality of the products licensed. In certain instances, Cadence will customize its IP on a fixed fee basis. Revenue from service contracts is recognized either on the time and materials method, as work is performed, or on the percentage-of-completion method. If a service contract is considered to be part of an MEA that includes a software contract, revenue is generally recognized over the duration of the software contract. For contracts with fixed or not-to-exceed fees, Cadence estimates on a monthly basis the percentage-of-completion based on the progress to completion of the services. Cadence has a history of accurately estimating project status and the costs necessary to complete projects. A number of internal and external factors can affect these estimates, including labor rates, utilization and efficiency variances and specification and testing requirement changes. If different conditions were to prevail such that accurate estimates could not be made, then the use of the completed contract method would be required and the recognition of all revenue and costs would be deferred until the project was completed. Such a change could have a material impact on Cadence&#8217;s results of operations.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition Criteria</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Although the timing and amount of revenue recognition differs based on the deliverables in each arrangement, Cadence begins revenue recognition for an arrangement when persuasive evidence of an arrangement exists, delivery has occurred, the fee is fixed or determinable, and collection of the resulting receivable is probable.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Persuasive evidence of an arrangement</font><font style="font-family:inherit;font-size:10pt;"> - Generally, Cadence uses a contract signed by the customer as evidence of an arrangement for time-based licenses, licenses of its IP products and hardware leases. If a contract signed by the customer does not exist, Cadence has historically used a purchase order as evidence of an arrangement for software perpetual licenses, hardware sales, maintenance renewals and small fixed-price service projects, such as training classes and small methodology service engagements. For all other service engagements, Cadence uses a signed professional services agreement and a statement of work to evidence an arrangement. In cases where both a signed contract and a purchase order exist, Cadence considers the signed contract to be the most persuasive evidence of the arrangement. Sales through Cadence&#8217;s distributors are evidenced by a master agreement governing the relationship, together with binding purchase orders from the distributor on a transaction-by-transaction basis.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Product delivery</font><font style="font-family:inherit;font-size:10pt;"> - Software and VIP, and the corresponding access keys, are generally delivered to customers electronically. Electronic delivery occurs when Cadence provides the customer access to the software. Occasionally, Cadence will deliver software on a DVD with standard transfer terms of free-on-board (&#8220;F.O.B.&#8221;) shipping point. Design IP is also delivered electronically via download from a secure site. Cadence&#8217;s software and IP license agreements generally do not contain conditions for acceptance. Delivery of an entire hardware system is deemed to occur upon its successful installation. For certain hardware products, installation is the responsibility of the customer, as the system is fully functional at the time of shipment and delivery is deemed to be complete when the products are shipped with freight terms of F.O.B. shipping point.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Fee is fixed or determinable</font><font style="font-family:inherit;font-size:10pt;"> - Cadence assesses whether a fee is fixed or determinable at the outset of the arrangement, primarily based on the payment terms associated with the transaction. Cadence has established a history of collecting under the original contract without providing concessions on payments, products or services. For contracts that do not include a substantial upfront payment, Cadence considers that a fee is fixed or determinable if the arrangement has payment periods that are equal to or less than the term of the licenses and the payments are collected in equal or nearly equal installments, when evaluated over the entire term of the arrangement. Cadence has a history of collecting receivables under software contracts of up to </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">five</font><font style="font-family:inherit;font-size:10pt;"> years for which the fee has been assessed as fixed or determinable. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Significant judgment is involved in assessing whether a fee is fixed or determinable. Cadence must also make these judgments when assessing whether a contract amendment to a time-based arrangement (primarily in the context of a license extension or renewal) constitutes a concession. Cadence&#8217;s experience has been that it is able to determine whether a fee is fixed or determinable. While Cadence does not expect that experience to change, if Cadence no longer were to have a history of collecting under the original contract without providing concessions, revenue would be required to be recognized when payments become due and payable. Such a change could have a material impact on Cadence&#8217;s results of operations.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Collection is probable</font><font style="font-family:inherit;font-size:10pt;"> - Cadence assesses the probability of collecting from each customer at the outset of the arrangement based on a number of factors, including the customer&#8217;s payment history, its current creditworthiness and geographic location. If in Cadence&#8217;s judgment collection of a fee is not probable, Cadence does not record revenue until the uncertainty is removed, which is generally upon receipt of cash payment. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Multiple Element Arrangements</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">An MEA is any arrangement that includes or contemplates rights for a combination of software, IP or hardware products, services, training or maintenance in a single arrangement. From time to time, Cadence may include individual deliverables in separately priced and separately executed contracts with the same customer. Cadence evaluates all relevant facts and circumstances in determining whether the separate contracts should be accounted for individually as distinct arrangements or whether the separate contracts are, in substance, an MEA. Significant judgment is involved in determining whether a group of contracts might be so closely related that they are, in effect, part of a single arrangement. Cadence&#8217;s judgments about whether several contracts together comprise an MEA can affect the timing of revenue recognition under those contracts, which could have an effect on its results of operations for the periods involved.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For an MEA that includes software and nonsoftware elements, Cadence allocates the total consideration based on the relative standalone selling prices of each element. In these circumstances, Cadence is required to use a hierarchy to determine the standalone selling price to be used for allocating consideration to deliverables as follows: </font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">VSOE of fair value;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Third-party evidence of selling price (&#8220;TPE&#8221;); and </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Best estimate of the selling price (&#8220;BESP&#8221;). </font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Vendor-specific objective evidence of fair value</font><font style="font-family:inherit;font-size:10pt;"> - Cadence&#8217;s VSOE for maintenance is based upon the customer&#8217;s stated annual renewal rates and VSOE for services is based on the price charged when the services are sold separately. Cadence has not established VSOE for certain products, including software and IP licenses and hardware products, or for annual maintenance that is not cancellable by the customer.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Third-party evidence of selling price</font><font style="font-family:inherit;font-size:10pt;"> - TPE is determined based on competitor prices for similar deliverables when sold separately. Generally, Cadence&#8217;s offerings contain significant differentiation such that comparable pricing of products with similar functionality cannot be obtained. Furthermore, Cadence is unable to reliably determine what similar competitor products&#8217; selling prices are when those products are sold on a standalone basis. Therefore, Cadence typically is not able to obtain TPE and TPE is not used to determine any standalone selling prices.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Best estimate of the selling price</font><font style="font-family:inherit;font-size:10pt;"> - Cadence calculates the BESP of its hardware products based on its pricing practices, including the historical average prices charged for comparable hardware products. Cadence&#8217;s process for determining BESP for its software deliverables takes into account multiple factors that vary depending upon the unique facts and circumstances related to each deliverable. Key external and internal factors considered in developing the BESPs include prices charged by Cadence for similar arrangements, historical pricing practices and the nature of the product. In addition, when developing BESPs, Cadence may consider other factors as appropriate, including the pricing of competitive alternatives if they exist, and product-specific business objectives.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For MEAs that contain software and nonsoftware elements, Cadence allocates the consideration to software or software-related elements as a group, and to any nonsoftware element separately based on the standalone selling price hierarchy. The consideration allocated to each element is then recognized as revenue when the basic revenue recognition criteria are met for each element. Once the consideration is allocated to the group of software and software-related elements, it then follows the recognition principles of software revenue recognition accounting standards. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For MEAs involving only software and software-related deliverables, VSOE must exist to allocate the total fee among all delivered and undelivered elements, or if VSOE of all undelivered elements exists, revenue is recognized using the residual method. Under the residual method, the VSOE of the undelivered elements is deferred and the remaining portion of the arrangement fee is recognized up front as the elements are delivered. If VSOE does not exist for all elements to support the allocation of the total fee among all elements of the arrangement, or if VSOE does not exist for all undelivered elements to apply the residual method, revenue is recognized over the term of the undelivered elements. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Other Factors Regarding Revenue Recognition</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Taxes collected from customers and remitted to governmental authorities</font><font style="font-family:inherit;font-size:10pt;"> - Cadence applies the net basis presentation for taxes collected from customers and remitted to governmental authorities.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Derivative Financial Instruments</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence enters into foreign currency forward exchange contracts with financial institutions to protect against currency exchange risks associated with existing assets and liabilities. A foreign currency forward exchange contract acts as a hedge by increasing in value when underlying assets decrease in value or underlying liabilities increase in value due to changes in foreign exchange rates. Conversely, a foreign currency forward exchange contract decreases in value when underlying assets increase in value or underlying liabilities decrease in value due to changes in foreign exchange rates. The forward contracts are not designated as accounting hedges and, therefore, the unrealized gains and losses are recognized in other income, net, in advance of the actual foreign currency cash flows. The fair value of these forward contracts is recorded in accrued liabilities or in other current assets. These forward contracts generally have maturities of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">90</font><font style="font-family:inherit;font-size:10pt;"> days or less. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Receivables </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence&#8217;s receivables, net includes invoiced accounts receivable and the current portion of unbilled receivables. Unbilled receivables represent amounts Cadence has recorded as revenue for which payments from a customer are due over time. Cadence&#8217;s accounts receivable and unbilled receivables were initially recorded at the transaction value. Cadence&#8217;s long-term receivables balance includes receivable balances to be invoiced more than one year after each balance sheet date. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Allowances for Doubtful Accounts </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Each fiscal quarter, Cadence assesses its ability to collect outstanding receivables, and provides allowances for a portion of its receivables when collection is not probable. Cadence analyzes the creditworthiness of its customers, historical experience, changes in customer demand and the overall economic climate in the industries that Cadence serves. Provisions are made based upon a specific review of customer receivables and are recorded in operating expenses.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Inventories</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories are stated at the lower of cost or market value. Cadence&#8217;s inventories include high technology parts and components for complex emulation and prototyping hardware systems. These parts and components are specialized in nature and may be subject to rapid technological obsolescence. While Cadence has programs to minimize the required inventories on hand and considers technological obsolescence when estimating required reserves to reduce recorded amounts to market values, it is reasonably possible that such estimates could change in the near term. Cadence&#8217;s policy is to reserve for </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">inventory in excess of 12-month demand</font><font style="font-family:inherit;font-size:10pt;"> or for other known obsolescence or realization issues.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property, Plant and Equipment</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, plant and equipment is stated at historical cost. Depreciation and amortization are generally provided over the estimated useful lives, using the straight-line method, 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="2" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:28%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment and related 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="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2-7 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Buildings</font></div></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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25-32 years</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;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shorter of the lease term</font></div><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">or the estimated useful life</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Building improvements and land improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated useful life up to 32 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3-5 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3-5 years</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:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence capitalizes certain costs of software developed for internal use. Capitalization of software developed for internal use begins at the application development phase of the project. Amortization begins when the computer software is substantially complete and ready for its intended use. Amortization is recorded on a straight-line basis over the estimated useful life. Cadence capitalized costs of software developed for internal use of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$2.2 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$3.5 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;"> during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence recorded depreciation and amortization expense of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$52.9 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$52.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$48.7 million</font><font style="font-family:inherit;font-size:10pt;"> during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, respectively, for property, plant and equipment.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;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:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software development costs are capitalized beginning when a product&#8217;s technological feasibility has been established by completion of a working model of the product and amortization begins when a product is available for general release to customers. The period between the achievement of technological feasibility and the general release of Cadence&#8217;s products has typically been of short duration. Costs incurred during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> were not material. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence conducts a goodwill impairment analysis annually and as necessary if changes in facts and circumstances indicate that the fair value of Cadence&#8217;s single reporting unit may be less than its carrying amount. Cadence&#8217;s goodwill impairment test consists of two steps. The first step requires that Cadence compare the estimated fair value of its single reporting unit to the carrying value of the reporting unit&#8217;s net assets, including goodwill. If the fair value of the reporting unit is greater than the carrying value of its net assets, goodwill is not considered to be impaired and no further testing is required. If the fair value of the reporting unit is less than the carrying value of its net assets, Cadence would be required to complete the second step of the test by analyzing the fair value of its goodwill. If the carrying value of the goodwill exceeds its fair value, an impairment charge is recorded. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Long-Lived Assets, Including Acquired Intangibles</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence&#8217;s long-lived assets consist of property, plant and equipment and acquired intangibles. Acquired intangibles with definite lives are amortized on a straight-line basis over the estimated economic life of the underlying products and technologies, which range from </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">fourteen</font><font style="font-family:inherit;font-size:10pt;"> years. Acquired intangibles with indefinite lives, or in-process technology, consists of projects that had not reached technological feasibility by the date of acquisition. Upon completion of the project, the assets are amortized over their estimated useful lives. If the project is abandoned rather than completed, the asset is written off. In-process technology is tested for impairment annually and as necessary if changes in facts and circumstances indicate that the assets might be impaired.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence reviews its long-lived assets, including acquired intangibles for impairment whenever events or changes in circumstances indicate that the carrying amount of a long-lived asset or asset group may not be recoverable. Recoverability of an asset or asset group is measured by comparison of its carrying amount to the expected future undiscounted cash flows that the asset or asset group is expected to generate. If it is determined that the carrying amount of an asset group is not recoverable, an impairment loss is recorded in the amount by which the carrying amount of the asset or asset group exceeds its fair value.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Non-Marketable Investments </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence&#8217;s non-marketable investments include its investments in privately-held companies. These investments are initially recorded at cost and are included in other assets in the consolidated balance sheets. Cadence accounts for these investments using either the cost method or the equity method of accounting. Cadence reviews the fair value of its non-marketable investments on a regular basis to determine whether the investments in these companies are other-than-temporarily impaired. Cadence considers investee financial performance and other information received from the investee companies, as well as any other available estimates of the fair value of the investee companies in its review. If Cadence determines the carrying value of an investment exceeds its fair value, and that difference is other than temporary, Cadence writes down the value of the investment to its fair value. Cadence records investment write-downs in other income, net, in the consolidated income statements. </font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nonqualified Deferred Compensation Trust</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Executive officers, senior management and members of Cadence&#8217;s Board of Directors may elect to defer compensation payable to them under Cadence&#8217;s Nonqualified Deferred Compensation Plan (&#8220;NQDC&#8221;). Deferred compensation payments are held in investment accounts and the values of the accounts are adjusted each quarter based on the fair value of the investments held in the NQDC. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The selected investments held in the NQDC accounts are classified as trading securities. Trading securities are carried at fair value, with the unrealized gains and losses recognized in the consolidated income statements as other income, net. These trading securities are classified in other assets in the consolidated balance sheets because the securities are not available for Cadence&#8217;s use in its operations. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence&#8217;s obligation with respect to the NQDC trust is recorded in other long-term liabilities on the consolidated balance sheets. Increases and decreases in the NQDC trust liability are recorded as compensation expense in the consolidated income statements.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Deferred Revenue</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue arises when customers are billed for products or services in advance of revenue recognition. Cadence&#8217;s deferred revenue consists primarily of unearned revenue on product licenses and the related maintenance for which revenue is recognized over the duration of the license. The fees for time-based licenses are generally billed quarterly in advance and the related revenue is recognized over multiple periods over the ensuing license period. Maintenance on perpetual licenses is generally renewed annually, billed in full in advance, and the corresponding revenue is recognized over the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">12</font><font style="font-family:inherit;font-size:10pt;">-month maintenance term. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Comprehensive Income</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence reports comprehensive income in the consolidated statements of comprehensive income. Accumulated other comprehensive income (loss) is reported as a component of stockholders&#8217; equity and includes foreign currency translation gains and losses, changes in defined benefit plan liabilities, and unrealized gains and losses on marketable securities that are available for sale. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accounting for Income Taxes </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence accounts for the effect of income taxes in its consolidated financial statements using the asset and liability method. This process involves estimating actual current tax liabilities together with assessing carryforwards and temporary differences resulting from differing treatment of items, such as depreciation, for tax and accounting purposes. These differences result in deferred tax assets and liabilities, measured using enacted tax rates expected to apply to taxable income in the years when those temporary differences are expected to be recovered or settled. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence then records a valuation allowance to reduce the deferred tax assets to the amount that Cadence believes is more likely than not to be realized based on its judgment of all available positive and negative evidence. The weight given to the potential effect of negative and positive evidence is commensurate with the extent to which the strength of the evidence can be objectively verified. This assessment, which is completed on a taxing jurisdiction basis, takes into account a number of types of evidence, including the following:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;" 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:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The nature and history of current or cumulative financial reporting income or losses;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;" 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:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sources of future taxable income;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;" 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:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The anticipated reversal or expiration dates of the deferred tax assets; and </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;" 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:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax planning strategies.</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence takes a two-step approach to recognizing and measuring the financial statement benefit of uncertain tax positions. The first step is to evaluate the tax position for recognition by determining whether the weight of available evidence indicates that it is more likely than not that the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">50%</font><font style="font-family:inherit;font-size:10pt;"> likely of being realized upon settlement of the audit. Cadence classifies interest and penalties on unrecognized tax benefits as income tax expense or benefit.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Tax Cuts and Jobs Act was enacted in December 2017 (the &#8220;Tax Act&#8221;) and includes significant changes to U.S. taxation of corporations. The Tax Act requires Cadence to include in its taxable income its share of global intangible low-taxed income beginning from fiscal 2018. Cadence has not completed its analysis on whether to adopt the accounting policy to recognize deferred taxes for the global intangible low-taxed income inclusion or to recognize global intangible low-tax income as tax expense in the period incurred. Cadence expects to finalize its accounting policy during fiscal 2018 upon obtaining, preparing and analyzing its estimated global intangible low-taxed income. For additional discussion of income taxes, see Note 6 in the notes to the consolidated financial statements.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restructuring Charges </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence records personnel-related restructuring charges with customary termination benefits when the costs are both probable and estimable. Cadence records personnel-related restructuring charges with non-customary termination benefits when the plan has been communicated to the affected employees. Cadence records facilities-related restructuring charges in the period in which the affected facilities are vacated. In connection with facilities-related restructuring plans, Cadence has made a number of estimates and assumptions related to losses on excess facilities that have been vacated or consolidated, particularly the timing of subleases and sublease terms. Closure and space reduction costs included in the restructuring charges include payments required under leases less any applicable estimated sublease income after the facilities are abandoned, lease buyout costs and certain contractual costs to maintain facilities during the period after abandonment.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence records estimated provisions for termination benefits and outplacement costs along with other personnel-related restructuring costs, long-term asset impairments related to abandoned assets and other costs associated with the restructuring plan. Cadence regularly evaluates the adequacy of its lease loss accruals and severance and related benefits accruals, and adjusts the balances based on actual costs incurred or changes in estimates and assumptions. Subsequent adjustments to restructuring accruals are classified in restructuring and other charges in the consolidated income statements.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;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:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence recognizes the cost of employee services received in exchange for awards of equity instruments as stock-based compensation expense. Stock-based compensation expense is measured at the grant date based on the value of the award and is recognized as expense over the requisite service period, which is typically the vesting period. Cadence recognizes stock-based compensation expense on the straight-line method for awards that only contain a service condition and on the graded-vesting method for awards that contain both a service and performance condition. Cadence recognizes the impact of forfeitures on stock-based compensation expense as they occur.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of stock options and purchase rights issued under Cadence&#8217;s Employee Stock Purchase Plan (&#8220;ESPP&#8221;) are calculated using the Black-Scholes option pricing model. The computation of the expected volatility assumption used for new awards is based on implied volatility when the remaining maturities of the underlying traded options are at least one year. When the remaining maturities of the underlying traded options are less than one year, expected volatility is based on a weighting of historical and implied volatilities. When determining the expected term, Cadence reviews historical employee exercise behavior from options having similar vesting periods. The risk-free interest rate for the period within the expected term of the option is based on the yield of United States Treasury notes for the comparable term in effect at the time of grant. The expected dividend yield used in the calculation is zero because Cadence has not historically paid and currently does not expect to pay dividends in the foreseeable future.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Treasury Stock</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence generally issues shares related to its stock-based compensation plans from shares held in treasury. When treasury stock is reissued at an amount higher than its cost, the difference is recorded as a component of capital in excess of par in the consolidated statements of stockholders&#8217; equity. When treasury stock is reissued at an amount lower than its cost, the difference is recorded as a component of capital in excess of par to the extent that gains exist to offset the losses. If there are no accumulated treasury stock gains in capital in excess of par, the losses upon reissuance of treasury stock are recorded as a component of retained earnings (accumulated deficit) in the consolidated statements of stockholders&#8217; equity. There were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> losses recorded by Cadence on the reissuance of treasury stock during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;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:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial instruments, including derivative financial instruments, that may potentially subject Cadence to concentrations of credit risk, consist principally of cash and cash equivalents, short-term investments, long-term investments, accounts receivable and forward contracts. Credit exposure related to Cadence&#8217;s foreign currency forward contracts is limited to the realized and unrealized gains on these contracts. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Advertising</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cadence expenses the costs of advertising as incurred. Total advertising expense, including marketing programs and events, was </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$7.4 million</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;"> and </font><font style="font-family:inherit;font-size:10pt;">$7.9 million</font><font style="font-family:inherit;font-size:10pt;"> during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, respectively, and is included in marketing and sales in the consolidated income statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total amounts of interest, net of tax, and penalties recognized in the consolidated income statements as provision (benefit) for income taxes for fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> were 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="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,865</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,166</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Penalties</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">218</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(127</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total amounts of gross accrued interest and penalties recognized in the consolidated balance sheets as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> were 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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, <br clear="none"/>2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,511</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Penalties</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">151</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">265</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> Cadence&#8217;s earliest tax years that remain open to examination and the assessment of additional tax include:</font></div><div style="line-height:120%;padding-top:8px;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="3" rowspan="1"></td></tr><tr><td style="width:84%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Jurisdiction</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Earliest Tax Year Open to Examination</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 - 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;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;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">United States - California</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Hungary</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">2012</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, Cadence&#8217;s operating loss carryforwards were 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="6" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:27%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">Expiration Periods</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,638</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">from 2021 through 2036</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">California</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198,173</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">from 2019 through 2036</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 states (tax effected, net of federal benefit)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,081</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">from 2019 through 2037</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign (tax effected)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">866</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">from 2025 through indefinite</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, Cadence had tax credit carryforwards of:</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="6" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:27%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">Expiration Periods</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87,746</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">from 2023 through 2037</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">California</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,628</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">indefinite</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other states </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">from 2018 through 2037</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,160</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">from 2018 through 2037</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">_____________</font></div><div style="line-height:120%;text-align:left;padding-left:36px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> *Certain of Cadence&#8217;s foreign tax credits have yet to be realized and as a result do not yet have an expiration period.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Allowances for Doubtful Accounts </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Each fiscal quarter, Cadence assesses its ability to collect outstanding receivables, and provides allowances for a portion of its receivables when collection is not probable. Cadence analyzes the creditworthiness of its customers, historical experience, changes in customer demand and the overall economic climate in the industries that Cadence serves. Provisions are made based upon a specific review of customer receivables and are recorded in operating expenses.</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;">STOCK REPURCHASE PROGRAMS</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, Cadence&#8217;s Board of Directors authorized the repurchase of shares of Cadence common stock with a value of up to&#160;</font><font style="font-family:inherit;font-size:10pt;">$525.0 million</font><font style="font-family:inherit;font-size:10pt;">&#160;in the aggregate. The actual timing and amount of repurchases are subject to business and market conditions, corporate and regulatory requirements, acquisition opportunities and other factors. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, approximately </font><font style="font-family:inherit;font-size:10pt;">$425 million</font><font style="font-family:inherit;font-size:10pt;"> remained available to repurchase shares of Cadence common stock under the current authorization.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The shares repurchased under Cadence&#8217;s repurchase authorizations and the total cost of repurchased shares, including commissions, during fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> were 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="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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares repurchased</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,493</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,255</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 of repurchased shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">100,025</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">960,289</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">333,189</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in unrealized holding gains on available-for-sale securities includes the following for fiscal </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized holding gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,231</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">770</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">202</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Reclassification of unrealized holding gains to other income, net</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(519</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;">(54</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;">(33</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:26px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in unrealized holding gains</font></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,712</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;">716</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;">169</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:16px;text-align:justify;text-indent:30px;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:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Preparation of the consolidated financial statements in conformity with United States generally accepted accounting principles 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 consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.</font></div></div> Includes shares reserved for: (i) issuance upon exercise of future option grants, (ii) issuance upon vesting of future restricted stock grants, (iii) outstanding but unexercised options to purchase common stock, or (iv) unvested restricted stock units. The provisional amount related to the remeasurement of U.S. deferred tax assets and liabilities based on the rates at which they are expected to reverse in the future was $25.2 million. The provisional amount related to the one-time transition tax on the mandatory deemed repatriation of foreign earnings was $67.2 million. Includes unrecognized tax benefits of tax positions recorded in connection with acquisitions Certain of Cadence’s foreign tax credits have yet to be realized and as a result do not yet have an expiration period. EX-101.SCH 10 cdns-20171230.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2107100 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2407401 - Disclosure - Acquisitions (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Balance Sheet Components (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Business Overview link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Cash, Cash Equivalents and Investments link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Cash, Cash Equivalents and Investments (Details 1) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Cash, Cash Equivalents and Investments (Details 2) link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Cash, Cash Equivalents and Investments (Details 3) link:presentationLink link:calculationLink link:definitionLink 2404405 - Disclosure - Cash, Cash Equivalents and Investments (Details 4) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Cash, Cash Equivalents and Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2415403 - Disclosure - Commitments and Contingencies (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Income Statements link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Debt Credit Facility (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Debt (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Employee and Director Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2417402 - Disclosure - Employee and Director Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2317301 - Disclosure - Employee and Director Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Fair Value link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Fair Value Fair Value (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Fair Value (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Goodwill and Acquired Intangibles link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Goodwill and Acquired Intangibles (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Goodwill and Acquired Intangibles (Details 1) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Goodwill and Acquired Intangibles (Details 2) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Goodwill and Acquired Intangibles (Details 3) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Goodwill and Acquired Intangibles (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Income Taxes (Details 1) link:presentationLink link:calculationLink link:definitionLink 2406404 - Disclosure - Income Taxes (Details 2) link:presentationLink link:calculationLink link:definitionLink 2406405 - Disclosure - Income Taxes (Details 3) link:presentationLink link:calculationLink link:definitionLink 2406406 - Disclosure - Income Taxes (Details 4) link:presentationLink link:calculationLink link:definitionLink 2406407 - Disclosure - Income Taxes (Details 5) link:presentationLink link:calculationLink link:definitionLink 2406408 - Disclosure - Income Taxes (Details 6) link:presentationLink link:calculationLink link:definitionLink 2406409 - Disclosure - Income Taxes (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Net Income per Share link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Net Income Per Share (Details 1) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2118100 - Disclosure - Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 2418402 - Disclosure - Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 2418403 - Disclosure - Other Comprehensive Loss (Details 1) link:presentationLink link:calculationLink link:definitionLink 2318301 - Disclosure - Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Other Income, Net link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Other Income, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Other Income, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Receivables, net link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Receivables, net (Details) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Receivables, net (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2405404 - Disclosure - Receivables, Net Receivables, Net (Details 1) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Receivables, net (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Restructuring and Other Charges link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Restructuring and Other Charges (Details) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Restructuring and Other Charges (Details 1) link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Restructuring and Other Charges (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Restructuring and Other Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Segment Reporting (Details) link:presentationLink link:calculationLink link:definitionLink 2419403 - Disclosure - Segment Reporting (Details 1) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Stock Compensation Plans and Stock Based Compensation link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Stock Compensation Plans and Stock Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Stock Compensation Plans and Stock Based Compensation (Details 1) link:presentationLink link:calculationLink link:definitionLink 2410412 - Disclosure - Stock Compensation Plans and Stock Based Compensation (Details 10) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Stock Compensation Plans and Stock Based Compensation (Details 2) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Stock Compensation Plans and Stock Based Compensation (Details 3) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Stock Compensation Plans and Stock Based Compensation (Details 4) link:presentationLink link:calculationLink link:definitionLink 2410407 - Disclosure - Stock Compensation Plans and Stock Based Compensation (Details 5) link:presentationLink link:calculationLink link:definitionLink 2410408 - Disclosure - Stock Compensation Plans and Stock Based Compensation (Details 6) link:presentationLink link:calculationLink link:definitionLink 2410409 - Disclosure - Stock Compensation Plans and Stock Based Compensation (Details 7) link:presentationLink link:calculationLink link:definitionLink 2410410 - Disclosure - Stock Compensation Plans and Stock Based Compensation (Details 8) link:presentationLink link:calculationLink link:definitionLink 2410411 - Disclosure - Stock Compensation Plans and Stock Based Compensation (Details 9) link:presentationLink link:calculationLink link:definitionLink 2410413 - Disclosure - Stock Compensation Plans and Stock Based Compensation (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Stock Compensation Plans and Stock Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Stock Repurchase Programs link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Stock Repurchase Programs (Details) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Stock Repurchase Programs Stock Repurchase Programs (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Stock Repurchase Programs (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Summary of Significant Accounting Policies - Debt and Derivatives (Details) link:presentationLink link:calculationLink link:definitionLink 2402406 - Disclosure - Summary of Significant Accounting Policies - Long-lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Summary of Significant Accounting Policies - New Accounting Standards Not Yet Adopted (Details) link:presentationLink link:calculationLink link:definitionLink 2402407 - Disclosure - Summary of Significant Accounting Policies - Other (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 - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2302302 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 cdns-20171230_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 cdns-20171230_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 cdns-20171230_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Income Tax Disclosure [Abstract] Tax Credit Carryforward [Table] Tax Credit Carryforward [Table] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] United States federal [Member] Domestic Tax Authority [Member] California State [Member] California State [Member] California State. States other than California [Member] States Other Than California [Member] States other than California. Foreign Jurisdiction [Member] Foreign Tax Authority [Member] Tax Credit Carryforward [Line Items] Tax Credit Carryforward [Line Items] Summary of tax credit carryforwards Summary of Tax Credit Carryforwards [Abstract] Summary of tax credit carryforwards. Tax credit carryforwards Tax Credit Carryforward, Amount Receivables [Abstract] Receivables and Allowances for Doubtful Accounts (Textual) [Abstract] Accounts Receivable and Allowances for Doubtful Accounts (Textual) [Abstract] Accounts receivable and allowances for doubtful accounts. Number of customers with receivables balance greater than ten percent of total balance Number of Customers with Accounts Receivable and Installment Contract Receivable Balance Greater than Ten Percent of Balance Number of customers with accounts receivable and installment contract receivable balance greater than ten percent of total balance. Percent of receivables attributable to single customer Percentage of Company's Receivables Net and Installment Contract Receivables Net Attributable to Single Customer Percentage of Company's receivables net and installment contract receivables net attributable to single customer. Balance Sheet Components [Abstract] -- None. No documentation exists for this element. -- Summary of certain balance sheet components Summary of Balance Sheet Components [Table Text Block] Summary of balance sheet components. Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangement by Share-based Payment Award, Award Type and Plan Name [Axis] Award Type [Axis] Share-based Compensation Arrangements by Share-based Payment Award, Award Type and Plan Name [Domain] Equity Award [Domain] Stock-based compensation expense related to performance-based grants [Member] Performance Based Restricted Stock Grants [Member] Performance-based restricted stock grants. Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Stock-based compensation Share-based Compensation Debt Disclosure [Abstract] Line of Credit Facility [Table] Line of Credit Facility [Table] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] London Interbank Offered Rate (LIBOR) [Member] London Interbank Offered Rate (LIBOR) [Member] Base Rate [Member] Base Rate [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Long-term Debt [Member] Long-term Debt [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Revolving Credit Facility [Member] Revolving Credit Facility [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Maximum [Member] Maximum [Member] Minimum [Member] Minimum [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Credit facility, current borrowing capacity Line of Credit Facility, Current Borrowing Capacity Credit facility, additional borrowing capacity available Line Of Credit Facility Additional Borrowing Capacity Available Line Of Credit Facility, Additional Borrowing Capacity Available Credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Credit facility, maturity date Line of Credit Facility, Expiration Date Credit facility, interest rate spread Debt Instrument, Basis Spread on Variable Rate Credit facility, interest rate at period end Line of Credit Facility, Interest Rate at Period End Credit facility, commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Credit facility, covenant, debit to EBITDA ratio Debt Instrument, Covenant, Debt to EBITDA Ratio Debt Instrument, Covenant, Debt to EBITDA Ratio Credit facility, covenant, debt to EBITDA ratio after step up triggered by acquisition Debt Instrument, Covenant, Debt to EBITDA Ratio after step up triggered by acquisition Debt Instrument, Covenant, Debt to EBITDA Ratio after step up triggered by acquisition Credit facility, covenant, required business acquisition consideration, minimum Debt Instrument, Covenant, Required Business Acquisition Consideration, Minimum Debt Instrument, Covenant, Required Business Acquisition Consideration, Minimum Credit facility, covenant, leverage ratio Debt Instrument, Covenant, Pro Forma Leverage Ratio Debt Instrument, Covenant, Pro Forma Leverage Ratio Outstanding borrowings under Revolving Credit Facility Line of Credit, Current Fair Value Disclosures [Abstract] Fair value of financial assets and liabilities Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Changes in the carrying amount of goodwill Schedule of Goodwill [Table Text Block] Acquired intangibles with finite lives (excluding goodwill), excluding intangibles fully amortized at end of prior fiscal year Schedule of Finite-Lived Intangible Assets [Table Text Block] Amortization of acquired intangibles Finite-lived Intangible Assets Amortization Expense [Table Text Block] Estimated amortization expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] RECEIVABLES, NET Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Business Combinations [Abstract] ACQUISITIONS Business Combination Disclosure [Text Block] Amortization of acquired intangibles Amortization of Acquired Intangibles [Abstract] Amortization of acquired intangibles. Cost of product and maintenance Amortization of Intangible Assets Cost of Product Amortization of intangible assets cost of product. Amortization of acquired intangibles Amortization of Intangible Assets Total amortization of acquired intangibles Amortization of Acquired Intangibles Amortization of acquired intangibles, including amortization of costs from existing technology included in cost of product, and amortization of costs from acquired maintenance contracts included in cost of maintenance, and amortization of all other acquired intangibles. Stock based compensation expense and allocation by share based payment award Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] Stock based compensation expense and allocation by cost Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Fair value of options granted and the weighted-average assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Summary of changes in stock options outstanding under equity incentive plans Share-based Compensation, Stock Options, Activity [Table Text Block] Intrinsic value of and cash received from options exercised Cash Proceeds Received and Intrinsic Value of Awards Exercised, Share-based Payment Awards [Table Text Block] [Table Text Block] for Tabular disclosure of cash received from exercise of stock options and similar instruments granted under share-based payment arrangements and the intrinsic value of awards exercised. Stock-based compensation expense related to performance-based restricted stock grants Stock Based Compensation Expense Related to Performance Based Restricted Stock Grants [Table Text Block] Stock based compensation expense related to performance based restricted stock grants. Summary of the changes in restricted stock outstanding under Cadence's equity incentive plans Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block] Total fair value of restricted stock awards that vested Fair Value of Restricted Stock Awards that Vested [Table Text Block] Fair value of restricted stock awards that vested. Weighted-average grant date fair value of purchase rights granted under ESPP and weighted average assumptions used in model Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Shares of common stock issued under Employee Stock Purchase Plan Shares of Common Stock Issued Under Employee Stock Purchase Plan [Table Text Block] Shares of common stock issued under Employee Stock Purchase Plan. Summary of common stock reserved for future issuance Summary of Common Stock Reserved for Future Issuance [Table Text Block] Summary of common stock reserved for future issuance. Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Existing technology [Member] Existing Technology [Member] Existing technology. Agreements and relationships [Member] Agreements and Relationship [Member] Agreements and relationship. Tradenames, trademarks and patents [Member] Tradename Trademark and Patents [Member] Tradenames trademarks and patents. Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Acquired intangibles with finite lives, excluding intangibles fully amortized at end of prior fiscal year Finite-Lived Intangible Assets, Net [Abstract] Gross carrying amount Finite-Lived Intangible Assets, Gross Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Acquired intangibles, net Finite-Lived Intangible Assets, Net In-process technology Indefinite-Lived Intangible Assets (Excluding Goodwill) Intangible Assets, Gross (Excluding Goodwill) Intangible Assets, Gross (Excluding Goodwill) Intangible Assets, Net (Excluding Goodwill) Intangible Assets, Net (Excluding Goodwill) Income (Loss) from Continuing Operations before Income Taxes, Extraordinary Items, Noncontrolling Interest [Abstract] Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract] United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Foreign subsidiaries Income (Loss) from Continuing Operations before Income Taxes, Foreign Income before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Cash, Cash Equivalents and Investments [Abstract] Cash cash equivalents and investments. Summary of cash, cash equivalents and short-term investments Cash, Cash Equivalents and Investments [Table Text Block] Summary of cash and cash equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Summary of short-term investments Available-for-sale Securities [Table Text Block] Carrying value of non-marketable securities Other Investments Not Readily Marketable [Table Text Block] Other Comprehensive Income (Loss), Net of Tax [Abstract] Changes in unrealized holding gains or losses on available-for-sale securities Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax [Abstract] Unrealized holding gains or losses Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, before Tax Reclassification of unrealized holding gains or losses to other income, net Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax Changes in unrealized holding gains or losses Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax Accounting Policies [Abstract] Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment by Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Computer equipment and related software [Member] Computer Equipment [Member] Buildings [Member] Building [Member] Leasehold improvements [Member] Leasehold Improvements [Member] Building improvements and land improvements [Member] Building improvements and land improvements [Member] Building improvements and land improvements [Member] Furniture and fixtures [Member] Furniture and Fixtures [Member] Equipment [Member] Equipment [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property, plant and equipment, useful life Property, Plant and Equipment, Useful Life Property, plant and equipment, estimated useful lives description Property, Plant and Equipment, Estimated Useful Lives Segment Reporting [Abstract] Summary of revenue by geography Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Summary of long-lived assets by geography Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block] GOODWILL AND ACQUIRED INTANGIBLES Goodwill and Intangible Assets Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock, Shares Common Stock [Member] Common Stock, Par Value and Capital in Excess of Par Common Stock Including Additional Paid in Capital [Member] Treasury Stock Treasury Stock [Member] Retained Earnings (Accumulated Deficit) Retained Earnings [Member] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Statement [Line Items] Statement [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning balance Stockholders' Equity Attributable to Parent Beginning balance, shares Common Stock, Shares, Outstanding Cumulative effect adjustment Cumulative Effect of New Accounting Principle in Period of Adoption Net income Net Income (Loss) Attributable to Parent Other comprehensive loss, net of taxes Other Comprehensive Income (Loss), Net of Tax Purchase of treasury stock, shares Treasury Stock, Shares, Acquired Purchase of treasury stock Treasury Stock, Value, Acquired, Cost Method Issuance of common stock and reissuance of treasury stock under equity incentive plans, net of forfeitures, shares Stock Issued During Period, Shares, Treasury Stock Reissued Issuance of common stock and reissuance of treasury stock under equity incentive plans, net of forfeitures Stock Issued During Period, Value, Treasury Stock Reissued Issuance of common shares for settlement of warrants Issuance of common shares for settlement of warrants Issuance of common shares, on a net settlement basis, for settlement of warrants Stock received for payment of employee taxes on vesting of restricted stock Stock Received for Payment of Employee Taxes on Vesting of Restricted Stock Value Stock received for payment of employee taxes on vesting of restricted stock value. Stock received for payment of employee taxes on vesting of restricted stock, shares Stock Received for Payment of Employee Taxes on Vesting of Restricted Stock Shares Stock received for payment of employee taxes on vesting of restricted stock shares. Tax benefit from stock-based compensation Income Tax Effects Allocated Directly to Equity, Equity Transactions Stock-based compensation expense Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Ending balance Ending balance, shares Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Short-term investments Short-term Investments Cash, cash equivalents and short-term investments Cash, Cash Equivalents, and Short-term Investments Employee equity incentive plans [Member] Employee Equity Incentive Plans [Member] Employee equity incentive plans. Employee stock purchase plans [Member] Employee Stock Purchase Plan (ESPP) [Member] Employee stock purchase plan. Directors stock option plans [Member] Directors Stock Option Plans [Member] Directors stock option plans. Common stock reserved for future issuance Common Stock Reserved for Future Issuance [Abstract] Common stock reserved for future issuance. Common stock reserved for future issuance Common Stock, Capital Shares Reserved for Future Issuance Derivative [Table] Derivative [Table] Major Types of Debt and Equity Securities [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Forward Contracts [Member] Forward Contracts [Member] Derivative [Line Items] Derivative [Line Items] Maturity period of forward contracts Maximum Maturity Period of Forward Contracts Maximum Maturity Period Of Forward Contracts. Restructuring and Related Activities [Abstract] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Accounts payable and accrued liabilities [Member] Accounts Payable and Accrued Liabilities [Member] Other long-term liabilities [Member] Other Long Term Liabilities [Member] Other long term liabilities. Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Restructuring Reserve Restructuring Reserve CASH, CASH EQUIVALENTS AND INVESTMENTS Cash, Cash Equivalents, and Marketable Securities [Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Senior Notes [Member] Senior Notes [Member] Term Loan Due 2019 [Member] Term Loan Due Twenty-Nineteen [Member] Term Loan Due Twenty-Nineteen [Member] Senior Notes Due 2024 [Member] Senior Notes Due Twenty-Twenty Four [Member] Senior Notes Due Twenty-Twenty Four [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Aggregate principal amount issued Debt Instrument, Face Amount Debt instrument, term Debt Instrument, Term Debt Instrument, Maturity Date Debt Instrument, Maturity Date Debt Instrument, interest rate spread Debt Instrument, interest rate at period end Long-term Debt, Percentage Bearing Variable Interest, Percentage Rate Debt instrument, covenant, debt to EBITDA ratio Debt Instrument, Covenant, Debt to EBITDA Ratio after step up triggered by acquisition Debt Instrument, Covenant, Required Business Acquisition Consideration, Minimum Pro forma leverage ratio Stated interest rate of Senior Notes Debt Instrument, Interest Rate, Stated Percentage Proceeds from Senior Notes, net Proceeds from Debt, Net of Issuance Costs Unamortized discount Debt Instrument, Unamortized Discount Debt issuance costs Unamortized Debt Issuance Expense 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] Income Statement Location [Axis] Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain] Income Statement Location [Domain] Cost of product and maintenance [Member] Cost of Sales [Member] Cost of services [Member] Cost of Services [Member] Cost of services. Marketing and sales [Member] Selling and Marketing Expense [Member] Research and development [Member] Research and Development Expense [Member] General and administrative [Member] General and Administrative 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 and allocation by cost Stock Based Compensation Expense and Allocation by Cost [Abstract] Stock based compensation expense and allocation by cost. Commitments and Contingencies Disclosure [Abstract] COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Summary of cash and cash equivalents Cash, Cash Equivalents, and Short-term Investments [Abstract] Classified as cash and cash equivalents Cash and Cash Equivalents, at Carrying Value [Abstract] Cash Cash Money market funds Money Market Funds, at Carrying Value Total cash and cash equivalents Estimated amortization expense Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] 2018 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 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 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Summary Of Income Tax Reconciliation [Table] Summary Of Income Tax Reconciliation [Table] Summary Of Income Tax Reconciliation [Table] Income Tax Reconciliation [Axis] Income Tax Reconciliation [Axis] Income Tax Reconciliation [Axis] Income Tax Reconciliation [Domain] Income Tax Reconciliation [Domain] [Domain] for Income Tax Reconciliation [Axis] Remeasurement Of Deferred Tax Assets and Liabilities [Member] Remeasurement Of Deferred Tax Assets and Liabilities [Member] Remeasurement Of Deferred Tax Assets and Liabilities [Member] Transaction Tax On Repatriation Of Foreign Earnings [Member] Transaction Tax On Repatriation Of Foreign Earnings [Member] Transaction Tax On Repatriation Of Foreign Earnings [Member] Summary Of Income Tax Reconciliation [Line Items] Summary Of Income Tax Reconciliation [Line Items] [Line Items] for Summary Of Income Tax Reconciliation [Table] Summary of income tax reconciliation Effective Income Tax Rate Reconciliation, Amount [Abstract] Provision computed at federal statutory income tax rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount State and local income tax, net of federal tax effect Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Foreign income tax rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Effective income tax rate reconciliation, change in enacted tax rate Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Amount Change in deferred tax valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Amount Repatriation of foreign earnings Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount Tax effects of intra-entity transfer of assets Effective Income Tax Rate Reconciliation, Tax effects of intra-entity transfer of assets Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) due to the effects of intra-entity transfer of assets. Domestic production activity deduction Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Amount Withholding taxes Income Tax Reconciliation Withholding Taxes Income tax reconciliation withholding taxes. Tax settlements, foreign Effective Income Tax Rate Reconciliation, Tax Settlement, Foreign, Amount Increase in unrecognized tax benefits not included in tax settlements Unrecognized Tax Benefits, Period Increase (Decrease) Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Total provision for income taxes Income Tax Expense (Benefit) Effective tax rate Effective Income Tax Rate Reconciliation, Percent Statement of Comprehensive Income [Abstract] Net income Other comprehensive income (loss), net of tax effects: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Changes in unrealized holding gains or losses on available-for-sale securities, net of reclassification adjustments for realized gains and losses Changes in defined benefit plan liabilities Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Total other comprehensive income (loss), net of tax effects Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Earnings Per Share [Abstract] Basic and diluted net income per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Potential shares of Cadence's common stock excluded Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of rent expense Schedule of Rent Expense [Table Text Block] Schedule of future minimum lease payments for operating leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Retirement Benefits [Abstract] Contributions to plan Contributions to Plan [Abstract] Contributions to plan. Contributions to defined contribution plans Defined Contribution Plan, Cost Net recognized gains (losses) of trading securities Trading Securities, Realized Gain (Loss) [Abstract] Trading securities Gains Losses on Trading Securities in Non Qualified Deferred Compensation Trust Gains (losses) on trading securities in the non-qualified deferred compensation trust. Defined Benefit Plan, Plan with Benefit Obligation in Excess of Plan Assets [Abstract] Defined Benefit Plan, Plan with Benefit Obligation in Excess of Plan Assets [Abstract] Unfunded projected benefit obligation - defined benefit retirement plans Defined Benefit Plan, Benefit Obligation Expense related to defined benefit plans Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] Expense related to defined benefit plans Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Other Income and Expenses [Abstract] Other income, net Schedule of Other Nonoperating Income (Expense) [Table Text Block] Summary of debt outstanding Schedule of Debt [Table Text Block] EMPLOYEE AND DIRECTOR BENEFIT PLANS Pension and Other Postretirement Benefits Disclosure [Text Block] Income Tax Examination [Table] Income Tax Examination [Table] Scenario [Axis] Scenario [Axis] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Scenario, Forecast [Member] Scenario, Forecast [Member] TaxExamination [Axis] TaxExamination [Axis] TaxExamination [Axis] TaxExamination [Domain] TaxExamination [Domain] [Domain] for TaxExamination [Axis] California State [Member] Income Tax Examination [Line Items] Income Tax Examination [Line Items] Additional Income Taxes (Textual) [Abstract] Additional Income Taxes (Textual) [Abstract] Additional Income Taxes. United States statutory federal income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Excess tax benefits recognized in the provision for income taxes resulting form the adoption of new accounting standard Excess Tax Benefit of Stock-Based Compensation, Component of Provision for Income Taxes Excess Tax Benefit of Stock-Based Compensation, Component of Provision for Income Taxes Net deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Percent of revenue recurring in nature, over multiple years Valuation Allowance, Deferred Tax Asset, Change in Amount Inputs, Percent of Revenue Recurring In Nature, Previous Four Years Valuation Allowance, Deferred Tax Asset, Change in Amount Inputs, Percent of Revenue Recurring In Nature, Previous Four Years Valuation allowance Deferred Tax Assets, Valuation Allowance Amount of decreases in unrecognized tax benefits relating to settlements with taxing authorities, including the utilization of tax attributes Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities FAIR VALUE Fair Value Disclosures [Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Statement, Geographical [Axis] Geographical [Axis] Segment, Geographical [Domain] Geographical [Domain] United States UNITED STATES Other Americas [Member] Other America [Member] Other America. Asia [Member] Asia [Member] Europe, Middle East and Africa [Member] EMEA [Member] Japan [Member] JAPAN Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Summary of long-lived assets by geography Geographic Areas, Long-Lived Assets [Abstract] Long-Lived Assets in Individual Foreign Countries Long-Lived Assets Americas: Entity Wide Disclosure on Geographic Areas Long Lived Assets Attributed to Entity's Country of Domicile and Other Foreign Countries [Abstract] Entity wide disclosure on geographic areas long lived assets attributed to entity's country of domicile and other foreign countries. Total Americas Entity Wide Disclosure on Geographic Areas Long Lived Assets Attributed to Entity's Country of Domicile and Other Foreign Countries Entity wide disclosure on geographic areas long lived assets attributed to entity's country of domicile and other foreign countries. Total long-lived assets Property, Plant and Equipment, Net Weighted average common shares used to calculate basic net income per share Weighted Average Number of Shares Outstanding, Basic 2015 Warrants Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Stock-based compensation Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Weighted average common shares used to calculate diluted net income per share Weighted Average Number of Shares Outstanding, Diluted Net income per share - basic (in usd per share) Earnings Per Share, Basic Net income per share - diluted (in usd per share) Earnings Per Share, Diluted Current and long-term accounts receivable balances Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Allowance for Doubtful Accounts Receivable [Roll Forward] Schedule of Credit Losses for Financing Receivables, Current [Table Text Block] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Foreign currency translation gain Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Changes in defined benefit plan liabilities Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax Unrealized holding gains on available-for-sale securities Accumulated Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax Total accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax 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] Options outstanding beginning balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Granted Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Canceled and forfeited Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Options outstanding ending balance 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] Weighted-Average Exercise Price, Options outstanding beginning balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Weighted-Average Exercise Price Granted Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Weighted-Average Exercise Price Exercised Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Weighted-Average Exercise Price Canceled and Forfeited Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Weighted-Average Exercise Price, Options outstanding ending balance Summary of company stock option plans Summary of Company Stock Option Plans [Abstract] Summary of company stock option plans. Options vested as of December 30, 2017 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Weighted Average Exercise Price, Options vested as of December 30, 2017 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted-Average Remaining Contractual Term, Options outstanding as of December 30, 2017 Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted-Average Remaining Contractual Term, Options vested as of December 30, 2017 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Aggregate Intrinsic Value, Options outstanding as of December 30, 2017 Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Aggregate Intrinsic Value, Options vested as of December 30, 2017 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Equity [Abstract] STOCK REPURCHASE PROGRAMS Treasury Stock [Text Block] Restructuring Type [Axis] Restructuring Type [Axis] Type of Restructuring [Domain] Type of Restructuring [Domain] Severance and Benefits [Member] Employee Severance [Member] Excess Facilities [Member] Facility Closing [Member] Other [Member] Other Restructuring [Member] Cadence's Restructuring Plans Restructuring Reserve [Roll Forward] Beginning Balance Restructuring and other charges (credits), net Restructuring Charges Restructuring Reserve, Accrual Adjustment Restructuring Reserve, Accrual Adjustment Restructuring Activities Non Cash Charges Adjustments Restructuring Activities Non Cash Charges Adjustments Restructuring Activities Non Cash Charges Adjustments Cash payments Payments for Restructuring Effect of foreign currency translation Restructuring Reserve, Foreign Currency Translation Gain (Loss) Ending Balance INCOME TAXES Income Tax Disclosure [Text Block] Acquired Intangible Assets [Member] Acquired Intangible Assets [Member] Acquired intangible assets. Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Finite-lived intangible asset, useful life Finite-Lived Intangible Asset, Useful Life Principal Principal Amount Oustanding Of Revolving Line of Credit Principal Amount Oustanding Of Revolving Line of Credit Principal Principal Remaining Principal Amount Of Debt Outstanding Remaining Principal Amount Of Debt Outstanding Unamortized Discount Carrying Value Carrying Value Unsecured Long-term Debt, Noncurrent Carrying Value Carrying Value Of Debt Outstanding Carrying Value Of Debt Outstanding Schedule of Share-based Compensation Arrangement by Share-based Payment Award, Award Type and Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Employee stock purchase plans [Member] Shares of common stock issued under employee stock purchase plan Shares of Common Stock Issued under Employee Stock Purchase Plan [Abstract] Shares of common stock issued under employee stock purchase plan. Cadence shares purchased under the ESPP Share-based Compensation Arrangement by Share-based Payment Award, Shares Purchased for Award Cash received for the purchase of shares under the ESPP Cash Received for The Purchase of Shares Under the ESPP Cash received for the purchase of shares under the ESPP. Weighted-average purchase price per share Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased Other Income, Net Other Nonoperating Income (Expense) [Abstract] Interest income Investment Income, Interest Gains on sale of marketable debt and equity securities, net Marketable Securities, Realized Gain (Loss) Gains on sale of non-marketable equity investments Realized Investment Gains (Losses) Gains (losses) on securities in NQDC trust Gains on foreign exchange Foreign Currency Transaction Gain (Loss), before Tax Gain on sale of property, plant and equipment Gain (Loss) on Disposition of Assets Other income, net Other Income Expense Aggregate of other income (expense) items not separately disclosed. Total other income, net Other Nonoperating Income (Expense) Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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] Fair Value Measurements, Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Fair Value Measurements, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value Measurements, Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Asset Class [Axis] Asset Class [Axis] Fair Value by Asset Class [Domain] Asset Class [Domain] Money market funds [Member] Money Market Funds [Member] Marketable equity securities [Member] Marketable Equity Securities [Member] Marketable equity securities. 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] Fair value of financial assets and liabilities Fair Value Certain Financial Assets and Liabilities [Abstract] Fair value certain financial assets and liabilities. Assets Assets, Fair Value Disclosure [Abstract] Money market funds Cash and Cash Equivalents, Fair Value Disclosure Short-term investments: Short-term Investments [Abstract] Available-for-sale securities Available-for-sale Securities Trading securities held in Non-Qualified Deferred Compensation Plan, or NQDC Deferred Compensation Plan Assets Foreign currency exchange contracts Foreign Currency Contract, Asset, Fair Value Disclosure Total Assets Assets, Fair Value Disclosure Liabilities Liabilities, Fair Value Disclosure [Abstract] Foreign currency exchange contracts Foreign Currency Contracts, Liability, Fair Value Disclosure Allowance for Doubtful Accounts Receivable [Roll Forward] Allowance for Doubtful Accounts Receivable [Roll Forward] Balance at beginning of period Allowance for Doubtful Accounts Receivable, Current Charged to costs and expenses Provision for Doubtful Accounts Uncollectible accounts written off, net Allowance for Doubtful Accounts Receivable, Write-offs Balance at end of period RESTRUCTURING AND OTHER CHARGES Restructuring and Related Activities Disclosure [Text Block] Accumulated other comprehensive income net of tax Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Changes in unrealized holding gains or losses on available-for-sale securities Unrealized Gain (Loss) on Investments [Table Text Block] NET INCOME PER SHARE Earnings Per Share [Text Block] Share repurchased and the total cost of shares repurchased Class of Treasury Stock [Table Text Block] Unrecognized Tax Benefits Unrecognized Tax Benefits Schedule [Roll Forward] Unrecognized Tax Benefits Schedule [Roll Forward] Unrecognized tax benefits at the beginning of the fiscal year Unrecognized Tax Benefits Gross amount of the decreases in unrecognized tax benefits of tax positions taken during a prior year Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Gross amount of the increases in unrecognized tax benefits as a result of tax positions taken during the current year Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Gross amount of the increases in unrecognized tax benefits as a result of tax positions taken during the current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Amount of decreases in unrecognized tax benefits relating to settlements with taxing authorities, including the utilization of tax attributes Reductions to unrecognized tax benefits resulting from the lapse of the applicable statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Increase resulting from foreign currency translation Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation Unrecognized tax benefits at the end of the fiscal year Total amounts of unrecognized tax benefits that, if upon resolution of the uncertain tax positions would reduce Cadence's effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Interest and penalties recognized in Income Statements Income Tax Examination, Penalties and Interest Expense [Abstract] Interest Income Tax Examination, Interest Expense Penalties Income Tax Examination, Penalties Expense Interest and penalties recognized in Balance Sheets Income Tax Examination, Penalties and Interest Accrued [Abstract] Interest Income Tax Examination, Interest Accrued Penalties Income Tax Examination, Penalties Accrued Summary of balance sheet components Summary of Balance Sheet Components [Abstract] Summary of balance sheet components. Inventories: Inventory, Net [Abstract] Raw materials Inventory, Raw Materials, Gross Finished goods Inventory, Finished Goods, Gross Inventories Inventory, Net Property, plant and equipment: Property, Plant and Equipment, Net [Abstract] Computer equipment and related software Capitalized Computer Software, Gross Buildings Buildings and Improvements, Gross Land Land Leasehold, building and land improvements Leasehold and Building Improvements Leasehold and building improvements. Furniture and fixtures Furniture and Fixtures, Gross Equipment Machinery and Equipment, Gross In-process capital assets Assets Not Ready to be Placed in Service Assets not ready to be placed in service. Total cost Property, Plant and Equipment, Gross Less: Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property, plant and equipment, net Other assets: Other Assets [Abstract] Deferred income taxes Deferred Income Taxes and Other Assets, Noncurrent Other long-term assets Other Assets Other assets Other Assets, Noncurrent Accounts payable and accrued liabilities: Accounts Payable and Accrued Liabilities, Current [Abstract] Payroll and payroll-related accruals Employee-related Liabilities, Current Accounts payable Accounts Payable, Current Income taxes payable - current Accrued Income Taxes, Current Accrued operating liabilities Other Accrued Liabilities, Current Accounts payable and accrued liabilities Accounts Payable and Accrued Liabilities, Current Pro Forma Revenue [Table] Pro Forma Revenue [Table] Pro Forma Revenue [Table] Revenue Contract [Axis] Revenue Contract [Axis] Revenue Contract [Axis] Revenue Contract [Domain] Revenue Contract [Domain] [Domain] for Revenue Contract [Axis] Equity Components [Axis] Retained Earnings [Member] Pro Forma Revenue [Line Items] Pro Forma Revenue [Line Items] [Line Items] for Pro Forma Revenue [Table] Summary of Significant Accounting Policies (Additional Textual) [Abstract] Summary of Significant Accounting Policies (Additional Textual) [Abstract] Summary Of Significant Accounting Policies. Reserve for inventory Reserve for Inventory Reserve for inventory. Additions to capitalized computer software for internal use Capitalized Computer Software, For Internal Use, Additions Capitalized Computer Software, For Internal Use, Additions Depreciation and amortization, property plant and equipment Depreciation Period for revenue recognition for perpetual licenses maintenance Period for Revenue Recognition for Perpetual Licenses Maintenance Period for revenue recognition for perpetual licenses maintenance. Maximum period for collection of receivables Maximum period for Collection of Receivables Maximum period for collection of receivables. Percentage of likelihood of tax benefit being realized upon effective settlement of audit Percentage of Likelihood of Tax Benefit Being Realized upon Effective Settlement of Audit Percentage of likelihood of tax benefit being realized upon effective settlement of audit. Advertising expense Advertising Expense Stock options [Member] Employee Stock Option [Member] Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Weighted-average fair value of options granted Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Domain] Major Types of Debt and Equity Securities [Domain] Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Marketable investments Schedule of Amortize Cost Gross Unrealized Gains Losses and Fair Value of Marketable Securities [Abstract] Schedule of amortize cost gross unrealized gains losses and fair value of marketable securities. Short-term investments Available-for-sale Securities [Abstract] Amortized Cost Available-for-sale Securities, Amortized Cost Basis Gross Unrealized Gains Available-for-sale Debt Securities, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Losses Available-for-sale Debt Securities, Accumulated Gross Unrealized Loss, before Tax Fair Value BUSINESS OVERVIEW Nature of Operations [Text Block] Income before provision for income taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Components of income taxes provision Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Summary of income tax reconciliation 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] Summary of operating loss carryforward Summary of Operating Loss Carryforwards [Table Text Block] Summary of tax credit carryforwards Summary of Tax Credit Carryforwards [Table Text Block] Earliest tax years open to examination by jurisdiction Summary of Income Tax Examinations [Table Text Block] Unrecognized tax benefits roll forward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Interest and penalties recognized in consolidated income statements and balance sheets Summary of Income Tax Contingencies [Table Text Block] Intrinsic Value And Cash Received From Stock Options Exercised Intrinsic Value and Cash Received from Stock Options Exercised [Abstract] Intrinsic value and cash received from stock options exercised. Intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Cash received from options exercised Proceeds from Stock Options Exercised Schedule of Goodwill [Table] Schedule of Goodwill [Table] Goodwill Acquired During Period by Major Class [Axis] Goodwill Acquired During Period by Major Class [Axis] Goodwill Acquired During Period by Major Class [Axis] Goodwill Acquired During Period by Major Class [Domain] Goodwill Acquired During Period by Major Class [Domain] Goodwill Acquired During Period by Major Class [Domain] Goodwill [Line Items] Goodwill [Line Items] Changes in the carrying amount of goodwill Goodwill [Roll Forward] Balance at beginning of period Goodwill Goodwill resulting from acquisitions Goodwill, Acquired During Period Effect of foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Balance at end of period SEGMENT REPORTING Segment Reporting Disclosure [Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] In-Process Technology [Member] In Process Research and Development [Member] Legal Entity [Axis] Legal Entity [Axis] Entity [Domain] Entity [Domain] Trust For Benefit Of Children of Chief Executive Officer [Member] Trust For Benefit Of Children of Chief Executive Officer [Member] Trust For Benefit Of Children of Chief Executive Officer [Member] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] 2017 Acquisitions [Member] 2017 Acquisitions [Member] 2017 Acquisitions [Member] 2016 Acquisitions [Member] 2016 Acquisitions [Member] 2016 Acquisitions [Member] nusemi inc [Member] nusemi inc [Member] nusemi inc [Member] Rocketick Technologies [Member] Rocketick Technologies [Member] Rocketick Technologies [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Number of businesses acquired Number of Businesses Acquired Cash paid in business combinations and asset acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Cash acquired Cash Acquired from Acquisition Technology-based intangible assets Technology-based intangible assets Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights Finite-lived intangible assets resulting from acquisitions Finite-lived Intangible Assets Acquired In-process technology Indefinite-lived Intangible Assets Acquired Net other identifiable assets and liabilities resulting from acquisitions Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Weighted average useful life of finite-lived intangible assets acquired Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Related party ownership percentage in acquired company Related Party, Ownership Percentage in Acquired Company Related Party, Ownership Percentage in Acquired Company Transaction costs associated with acquisitions Business Combination, Acquisition Related Costs Purchase obligations Purchase Obligation General period of warranty on sales of hardware products General Period of Warranty on Sales of Hardware Products General period of warranty on sales of hardware products. Restricted stock [Member] Restricted Stock [Member] Stock-based compensation Income tax benefit Employee Service Share-based Compensation, Tax Benefit from Compensation Expense Restructuring Plan [Axis] Restructuring Plan [Axis] Restructuring Plan [Domain] Restructuring Plan [Domain] 2017 Restructuring Plan [Member] 2017 Restructuring Plan [Member] 2017 Restructuring Plan [Member] 2016 Restructuring Plan [Member] 2016 Restructuring Plan [Member] 2016 Restructuring Plan Other Restructuring [Member] Prior Restructuring Plans [Member] Prior Restructuring Plans [Member] Restructuring plans approved and executed prior to the current fiscal year. Restructuring and other charges Current and long-term receivables balances Accounts Receivable, Net [Abstract] Accounts receivable Accounts Receivable, Gross, Current Unbilled accounts receivable Unbilled Contracts Receivable Long-term receivables Accounts Receivable, Net, Noncurrent Total receivables Accounts receivable and installment contract receivables Accounts receivable and installment contract receivables Less allowance for doubtful accounts Total receivables, net Accounts Receivable Net Current and Noncurrent Carrying amount as of the balance sheet date, net of allowance for doubtful accounts, of current and noncurrent accounts receivable due from other than related parties. Principles of Consolidation and Basis of Presentation Consolidation, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] New Accounting Standards Not Yet Adopted Description of New Accounting Pronouncements Not yet Adopted [Text Block] Cash, Cash Equivalents and Short-Term Investments Cash and Cash Equivalents and Short Term Investments [Policy Text Block] Cash, cash equivalents and short-term investments policies. Foreign Operations Foreign Currency Transactions and Translations Policy [Policy Text Block] Revenue Recognition Revenue Recognition, Policy [Policy Text Block] Derivative Financial Instruments Derivatives, Policy [Policy Text Block] Receivables Receivables, Policy [Policy Text Block] Allowance for Doubtful Accounts Trade and Other Accounts Receivable, Policy [Policy Text Block] Inventories Inventory, Policy [Policy Text Block] Property, Plant and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Software Development Costs Research, Development, and Computer Software, Policy [Policy Text Block] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Long-lived Assets, Including Acquired Intangibles Long Lived Assets Including Acquired Intangibles [Policy Text Block] Long-lived assets including acquired intangibles policy. Non-Marketable Investments Securities Owned Not Readily Marketable, Policy [Policy Text Block] Nonqualified Deferred Compensation Trust Nonqualified Deferred Compensation Trust [Policy Text Block] Nonqualified deferred compensation trust policy Deferred Revenue Revenue Recognition, Deferred Revenue [Policy Text Block] Comprehensive Income Comprehensive Income, Policy [Policy Text Block] Accounting for Income Taxes Income Tax, Policy [Policy Text Block] Restructuring Charges Costs Associated with Exit or Disposal Activity or Restructuring, Ongoing Benefit Arrangement [Policy Text Block] Stock-Based Compensation Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Treasury Stock Treasury Stock [Policy Text Block] Treasury stock policy. Concentrations of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Advertising Advertising Cost, Policy, Expensed Advertising Cost [Policy Text Block] Commitments and Contingencies Commitments and Contingencies, Policy [Policy Text Block] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] OTHER INCOME, NET Other Income and Other Expense Disclosure [Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share, by Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Long-term performance-based awards Performance Shares [Member] Options to purchase shares of common stock Non-vested shares of restricted stock Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Potential shares of Cadence's common stock excluded Potential Shares of Company Common Stock Excluded [Abstract] Potential shares of company common stock excluded. Total potential common shares excluded Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount BALANCE SHEET COMPONENTS Balance Sheet Components [Text Block] Balance sheet components. Authorized amount for share repurchases Stock Repurchase Program, Authorized Amount Remaining authorization for share repurchases Stock Repurchase Program, Remaining Authorized Repurchase Amount Fair value of restricted stock awards that vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Fair value of restricted stock realized upon vesting Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Components of income taxes provision (benefits) Components of Income Tax Expense (Benefit), Continuing Operations [Abstract] Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal Current Federal Tax Expense (Benefit) State and local Current State and Local Tax Expense (Benefit) Foreign Current Foreign Tax Expense (Benefit) Total current Current Income Tax Expense (Benefit) Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) State and local Deferred State and Local Income Tax Expense (Benefit) Foreign Deferred Foreign Income Tax Expense (Benefit) Total deferred Deferred Income Tax Expense (Benefit) Tax expense allocated to shareholders' equity Income Tax Effects Allocated Directly to Equity Statement of Financial Position [Abstract] ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Short-term investments Receivables, net Receivables, Net, Current Inventories Prepaid expenses and other Prepaid Expense and Other Assets, Current Total current assets Assets, Current Property, plant and equipment, net Goodwill Acquired intangibles, net Long-term receivables Other assets Total assets Assets LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Revolving credit facility Accounts payable and accrued liabilities Current portion of deferred revenue Deferred Revenue, Current Total current liabilities Liabilities, Current Long-term liabilities: Liabilities, Noncurrent [Abstract] Long-term portion of deferred revenue Deferred Revenue, Noncurrent Long-term debt 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 - $0.01 par value; authorized 400 shares, none issued or outstanding Preferred Stock, Value, Issued Common stock - $0.01 par value; authorized 600,000 shares; issued and outstanding shares: 282,067 and 278,099, respectively Common Stocks, Including Additional Paid in Capital Treasury stock, at cost; 47,092 shares and 51,061 shares, respectively Treasury Stock, Value Accumulated deficit Retained Earnings (Accumulated Deficit) Accumulated other comprehensive income Total stockholders' equity Total liabilities and stockholders' equity Liabilities and Equity Components of Deferred Tax Assets and Liabilities [Abstract] Components of Deferred Tax Assets and Liabilities [Abstract] Deferred Tax Assets: Deferred Tax Assets, Net [Abstract] Tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards Reserves and accruals Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Intangible assets Deferred Tax Assets, Goodwill and Intangible Assets Capitalized research and development expense for income tax purposes Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other Operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Deferred income Deferred Tax Assets, Deferred Income Capital loss carryforwards Deferred Tax Assets, Capital Loss Carryforwards Stock-based compensation costs Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Depreciation and amortization Deferred Tax Assets Depreciation And Amortization Deferred Tax Assets Depreciation And Amortization Investments Deferred Tax Assets, Investments Prepaid expenses Deferred Tax Assets, Other Total deferred tax assets Deferred Tax Assets, Gross Valuation allowance Net deferred tax assets Deferred Tax Liabilities: Deferred Tax Liabilities, Gross [Abstract] Intangible assets Deferred Tax Liabilities, Intangible Assets Undistributed foreign earnings Deferred Tax Liabilities, Undistributed Foreign Earnings Other Deferred Tax Liabilities, Other Total deferred tax liabilities Deferred Tax Liabilities, Net Total net deferred tax assets Deferred Tax Assets, Net Document and Entity Information [Abstract] Document and Entity information. Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Document Type Document Type Document Period End Date Document Period End Date Amendment Flag Amendment Flag Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Current Fiscal Year End Date Current Fiscal Year End Date Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Voluntary Filers Entity Current Reporting Status Entity Current Reporting Status Entity Filer Category Entity Filer Category Entity Public Float Entity Public Float Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding STOCK COMPENSATION PLANS AND STOCK-BASED COMPENSATION Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Summary of changes in restricted stock awards outstanding under Cadence's equity incentive plans Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Unvested shares beginning balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Forfeited Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Unvested shares ending balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Unvested shares beginning balance, Weighted-Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Granted, Weighted-Average Grant date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Vested, Weighted-Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Forfeited, Weighted-Average Grant Date Fair Value Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Option Forfeited in Period Weighted Average Grant Date Fair Value Share based compensation arrangement by share based payment award equity instruments other than option forfeited in period weighted average grant date fair value. Unvested shares beginning balance, Weighted-Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Unvested shares as of December 30, 2017, Weighted-Average Remaining Vesting Terms Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Unvested shares as of December 30, 2017, Aggregate Intrinsic Value Share based Compensation Arrangement by Share based Payment Award, Equity Instruments Other than Options, Nonvested, Intrinsic Monetary Value The intrinsic monetary value of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units, as calculated by applying the disclosed pricing methodology. DEBT Debt Disclosure [Text Block] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Preferred stock par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Preferred stock shares authorized (in shares) Preferred Stock, Shares Authorized Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized (in shares) Common Stock, Shares Authorized Common stock shares issued (in shares) Common Stock, Shares, Issued Common stock shares outstanding (in shares) Treasury stock (in shares) Treasury Stock, Shares Asia [Member] Entity Wide Disclosure on Geographic Areas Revenue from External Customers Geographic Areas, Revenues from External Customers [Abstract] Geographic Areas, revenue from External Customers attributed to Individual Foreign Countries Revenues Americas: Entity Wide Disclosure on Geographic Areas Revenue from External Customers Attributed to Entity's Country of Domicile and Other Foreign Countries [Abstract] Entity wide disclosure on geographic areas revenue from external customers attributed to entity's country of domicile and other foreign countries. Total Americas Entity Wide Disclosure on Geographic Areas Revenue from External Customers Attributed to Country of Domicile and Other Foreign Countries Entity wide disclosure on geographic areas revenue from external customers attributed to country of domicile and other foreign countries. Total revenue Revenue, Net Income Statement [Abstract] Revenue: Revenues [Abstract] Product and maintenance Product and maintenance revenue Product and maintenance revenue Services Technology Services Revenue Total revenue Costs and expenses: Costs and Expenses [Abstract] Cost of product and maintenance Cost of Product and Maintenance Cost of Product and Maintenance Cost of service Technology Services Costs Marketing and sales Selling and Marketing Expense Research and development Research and Development Expense, Software (Excluding Acquired in Process Cost) General and administrative General and Administrative Expense Total costs and expenses Costs and Expenses Income from operations Operating Income (Loss) Interest expense Interest Expense Other income, net Provision for income taxes Net income Net income per share - basic (in usd per share) Net income per share - diluted (in usd per share) Weighted average common shares outstanding - basic (shares) Weighted average common shares outstanding - diluted (shares) Purchase rights granted [Member] Purchase Rights Granted [Member] Purchase rights granted. Weighted-average grant date fair value of purchase rights granted under ESPP and weighted-average assumptions used in model Depreciation and amortization over the estimated useful lives, using the straight-line method Property, Plant and Equipment [Table Text Block] Cost method Cost Method Investments Equity method Equity Method Investments Total non-marketable investments Securities Owned Not Readily Marketable Accounting Changes [Abstract] Accounting Changes [Abstract] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Scenario, Plan [Member] Scenario, Plan [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2014-09 [Member] Accounting Standards Update 2014-09 [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Percentage of Revenue Mix Recognizable Over Time Percentage of Revenue Mix Recognizable Over Time Percentage of Revenue Mix Recognizable Over Time Percentage of Existing Backlog To Be Adjusted Through Retained Earnings Percentage of Existing Backlog To Be Adjusted Through Retained Earnings Percentage of Existing Backlog To Be Adjusted Through Retained Earnings ACCUMULATED OTHER COMPREHENSIVE LOSS Comprehensive Income (Loss) Note [Text Block] Restructuring reserve rollforward by major type of cost Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Schedule of restructuring reserve by balance sheet classification Schedule of Restructuring Reserve by Balance Sheet Classification [Table Text Block] [Table Text Block] for Schedule of Restructuring Reserve by Balance Sheet Classification [Table] Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Table] Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Table] Intangible Assets [Member] Intangible Assets [Member] Intangible Assets [Member] Fair Value Hierarchy [Domain] Fair Value, Inputs, Level 3 [Member] Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] Fair Value Inputs, Discount Rate Fair Value Inputs, Discount Rate Operating Leases, Rent Expense, Net [Abstract] Operating Leases, Rent Expense, Net [Abstract] Rent expense Operating Leases, Rent Expense, Net Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Operating leases, future minimum payments, Current Year Operating Leases, Future Minimum Payments Due, Next Twelve Months Operating leases, future minimum payments, due in two years Operating Leases, Future Minimum Payments, Due in Two Years Operating leases, future minimum payments, due in three years Operating Leases, Future Minimum Payments, Due in Three Years Operating leases, future minimum payments, due in four years Operating Leases, Future Minimum Payments, Due in Four Years Operating leases, future minimum payments, due in five years Operating Leases, Future Minimum Payments, Due in Five Years Operating leases, future minimum payments, due thereafter Operating Leases, Future Minimum Payments, Due Thereafter Operating leases, future minimum payments due Operating Leases, Future Minimum Payments Due Statement of Cash Flows [Abstract] Cash and cash equivalents at beginning of year 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 Amortization of debt discount and fees Amortization of Debt Issuance Costs and Discounts Gain on investments, net Gain (Loss) on Investments Gain on sale of property, plant and equipment Gain (Loss) on Disposition of Property Plant Equipment Deferred income taxes Other non-cash items Other Noncash Income (Expense) Changes in operating assets and liabilities, net of effect of acquired businesses: Increase (Decrease) in Operating Capital [Abstract] Receivables Increase (Decrease) in Accounts and Other Receivables Inventories Increase (Decrease) in Inventories Prepaid expenses and other Increase (Decrease) in Prepaid Expense and Other Assets Other assets Increase (Decrease) in Other Operating Assets Accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Deferred revenue Increase (Decrease) in Deferred Revenue Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of available-for-sale securities Payments to Acquire Available-for-sale Securities Proceeds from the sale of available-for-sale securities Proceeds from Sale of Available-for-sale Securities Proceeds from the maturity of available-for-sale securities Proceeds from Maturities, Prepayments and Calls of Available-for-sale Securities Proceeds from the sale of long-term investments Proceeds from Sale and Maturity of Other Investments Proceeds from the sale of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Cash paid in business combinations and asset acquisitions, net of cash acquired Net cash provided by (used for) investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from term loan Proceeds from Issuance of Unsecured Debt Proceeds from revolving credit facility Proceeds from Lines of Credit Payment on revolving credit facility Repayments of Lines of Credit Payment of convertible notes Repayments of Convertible Debt Payment of convertible notes embedded conversion derivative liability Payments for Derivative Instrument, Financing Activities Proceeds from convertible notes hedges Proceeds from Derivative Instrument, Financing Activities Payment of debt issuance costs Payments of Debt Issuance Costs Excess tax benefits from stock-based compensation Excess Tax Benefit from Share-based Compensation, Financing Activities Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Stock received for payment of employee taxes on vesting of restricted stock Stock Received for Payment of Employee Taxes on Vesting of Restricted Stock Stock Received for Payment of Employee Taxes on Vesting of Restricted Stock Payments for repurchases of common stock Payments for Repurchase of Common Stock Change in book overdraft Increase (Decrease) in Book Overdrafts Net cash used for financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Increase (decrease) in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents at end of year Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Cash paid for interest Interest Paid Cash paid for income taxes, net Income Taxes Paid, Net Treasury stock, shares repurchased Treasury stock, total cost of repurchased shares Contributions to defined contribution plans Defined Contribution Plan Disclosures [Table Text Block] Net recognized gains of trading securities Realized Gain (Loss) on Investments [Table Text Block] Unfunded projected benefit obligations - defined benefit retirement plans Schedule of Accumulated and Projected Benefit Obligations [Table Text Block] Expense related to defined benefit plans Schedule of Defined Benefit Plans Disclosures [Table Text Block] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Foreign Tax Authority [Member] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Summary of operating loss carryforward Summary of Operating Loss Carryforward [Abstract] Summary of operating loss carryforward. Operating loss carry forwards Operating Loss Carryforwards Award Type [Axis] Equity Award [Domain] Employee Stock [Member] Employee Stock [Member] Performance Based Restricted Stock Grants [Member] Plan Name [Axis] One Thousand Nine Hundred Ninety Five Directors Stock Options Plan [Member] One Thousand Nine Hundred Ninety Five Directors Stock Options Plan [Member] One thousand nine hundred ninety five directors stock options plan. Employee Stock Purchase Plan with Offering Period Commencing on February 1, 2014 [Member] [Member] Employee Stock Purchase Plan with Offering Period Commencing on February One Two Thousand Fourteen [Member] [Member] Employee Stock Purchase Plan with Offering Period Commencing on February One Two Thousand Fourteen 2014 Omnibus Equity Incentive Plan [Member] 2014 Omnibus Equity Incentive Plan [Member] 2014 Omnibus Equity Incentive Plan [Member] Stock Compensation Plans (Textual) [Abstract] Stock Compensation Plans (Textual) [Abstract] Stock compensation plans. Additional shares authorized and available for issuance under equity incentive plan Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Number of shares available for issuance under equity incentive plan Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Minimum vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Expiration period from date of grant for options granted Expiration period from date of grant for options granted Expiration period from date of grant for options granted. Term of options granted under Directors' Plan Share Based Compensation Arrangement by Share Based Payment Award Term for Options Granted Share based compensation arrangement by share based payment award term for options granted. Performance-based stock awards, total granted Total unrecognized compensation expense, net of estimates forfeitures Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Weighted-average vesting period over which unrecognized compensation expense will be recognized Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Percentage of lower of fair market value at beginning or end of applicable offering period used for calculating price of common stock to be purchased by employees Percentage of Lower of Fair Market Value at Beginning or End of Applicable Offering Period Used for Calculating Price of Common Stock to be Purchased by Employees Percentage of lower of fair market value at beginning or end of applicable offering period used for calculating price of common stock to be purchased by employees. Maximum percentage of annual base earnings plus bonuses and commissions for which common stock can be purchased by employees Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate Maximum amount for which common stock can be purchased by employees in any calendar year Maximum Amount for which Common Stock can be Purchased by Employees in any Calendar Year Maximum amount for which common stock can be purchased by employees in any calendar year. Purchase period for common stock Purchase Period for Common Stock Purchase period for common stock. Number of shares available for issuance under Employee Stock Purchase Plan Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized EX-101.PRE 14 cdns-20171230_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 15 a5yearperformancegraph17.jpg begin 644 a5yearperformancegraph17.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X3("17AI9@ 34T *@ @ "P + ( M F (G@$2 , ! $ $Q ( F (Q $R ( 4 (Z@,! M 4 ! (_@,# $ ! %$0 $ ! 0 %$1 0 ! . MPU$2 0 ! .PX=I 0 ! )!NH< < @, D@ $8H7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BY MNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ M P$! 0$! 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 M 0)W $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E M\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W M>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;' MR,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W M^B@ HH *S]:U,Z/I4E\+=IQ&R JIQ@,P4L3V50=Q/8 T 8EUXR-M>-;_ &.% M\,NR07/RR(4=O,7Y>478 Q[9/H,Y@^)$TEU#9PZ,C7DOEIY#WH1A(T<[,O*X M^5X"N>AW CL" /OOB99VJ2>3;Q32+<-&%-SMW1>5YB3?=^XPZMT&"/SIX&-*,DGV@P-%YX5T/VE(%W C@N' M,B@GD*><S\\.;E0IDX^0X!*#D?,P&>< X-95G\0+ M*ZGL/,2"WMKRP%\LLMTN53)&"/7@]^V#B@"JGQ+MGU2QL18[7G>2.X\R;:;9 MDGCB(<;> 1)N!.,\#JU:L_BPPK=-]DC'V6^2UE22?8ZQM(B><5V\)ARV?0#G MG@ I7?CE[/58[)M+#)+<6L"3BX^0^:P#<[>&3 MW74[9I7W7(_<.JH3&>!E@7P>AXZ4 10^/K6YU."R@ACWR7_V3,D^WY# TR2@ M8Y5@N![D]<9]+6$2M9QL M)+C'ER3L5,1^7[\>,LO7D=* '1_$/2SJ"VTLEM GVIHFEEN0H\GR3*DPR.4; M! [<'DU!J'Q&AT_5]0L'LX_]$G6$2/=!!(6\CIE<9 G)(SQL]^ "W>>-3;RS M+!9P7"Q6D%VS)=<;))3&QX4\* 6)Z8]*ANO'H@UR73!:6VY4+)-+>;$;Y)&0 M9VGEM@('.0Q(SM- &[I6JWNIF.1],:V@*,)#+)AXY5;:4V[>1D'Y@<'J,@@U MK4 %% !10 44 %% !10 44 9NI3:I%-";"U2>,9\P,X4\@X(R>Q'/UXZ5G3: MGXBCCW'2(L[&8J) S#'L#ENO0#M[\ #KB_UN$R21003MOC40F1$"J4!8G)R' M!W\=-NWW-1VNJZX5B\^TM"KQ*5E6=,.V0#_%TR0,C.-PZX^8 EDNM;:[MFM4 MB8-&C3PNZ;<'<&*8.[.=G4[<;NIQ3/[3\0G4+6%=)C:%U5YY/,X4'&=IS@X. M>,YYSTH ?/>:[#%=&&&WDV,QC>8@*!EL$D$# QC&<\"2#NR<*>F/0\9Q0 X7VJ_P!ILL=O'+8RNIBE\Q"=NU=V &&<$-^> M><8,EW<:VNH_Z)9QM:>03\Y7=YN3U^;I@ _B>?0 AO;K6[60W$$,4]J "5KG M7H(<):)<3$$E6=%&>X7D?+Z9YYYZ1I/+\MIAG.<<$GG MH<<?7L* &W'A:WGOQ>"_O8W$BRA49"NY1@'!0\X) M&>O/TJ9/#]K!:0VZ33K'%$8\[ERP)RQ)(SD\_3)QB@#FU_L>4V4&G:CJ>7# M+"RID#S)"6W)U))&..OM3=-DL],D,=K/J=PZHL8ADE#"0-QM4;1C&%QT ![" M@!T=G9:8+VU676IE4O$1(5'7#EHUV =1@''5E ZC$T-OI%MJ!N)+J[D9;Y@T M,LB[%=2<-PH.!@$93N( &2 N#]T?7H>.*Z @ $Y/ MKZT +10 44 %% !10 44 %% !10 44 %% !10 44 %% !10 44 1QP10EC%$ MB%CEBJ@9^M24 %% !10 44 %% !10 44 %9\VNZ7;-(LU_ AC8JP9L8( )'U MY_SB@"W;7,%Y;I<6TJRPO]UU.0?I4M !10 44 %% !10 44 %% !10 44 %% M !10 44 %% !10 44 %9%SX9TB\GFFN+0O),Q:1C*XR2H4]#W4!?IQT- $\> MGVNF:;;VEG"(H(9$$: D[@'<\'\J3=BHQ>4R(A_P"6*G^'/>MNI@FHVD]3;%5*=2LY4HVCT0459SA10 44 07? M^I7_ *ZQ_P#H8J>@ HH ** "B@ HH ** "B@ HH ** "B@ HH J7=\MLR1(A MEN9<^7"O4XZD^BCN?IW(%);6924W-RPENF&-V.$']U1V'KW/?MB=V:KW(7ZO M\O\ @EL,K?=8'OP:6J,@HH ** "N?N=.UU[NF M#TYY)H MVL%];Z-:PZAG:M6@ HH ** "B@ HH ** "B M@ HH ** "B@ JE=7CB7[+:()+HC)S]V(?WF_H.I^F2$W8N$>9Z["Q0P6"-++ M*#+(1YDTAY<]A]/0"HI]0VJK%EMHW^Z\P^=\#)"IUS@'KSQT-"5D*3J]_T+<6GW)D\R>X"OQ\R#<_09&XC !( M8<*.#V-3)#8:3 TK-'"H&'GGDRQ'^T[')Z]S5&1D>$O&VF>,TU!],BN46QN# M;R&=5 9AW7:QR/RKI* "B@ HH *Q;WPKI6H?:1RW@>-8U))P-X[GZUI4 %% !10 44 %% !10 44 M 17%Q#:PM-<2I'&O5F.!44FIV$/^MO;9._S2J/3W]Q^8H 8=6L@VU9'DYP3% M$[@N_J6Y(] TR2-+VX%Q,4Q'$_P ^0[?R$)[#;@N/Q6J,FVW=@-/U>Y ^VZL(5/)CL80OX; MWW$CW 4_2I;;P]IEL4!G5?WRKYFT1D,D\=,G% &E9ZDNK:+:WPADA$TB8C< M?,N) .?3I6K0 44 %1F>)9/+:5!(%W;2PSC.,_G0!6.KZ>)#&MY#)(!GRXVW MOT)^ZN3_ M^1I6U%>D5M=RMG&! R=QW; [YZ]CZ4 07&JO#;[S!%!)@X2\N M4C&<''*[N^/S[]*@_M.\>W^58Q.1E4BMY)4[?Q'8,=?3J#[$ SO#UWK%_I\K MW\UPLWF$J88D"@8.1\P/<\#D_*/>K,]W>1Q-FXPH/)FN%C;MZ1>Q_,^V%=(I M0E)V2U*R7%I.JG[5-,W=;:]GF(QNZA"/[Q_(>@Q9D8.AB$,DB8Z36DA!Z?WW M'H*7.NAK]7FE=Z>K2?W;G->+I=.TK1Q>W4%G9[9% G:&--IRQ RK%NK-_P!] M'UK0M-4-UI\4$.H6_FQ*JK!:SO<,% XSY0!''J#1[W025)+WM667M1=M TFG MZE>RH<[V01JA_P"!F(M^1J_':ZE!?EK#2]/M[>3F1WFVR'ZJL9W?]]BA16XI M5I-_2J,CJ+2PL]/C:.SM8;=&8LRQ1A0S'J3CJ?>K% !10 44 M %% !10 44 07?\ J5_ZZQ_^ABIZ *&HZYI6D+G4=0MK;C=B60 XSC..N,]Z MPW\F:Z* MVT#3K2/R[>.:-/[JW$F/_0J?*KW)=6;CRMZ!+X=TB?\ U^GP3?\ 75=_\\U MGA#PS&^]/#NDJ_\ >%E'G\\4R&V]R2\\+Z#J%F;.[T>QEMBP;RC NW(Z<8K4 MC1(HUCC4*B@!5'0"@0ZB@ HH ** "B@ HH ** "B@ KEM1MO%S3WG]G7L"1L MS&W,BK\HQ'@'Y2>,28/^T,CC) ,SQ%9^/I-%T1=+U.SCOH[D'47>-2DB[QMV M@K_(J?>K]UX9U_4&S>>)W:,C#00P&&/H0?N.'[]V-)WZ&D'!?&KC+'P.NG2M M+;IHJR,=S2-IKN['U+-,23[UO1VNJH,&_M /1+,C_P!J4K2[E\U'^5_?_P MF$%]_%>QGZ08_K65_8.IMXADOY-?N?L;1[/LD:A0#QSGD=NP!YZU,H2=M36E MB*-/F_=WNK*[V?,/VF:>/RE=,1%?F#%^!Q^&3D\UJT %% !10 44 %% !10 44 %% !10 44 M%% !10 44 %% !10 52U;4XM'TN:_G1WBA +", G!(&?PSG\* *UIJL.L:/! M?6TD3?X4OVA/[LO_ 'Z;_"@ M^T)_=E_[]-_A1]H3^[+_ -^F_P * #[0G]V7_OTW^%)]I3B'(^;:#Q[KR.F#G=FIK6#6Q=Q&ZNT:)7W.(T7#+L(V],C MYL'(/;WX -BB@#/U6/498@NGS^2Q1P6PI()'RD!@0<&J)@\0G6(I%NXQ8%F\ MV-@NX J,;3M['U_^M0!:T>+5XT_XFD\M %"*WUY5A62^C8J8?,?RE^<*3YG'\. MX8/&<=/>MJ@ HH Q)8=?-Y=&.YB$!NE:W "\1>7'E6RO=Q+T.<,.>,4:3%X@ MBO7&IW%M-:XEVE!A\^N<#WK>M8YHHBLTS3-O8AF"@XSP. M .V* )J* "B@ HH ** "B@ HH ** "B@ HH ** "B@ HH ** "B@ HH ** " MB@ HH *CF65HF$,BQR'HS+N _"@:M?4QKBQ\1-JMK+#K%NED@;SXOLPRYQQW M)Z^XJQ<66IRFV_TY2J2EI513%O7:0!D9/!(;WQBHBI)N[.BM.A*,53C9VUUZ MW_R,Q+/QCY\DSZAIOS JJ!7*J,-CM][)7)]!T]7_ &'Q5/ISPW.HV(F:'&ZW M5X_WF\$$-U V<8P3GG..!9S$/V+QC;64:)?Z?=RP@[=ZO&7^3 W'G)SG)_'' MI.UIXGFL(VEO;>&[24OB$%EV8'RD';N.=W<#D=: )&M?%(OFD74+ VI4 1-$ MW)3U^Z?6GI;^(9-,N;>[GM&N)(R(Y8':,1MGCMGISGVQWH N:6FKH' M&J2VLN0-A@!&/J".?K]!CN=&@ HH ** &N&,;!&"N0=K$9P?7%9EQ;ZV9(/L M]_;! V9-T.,C '3)S_$>HYQS@'( 7MCJ=Q9RQ1ZBL4K$&.6./:8R&SD\G<,8 M!7C//(SQ6EM/$+R%$O+58%N(VC +!_+5LL&;!R2 !^?6@""WMO%,MR\>H7%D M;=!"ZFW+1F4XD$BD]5&?+88ZX(Z'A[0^+(VC(N=/FC5<.JJR,QSU!.0.,?\ MU^X!&]EXO=AG4]-4"8,&2%P0F.F,G)/_ -?TQO6*W:6,*W\D4ET%_>O"I5"W ML"30!8HH ** "B@ HH *;()"A$;*K]BR[A^61_.@"J\>HEHMEQ;@ GS,PGGT MP-W]:@U:'5Y(+8Z7/;I/'*K2B7*I(HZKP"1G_/J #-L=.\3*C_;M3B+"V*+Y M39W2DO\ ,6_DL@7'7/S-G]/QZ'-L]/\6/JEO-J&HVD=JCS/ M)%;,6W[BAC3YD'"X<$YR6TJR;\#?G((QG=CVQG% #@GC%39 /HK*)D M^ULYDW&/)W[,#&[&,9XI8K3Q-!%-$MU9R[WE*R2NQ909#L'"@<)M'U!ZYS0! M!Y'C9]/FA>?1UG,>V*9&DR&VGYCE<=<'I_\ 7N:9)XF-V8M5AL1&"O[VV)VD M8.<9.[.=HY ZGTY -VB@ HH ** "HKCS_(;[,8Q-_#Y@.W\<4 8.5+,&*^N0 M#TQQG( *>G0>+5+R7EY"[+:D)$R($DF+/@L5&5P"G R,#J3R:UI;^.!I-ZM[ M>VYOFAD%JT"IA7Q\F[.FK"PMY)UB4_:&*&1I,Y((&U0O;@= M,=R2H!)!<^,I%N?M%CI\15\V_E29W#(X?)],]/T[V= N_$EU+,-;T^VM%21U M3RFW;@"-K [CD')ZA2-O3G@ WZ* "B@ HH ** "B@ HH ** "B@ HH ** "B M@ HH ** "B@ HH ** "B@ HH ** "B@ HH ** "B@ HH ** "B@ HH I:HL; MVFR5IU5F^] [*PQDY^4@XXZ#K7-Q7%E')',_B60H/+(#*P5]H XY_BVDX'7C MJ.H!,$D'ICM0 LFHVO[FZN->QU5YXI!JXC5 M8@CQK;*0[ G+9/(R,<=JJ?V+K*@!/$3KM0)&3:JVWIG.3\QXZGGD\T 6!8ZS M);*'U<0S;2#Y<".NX H :+%+:/;*^578N[@,>W.>OO5IK;3WC6)H+5D&=J%%(&3D\?49H =' M%9V6[RHX(-[?-L4+N/X=34WFQ_WUX]Z &37=O;Q^9-,B(!DL3P!@G/Y U$NJ M6#RI&MW"7?[H#=> W\B#^- $B7EM(%*SH=S;1SC)QG'UI9+RVBA\Z2>-8AN^ MYH DA M\.:;#O/ER,[D%G:5LG!R.AXQV^E66TNS9RQB.25/WVQE<8XSVP/U]30!#+H. MF3P+ ]M^[6,1*HD884=N#TIG_"-Z3YHE^RGS%)(;S7R"003U]S0!*=#TUO,# M6P82>7O#.Q#;""N1GMM%-30-+C=W2T4,X 8[FYP01W]5'Y4 2OI5G(79T=F< M .QD;+8&.>?2HI- TN4,'M%(9%0C&R12JE%!)( (P1@G'08^E "KH.F(P=;;#@E@PD; M=DYYSG.>3^9]31)H&F36$5C);;K:+F-#(WR?0YR/\"1T)H 9<^'--NC;F2)_ MW!RN)&Z;=N#STQC\J6+PYI,%HUK'9J(';>R;F()R#D\^H'Y4 )'X;T>&!X([ M&-8G(+("<$C.._N:NV5E;Z=:K;6L?EPIG:F20,G/>@"Q10 44 %% !10 44 M%% !10 44 %% !10 44 %% !10 44 %% !10 44 %% !10 44 %% '__V0#_ MX3'D:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+P \/WAP86-K970@8F5G M:6X])^^[OR<@:60])UG)E4WI.5&-Z:V,Y9"<_/@T*/'@Z M>&UP;65T82!X;6QN&UL M;G,Z&UP;65T83X-"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(#P_>'!A8VME="!E;F0])W7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6F MIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T M]?;W^/GZ_\0 'P$ P$! 0$! 0$! 0 $" P0%!@<("0H+_\0 M1$ M @$"! 0#! <%! 0 0)W $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S M4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC M9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.T MM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H M# ,! (1 Q$ /P#]4Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH ***8S;,LS84Q%D_EF1E82X/RH 2P&TA@59@I45\YZ;^VSH'B+P;?>-_#_@#Q[X@ M^']F9#)XJL=-MUM7CC)$DL<,MPES)&N#EDA(&&]#CJM;_:@\*V_P-7XM>&K3 M4_'_ (0\MKB:3PV+]\3^#HM2L[:RO6L+FSUB*.*YBD"*X)6.1UVLKC!#=CW%>>ZG_ ,%! MO!,7[05S\&M$\)>,/%GC.*XEM8UTF"Q2VN)(HVDF"2W%W$/W?ERJVX#YHV S M0!]245\SW?["?VD])UBY\)3WL%]HMP+35=(U6V-M>V$IW866,D@9*., M@D91AG*D4 >LT5YOX%^/WA'XB_%'Q[X T:ZEE\0>"Y+>/4U=5$;&9"P\I@Q+ M[""CY VL,<\&N$_:@_;/\,_LEMI4 EHBKW2 M2A@ "24V\C#$YP ?0=%?/UY^V;X9\*_$[P[X$\>>%?%7PVUGQ$WEZ1-XBALW MM+R3?N_-0!]'T5Y%K_ .T=I^C^,--\&V7A M/Q)X@\=7.DIK=WX9TH6;7.F6S$+FYEDN4MU8/E=JS,6(RNX8)V/AG\<_#GQ3 MM_%$NG)J&E_\(S>?8-6CUNT-FUK.(5E=&#GHJN,O]T]59EP2 >BT5\]Z!^V; MH'CZTUG4_ /@?QM\1/#6DS-!<^(/#]C;"T9TQO6$7%Q%+<%L!(;^UT-(%O;,1H7E,L5S+#@HH!*@EB&4J&! MS0![917A7[./[8W@7]J;PCKNL^!X=4>_T9BMSX?U!((-0SM)C(7S3'B3!56, M@&00Q7!KN/A+\5)?BMI.H:@?!_B'PE#:7DUB%\0&S#SRPS20S!!;W,W"21,I M+;<\%=PYH [VBO+?C=^T?X*^ <.CQ^);NZN-9UN?[+I&@Z5;M=:AJ4V0-D,2 M]>6498A>&_$OPQU'Q"_E:1-XHAM?LM[)Q^ MZ6XM;B>-)/F4;)&4Y(XY&0#W.BOG?X\_MI:%^SS\0?#GA'Q%X&\8WMWXEN1: M:'?:7'I[VNHRYA5E0R7B.A5YXT/FJ@R21E?F/4Z1^T'<7'Q&\/>#=<^&7C;P MA>:ZMP;+4-633I;%FAB:5D::UO)]KE5;"D9.#V!( /7Z*\F_:4_:5\)?LK_# MQ?&'C!-0N;"2\CL(+72XXY+F>5PS819)$4X5'8Y8<*?85@?LL_M@^%/VNM+U M_4?!^A^(]+L-&FBMY;C7;>WB6:1U9MD?E3R9*J 6SC[ZXSDX />**^:/CI^W M9X8_9\^)VD>!_$_@?QI)?ZU+'%I-_9PV'V&_+,J?)+)>)MVNX5O,";>I^4@G MT?XN?' _"'3_ S2WS_-&751$ MY9E4 D ]0HKYG\6?MT:)X/\ CI9?"*[^&WCJ?QQJ :73[.W&E&.\A D(E25K M\*JLL+L!(5; Y4'BO1_A[\*KJ:W?Q5K4.A6 A4-B: M3.)),L-L2G:&89QO7CGCI?B%XQ?P#X/U/Q NAZEXB6PB,\ECI+6ZW#1CEV7S MY8D.U021OR0. 3@$ Z2BODOP?_P48\+>/OA9K7Q(T3X:?$2]\#Z+<26NI:O' M:Z:PM&2-))"T(OO.**DJ,65" ">>#CZ%^%?Q4\-?&CP'I7C'PAJ:ZKH&I(7@ MN I1@0Q5D=6P5964J01U'>@#KZ*\[^-'QZ\%_ 'P[;:OXRU8V2WDXM+"RMH6 MN+N^G/2*"% 6=B2!P,#(R1FN-\0_M9:=X%\'GQ1XU^'_ (Y\&:,Y5+>;4]/M MYC-(_$<;);7$S0,[$*#<"(!F )&: /=J2OFGQG^W1H?@GX\6GP?N?AUXXO?& MM^6?3K>S72S#?0YDVS1R/?J%1EA=@)-C #YE4\5ZCXJ^+UYX9\?>'O"R> /% M&L2:U&9(M3T]M/\ LD 4CSO-,EVD@\L,I.$."?$/ M[0-Y6:-8] ?@GHOQ8USX;>.[/P9JXADMKH+I3R^5,D;V\K1K?E@LHD.T8W HV M\+E=W;:;^T?'JGP';XL1?#_QT*S"[51>&/9L8G:SK+ M\I_=],@'L=%?,GQS_;LT3]G'P_X>UGQ_\-?'FC66M;D@VII$];>66/Y@ M PVN>& .#D V:*Y?XF?$32/A+\/_$'C+7Y7BT?1+*2]N3$ 9&5%)V("0"[' M"J,C)(%<]-\=M#E^">G?$[2+#5?$>BZC:6=U96&DP))?7'VEXTBC6-G5?,W2 MJI!88(89XH ])HKY=UK]O/2?#_QAT;X6:A\*_B!;>/=8@6YL=(;^QR98RLC M^:-1,:\12<,P/R].1G1\??MN:1\,_AKJ?C?Q%\-_'EAI6D:J^CZK \&G"YL) MP(#&73[;\Z2_:$V-$7'!)VC:6 /I&BOEKQ=^W]X?\#_!C0OBKK'PS^(-OX*U MED^RW\=OIDK".15:*21$OB8UDR0I;!RI!"[DW>J:)\=H_$/P-3XH67@_Q"^F MS6*ZI;Z29-/^W3VC!7$RXN_( \MB^UI5;"D;=V%(!ZC17RK\2O\ @H-X<^$7 MPY\+^.?%GPS^(>D>&_$87[!/-:Z;YNY@[*DD/V[S$8HF\97&UEYSD#OX?VEK MBW\0>%--UKX4^//#UMXENTLK/5[Q-,GLHY'0LGG/;7TK1@A3C*]<#J: /:Z* MY+XG_$&/X8^#+KQ#)HNK>(O)N+6UCTO0X4EO+B2XN([>-8U=T7[\JDEF "@G MM7AEY^WEI-A\:M.^$MQ\*_B!%\0=0@-U;:,?['R\8B>8MYO]H^4OR1.V"X/R MXQD@4 ?4%%>-7'[57@[P[\*]6\>^-(-4^'FEZ5?R:9=67B2!%O!<)C$:1P/* M)"X.5V,"]2>-(O$NL:=;&VC$A C: M:*"XDN(%;<,&6)>H'7B@#Z'HKS'Q;\<(]$UKP[IOA[P=XC^(3ZYI\FJV]UX9 M-D;6.V4Q@.\]S'/BGX?\7:UX4^%OQ&UK3_" MG_(8:WM]+$EMPYXC.H!Y.(W_ -6&Z4 ?65%>:?&C]H#PI\!?A3)\0?%<8KMM0UIH?#\VJZ;97&O[;?[1;VFGO M");L8RJQM*\<>6XP6=5]2* -6BOG+]GS]MSP[^TKXTUWPYX5\$>,;5_#\OV? M6=0U2/3XK;3Y")=BOLO'D?>/;A9)+.RMQI7E742QR2^:DKWZHJF.)W !(-/USPSX^T",RWGA?Q%;1P7FP;?GC*2/$X^=#D/T=3T.: /;Z*^7 MO"G[>6E>-_BYX@^&.B_"OX@7OCC0(7N-2TK_ (D\?D1H\:,WFOJ(C;#31_=8 M_>]B1V5C^U+:7G@OQ;KDOP\\WT5\OWG[>6E:?\:M.^$MQ\*_B!%\0=0@-S;:,?[')>,1 M/,6\[^T?*'R1.V"X/RXQD@4_XD_MX^'_ (2_#Q?&?B?X<>/M-TA-5DT6Z1[? M3O/L[M +^V1X8T?XM:%\.?&OAG MQ1\./$FO8&DCQ'!:M:WSD@"..XM+B>/>20,%AR5'5AG#^+7[?G@3X$_%S3? M/C[P_P"*/#4VHNOV;7;B&SDTUH6=HUN#)'^GT^_N["Y@DM]$EBMWN&_M!_,'V<%(VQN&\LIEFAFC895D=258$<@@XJ_0 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 5X?^VU>:_8?LF_%2?PR95U=-#G M*M!G>L. )V4CD$0F0Y'3&>U>X5%-"EQ%)%*BR1NI5D89# ]01W!!H ^1_P#@ ME.--7]B/P4;$0_:C=:B;\Q_>,_VV;&__ &O*\G\-M<]_P56\,S:?^R;XTU?P M];-#<:EJ>F?\)#-"S9FMHGVQ[QG& Y@';C&>@KU_PI^QSX<^&&L:K=_#7Q;X ML^&>GZK.;F\T/0+BTETYY3U=(+NVG$)(X_=;. ,!5QZAI7PO\.Z?X5U;P_/ M9MK&GZPTCZK_ &O(;N347D0)(T[/G?E%5 O"JJJJA54 '!?LEMI"_L?_"DJ M;==,'@_3_M.['EY^RIY^[/\ M[]WXU\'?\$OX=87]D/XV/<"7^P6U"(6>[.S MSQ$OG[??:8,X]J^U=/\ V+?#^@^"KOP-H/COQSH'P\NA(DGA.QU&W-J(Y"QD MB2>2W>Z2-BS95)P#D^ISU^J?LX^'8_@Y9?#+PE?ZE\._"]MB,+X9%L)GC^;< MC/9M[. )"PR7Y8$ _/_ ,*>(+K_ ()\_MT?$CP;9V)G\,?$#3VU#PU8 M1KM26]8R-8P+CA1Y[3VP_P!Y"<"K.A^!4^&O_!6[X2>'%F^US6/AR07-V1AK MJY;2[YYYVZ?-)*\DAXZN:^]]>_9O\,>,/&'PV\6>);K4?$7B?P&TTFGZI>^0 MDERTB;2UPD42(Q4A778J890>Y!\]U_\ 83T/Q!\>XOC(_P 2O'EIX]M]Z6EY M;/I7EVL31O%Y21-8,I41R.GSAF(.22W- 'S9KEUXGM/^"OWB-_"&F:3JVMGP MPBQP:WJ,MC; &SARQDC@F;CCY0G//S"O7_@?\ KW]B+P7\7OBCXGU2W\5>._ M%<_VV33]&MI?LQN7EE-O:6ZQ_L2Z/#^T!-\94^)'CE M?',R^2\X;2_(:WVA/(,7V';LV*%S][C.[=\U>A?&#X&GXO:MX:OG\=>*O"O] M@78O[6VT![(027 !"2S)<6TPD*Y.U3\H/.W(!H _-Y?$>G?LE_MX> /&VGMX MB3PIXWLX])\3:CX@\.ZAI N;Z0JMU<;;N"+<#,(+EM@."S\#(%>E?\%N/^23 M_#?T_MR?_P!)S7U?^T]^R%X:_:RT71=&\8^)/$=EI>E2_:H[?1VLHO-GVLGF MN\EM(^=K,-JLJ'()4D CD/BW_P $_O#OQQ\&^%_"_C7XF?$'6M(\.1[;)9;G M31*6P5\R646.^1]A"98D$("G@;X;_&K3$^&$W@=Y M+_0=/L+DWT/B&9WADP+QTBVQN+9=H$08[9$)5\"KO_!0S_D_/]D[_L-V'_IT MMZ^H?C=^Q5X/_:"TCPA'XP\1>)IO$OAB8S6/B_3YK2TU9OFW!7>.W$6 P4C; M$I!0$$$L6Q/B1^P7HOQ6\=>$/%_B7XG_ ! OO$/A,P/H]XLFE1FVDB=)%D(7 M3\.QD0.=X;)SVXH XO\ :9_9W\?>(OCM+\7O@%XVM=+^)>AV,.EZSX*+OQ98>,_%FC^-;RRM;"\\ M06-S;>9=10)M7S+9[=K0L6W.6\C(9V";%^4;7PL^!?ACX2Z?X@BTX76K7_B* M[>_UO5M9E%Q=:E,PP6E.T)@+\H155 ,X49- 'D/_ 3-_L__ (8C^&O]G^7L M\J\\[R_^>WVV??N[YSG\,=L5\=_L:QWYU+]M^:QW'PFUIJ@C:/\ X]VEW7QC MV=L^7GIV*^U?<^B?L=:!X'L=9TGP'XT\8_#SPUJ\\ES=:!X>N[7[()) YA, M]M++;Y QB&1 ,#&,"MS3_P!EGP;X6^"5]\+?!!/#U\DD=Y.7?XO\ #\0( MBFB=AYLQ4?\ +-^/,P,H^)!_$5^P/V2_&UM\2O@3H_B^R@EM;/Q!J&K:K#!/ MCS(XY]3NI55L<9 < X[BO0/#OA1M)\(0Z!J^KWOC%1$\%Q?:]';M/=QL6^69 M88HXF&T[.$&0!NW$DFK\,_AOH?PB\$Z?X2\,V[6>@Z<9?LEL[E_*5Y7E* GD MJ"Y SS@#D]: /S_^*BWH_P""S?PT/B(L='.E?\2@3$[-OV"[V[??[5O_ !Q7 M2_\ !:@0-^S=X-4;3J!\7P>2!_K"GV.[W[?;=Y>??;7US\9_V>?!GQWCT:3Q M+9SQ:OH=T+W2-*4=.0IVL"I*J2,@8YQ?V3_ [K?CCP]XL\ M<^(O$7Q-U?PZYET8>)Y;46UA(=I\U+>UMX(FDRJG>ZLV0ISE00 ?%W_!0BW\ M0_\ "3?L2P7\ZV_BHW@2>:^A:94O-^DAFDC#(7 DR2H92>1D=:^U_P!GOPCX MXTB[^(DOQ,N;#7=;D\7/?Z9J5G9&WMC;'3+.&-K>-V=H]H$T1^9CD2?,VXD\ M_P#'W]BO0?VBO'WA[Q9XD\<^,K*Z\-W NM$L=)DT^*WTZ7]T6:,/9N[EG@C< M^:[\Y PN%'O6BZ?<:5I-G9W6I76L7,,2QR:A>K$LUPP S(XB1(PQZG8BKSP! M0!\\?M<_LR?$+X^:MX6U;P+\7+SX:7GAV.X,,5E;2@W,LNP$O/',A"[4"[=C M#EO7%87[#OQ0^+6I>(/B3\*OC-Y.I^+? D]GMUZU5?+OK>Y21XBQ4*"=L>X- MM#$-A@&4Y]0^,7[,.A_&#QUX8\:-XF\4^$/%7AV-X;/5/#.H) QB9@S121RQ MR1LI(&05^; !R !7H/A/P1IWA!M1GMS->:IJDJSZCJEX5:XO)%01JSE550 J M@!%"HH^ZHYH \$_X*(_L_P"G_'K]F?Q*LHC@UOPU;S:[IEVZ\J\,;-)%G^[) M&&7TSL)^[7'_ /!/#QUKG[2GPS\._$7QI.EY?^%H)/#>G+N+%YU5?M%_)D?Z MZ2-H8QC[H64@_OF ^F_BO\/&^*G@N^\-'Q+K'A>SOT>"\N-$6U,T]N\;QR0D MW$$RJK!\[D57!488<@^?_LS_ +)^C?LJZ/*=3\.3/)/_ &-K;V,L M"7#F/=,KQ6L%)8F88R.'7!.>0,'[H^!&FZGX9^&OA.S\;RP2>.3]KMKJZ M9 KW-P9Y)9VC)&=CE#)QP0%/I7G?C7]AC0O''QXM/C!=?$;QS9^-; E=.N+- M]+6*QAS)MACC:Q8,BB5U'F;V(/S,QYKJ[?\ 9HN?^$LN_$NH?%KX@ZQK;Z1< M:/:7%U<:ZUGP/=10>&YK#PUJ5Q8,MODZG)]MBMV@0%W>-MT@"MIR$E)[[0=6\41W32SZ2+C3[2*0FSV*&W1M^[< MS@%_E8+\I?\ 5;]C/X8^#_A/^SGX2T?P+KC^)O#EQ =1BUF3"M>-.Q=GVC[G M)V[.J[<'+ FL#X)_L,>!O@?\.?%/P_LM:\0^)? WB193?Z#XA>SEA,DB1QO, MKQ6T(+FVGA MM)"9]H$0]?EBSVK]$O%/AO2_&7AW4M#UNU2]TB_@:WNK=V*AXV&"-RD$? M4$$<$$&N&^.7[.?@;]H?2=.M/&&FRRW>ES_:M,U:PG:VOM/ERIWP3)\RG*J2 M.02JG&5!#=!^!K6C6:>(O'_B[QW964B2V]CKT]HL(D0@HT@M;: SX."!,7&0 M&QD @ ^+OCM:RP_\%C/@S(Z86?04DCY'*^7J*Y]N5/Y5]S>)SN^+W@4#EOL6 MJ,1Z#%N,_3)'YBN8^.'[+7@[X\>(/#/B/5+C5O#_ (N\-R^9I7B3P]=+;WMM M\V[9EU='7(SM=&ZL.C,#V7@_X=CPS?-J>HZ_J_BW7#";4:KK;0"5(2RL8TCM MXH84!95+%8P6*KN+;5P ?GE_P42^%^HZ;I\GQZ\*JL/B7P#XV'GS!(?C+;0NFDW-]'\8Q31ZC:Z[_ &>JJTL8C>2( MVUI"4;:%XR5!4$ ')KE?B-^P[X-^(_P/\+?".3Q%XFT'P-H$$42V&D2V:O>/ M'@K+/));.Q?=N8["BDNQ*GC !\T_M>VTEQ_P2-^'#HFY(= \+R.B<+C.^&O[+.F_#/PS8>%8O''C'7_!>G MD?9?#FLW=J]M$JMN6+S([>.=X@* /D;_ (+=?\DE^&Y'_0;G M_P#2>OT4\0>(-/\ "VCW6JZK=)96%LNZ6=\D*"0!P 2220 !R20*\._:A_8P M\-?M:MI5)8UG^SV$;R)OC4D%NV00> M: .9_:ZO?#OQ"GM/A/XB@U^Y\/W^FW&I:S_PC^@7VK.F5:*QCD6T@E:/,QDN M%9L?-8 9.2*\2_X)&_%>]_X0GQC\%O$7GVVO^!]0DDMK:\AD@E%K+(PD0QR M.I28.2&52/.0$ YKZU^'?P+;X=_$'Q1XL'CWQ9XBN/$4@EO=/UI[&2V#* L7 ME>7:I)&L:Y54#[/F8D%CNKSC2?V$?#NB_M"7?QGL_B#XX@\:WLV^[:*?3H[: MYBVJI@DA6R ,96-%/\7 ;=O^>@#YQ^.'_*9#X0#_ *@B?^B;^O:?^"KW_)DO MC#_K\T[_ -+(JZ7Q;^PKHGC#XZ67Q>N_B5XZ@\<:>"FGWENVE"*SBQ(%B2)K M JRJLKJ"X9CGDD\UWO[2/[..E?M/>"5\(^(?$WB#1/#KN)+NST-K1/MC*Z/& M9'FMY778R9'EE,[CNW<8 ///@K\+]/\ C5_P3R\%^!]5"_8]<\$VMIYC*&\J M0P*8Y0/5'"./=17S5^P7\2-6\8_"S4/V8/$4)/#NOS:=JL+#/E:&CM)=( MQ;J&E1[3CD+=1\#&:^]?@E\(X?@?X!T_P?8^(]:\1Z1IL:6]@=<^RF6U@10J MPJT$$6Y1C.7#-DGYL8 K>"_@#X0\ ?%GQS\1=(LY8_$GC$6RZC([*8T\E-H\ MH;OICX)Z'XN\/WGC'4OB M?JFE:Q8M;:5=:9?VFGM:6D-K%"Q"".224K)'*'8_.QRZL,;@ O[47['OAW]K M2UTNP\7^*_%&G:)I[BXATG1)+**#[0!(OGL\EM)*6*R%<;]F%&%!R3-?_LN7 M&NIX?M=<^+_Q#UK1]&O+2\32)IM+M[>Y^S2I)''<&WL(GD3=&N07R?7/- 'N MHK\V?&W_ "FQ\ ?]@23_ --5]7Z2<\5\T:G^PMHFK?'ZT^,L_P 2?':^/;/* M6UZC:5Y4,1C>+RA%]@V%?+D=,D%L');=S0!\W?\ !8!;S_A*?@&=2+?\(.-9 MG&H*V?(\W?;8\SM_JO.V^WF>]?4?_!04VG_#&?Q6^V^4(O[)POFXV^9YL?EX MSWW[<>^,5ZO\5OA/X3^-W@F^\)>,]'AUS0[S!>WD)5D8Q M(KR[6/V-= \7>'])\,>,/&_C7QIX+TR2)X/#.KWULMH_EX\M9I(;>.>=5P," M65^@H YS_@F7'K4/[%'PZ&M^=YICNFM5N,[_ +*;N4P]?X=F"O\ LE<<8KY_ M_P""-G3XZ_\ 8$T2!+>UN]%BMQ+9HN HB2: M*2(84;<-&0 > #@CQ#]G3]B?P]^R_?\ B&X\'>-O&$D6O?/?VNIR:?-%), P M28$6BLKKO<@!MI)^96 H \K_;LT_1_CY:^,_A[=6?B2^/AW1?/TPZ'X:U+5 M(6UZ7$L2R2VMO(D31P(BD,1E-18]@:W/^"7'QR?XN?LPZ=HNHS,WB'P7+_85 MW')G?Y*#-LY'7'E_N_7,+5[C\'_@6WP=T_Q!9VWCWQ9XE76+F6]DE\0/932P M74A)DF1X[6,DG*_+)O0!%"J "#YC\*OV"=!^"_C[Q+XR\)_$SQ]IVN>)//;5 M'\W2V@N))6=_,\@V'EAD=RZX4!3QC:2I /GG_@DCQ\6?VHA_U'+'_P!*-2K] M%;3Q!I]]K6HZ7;W2RW^G+$]U"N M)FB\2^(?%NH^(M2_M2_U3Q+)M?MO#TLMKI%U?FQ2[8:7>DQ^=Y7XC>.(?'5H72TN86TOR;>$I)'Y*Q&Q*E M!'*Z9;7$5D3RI2Q7;(1(!@C8<@K^IWA;[%96ME9[(H-7:P@EN(MH68JJA M7'7@@@9]".U?/OA7]@O2/!7Q=U[XGZ+\5?B#9>.=#4=4!T=_/C=HV93$V MG&)06BC/RH,;1BO5OA7\#XOA?XB\3Z_/XQ\4>--;\1):Q75[XFN;>1HHK?S? M*CA2"")(T!GE8J%P2Q/B?\%AK.2X_9## MHFZ.#Q#922'(&U2LR@_FP'XUZ3J?["VB:M\?K3XS3?$GQVOCRTREM>HVE>5# M$8WB\D1?8-A7RY'3)!;!R6WY)Q^-?*?_ 66,BQ? M XQ*KRC6KK8KL54M_HV 2 <#/L?QK[!^&?[,MA\-?#VE>&_^$X\8>)O">D^5 M_9^@ZY=6KV]N(FW1)YD-O'-)&F%"QRR.F%48.!6!^TM^Q;X:_:HUG1+SQ;XP M\665OHCF73M.T>6QA@MY6V[I,O:O(S-L7AG(&. ,F@#Y5U77D_:B_P""@WAC MPA\9],3X9ZM\/?\ 3?#^AV=P;R+7IQ(DVX7C+'\A6*-U41 L%D!*L,5]0?'C M]GKPU^TUXD^(7@OQ+%L6;PUHDUC?QJ#-8W2W.K>7,GN,D$?Q*6'>K7QN_8H\ M'_'YO!FH^)_$'B6+Q?X596L_%^DS6MIJDN&WJ)"EOY6 ^'&R-=K9QCR\( M_ ^_\+?$(>+9_B?XR\07+V,.GW.GZHNF?9;J&(2^5Y@ALHWW*\\DFY74EFP< MK\M 'Q)^QS\2/B%\._C9X2_9D^)UC++JW@_5;C4M&UC=E)].&F7L:JK'[\>9 M4,9'(&]&VE,5]#?&G]@W0?C!\0-?\7?:_#^DZE(OB'X9\<7=@H\3^'4N(K+4(_ED\F:- MDDBPZT 4=#T6R\.:+8Z7IUG:Z?86<*006ME L$,2*,!4 MC7A% Z*.!5^BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I*6B@ I*6 MB@ I*6B@!**6B@ I*6B@ KR/XL_M$:9\)_B-X \*WFG37B>)[X6=SJ$4;3GSKC;"HRO5SD[=I]5NKE;6UFG<2&.%2["&-I'( )("J"S'T !)Z M8KXK\;>!?''[17PX^+GB2'5?^$5T[691%;Z1X@\ :L=;LXM/Q)9&W;SXG;,F MZY7R[:7;)<2(-[*5 !]L9]Z*^%;[Q!8?'CXD_!#Q+XZ^'7Q C:U\.ZE;^*M' MU+PGKG]GP73Q6Y6)X1 8)D=UGZ*P<+$'&511SGP6\+)X/F_9[U"P\$^,--\4 M6.IZQIFKZE?^%=7:6VL6M;N&P@GFDMR5M%>2RVIGRDP6PNQRH!^AN:._-?!O M@GP3.UK\.;IO!'BKPK\5]$ENU^)7B6WT:^@FU73Q:SI?'[?;IC46GG%M);I; MO+,K>6T:Q^6Q7!^ ?A&S\!+^SW=IX,\;:'K\.G:MIWB?5F\,:L+J!)866"*: MXE@($2R[616;RHR-P"C)H _1#KTZ5YI\3/C%+X3\6:'X*\-:*GBGQ[K<,EY: MZ7->"SM;>SB=%FNKJX"2-%&/,"KLCD9W(4+C)=<\ M%P:%K>F^'9=-M]6?PAJ\%QKM]-YW>FM]M6YANQ;1!I9HR6='$ M:LRX5L$ X /1_A]\2/$7B#QEKOA7Q5X07PSJNDV%G?\ VNRU#[?87RW$ERN+ M:8Q1.?+%N@?S(XVWN0$*!))/1#T-?-?[0/C:Z^)7PHG73?AUJVN>&I-6TR*X M?7O#^I,=@ND:69]&3R;N[@BVJ7B8*LF?NR(&KP?X=^%;G0?#MIX;UCP3XNU[ MX2:?X_U"]U/1+WP?<1"YT^XM=VG3C3HK:-9K=;G=(]M%$?*>&_A7_PGNOW4]I;^&8-2FF@G9&T^=M-N;>ZD ME@0)(IS;%E:2)EX1F79TSX1^"],^*/A#3]3\.?$WQEX&TSP#JUBA\5>'-5NK M=W^V03VEO):Q6RP!5BCF,4#0J5,-L"BRQP8 /T I:_/SX9>&+76_"'@6R^-W MP]\6^)_"(^'EEHUG#=^%=3O9=(U6%Y([\-;QPM<03O&]L8[M4 VP,$E4_>Z+ MQI\*8_%7QJUJ^\B^%]-\30ZEK%GHLJ:AK,FG&&6ZG MC@@8;+6?>FZ0E\[2H7@/G Q[?]H#Q#X2^)_A_P &?$WP3;>%1XG80:#K^A:R M=5TVYNU61Y+29Y+>WD@EVHI3,;+)N8!@4(K(_;4O)_\ A#/!EE::-KVLW*^+ M]%U-X]#T.\U(Q6]K?P2SR/\ 9XI-FU 2 V"^"%#$$5S_ ,2[C5OVH?B9\,-' M\->&?$&E>$_!_B.U\7ZMXF\2:+'X$ZWID?@;56@L?'&@7>DW'@_PGKNDQZA'#+;R7+2: M(ZLUND4<%_+1DMKM7:+!=(H$.Y1; MK0!]N_&CXL#X3Z%HDT.G1ZMJ^O:U:>']+L[B[%G;O=W#$)YT^U_+0!6)(1V) M 559F4&]X!\6^)?$%YJMCXE\(OX8O-.$*^=%>B\L[PN&+-;R[$9D7"@ET1]Q M.4 "LW-?M"VFG>*/A_9:3K7@:?Q[X/UBY^SZ[IL=B\US;V)MYG-S'$"LHDC= M8F C!FSQ$IE*"OG[PO\ LY2_%WX?_$[P%1$CO(EN'M(V^S(/,0;XS-%EU+,0#[8SZ\5DWGBK2+'Q)IOAZ>_BCUG4H M)[FTLB(O!,7Q2^#6CO%)(NQMZF:W88,:[>7\&_#F^O/'WP+\4^(OA+ M%9:\NBZY8M?6^C76H1VVH?;K9[&]EDNHS<6RL#<7*?:RLD0DD3_6$J0#[MST MH)_.OS>M?@S86/P@\7W=];?&"3XHS^$M0TO7M*A\+M;PWVH.@0O+>V-A$^J! MKI8RDGVBX9HY7=_W1N&&W9_#/P0/&$*7/PV\676AW?PT6+48;SPCK4\-_K$1 M+1-=JUN1<7"(TH1Y=S(=JJ0P04 ?H-VH]#7Y\V.B^)+O2/@IK8\*:]X@\467 MAKPYIEUHOBCPCJT$J7-M*1=M;ZK&%:PEWC][]J7[/.BQDETR:^Z_#GC+3?%= MUK%O8?;4GTF]:QNH[[3[BS(D7!S'YT:>;&0/ M/'_A_6O"FD:';>$K]-->\L==EOGN9GMX;A"(WM(0J>5.N3N)#@K@CYJ]9_2O MS[^+BR>+_"_[1&GKX6^(CS:[XNTK4='%AX6UVW-Y%%;:?#*X:.!=R*8+CACC M**P!^1C=UKPY)IWBSXKZ7X*\!^*X_ E]-X;U/4]'@\.:A9KK5A"[C5TC::*, M3W$B/!YL>XRW*K(A$GSB@#[XI,\9/XUY!\'[CX?^"='DMO!/@_Q!X5T/5M8V M1V9\-:E9P+=/&-S):R1 V<.(QES'%"7)P2S'/H/AWQ3I'CS3]1^R1W4D%O<2 M6%U;ZGIT]H^\ %E,4\:,R%64A@"K*P()!S0!PGBK]H;3M(USX?6NAZ:_B72_ M%7B:Y\,2ZQ;W,<=OI]Q!'<%U8'+R/OM94 1=G[MR9%(19/63[]?2OSGT7X8Z M-X?T/P+X/E^%GB/2FM?BUJ5_KDFC^$+^&";3U?5HKV$J7% MLLGFDQQ0.8FDC?";<@ ^^/$EQK%KHMU+H%C9:EJZJ#;VNHWKV=O(9(I6 M08R>(VS@#W'AOPX_:MN?B=\)_%FM:;X5M=/\>^&8OM&H>$=4U9X8_(8>9%.E MTMLS-%+ "Z/Y/+ H=N"PZ_X&Z3I'PJ^!>GVFGS>+M0\/:3%<26I\0:7)_:IM MQ([A%LXK=)0J@E8H1"K*BHBI@**\$\3_ NU_P 7_ /PSX_^'.EZCIWQ1\-> M'FT&ZTG6=,N=-DUO3RG^DZ=+'/&CG!)DADVE1*.#AV- 'UMX,U35-:\+Z9?Z MU86>EZG=0K-+9V%XUW#%GE0LSQ1%_EP*-8KB9A&1*PVQMV M2Z3XG;]H:]U_P=X=N=6GU^6^O8M2\0^%=0TB_P!&8Z=Y-M(]\P%M>VXD614M MKE%GA%R JD!L 'T5XH^,$WAKXX>!OAX?#MQ/;^*+*_NUUTW4:PPM:JC&%8QF M1F(<$DA% 9=I<[@OI'WN^/>OSQ\/Z%>:#XK^$NM>%?@OXTD\7:;X;UZ+Q@S: M=<:;)=ZO)9Q R3ZC*4$\DLR2XNHWD=MX*ECA1S'AKP5XD\(V7C0>!?!GBK2U MUSP7H\=YIV@^";[PY;R26M^SW]I;B1%D-S]A>55FGG>6:25A'+RJ( ?IKZ_I M7D_B3XU:M=_$G4O 7P_\-V?BOQ%HMM!>:W/JNK-IMAIJ3AC!$TJ03R-/(%+A M%BVA/F9URH;RK]F^;PK%^U%\2;'P-H=SX6\+P>&-&EBT63P_=:'%#.UQ>^:Z M6<\,17>%CRZ)AMO4D'&MI<>H?L]_M$_$[7M9T'Q!K/@_X@/8ZE::OX?TFYU5 MK&YM[802VMQ!;)),H8(KI($*88J2".0#V'X8?$#4/'D/B)-6\-W'A?4-$U3^ MRI[2XG6;S6%M!,98W4 -$QG^0]2H4L$8M&G;;LKFOF3XT:IJ'CO4OA_KGB'X M>:QKGPBCO[Q-6T.;29;ZZN%>!%LKVYTH1M*T22&8^2Z,Z%HI6C5TQ'XK'\+$ M7QQ\++77/"OC*Y^'\?C36KG2M'32]7EM=/\ #\^GR0V\%W;Q(5BB>Z8CR)P" M+>;RY%6(R( #]!?7/K17YT^ _"&F>&[+X;:I9^ /&MCKVG?$W4V2\_X1'6EN M=.\.L;Y(88G-ONMK,Q75OB%-J;G<[=ZRE7?!7X=:=J5EX27P;X:UW_A8VC_$ MS4KE_%U[:WLL4.CQ:K>+=0MJ4H9'ADA\R(VPD+--.TI3R:5:VU[J:PNUK;WEPUO#))CY5>58Y&12<98(Q /"GI7Q)\-? NJR7GPPE MA\%:]X<^-VCZLX\>>*GT>>!-4L1'*+QGU'8(+Y)W$#0QJ\C(3&0D:Q,4X2[\ M :W:_L__ !I\,0^#M>U*&Z\*V]O9ZII?A?6=$U6^U'=*%M[JR7=%=S,[EIKN MVS%( ?.)4K0!^A&G^+M-OO$5WX>-Y;_\)%8V4%]>Z?"Y(KWPB?'5M:ZE!;->:;XF M\+0>'+*WF7=M,-K%86:-,0Q5Y8U<$(@9^$H [GP?\6_%/B/XZ^,_ 5[X4T>P MTOPW:VEZVL6^NRSSSQ737 ML6QLT56Q;.7'FD+E=IDYQZP:^'?CK,_B+6_VJ MK!/#/CJX&O>";#2=(FTSPSK*I?7]L-14Q1S0P .GFW%L#\WE21NV2\?F5SVH M>&-3T+5O$MM\*O"'C#2-0U?X;65M<70T/5+"34-0BN#+,LEY/$F;PVKRHLLD M@<,P0.& /KO2?C!-J7[07B'X92>';BQ72M M-*@-Q):ET51&RL[;F!#[FT[S]GWX;7OPSU_0-'T+X@:U+X@U6P&D M2ZWX%.EVN@ZH 5%[#;6^F6ZP(JK$;B5H?*E"HA9OWF #[X[XIWI7RG^R]X@T M#X0^'==T37_!6N>'_%B^(6L=;\3P^$-02U\2W48V;ZLH *6BB@ I,>U+10 4E+10 E+110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 E&/:EHH 2C ]*6B@ M#*\2>)-*\'Z#J.MZW?V^EZ/I\+W%U>W4@2*&-1EF9CP !5+2=4\/_%;P#9ZA M:B'7/"OB33$N(A<0,([RSN(@R[HY%!VO&XRK 'D@@5\[_%>TU$?M5:A--XUU M:RT>'X=7EQ'I#?9!9EI+J.$Q#?"7 D<1,2'$A=4 8*-E>:_"WXH^/_@O\)_A MC+'K3^+[*[^"]YXBM/#?V"&&WMY]/L[ VD<11?/8LDQ67?*^]RS(L0*QJ ?6 M'@WX$>$_ NK6>H:JPVV4*;HHKJXECC?860.JA@KNH.U MF!;XP_: \">!?$5WHNM:U):W=A;QW>H31Z??%BXUXWOC3Q5X:\1>$=/4=(^PZO'?732;T8RP&+3;)3:- M'-'][S74[/G.^N&^*5GKOAKXB?%OQY\)O%6D2ZIH\=N_CSP#XM5#I^I)'812 M17,4P/F6KFUW1AV!BD:+# "(D@'T7XP^*7AGP+X5LO$.LZA)%IM]+!!9+;6< M]UQW5Y>>&5A\]IK+2[ MJYN%7?L8-:QQ-.K(V0ZF,-'L?>%V-CY-^.'Q&UO]H+PI!:?#;;X,\3?#[0M' M^)-G;W2HMW))/:W&VT@20>6@2W:1'DD1T#31J4'6NN^$OB33_&GPD\4>+O#/ MCJZ;X9ZIH-Q9>&?!]XUH[PSI:,]V\LY0W4LY=9"5DF=N)9'+;U\L ]F^'G[2 M_P //BEK%AI6@:S=_P!H:E8#5-.M]6T>]TQM0M2 1/:_:H8A<)@@[HBP (/0 MYKK/&_Q TCX?:?;WFK?VC*MQ+Y,5OI.E76I7,C;2QQ!:Q22%0%)+;<#C)&:^ M6OV:_A1XU^(FA_LQ^,_$-OX?T3PSX#\'Q2Z4NF:A/>7^I276F16ZFR\4:3-XE'C#5O 6NZ#8SRV/B2QU%X8-/4%)97N( M&)M[B(^2F]9T8;5.TJ<, #2\3?''PAX.TS1KW5[S4+0:M;F[MK3^QKV2\6W4 M*9)IK583-!%'O0222HBQEU#E2P!D\8?&SP7X%ATZ75M9S'?V[7L+Z?:37RBT M4+ONY# C^5;+N7=<2;8EW#+C(KQSX<>*M0D^-EOXF^(*6VA76K?"G2]0:WN? MW45K)%--)JB#?]T1M<6N_/(!3/2O-?V31-X TZ^E\> :9$?A%H=Y9+J16,0: M= ^HM=(V[ 41B>VWJ?N[T#8XH ^SO$'BW3?#/A>Y\07;W-QI=O")VDTVSFOY M&C.,,D4"/)(,$'Y%/&3T!-9_PW^)6@_%KPC9>)_#,UY=:'?*)+6ZO-.N;(SH M0&61$GC1F0@@AP-K#H37 ? '2=6T']D+P)INNQ30:O:>#K6&YAN/]9&RVBC8 MV>A X(/I7AOP?UOQ\_A']E/PCX>\9Q^%_#7B#P \E\+;28;B]\RVM;0B2.:8 MNBG$P"@Q%00Y82;E" 'V?J>J6>BZ;=ZCJ%W!8:?:1/<7%W_&J:!J<1FM+Q8GC$J!BN0KJK#D'J!TKY@ M^%?QJ\;?%2'X:>&-1\;OX6U*\T'5-;O?$%M86GG:M)9WWV180LT;0HNS,TPC M0.:;9^)=2 MMM,NI7.93+8QW"VSB0Y,BM&5D+,7#;FSZ<*^*/BM\0OB]X/US1[R3XG)#X;U M72;&7Q/J/AW3K.\L?!9MZIA/LG15,6CV"' M49-7*V\8_M";R]]UA1^];RE5,M]X[%5>> !Q0!B?$KXF>%_@_P"#=0\5>,=8 MM]!\/V"AI[RXW$#)P%55!9V)P J@L>PJSXS\%Z=X\TE--U2;58;9)EG']DZO M=Z9*S $;6DMI8W9"&.4+%3QD' KXA_:&M=2M[#]L:2_\;:O?VT>@VL%IH]Z; M/R LED9E2/; LF(LR!0K\AF9]['?7>?$3XS?$CX.^(/B1HEQXJMO$DUOI?AR M]MM1U2V@TZSTB34=1N+2Y=6BAD,=M&J*Z&<7+1[09&F ;< ?7EC8V^FV5O:6 MEO%:VMO&L,,$*!$C10 JJHX Z8KSG5/VCOA[H_B+4=&O-=DAGT^[73[F M[_LZZ-A'>,$*VGVP1?9S<'S$_-OA6OBB]'B_X=^((T-U9ZC]M,5V^GSKG$DDIBE6UF4A@^Y/FF44 ?4GQ* M^,GA/X2QV'_"2W]S#-J F:VL]/TVZU&YE2)-\TH@MHY)/+C4J7DV[%WH"067 M)\1_C-X2^%/@4>,_$>H7$7A?"N=3T[3[G48DC92RRM]FCD*Q$#_6, G*C=EE MS\A_M*>.I_&WB35_B387TFF>%/A+KDWA+Q5I]A,T6J:AI5T+7^T95?<#"H.S MRQ&!*XB=DEC8J!L_&ZYO+[]A[XP:O=>._P#A)=-U_19M1\.Z.L=A'%I>E"0" M!(C:Q(9/D:/>S%PI"(#E6>0 ^GO /QN\(?$S6M3T;1-0NX]]AMKEY,-+=R7*VX@;,.A=0<94.I('4=: /H*N"T'XY^"O%'CN;P=INK MR3ZZD=S(BM8W$=MLZO =>GM=/>33VMYKF1;:U+6WEB6Y=ZM!;Z2][%.I=6@C MD1MT+[(=IDA)P &BJCXN^)7QG\-VOQ@U*+XG0W \"^+M&TG3;5O#MJ(KR"Y7 M3O,2\P=SC;=$GR6@;S/,8,J,D40!]OTWOQ7R-XB^*OC7P/J_Q)\(7_C_ %G4 M[VUUGPY9Z+?V>C::^J2/?\RV=NKB&T4MY;B.2Y#",,=QE(4'SI?%OQ"\:3?# MNW\6_$G4M(OM%^*FJ^'KN]TN33G1H8--NIU>:1K%(I'BVM&3Y*)C),>]5=0# M[OTW7+;5+O4;:&.\22QG%O*US930(S%%?,3R(JRKA@-\99.K/6?%?AW6_%,-HMS\5(_!UOXBM--A@71K&338[F,(D@D0RM*5A5Y]X M+SYP0%CJKXH^*GQ?\.^(KSP5IOCFUNSI'C_1]!_X2C4]"@GN+ZUOX%G-M,D+ M0PK+!O 9HT0NCQ'Y#N+ 'V<>M>*K^V'\,YM2L+""X\4W=WJ,4MQ8QVO@G6YO MML,9422P%+,B:-=Z9=,K\Z\\BI_VB^(]?N/$TOA;Q?/HMGJE[ M;V\-S+;"SL[A?-$$<<98- ,C.36!XVM8+']LKX+VUM#'!;P^%/$4<< M,2A411)IP"J!P !QCI0![;X3\4:9XX\+Z1XAT6Y^VZ/JUI%?6=P8WC,L,B!T M8HX#*2K [6 (Z$ U>OKRWTVTGNKN>.UM8(VEFGF<)'&BC+,S'@ $D].*^5_ M'WC#XOZQ\5/&FA?#;5?"OA32? 9L'-IK6J1VEM&XMRIAD)R5S75?"OQ9XK^)VL:CXOE^(8\/Z=HWC#4/#U]X+ET^TDM!#!-): MPPO*56X2[E+6TZOYNS$J((6#!B =?\+?#WPX\<>()OC1X,NKS5+WQ):?9&U< M:I?-;7-O#(RJJVTLGE*JNLA4K&/O.R_?8MZOBOAG]G77_'7A/0?@A9V/B]#I M/B_4_$6E+HLVEPM9VHBCU&ZAG8C$\DHE@^;$R(R$*$1@7-WX8?&WXIVFB_!S MQ3XA\6R>,?\ A*[?7%OM M-(MK6&3[':W,\+1%$:43LT 0D.4(8 1AAN(!]H M:CJ%KI-A=7U] !6+\/_B!H'Q2\'Z=X MI\+:BNK:#J*NUI>+&Z+*%=D8A7 ;&Y&'(YQD<,KS4/@=XD_P"$ MX/CO1/B=#,=0TA;&UC@TF3[&]UOLWAC658H7C-NZ7#S-\Z@N'!W<-^S/XTU; M4/ OP6^&5EXIO/ <&M:1KVKIK&GP6LEU?36VI%?L6SX1,%0 M&R ?<-Q"MU!)$Y8)(I5C&[(P!&#A@00?<$$=JY'X7_";PU\'-#N='\+6]_:Z M?<7&? T&J^( M-9T6&1_$-EJ'B#P)X:75=0U.?3KI+6VNDL3!<[+68%G=TC*K(8D\R-77=M:7 MXP^*7P5T7X1>-?BSXXUN[T34+%K/Q=I,UAIBI9:G-"7MF+06J2"/S-T&Q7_U MCP?,PW[@#ZLUK5H-!TF\U*Y2ZEM[6-I9$LK26ZF(49(2&)6DD;T55)/0"N=^ M%_Q8\-_&7PR/$'A2XOKO1VE:*.YOM*N[ 2L,9,:W$4;.H/&Y05R&&+>*./:F=H(0$A(O M'EG\-?V8_#GA7Q9;^&-)\47FKZ?JCKI,=W^N \3RML1E\G*91@)-C.) M$5H9 #[@N+B*T@DGFD6*&-2[R2-M55 R23V %'7 M-"N)IK>&^@5A'*T4K12;=P&Y0Z, PRK 9!((-?,O@#XS>-_'%]X&\ :AXUNM M'O\ 5=8\66J0V4DT\.JEA!$9;'4$&8KL7!B,>\QF- MED"JV\ _1/K17Q!\4_'GQO\ ']C7MS\2X;N.;1=GC$>%],M;ZS\'M%)(FMHV36)FA+7JE01, M3 B1'<,-E%5>>!B@#6HHI: ,S6O#.C^)&TYM6TFQU1M-NTO[(WMLDQM;E P2 M:+<#LD4,P#K@@,>>36G110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10!R_B[X5^"_B!>6UWXH\(:#XDNK:*2W@GU?3(+IXHY%*R(K2*2JNI(8#@@X M-96B_ 'X8>&]5TO4](^''A+2]2TI2FGWEEH=K#-9J6=B(76,&,%I)#\I'+L> MYKO:* .5\&_"CP1\.;J_NO"?@[P_X7N;_'VR;1M+@M'N<$D>88T4O@LQYS]X M^M,\5?"/P+XZO[2^\2^"_#WB&]M)3/;W.JZ5!I_ KX;:U?:W>ZA\/?"M_>:XJIJMQ=:);22:@JNDBB=F0F4!XXV ?/S M(IZ@5W-% &)X1\$>'?A_HJ:1X6T#2_#6DH[2+8:19QVL"LW+,(XU"@GN</K>S@\3^'-)\1PV M?#'CAM.;Q'X:EI?]EW5U<+%/<,DKSWGG0V]G\@C\N,"YFD+%_*" M*6H ^D/$GAG1_&6B76C:_I-CKFCW:A;C3]2MDN+>8 A@'C<%6&0#R.H%>;ZI M\!_@9X-M[?4M1^'?P\T.WMV6S@O+K1+"W6-II-BQ*[( "[R[0H/S-)CDMSY- MXW_:2^*OAW6/BY(=+L%MV^U75WJ5I=)9OC?NB2"79=;]^V15 M8^7L<)YTG(_M/^+M9^+G@?5-66V\.CPEX6^(VE:);6]S9R2ZJEW;ZK;0S7<= MP7V1 EY(A$(B3&QAZ9I.O6.@^)X-=M-2T%M5MF MN+"ZU"UWW$5O.M4\8Z! MINC_ _\0ZDQ@MO$VEVEM8W4Q,#8@CO8E!)\MH\(LH^4IQC%(?[+\?> ?#VN7?V?2)?#]OJ&DV!LC;CRQ;B.%8Y68-_#,TA0Y5-@)4^"_ M "Q^(O@?6I?AQ9WGAZU^+/@V[71[6#4=+GO-/7PQ=R"[EOUDCDMWGE9PBF0E M4WV\<7EQO(\IZ?XG#7=4^/7Q^\,Z3\/;SXC7FO> ]&L&M[:XLK:TB=O[153. M;FX1E0LV08Q(PV'@';D ^H_%'P5^'GCC4+K4/$?@/PSX@O[N%+>XNM4T>WN9 M9HD8,B.SH2RJP! / (!%9.B?"#X16NMZQ'HW@GP5%K$-FNDZDECI-HMPEK)" MJK;3!4W"-H0@$;<% HQC%9OAVWU;]GS]FGPYIU^+SQ3KGAO1+'3)'TVQN;]I M[A4C@$@BA1IWB5B&8JC.(U9MI(Q7R+?>++"?1_VF=+TM/$$G]J:GX=?5;O6/ M#]_IOGV2Q4F,DHAC6@#[4^# M&9+EWGE\&K:K9-/M TOP5XOU"R ME9+3Q/IMO9WTL$@=G81W2!BK!Y'8@-D%R>K'/SC^U2T^G?$KQKIFF0"+0]2\ M+>&(/$,<2[8C:R:^UN_F ?+AK4W49XR44@\*,>T^'=UG^V)XSM+%-FGS>"=' MNKY8E/E_:?ME_'"S=@YBC9?4K&O910!I0M\"?$'QJ=X3\/-2^+ELY#,AL)=> MB>./:02,SJ4C&#Z*,=*U[C]G7X4W&FW>GR_#'P;+I]Y=K?W%H_A^T,4]RJNJ MS.GEX:0"20!R"0'89^8UY-XL\2:MX._:*^-6O:':6=]JNF?#;2+RWM]0F>*! MVCN=4;YV16;& > .<8RN(;O7]8^'7A/5==O$,=SJE]H M=K-=3J8_**O*R%F!C^0@G[O'3BOEK]F/Q%XFM?AW\#?#UC<^$%\=>(_!TNI6 MOBC4?#TLCVFE0_96>TD NUDN9I)[@2,ZRQ)\K,8R1SU/AW]I+XK^.O&7@WP9 MI^G>#_#VJWL7D=W?P)?Z5-'')):VJO 3!*'1E#S[E\Y@3F#]^ >V_ M\,S?!\K;+_PJCP1MMH'MH!_PCEGB*%RY>-?W?RJQDD)4<'>V>IJ_:? 7X9:? MX6OO#-K\.O"=MX;OIEN+O1X=#M5L[B5<;7DA$>QV&U<$@D8'I7SU/^TI\9K6 M#4=2ET7P*+73_B%#X&_LU);UI+LSRPPQR_:< 0>6\R,Q\F7>K, L90%]NX_: M&\>Z78>,-!O]2\*+XNT7QA:^'+;4(-#OYH[^.:PAO/W&FQ3R2RSA9&7;]H5 MJM*SJJ$$ ]OF^!_PYN&T!Y? 'A>1O#X4:,SZ-;$Z:%<.HMOD_[=Y^$/[]?.?._P"8>8V? MO'/@W@_XW?%KXJ>*_@H\FJ:1X3:\USQ%INM:3_9,DBSS:>;B(E]EZ0 47B,2 M2(DH#[Y@J =3X5_:8\<>,&M?##6GAG0?'.K>-M:\-6EPR3WNGV=OIR-+([)O MADNI"J; T .XR$*$\MP#V-OV=/A1)_:6_X8>#6.IQK%?;O#]H?M:*Z.JR_N M_G >.-@&S@HIZ@4^'X!_"[3K.2"'X<^$+6T\ZWNVCCT.U2/SK=66"4CR\;HE M9E1NJ!B 1FO"+C]IKXIKXFT+P9:Z)X1D\1+XWN/!NL:K-)=I:/C36OH+FWMQ MN89B*L\;S$AHS&&Q()H_8O@/X[UGXI>"?$,7BR+3Y=4TG7]5\.W<^E0R6]M= MK;7,D*RI$\DCQ;D"Y7S'PB:?IO[:VBZ/;6<,.E6_PMN+2*S5!Y2P MKJ5LHCV]-H4 8]*R_P#A;WQ0C^(5UX=^&_PX75? 7A35K;PW=B( ]V\*_#/P9\/;O5;_ ,->%-!\,W6I-YFH M76E:=!:/=,"S!IGC4%\%G.6SC)=6=8;O3_% M*Z?:W4[*N&AEBNMI; X*LK<<$&O._!7BSQO\=/#;>(+VS\'W?PIU^/4K2?P_ M>V4[:C%;)YL,;22L[0SF1XSYD!AC"+(0))"GS^0?LS?%;XB>"?A)\$=!-EX7 MU#2]>\ 7EYI-CNN89H)[&"U:)KB[RP9)4F/*D=2R8;YAM(YYJIK7P?^'NK>)+C MQ5J_@GPS>Z^T+12ZU>Z3;O=&$Q&)E:9DW;?++(03C:2.AQ7S;X;_ &O_ !WH M/A'P7XS\>Z;X;GT+Q+\/M4\9#3?#T-PES;26,%I+M\Z60JXF6Y.$\M?*)"F2 M4+O?L-2^('BVXU72?!WQ$M?"GBCPY\0O#E_H5>3@5M:=^SI\*-(NM+N;'X8>#;*YTN<75A-;^'[2-[28,& M$D1$>8W#*K;EP([& M:]AE24O!# D44\++EH)&>4LVT; $;?E4\4_MJ>(YO!7AK6[.?PG\.%U+PSJ6 MKBZ\91S7=M?:E:7'V=],MBDUN=Q8%PV7=T=2L1PV #Z>(?+V"3:2N_&<$C->/:7\:OBCX+UOPF?B;<^&]/T M;Q)X7N-2@6Q\.7-O6_&3]FNW^)6K> M&[FRMO SZ?HFGRZ=;Z-XQ\%QZY96Z,T1#6R+/;F%@L2H06==JH%5,,7N>%?@ M5J/AO1]"\-#5?#L/@FRF34+G0](\-&Q$EZMT;I?L^VY:*VMA*(R(1$SG82TK ML[,?9*,#TH I:UH>G>)=(O-*U?3[75=+O(FAN;*]A6:">-AAD=&!5E(Z@C!K MA+/]F?X0:=)9O:?"GP1:O9S_ &JV:'P[9H8)OE_>(1'\K_(GS#GY%]!7I-% M'GJ?L[?"F/PW+X>3X9>#ET"6Z6^DTI= M!:O<*I19C%Y>TR!25#8R 2,UH:I M\%_A]KGA>W\-:CX$\,ZAX2SCN&+EIEA9"@D)ED)8#)\QN?F M-=E10!Q*_!#XB44 )2T44 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 5Y7\0OV9/AU\4-:U35/$6CWMS=:M;0VFH MI::U?64%ZD)8PF>&"=(Y7C+DH[*70A2I!5<>J44 >)7'['OPQO+'7;.YL_$M MU!KUQ!=:I]H\9ZU(][+ JK"\KM>%F**J 9/2./\ N+B?Q%^R'\*/%TUZ=9\- M7.HPWTMO<7UG/K-^;2]GA\L1SW$'G^5--B) TLBL[@$.S!CGV:B@#F/%WPY\ M-^.M%M=(UO28;S3[.59[6%2T7V:5%98Y(F0J8Y$W$HZD,C!64JRJ1Q]Q^R_\ M-=2\(Z_X;U+0)]:L->EAFU*XU?5;V]OKAX<>23>33-<#R\?(%D 3/W7[*/PUN[RSU&73-7.NV9;R?$2^)M4760C*08FU$7/VIHL$XB:0H,G" MBMCPG^SYX(\"^.KSQAH=CJ5AK=W MK-C7+][4PIN\J$6K3F!8H][".-8PL88 M[ M>D4M "=JY;_A6/A8WGB^XET>"Y;Q-R5"^4 A50 M1G())-=510!P7AWX)>#/#/AG6]!@TE]0TW6XS#J:ZW>W&J2WL7E^7Y4LUU)) M(\83*A"VU03@#)K1\ _#/P]\-;6\@T*VN@]Y(LUU=ZEJ%QJ%W.RJ$3S+BXDD ME<*H"J&8A0, 5U=+0!Y1KW[,G@+Q)XF\0>(;Z#Q ^K:]:_8=1EA\5ZM"D]O MEB(?+CN518U,DFU%4!=[X W'-2U_9/\ AU8W6EW5M!XEM[G2]*DT.SFA\8ZR MCP6+D%H%(N\[0VO[*?PUL?"6@^'+?2=4@T_P /W#7. MC31^(=2%[IC-%Y3):W?VCSX(S'\IBCD5"/X:OV?[.?@'3/$'A76[/3=0L]0\ M+P20:6UOK=_'%&)',D[R1"<)/),[%I9)5=YFP9&<@5Z=2T >*S_L@_#*YM+N MUEL_$;0W6KQZ],H\8ZP"=01MR7((N\K(&"L&!'*(>J+B>Z_9-^&EYJ&J:A+I MVMG4=2U--9GO1XIU59UO4C:)9XI!<[H7$3&/,97Y $^ZH ]CI* /(M+_ &4_ MAGHJ6"6FBZ@D=CJL^LVT;Z]J$BIVECJNG-J)+2W\/V4FG:4MKXSUJ'[ M';2'+Q1E+L85AA3ZJJ+]U% ]MI: /']%_9/^&?A^X\,S6FE:LR^&K&72M*MK MOQ)J=S;6]I+_ *RW,,MPT;QN JE'5@5CC7&(T"W/#7[,_P /O"-C>6>E:9J- MO#/82:5%OU[4)7L;-\;X+)GG+64;;4RMN8P?+C_N+CU/'M2T >06_P"RG\-; M#0_#>EV6E:KIL7AR"2TTJ\T_Q'J5M?6MNY!:W%W'<+.8<@8B:0H-HP!@8Y+X MB? '6F\6:?/X0T#3)/#MCHMOI%AI]EXWUCP@]@D4DK,G_$NCD6X1@\6 P3R_ M*.-V\X^BZ* /$[/X4>(M;A\(^'/%FFZ)J7AC0+R'6EU&ZUFZU/4&O(F>2&%1 M<0[ML3NN+EYWD=8<-&#*2GME+10 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% $-Q+#X=T+5+PZA)YC6+WVF7-I;ZI&D4,KR6< M\L:QW"A)XV^1B2IW@&,JY[?X@1Z+-X#\2)XD?9X=;3;E=3;YQBU\IO./R?-] MS=]WGTKX.^"?]J?LN?&"V^%WB/7M-^)'P0UE[Z72/$>M-']KT,6^CP3%Y)2Q M0VBV$R0&084 \>4GR. ?7'PH_:J^%'QR\7:[X9\">-K'Q)K>BAGO+>V251Y: MR>6TD3LH2:,,0/,B+K\Z'.'7.-X?_;:^"OBGXC:IX%TSQQ#<>(]+:\%]$VGW M<=O:K:JYN))+IHA L:"-OWA?8>,$Y&?$$TO7-(_;NMO%M[J?AO6_"/C;P!?P M:%XH\.C[,_A[2[9XIUG_"+X+WVB? M"WXJZU\8/A#XM\-:@9;/5KR/4Y]*M[.**3[5;7<0PUOB/R"BA8T\U1AF<,@! M^A_PS^-G@[XOQWI\+:I-=2V:PRSVU[87%C<+%*N^&80W$<;M%(N2DH!1]K;6 M)4X[JOBCX$0W^H?MR1ZE8R^?H-O\&](ANY(SNC\Z2X5[<$@X#%$F8>V?7-?9 MU\]U'9RM9PPW%T!^[BGE:)&/H7"L0/HIH M45S?A_P 0ZE?:UJ&E:II]K8W= MI;P70-G>-<1NDK3*!EHHR&!A;C!'(YKI* "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@!*X#PK\ _AIX$FUN3P[X!\-Z(VMHT.H_8-*@B%U$4"M$X5<&, MA1F/&TDL2,LQ/H%% ')^#OA+X'^'EC?V?A7P9X?\,VFH "\M]'TN"TCN< @> M8L: /@,P^;/!/K2>!_A#X$^&,EW)X.\%>'?"E061G"DE0YB1=P& MYL9Z9/K76T4 <_X,^'OA;X1QR5!(K\V&_P""D_Q/W'&C^%P.P-GHC[OK7;":J04X[,^9Q>&J8+$5,-6^ M*#:?JG9CJ*2EJSE"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@"EK&K6F@Z3>ZGJ%REG864#W-Q<2'"QQHI9F/L "?PKQ?X9_M9:-\ M1M8@BE\+>(?#>A:B&DT;Q)JB6YL+^,64-Z"S1RNUNSV\IF59U3,:,,FM(_".N-J&F3:W8"QG-QIEO;_:)+N+RVWPK'_&SC*A>Y.*_.W]GC7M"_9Y M^.FHZ=\)O'4?C+]G^]34M3UW05E.IR>'(HM/ANQ?!HD:1%+NUJ(G&]C&RD2R M#* 'UE\*_P!LCP7\5OBAKW@*/2/%/A37-+L'U:(^+-(;3(]0L%D\O[5;B1M_ MEG*L/,2-MK9Q\KA8_#W[:WPZUB.:[U!M3\,:'+I5WKVE:UK,$:6VLZ?:N5GN M+41R/)A?E;RY4CE99%*HW./GFWT>[^,'[2GB#QE\+?B);?%3PUX\^'^J:7?S MRPP%_"R,BR6-H)HU1K^!M<3Q1I%JI:[TZXR(UL9X\92>1XY L+#>X1BH.,T ?J+\(_V@]$^ M+6KWVC1Z3K'A?Q!:V-MJO]CZ^D"7$MA< F"Z3R994*,0RE2P=&7#HN5SZE7Q M!^S'%'\1/VNG^(7AK4(M7\'Z9\+=,\.76H64@D@_M%IDF-L6''FQHF73[R;T MW8W8/VM?6\EU9RPQ7\2)64>=>_*/*C1<<9Y&>3ST%=Q0 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !12=ZXWXH?%;P_\(_#,VM>(+S[/ OR10H-TUQ( M?NQQK_$Q]/Q. ":F4E!,M+<7#;57T^I)P !R20!7Y@?#']B;XB?%3P]_;>G?V;IFF2.1;2ZM++ U MU'VE11&QV'L6"D]<8K[(\*_#'Q'^T%X@L_&?Q1M6T[P];N)]&\%L243^[-=C M^.0@_-7P<,R<95E:*V[OS/TG*^),3P33 MJ4W1=SS']FOX8ZI\'O@[HGA369K6XU&Q,[226+L M\1WSR2#:652>''4#G/UKU 8^E.HKUZ<%3@H1V1^=8O%5,;B*F*K?%-N3]6[L M6BBBM#E"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M!*A@LK>UEN988(H9+F02SO&@4RN%5 S$?>.U$7)[*!T J>B@!*6BB@!*6BB@ M#E]._P"2G:__ -@?3O\ T??5U%UPV?DC M'7D@GV'(RJ5(TH\TF=N#P=;'552H*[_!+JV^B7=FU\9OCCH_PATV!)(Y=6\1 M:@WDZ7H=D-]S>2G@ +V7/5NWN< \5\,/@?K/B+Q/!\1?BK)%J?BG&[3M&0[[ M/1D/(5%Z-+TR_/(&,X!K9^#/P#/A'5)_&'C"_P#^$H^(.H+_ *3JW6QE'+:;PN7N\GI.IU?]V/: M/=[R\EH-VC: !BG4M%=I\N%+110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '+Z=_R4[7_ /L#Z=_Z M/OJZBN7T[_DIVO\ _8'T[_T??5U% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%-YHS0 -36;;DD\4V25859W M8*BC+,>U?-WB[XI>)/CYXAN_!7PKN38:);N8=:\:J"8X?[T-J?XY"/X@<#.0 M>0U85:L:2UU;V1Z> R^ICY-I\L(ZRD]HKS_1+5]#8^*7QPUC7O$LWP[^%D,> MJ^+C\M_JKC=9Z,AR"TC=#)UPG/(Y'&#V/P:^!VD_"/3[B19I-9\2:@WFZIKU M[\US=RGDDL22%!Z+V]SR=CX6_"GP_P#"'PS%HN@6GDQ [Y[ASNFN9#]Z21^K M,?7H.@P!BNSX/O6=.DW+VE75]/+^NYVXS,*<:3P6 7+2ZO[4WW?9=H[+K=@, M4M+176?/@*6HY&;:VP M@[0QP,^]<3_PLR.VFL+/4K=--U(W?V;4()IL+;IY M$THG5B!OC;R3AN.IS@J0 #NJ*P_#.O3^(H9KS[&UKISL/L4DQ(EN$[RE,?(I M/W0>2.3C.*W* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH R/%6MOX9\,ZQJ\=E<:F^GVM+O/&%A-X9\9^&6:1;K0-&MY+#5-#N/L$,\4&Z>8K(HY=/MV2TMTAG,5HD)V[VWJ5B .]^%_[1WQ0TW]H[Q3\,OC#H'A72K:W\,'QAI^K>%KFXEAM M;%;AHF2Z>;!=NV]4C ,3':0X*^2>!?\ @H;XG\367CGQ\?$/PMUCX>^&K*[U M,^%]+&IP>*#'PMI#(+@+$,236\+K*]66*!'%EID,,()A0%\F1MP+&9B,NH7D?C=^S!KW[:5 MA:ZMK_PV?X->.;#1[^";4+S4+*\CU&::'R[:U::TD=Y8(V D+RQJ4P!&C;W( M /7/@3^T)XB\3?%B[^&WC<://XBD\+67C"RO-!M9K6 VL[".2W>.665B\'9_",EGX(L/!EII-Y=6US-,\; MK+<7(-O)(BQEE1$RP=L.61. WT_?6<>HVDMM*TRQR#:Q@F>%Q]'0AE/T(H P M=._Y*=K_ /V!]._]'WU=17#>%=%@T/XB>(8+:2[D1M+T]RUY>373Y\Z]'#2N MS <#@''?N:[F@ 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 **;10 51U?6+/0=-N=0U&ZBL[*V1I)9YG"HB@9))/ %9 MWC?QQHOPZ\-W>N:_?Q:?IMJNYY93U/95'5F)X"C))/%?/NE^&/$G[66J0:WX MMM[KP[\+89!+IWAUB8[C5L'*37..D9ZJ@//!]">:K6Y7R0UD_P"KL]K Y=]8 M@\3B)4A.""Q&3T]0/HKP?X/T?P'X?L]%T*PAT[3;5 D4$*X ]SZD]23R3R:TM.T MVTTFQ@L[.WBMK2%!'%#$@5$4# X JS12H\CM=)XHZFYKBO''Q>\.> I$M;VZ>\U:7"P:5IZ> M?=2L>@"#IGMN(!KDO[/^(_Q5S_:$Y^'GAR3I:VC"34YU/9I.D61Z6[1Z M+IT<,TG^MO)?GN)CU)>0\GGG'3VKS/XX?%?Q=H7BI++P/!'?0>%+-?$GBN'R M/-DN+$N46RA])WC6ZG7'(-M&IXEH ];\->()=9AFBO+1]/U2T81W5JWS*K$< M,C8^=&ZAOJ" 00-NJ>DZM9Z[I=GJ6G7,=Y87D*7%O<1'*2QNH9'4]P00?QJY M0 M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M E%+10 E+110 E+110!R^G?\E.U__L#Z=_Z/OJZBN7T[_DIVO_\ 8'T[_P!' MWU=10 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 44W/6@&@ KA_BQ\7M ^#OAQ]5URY;>Y\NULH!ON+N4_=CB3JS'\AW(K&^- M'QVT[X5V]MI]M;2:]XNU,^5I>@V?S3W#G.&(_@C'=CZ'&3Q7,?"?X%:G<^(U M^(?Q-NH]=\;RC-K:KS9Z/&>1' I_B&>7Z_7EFXZE9RE[.EK+KV7_ ?(^BPF M7TJ5)8W,+JG]F*^*;\NT>\ODKLQO!/PE\1_&?Q):>._BS (+:W?SM%\&YW06 M0_AEN!_RTEQV(X_\=7Z/50BA0 .@ IZ@;0.U%:TJ4:2TU;W?5G!CLPJX^2Y MO=A'2,5M%>7ZO=]0'2D-;D7X_,/>MSS#LO''Q8\-_#_9%J M=]YFH2X\G3;-?.NI2>@6->F?4X!]:XWR_B1\5L^83\./#C_PJ1)JDZ^YZ0_H MP]ZZ?PS\.?!_PELKG5=L,$Z*9+O7=6G#3$?Q.\SG"@YYQ@5P_P 9/VJ+3X;Z MIHVA>&/!/B;XG>)=:LEU#3[7PQ9^9:&W9BJ2RWA_=(A*GD%L#!( () /1? W MPL\.?#U&;2K ?;9 ?.U&Y/FW4Q/4M(>>?08'M3/'7QC\#_#2\TZS\5>+='T" M]U*9(+.UOKQ(YKAW8*H2,G&(R:U=0">=3&BHAC+Y$9"JHR@4G% ''7'QP^(VL?&E?"'AKX.:LWA:POA!J M_C+7[M+"U\K^*2SCPS7/7@C )&#CJ/#OAM\!/CAX9^,VL?$CQ4VI>(]2O-4G MU&/1-,\6II^D+NC\F-98A"6N/+A6-%+D8"#*GFON6B@#RC]G/POXH\%^#M2T M3Q#I5KHMA:ZI.VA6%M??:S;:>^V1(&<(HQ&[2QH!TC2,=N?5QT%%+0 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% '+Z=_R4[7_^P/IW_H^^KJ*Y?3O^2G:__P!@?3O_ $??5U% !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 %%-.::6"Y).,< M]: %->*?&+X]RZ#K47@CP+9+XF^(-ZOR6B',%@AQ^_N6'W%&0=O4Y'3(SC_$ MCXU:YXZ\47/P[^$PCN]<3Y-6\1N-UGI"'(//1YNH"C.".>C8[_X.?!70_@]H MTL-CYFH:Q>-YVHZS>G?=7LQY+._7&2<#H,GN23PRJ2K/DI;=7_E_6A]31PE' M+*<<5F"YIO6-/\I3[1[+>7DC&^"_P%A^'MU=>(_$-^WB?Q[J?-_K=R,E?^F4 M(/W(QTP.N.PP!Z[QWKG?&7Q"\/?#^Q%UKNIPV(8?NXB=TLI]$0 LWX"O+_$' MQ$\7>)]#O-6CDM?A9X)MHS+<^(_$;(EP(N[JC$+&.>KGW#5U4Z<:4>6.QX6+ MQ=;'576KRN_R79+HET2/3/&WQ*\._#VU6;6]3BM9'_U5JIWSS=@%C&6//&<8 M'K7"_P!K?$;XK+MTNU;X>^'9./MM^@?4IU_V(ND>1Z\CJ#7F7P_^(G@G7/!W MBWQ5\#M'N/CAXVT>YBLY;J^N3:&YGD(!*7=RJQ[47+$QY. !D[@:Z^'X9?%/ MXX?".YT7XL>(U^'^L76IK<*/AC>RP2I8AIWB27^HW]R0?W<816;<0#G: /4]Z@\3?$3 MXN_%SX;>%=:^#.@V'A1M:>?[=SB<)D8P >,=1CBO: M]&T>P\.Z19:5I=E;Z=IEE"EO:V=K&(XH8D4*B(HX50 . !5REH 2BEHH * M*;_%Z^U?BRW_ 6J^-VX[?"W@ #MG3[[/_I90!^U%%>)_L;?&O6_VB/V;?!_ MQ!\16MA8:SK O/M$&EHZ6Z^5>3P+L5W=AE8E)RQY)[<5[70 M%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!D>*[[4M-\+ZQ= MZ-8C5-8M[.::RL6<(+B94)CCW'@;F 7)/>OBS]C7]H#QG\:]4URZB^(, M;$W"Z_\ #3QA9V]C):3+9P*);/R8Q-%#'?*\)#F0>7(&<+-GS/MK7K6]OM$U M"VTV_&EZC-;R1VU\81-]GE*$))Y9(#[6(;:2 <8KY5TG]G;XB>(_VA+3XN^) M=!\)Z'XG\/BZ:V?1];N91KS2:9!;1VTTAM5-O:K*LLF669U9V 4@;I "CX)^ M*?QD^$O[1/Q%\+?$7Q59?$OPCIO@AO&@OM/T:/3!I+K-*JV:A"Q(=8Y<>:[L M5B1@1APWD&M_M^^._@WX%\#>-O$6HQ>*/^%C>%-4UFTTBYLX8+71M0@;=;PP M-$J2/;E9 CK,\DA**1(N2#[S\%_@W\=UUKQ19_%FX^&]QX:\41W3ZU>>%3?O MJNH221&&*%GN%\M((XVVJJ %?+3KND+>?R?\$Z=3\>>&?#?A+QSK&E0:'X)\ M-:EX=\.ZEI#2S7-W)=-A+VY@D1%A,<:I^Y224.SM^\4 @'H_P"S]\:_%/\ MPOJ;X5>*_$4_BZ2]\$V'C.TU6\M;:VGA>1UBN+8+;QQHT09D=,J7&7#.XQCZ M=OM0MM+LY;N\N8K.UB&Z2>>0(B#U9CP!7S]\"?V>_$7AGXL7?Q*\<'1H/$2> M%K'P?9V>@W4UU +6!A))60+B,*0BQCYW+?+]%4 ?#TI35[:)O7MIU/H&YN([6 M&2::18HHP69W. !UR37S9XB^(OB3]I37;OPI\-KJ31_!EM(8-8\9H"#+C[T% MF?XFQUDZ#/';=R_BWX@3?M#L9]7U=_ OP71F EFWT^.2U MT+3H@2/,.Z>ZD_B8@?-(Y[X!_ 5Y3=?M22_%#Q5J7A'P-?V6E:G9V,]_+;R M/'@9B!7;&,8JT58^8K5JF(J.K5E>3U;9X!\ ]!\??$&Y\4:G MJ/P]U'X<27.FR+H_C3QA=1:AKGVUOE28V!&R%4!)V,<_*!E@3CT[X5?LO67@ MW2_$<7C?Q=KGQ>O?$B1)JH\82+<6#K&252*R(,429.<8;H,&O<*6J,2II.DV M.A:;;Z?IME;Z=86Z;(;6UB6**-?[JHH ]A5JEINX#))P!UH 6EKF=:^(_AK MP]N6^UFV213@PQOYD@/NJY(_&O)?%G[=GP3\"0W1\0>-K73;J!_+&GA6GO)" M1QM@B#R $\9*@?D< 'T!45Q<1VT;22R+%&O5G8*!^-?$NJ?M5_'#XQ:C/'\' M/A!XB.ANV(-;\3PQZ-;O'C_6@S%FD&?[@!J*V_8_^/OQ8F6X^*'QHM_#-JW+ MZ7X+MGFEP>PN[@[D(']U2* /KGQ]\4/"GPN\.RZYXJ\0:=H>G)&9!-?7<, >H]:^5]4_X*7:)XJU";2_A+X$\3_$_4T.W.CZ=))#&W_31@ J MKT^;<0*[WP-_P3R^"7@^^34]3\.7'C[75 #:KXUO'U25\=,H_P"Z_)*^B]*T MFQT/3X+#3;.WT^Q@7;%;6L2Q1QCT55 'T% 'QWI=Q^VA\5[Q;D6_A#X,Z0X M/R:B5U6^4$<,L<8,>><[788_.OB9O^"*OQNW''BKP 1G@G4+[_Y#K]IZ6@#Q M/]C7X*ZW^SM^S;X0^'WB*[L+[6='%Y]HN-,=Y+=O-O)YUVLZ(QPLJ@Y4<@_6 MO;*2EH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ I*6B@!**6B@!*6BB@#E]._Y*=K_P#V!]._]'WU=17+Z=_R4[7_ /L# MZ=_Z/OJZB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH ***:30 ZBL_7-;LO#.BW^KZI=1V6FV%O)=75S*<)%$BEG9CZ!03^ M%>1_!W]H&?Q5;ZO;^/K.Q\#:U#Y.IVEE=W(C\S2KI2]I*Q?\ CSX_?#3X77T=CXN\?^&_#>H21+,EGJ>J0PSM&Q(5Q&S;BI(/ MS 8X/I7(?%C]M+X,_!'7K;1/&/C>#3M6N;>*ZAM+>SN;MY(I,^6X\B)QAL<4 M >WT5X7\5OVN/#OPI\46OA]_!_CSQ7J5S:QWD:^&/#<]XAC?.WY_E&?E.0.G M?GBF?%7]H;QGX'\56^B^&?@AXP\=)+:Q7/\ :5G)!;6JE\YC+R-PZ@<@@T5K>*1M:UCQ+':A9&SOC,"HS?+@?, M"0<\4GQ6B_:1OO&$47PYN?AGI7A3R(C)/XB2_N+_ ,[GS%58]L90=NA(].P! M[M17SS\:O"/Q>U3Q.)R2YY.<_E@ &DW MHCZX)Z\UGZIX@TS1=G]HZE:6&\@+]JG6/=DX&-Q%?$_Q[E^#?C[QJOB/Q3>? M$229HXXXK%==FTK32$ P50R(5+=3M'))/7FN.\>:]\,OV@_'DWBJ'X##QWXF M*QVS7TKWMZC+&,(&1-L. .Y//)V\2ZE\ M*_ .AZU(L:_VQKFDVI6/[._BW6[U[WQ=\2=4N) M94V21Z,GV4X_N[\D,/\ @ JHU.;9&%3".C_$FK]KW?X#/C)^VOX(^"/C9_"V MLZ%XPU+48Q"TDVD:%)/;() "#YQ*JP (SMSCD=017'_$C_@H!IWA'QG<:#X< M^'GB#QI:P>7G6;.>WM[.3< 6\MI'!;;G'(&2#CC!/K&A_LN?#O1?+:71GU6Y M4[C<:AES MX/\ VF/VF/B!\2/ &NZ?IGP^L_#7@A6MY)_$VO:B^0@DC;!2.$QIEAL^:1@V M[WQ7RE>>%=+\,Z2GB*[,VJ?9)IM0^PV"YWM)'&I3+X)B&P$# /W.N/F_9#XD M>"-+^(G@^_T#6UA?2+HQM=+/$KJ41UD/WA@'* AN=IYZ@5Y'IWP?^!NN>(KB MSM;.QFEEA6W2U#S*!("VYTD)^9F!4=3]P>]Q@W&-[ MV3MTMON:_P +/V=_ NGVNF>)5D_X2ZYN(HKNUU*Z8& J4!C>*(?+MP5*[MV, M J17M?IQFN;\-Z3I/PQ\&:5H8N;2PTO2[9+2W+*EO&D2#:@VC"C"@#C ] .E M7]!\5:3XG^T_V5>QWJV[!)&CSM!.<$_#JP8^;4-0^T7;C')6T@W3<'(Y7DBO$O^&G?'WQ?PGPX M^'GQ!^($$G^KU*XBC\,Z,P]5GFRTJ^HPK?C3)/NB\O(K"UFN;B00P0HTDCMT M50,DG\*\S\4?M%>&/#6F2Z@S2-81Y!U"Z9;2S4^C32E5%>,6GPE_:F^)EC#; M>*?BAX=^$VB+&L?]F>"=/;4+UHP -LEW%_^"=OPBT_5(]8\ M7V^M?%37TY_M3QUJLNHMZD>62L1'L4/2@#CY_P#@I!X=O?$PTWPQI=]\0KN, MD2:-X'TZ?5;GD$*?/ 2#;GJRLV,'BE\4:G^T_P#M$1P6^E_#KP[\(=!#$B[\ M6ZQ)>WLB'C<+:UPJMQ]V3ISS7UWX=\,:-X1TN+3="TFQT73HO]79Z?;)!$GT M1 /RK2H ^-=$_X)SIXB"R_%7XK^*O'!8?O-+TEDT73''=7A@RS@=,[P>M>^ M?"[]F?X5_!98_P#A"_ 6AZ%<1C"WL5J)+OIWN'W2-^+5Z=2T )12T4 )2T44 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1334%O?6]W-<10W$S ]"#0! M9HIN3S2M.H YC3O^2G:_P#]@?3O_1]]745R^G?\E.U__L#Z=_Z/ MOJZB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHIC.%5F)P%&22>* 'T5QOCWXP^!?A;;P3>,/&6A^%TG4O!_:V MHQ6[3 8SL5V!?J/NYZUP'Q2_;/\ A+\([;P[)K/B26[?Q'9#4='BT:PN+]KV MV.,2HT*,N#D8W$9S0![C17A'Q'_:&9?"OPB\>?$ Z_IR:G!)IFGB" M"V1P"L=R\K PRX.2C+Q2?$KQY\>GA\-GX<_#309/[0TV.[U&;Q3K8C.FW+6%Y"EQ;W$1RDL;J&1P>X((/XU\6?M,7 MGQB^(WB[3?!ECXN\,>#;/0M&M?$VMK;V+:@LNH0DSPP*9%=#\.V1EMCHME:H;B%F1GVAE)!BFE>'RU M;9'&L ^\2" ?&F:;%82P^&-=33H M[]T))N9U2([I6SSC X& ,!OA_)"GB?QIX?\ #CS1>?$NK:K!:F2/. ZB1QE<@\CCBN#^(7['?P<^*-YH MU]XO\%VVO76C:;%I-E->W=PQCM8\E$;]X-^"Q.YLLJV%O8Z;=7AN+60L$E5H8F7#%3C)![]*Z?6-2^#\TMI-J4W@N>:S MA6WMFN/LDCP1+]V-,Y*J.<*.!5FX^/\ \.K%0K>*M/(7HL.Z3&/3:IH XWXJ M?M=^'/A9J6D6+>$?'GBJ?5-/BU*V/AKPW/=J8I"P4,3MVO\ +DH?F&1D#-+\ M5/VD]?\ .I:19Z'\&/'OC8ZAI\5_P#:-,LXXX;?>2/(E9WRDRXRRD< CDUO MM^T[\.BQ6WUJ:],/V@;/6-+@^'GP^\)ZA836$4UW=ZYKKH;>Z)/F0!$0%E4 8<=<]!C%;W M_"\K^Z_X\_AKXRD]#_' M?Q;K6FR^"OB[HO@32TL8X[R%?"Z:A))= DR2(99.$/R@*>0!U)YK=/B[XL7G M^J^'^F6&?^?K6DEQ_P!\"E^U?&FZ_P!79>"[$?\ 3>6ZD(_[YH POBO\"?B) M\1-;TZZTGXZ>(/!.GP6,=O<6&C:9:@7$ZDEY_,8%EW97Y.0-O'4TWXK?LKM\ M6M_'#XF> -=N?@SKVK:U:W:Z1V<5Y]K'BS]F_X6DI/)X7NK[Y M6.W_ .%X7NI\:%\/O%.I9^[+F'=NGX4R7Q5\6-47-MX2T'PZIZ/K& MIFXP/4B$?I7#WT_QY\41DZCK_@WX:V;#(\L&^NX_KYA$?Y5EQ_ WPIXFO(;7 MQM\6M>\;W5RZQ?8!JGD6;L3@ 10],]/O5/MJDO@@_GH;_P!F86A_O6+BO*"< MW^%H_B:'C#XEZAX;63_A*OC9X:\-R*/GL-'LHYYOH Y,GXA:\^/CZQ\9+MT* M+XK?$PR#Y98BUCIC?5F"[ /!G@>"3EY-7"2:7XBM]#L4C_>L]HLK;LDELL< 8Q^5'U6$OXC< MO5C_ +=Q%+3"0A2_PQ5_O=W^)QOA']ECX7>"V62S\'Z?NZ M4L0?I7J%G8VUC&L=M!'#$HPJQJ ![ "OG_Q?\5OAMX-WCQA^T#86,R_>MX=9 MMK>8^O[I"7_(5R>E_P#!07X&Z+;MI/A/6/%/Q'NTO_%6BZ2SK>:M8VCKP5FN$4_D36#=?&+P M?:-L.M1S.> MO%)*3]-JD5\U_P#"_P#Q3XLO);OP3^R+XNU2>X?XQ-IH8 M9B:D,*CS).,@ ''/UKD&\:>+;L?Z%X(F1>TE[?QQ8^J M]:\1_P"&E>";63IK_Q7U=[RZ9?[WV*'YD8#LX()KKK3]B?QGX\A4?%KXZ^*-/?"O]D7X-_!@Q2>$_A[HMA>QU?GU^QK'8_#/X^0 M?#?XI>#(_!WQAA:Z6Q\4:"P.G^++=;&!)H;J4,6GE<(E\1+\WF,7(B9_+?\ M0O7M%L_$FBZAI&HQ&?3]0MY+2XB5VC+Q.I5QN4AERI(R"".H->0>"_V6[/P[ MXYA\5:[XU\2>.=3TZ:2?1GUW[(#ITDEG#:239A@C\Z8Q0A=\NX!3]W>7=P#P MW]BW0;;P?^T-^UUI7A+2--TR"RU734T[2[>);6SC;R+DH@6-<(A;KM'N>-_AIHMC\6O$FDZE+X?\ BQX-UK4+A)+YXP;TR0W$A\BX M:*6YD\Y$B )(C3;N9?T)^&/[)^G_ O\8^.O$UIX^\9:KJ/C91_;?VZ2PC$T MH1DCG0V]I$\4B!WV^6RC+9() Q;T/]EO1%\.R:%XR\4^*/BKI0T^XTR"'QK< M6]Q);Q3J5G99H8(I6D=/E\V1W=5R$9 S9 /"OV8Y(_AW^UVWP^\,V$.D>$-3 M^%NF>([G3[&,1V_]HK-'";HJ./-D1\._WGV*6+;9S]$0%F^@!KS;X2_L^Z'\)=7OM935M8\4>(+JQMM*_MC7I(&N(K&W4B"U M3R8HD"*2S%BI=V;+NV%QZE]: .(\+ZU;Z[\0_$,]M'=QQKI6G1D7EG+:OD37 MIX6558CGJ!CKZ&NXKE]._P"2G:__ -@?3O\ T??5U% !1110 4444 %%%% ! M1110 4444 %%%% !13?6N=\=?$;PO\,=!?6O%WB'3/#>E(VS[9JETEO&7()" M*6(RQ .%&2>PH Z$GGK3J_-;]J;]OCX>>(M8TO5O"?BN?5K;PU*D^@KI,\/\ X3_#2RUJ M?Q"\_G6>M>((;=+"..1XPY9 WF[F0C:-K+C!&>@!])45X3XFTW]H;Q9\-_#* MZ3K?@OP#XT>28ZX1:S:G;I'N/DBW+[?FVX+;E(R>#@5Y:X4;#\W+$<@ ]VSBN6\;?%3P M;\-=/@OO%OBS1/#%G<;O(GU?4(K5)MH!(0NPW'YAP,]1ZUYIXJ_8[\#?$;X? M^%/"/CO4/%/CFR\/>=Y=YK.OW NKTRL"QNI(6C\TC R/E P,9.>EM_V8_A1 M'X2\->&)_A[H&IZ%X:21-'LM6LDOELQ(VZ389@Y^9@"2222 3TH QOB1^V-\ M(OA7X;\-:]K7C"&;3?$RRMHLFDV\VH?VAY942>7Y".."P&20,\52\;?M22:/ MX-\)^(?"?PP\=_$&'Q)#)/;1:1I)B-JJ%0/M7FE6AW[OER#D*3Z9]CL=/T?P MKI-M965M9:/IMJGEP6\$:00PK_=50 %'L*J2>.O#<,PADU_3%EY.TWD?;KWH M \E\;_$SXX77A/PEJ'@+X3:>^IZK;O+JEGXGUU+=M(<;=D;K&#YN[+'*G(VX M(!-/\<>'_P!H/Q=X7\)KX=\6^#_ .M&T8^(6739=35;@[=HMC(5!0?-D.,]. M377>)/VA? 'ADA9O$5M>S$X$>G'[2<^F4R!^)K$_X:(?5H@WA[P!XJUG\:Q>&[(64$VJZYJ6OAZS73]*74]-BNV ML[=0 (T>568#CU]:W+[QYX-\%VL5G<:WH^DPVZ".*T%Q''L51@*L8.< <8 X MKS2;]F&36\GQ'XZUW70W6.69@GT +$8_"NZ\+_!/P5X3LX8+;P]83RQC'VJZ MMDEF;W+$?RQ0!@:A^T]X%M]XL+F_UYUZKIMC(_ZL%'ZU@2?M,:AJEQ%!H?@\ MLTSA(Y-5U.& @D@#,:[F[CO7H]G\(?!UACRM!MF[XF+2C\F)KH+#PYI.EE39 MZ796A7H8+=$(_(4 ?#WQFTS6M4^(&OWNJZ)H6FZQ)!$+VYTV NT^V-=BM*W+ ML%"KD<#:!VJ3X5^";C2_$LFJVKZK9:LT+6EMJ6@Z+#++)&VUI8S(V"A_=QD@ M9W!0>U>5?MO_ /!0K6?A-^T-XG^'K>"/#NMV.A_9?(O;W[0+AA-:0SD%HY5X M!E(Q[5W_ .Q'_P %%M&^(VD^+8/&]KX?\"6>D&T_L^.P68-=&7SO-)#,Y8KY M:L>)O@[INAM L]QX]\4"8$LT>J-(%Y PWW>3GT[5"O[:WPWO< MKI$FLZ^VY?)]!E *1OVI[[4C#(,RDKNBTO.R_-HRU^%/A&1@US\,O$=\_8W5_*?_:HKM/"/P7\"ZA:2 M2W'P]CTET?8(;XF4L,=1ECZ]ZX>^_:*^)Y;$'PLL]*B/2?7/$UI!CZH,FL.^ M^/'Q.DYD\4_!OPQ'T8:EK[32+]-K*N:7UF/V8M_(:R2LOXM6G#UG']+GJVH> M%=$T+4YK?3_A'87T49 2Z2VM@)..V5)'XU;M;^_L<"V^%<=OCIY,MLN/R%?/ M>J?&/4KG/]I_M6_"WPZ<_-'IDMC,P]@)9R?TK#N_BE\,)%/_ D/[8_ ML34;:WS]/*5OTH]M4:]VF_G9!_9N$@[5<9!?X5*7Z+\S[>L;YVTN&::U%E<- M&&:T+J2C8SMR./QKSW4OB]K6CY^W>%[&R4?Q7/B"VCX]>17R-??%+]D>-6&O M?'C7O$HY#?;-4U"XW<]_*C&?PJ'2_CI^PKI,C#3IQKDP;E?[$U:[);ZRQ$'/ M/Y4L?VYJ60%M[>SNG4\\_,D1KR/2?VM MOV:-+Y\/?#;6;L_POI7@27+>AR8U)S[^E=1:_MW>%(HQ'HWP0^,6HI_"FF>" M'P?3 ,B]>:]?JW22 M'2;S9_WT8@/UK9D^-'Q0N+/S=-^$MY?3L0%BN;V*R"C^\3(2>/3;FN,7]N#6 M[I1_9G[-7QGDS]W[;X>CM>O3.Z4X_I2_\-=?%:\_Y!W[+7CB7/W?MU_:VGTS MDG'].M6H5.L_P.:6*P:DG3PRT[RD_P#(]"T/Q1\:]71VO/"?A_022-B2WC7? M'?<59,?AFEUCP_\ &75F_=>(-'TL'_GTA!Q_W\5_ZUYY_P -(?M'WG_'A^R= M=;6Z/?>/-.@Q[E2A/X=:/^%P?M7WW^H_9]\-:7GI]N\:0S8^OEIS^%6J=E9N MYS5,7S5/:0IQCY):?C,])\)VOB?PSK5[+))/!:P:I%))E(V=B MJ1R!VP 20O;)/ )KYB_X*L:]\8-<_P"%7-\5O"_AOPR$_M3^S(] U"2[:3/V M3SO-+# QB+;CKN;/2O ?V"]%\5^(OVK_ +I_@GQ';^$O$\_VX6FLW5BM['; M8L;@R'R6(#DQAU&>A8'M2]C#EY6KHK^T,2JL:T9VE'16TM]Q^W_A/]FVQ\)* M!IVH6NE'&"VDZ1;VLA_[: %C]2:]0F%CH.@>5J-^$LXHO*EN[Z98RPQ@EGX& M3ZU\V?\ #''Q!\4L3XY_:;^(FJ[OOQ^%Q;Z C>VV)7P#Z"K6G_\ !-WX&?:D MO/$&AZOXWU%?^7WQ/KMY=N?23;\/?"?BWQ_*#A!X M,\'3R$MZ R)&*]R\(_LW_"GP#L/A[X;^%=(E48$]MH\"R\=,R;-Q_$UZ.J*B MA54*H& H& *LYSY6_P"&H/C?XLX\&_LP^(%A?[MWXNURTTCRQZM"=SGZ YI? M)_;&\8\M/\*?AY9OS^[2]U.]3V.<1'\*^J:* /E;_AE3XR>*O^1U_:@\52QM M]Z#PAI%IHFP>BR('8_4\TZ/_ ()O_"34Y%E\97?C'XD3KSYOBSQ/=W#,P[D1 MM&#^5?5%% 'D7A#]D?X*^!/+;1/A;X5M9H_N7$FE13S+_P!M)%9OUKU:SL;? M3[:.WM;>*VMXQA(H4"(H]@.!4]% !1110 E%+10 E%+10 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !24M% "4M%% "4M%% '+Z=_R4[7_ M /L#Z=_Z/OJZBN7T[_DIVO\ _8'T[_T??5U% !1110 4444 %%%% !14-U=0 MV5O-<7$R6\$*EY)9&"HB@9+,3P !U)Z5Y38_M3?#CQ)_PE=OX/\ $$7Q!UCP MYISZE=:/X3_T^YEC7C9#L^221F^4*&SDCI0!ZY32:^4IOVP->O/!OBZZ\3:' MI/P!N5M$;PW??$;68#->RL3N,FGH5E0* #C+9+=#@BOGRQ_:HT/Q-X%\8>%/ M%'C/QU^TG+XD,,3Q^"?#;:'I^G>6VXQ1W.8W"L0H9LD,%QCYFR ?>GQ"^.?@ M7X7^#M<\4>(?$MI:Z+HLD<.H36^ZZ>WD=E5(VCB#.&+, !C//I7!6/[17B7X ML?"?4_$_PC^'>K:CJL5\EG9VOC-#HL-U&0"UU&7R9(E!_P!DD@CMS\M?!C4O MBMX?T]O#?P3^#7@OX+:/?SI]JN]:O+C7+^3'"RNT0P64$G$C$*"U=IX_^!/B M#6M-=OB;^U/JVNWS,-^BZ)=1:#8E<\H\-MODE4?@3[&@#M/B!XLUN+X.3:1\ M>/CEX:^#WBJ?4OM;2^ -0%M<"Q"8%JIN=TI-<_*H&1G/F7A?XW?!23P M-8^"OA_\-/'W[35O8Z@^H0ZAJVC2:E +PY5II+J]55C/491 O)..22?#W]GS MX->&)5E\,^$+CQ+>;MWVG2O#[WLOF=W%U>EG0^XQ7T1X4@\>:6SR>'O O]FM M)&(OMWBC6O,)08P##'RN,#W[<4 ?SJ5^G'[ ^N_M0>&?V?["#X;VGA/4?!M] M>W-W92>(+._GG@;S#%)&ABVQK&7B=L9/+,<\D#V_6/V,_#_C+6K>^3P=X#L[ M>]O6LX6T?0HH;6XE$,LK>7N0GR\Q;=^,9;(! R??_AE^SEX(3PG;Z3!=:TNG M:>S02>'3,00!53+,6RIPV_<"0V: /*V\1WZW P?[A<_XUQMS\;?VH+Z62UT[QQ\,M1G5B,:'H&I7,A],;EV'/UK[ M0T7X(^ _#^W['X4TW*-+>SU/XI^ M&MYUVR-:Z0 M[3J.O&%V_DU?9WX4>] 'P1=?L/?M":I+F\^.VBC=]YX_#QW?A\XS^=.L?V!? MC+:S>8?C7X?=SUEF\'I<'_OF28J:^]:/PH ^0=%_99_:'T%0FF?M&Z)I"XQY MEA\,]-1A^3BM7_AG7]IE_ED_:W8H>NSX<:8I_ ^9Q7U'<7D-G&TDTJQ(HRS. M0 !ZYKRWQE^U-\,/!$C17WBVQNKK=L^RZ>YNIMW]W;&&(/UQ67?\,T_M#-P_P"UCJ1C/W@G@C3E;'?!W<&D_P"&6OCFPVO^ MU9XA*'A@OABQ4X[X.>*Z67]I+QCXO8)X#^$OB"_1CA;[Q 4TRW([.N\EF7Z M&B3P3\?/'A4ZWXUT/P/9L;4/VL/%=K;*,R22:791@#O\QZ?6 MO)?%-NOAN\%BG[8?CS7K]CM6ST&T@O)7/]T&-"H/U(KZ3L?V-_!MWM^%_A[X9\%VH@T+0--TB+&"MC:I%GZ[ M0,TKXB>UH_B'+D^'^*4ZS\DH1^]W?X(_/JW^%_Q\\82*OA'QS\8H[23I?^*] M4MM-5?0^4(V*?VG/&UDI^_;Z/J,TC$>TK,N#_P$U]T M[1Z45<*+B[RDVSGQ&8TJD/9T,/""^;E][_R/Q3_::_X)D_'74OC=XDNO!^E: MW\1?#TOV=K;Q+XB\0V+7]XWV>/S/-,LT;DK('094?*B]>I]2_8D_X)E>,[%O M%[_%X^*OAXGRD4G_#L7]GJXYU# MPCJ6K'UO?$6HMG_OF<5]64E)12V03J3J:SDWZGS18_\ !-S]F[3_ /5_"ZQ; M'_/:^O)?_0YC6_9?L)_L_P"G_P"K^$OAEL?\]K3S>W^V37O-%49GDMG^R7\$ M=/P8?A!X%5EZ,WART9A^)CS706/P+^&VEX^Q_#WPK:!>GD:+;)CCV2NYI: , M2Q\%>']+V_8]!TRTVXQY%G&F,# Z+Z5L+&L:JBJ%51@*HP /2GT4 )12T4 % M%%% "4M%% '*^.?A3X)^)ZV0\9>#M \6BRW_ &4:YI<%[Y&_;OV>:C;=VQ. M_$6LZ!X=\::%K>MZ.6%_I]CJ,4L]N$V;V9%8G:I=5+= V5)W @ ';45R?@?X MK>"OB<$>M-\;?$;PK\-= M-@U#Q=XFTCPK83S"WBN]:OHK.%Y2I8('D906(5CC/\)H CT[_DIVO_\ 8'T[ M_P!'WU=17A>A?M-?"#4OBAJL=G\5?!-S)=:?IUK;+%XAM&,\WG7?[N/$GSM^ M\3A[H9$!)C4_WF 'O7RUXN_X*Y>"K/X@2>'O!G@/Q)X_ MTZUN6M[K5],**CJ,_O+= &,JD]"QCXY^H!]Z52GUBQMM0MK"6^MXKZY#&"VD ME42RA022JYR< 9.!TK\PK/\ :0_;,^+7Q&.L^$]'MM#\)QW4C6>C7&EI+&\! M+*@N"@DE+!2,X= 6&< 8 S?"/_!-?XJ:_P"-KOQGK?B;5]-\17L[W#:G;7PL MYXC(&$BK*7FG (=@<$95BO>@#[ M?^"B_P $=1\83:%9^))3;0I.9?$-Y;FS MTA)8PV6WN9-4U2# !MYKLQ0\= $B"X'M[T ? M?AO6OCSX9UK6IKV%I;[6]-DTZ]G^+'BO^UH6M)2"ZQ:=:[88B<8V/O(RPX#$ M5J^#O@GXUU[2UTT>/_$B:,Y_>:%\+=!30K/_ '9/(1?-7U9FR>N:_230?A/X M-\,[3IWAG3+>1>DIME>3_OMLM^M=:H55 Z 4 ?$GPK_9#T/P;;PRZ1\!_ M#LVKYWR>(/'-[_:$TTA)_>&)S(8V_P!W'ZUZOHO[-_B+:HN==T;0XN]OI&F? M:,#T62&=,MY%Z2FW5Y!_P-LM^M=;10 *H50 !@ "AE#*58!E(P01P: M3FH;F?[/%))GA%R:!K5V0Y;.WCC@C6"-4M\>2H0 1X!4;1VX)''8TY;>))GF M6)%ED #R!0&8#. 3WQD_G7P8W_!3ZYW''P[7;GC.L\_^D]?0/P__ &M_!GB+ MX7Z9XM\2:KIOA.YO1,?[*GOUEF79*\>5& S9VYX7O^->=2S#"UI.$)ZH^RS# M@W/LLI0KXK"R49:*UG>ZOLFV>[45\]O^UY9>)%V> O!/BCQLS?ZN[M;%K>R) M]YI<;?\ OFHUNOVA_'\?[NV\,_#FRD')F=M1O8_IC$1K7ZU!_ G+T1YRR+%0 M5\3*-)?WY)/[E>7X'T'+,L*EG8*OO7G7C7]HKX<_#]9!K/B[3()X_O6T4PEG M'_;-,M^E<)'^R:_B=0_Q ^(?BGQ@S#][9K=_8K%_^V,6,?\ ?5>B>"_@+\/O MA\L?]A>$M+LIHQA;G[.'GX]9&RQ_$T>T5'UU_+_,/8Y3A_P")6E5?]UWD(T^R?/I+)_\ $TUM'_:&\?)F MZUGPS\/+)^B:? VH7B#N&+XCS]*^A8XUC4!5 'M3J/83E_$FWZ:#_M3#T=,) MA8Q\Y7F_QT_ ^?HOV/=%UYEE\<^*_$WCN7(9H-2U%X[4,/[L494*/;->H^$? MA'X,\!1*GA_PSI>E,!@R6UJB2-]6QD_B:["C ]*TAAZ5-W4=3CQ&;X_%+EJU M7;LM%]RLOP&JH50 ,#Z4OWN*=28KH/($_6CFG4E "T444 %%%% !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%% &%XWT^TUCP9K]A?:B^CV-U87$%QJ,%*@EMQX&.:^%?V8 M_P#A(O@)\=_#OP9^*FAZ?XJ:SO+B#P3\0]*A,1ADATJW0V4T85=N;!82V207 M5:.775[>6WELVCSN$ZV5V8\8[[@M?)/QHUKQ)X9_9Y_ M9UG\)F:WGU'X:^(;75I+;*E[)PCS>81U&X[CG^(^^:_53X;?LT^ ?A'XNU?Q M/X8LM8M-5WBMX)&8EH851&(&5.T8 /G3X M#S7^F_MR1Z;8Q>1H$_P;TB:[CB7;&9HKA4MR0!]X(\RC/\.?2N8_X+5?\FL> M%O\ L<[7_P!(;ZOL3X9_!7P=\(5O?^$7TR6TEO%ABFNKR_N+ZX:*)=D,(FN) M)'6&,9"1!@B;FV@%CF#XU? OPE^T!X8M/#WC.Q.HZ5;7:WT<&$($RHZ!OF4] M%D#D;?+=]Q'9F4M[U[GI M?_!.OX)P?$#4K:/PZ8H[+3[*Y@9%A4QR/+= G(CZ_NDY[8KZ^L[;[+:P0>9) M-Y2*GF3-N=\#&6/TX^A+5]$4E5]7AW?WLR><8CI""_[AP_R/ MGH? GXN2?Z[XYWY]/+T.U3^M/_X9]^(SX,WQMUYC_%Y=A;I^7'%?05%+ZK3\ M_O?^9:SS&1^'E7_;D/\ Y$^?U_9P\8R<3_&CQ<5[>7Y*'_T&F7'[,.O30N9/ MC)XZ=R#E5O(U4_@$XKZ#P/2C ]*GZG1M:WXLUCQ'F47=37_@$/\ Y$_))OV* M?C0K$?\ "%N<'J-1M,?^C:^W/V5_V:])\#?#+1Y/%O@S38_&BM,UU-'!8#]WL^Z?UKZ1HKAPN4X;"U'4AJ_,^HS[Q"SKB#"1P>(:C&+O[EXMZ M6UUU1%#;QPQA4147& %'%24ZDKVC\S;;=V)12TM A*6BB@ 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 **** $Q[4M%% "44M% !24M% '+:=_R4[7_^P/IW M_H^^KJ:Y?3O^2G:__P!@?3O_ $??5U% !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 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4456OKZWTVSN+R[N(K2TMT:6:>=PD<:*"69F)P ,DG@"@"S17 ME7PZ_:9\ _%+Q1-X>T/4;Y=2V&:T74M*NK%-1A$4,K36KSQHLZ!;B(_(2<.K MXV.C-D_#[]LKX/\ Q4^(][X#\*>+_P"V?%%G]H-Q:PZ;>+'&(3ME8SM"(MH/ M&[?AB1@G(H ]KHKSWX>?'SP)\5M8N],\+Z[_ &C>V\'VM8Y+2>W6ZMO,:+[3 M:O*BK$I]&O(M8FWLGEV30.)VW+R,1ESD:9/!I\:V\MO>1C#PO(\<:HH5%,@P"QW'[%\'? GX;_#K^VAX7\! M^'?#Z:THCU&/3=+A@2YC"!/+954 I@'Y,;7]K_L+2X++[1LW;/,\I%W;=[XSG&YL=30!\*?LVPWVI_&#]D232Y/ M-M;'X4W,NI^4=VR JD:[L=/W^P<]U(ZBOT,OENY+.5;*:&WNB/WP8?6LGPS\/?"O@N_P!7OO#WAG1]!O=8F^TZE-].^&G@7Q#XMUCSO[*T.PGU*Z^SIOD\J*-G8*N1EB%.!D5' MY%P%:-S&IE7#'$A*U] 4 _U.[8K:64$ES,RC)"(I9CCZ"KHH 6BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHJCI.K0:U;23VQ8QI/-;G<,'?%*T3_ (;D;]* M+U%%% !1110 4444 %%%% !1110 4444 %%%% !115&;5K>'6+;3&+?:KB"6 MYC&.-D;1JYS]94_6@"]1110 4444 %%%% !1110 4444 %%%% !1110 4451 MU;5X-%M4GN25C>XAMAM&3OEE6)/_ !]UH O4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8?C:ZGL?".MW%MH; M>)IX[.5DT6-D5KXA#^X!DPF7^[\QQSSQ7YV^#_@!?:U\1OBWX;^"EKXE\+?" MWQ3H6J:?K'A_Q%I=[IUAI]]-IEM]D>".[1',KSR2[U0'9&B\A'B%?I6>M>?> M#?CYX)\??$#7O ^CZC>GQ9H<0GU#3+_2+RRDAB+;5<&>) ZL2-K(2&!!&0'M:T"U^&GPZ'AS5FU>PELT?5#^Y,$!D %R@57? MSHM\6-F').*^X;ZWDNK.6&*[FLI'&!<0!"\?NH=67/U!KS#P/^U5\)_B5\3= M6^'OAKQK8:OXOTP2?:=/A24 [" XCE9!'*5SR(V8C!ST.)/BQ^U%\+_@;'?/ MXW\60:%]C:W257MIYFW3!S&J+&C%VVQLQ53PQV\LGE6/S)&SL@Q]FP,&5^W.[GH*M_\(CJO_0[:]_WYT_\ ^1:P-4_: M#^'^E^"/#OBT^(4O=$\1-&FC-I=K/?7&HLXRJ06\"/-(P )*JF5VMN P<:.D M_&;P7K_PM@^(^F:_!J/@N>T^VQ:I:H\H>/.TJ(U4R>8&!0Q;=X<%"NX$4 7O M^$1U;_H=M>_[\Z?_ /(M'_"(ZM_T.VO?]^=/_P#D6L/P;\?/!/C[X@:]X'T? M4KT^+-"B$^H:9?Z1>64D,98*L@,\**ZL2,,A(8$$9!S65X'_ &J_A1\2OB=J MOP]\,^-;#5_%^EB0W&GPI* =A <1RL@CE*YY$;,1@YZ' !V/_"(ZM_T.VO?] M^=/_ /D6C_A$=6_Z';7O^_.G_P#R+73TM '+_P#"(ZM_T.VO?]^=/_\ D6C_ M (1'5O\ H=M>_P"_.G__ "+7444 _[\Z?_P#(M=110!R__"(ZM_T.VO?]^=/_ /D6C_A$=6_Z';7O^_.G_P#R M+7444 =>. MOC]X(^&OC;PWX3\2:C?:9K/B.YBL]*SI%[):W4\CE$B%RD)A#YZJS@@$$@ @ MD W?^$1U;_H=M>_[\Z?_ /(M'_"(ZM_T.VO?]^=/_P#D6N-^*/[5OPG^"OC/ M1/"?C;QM8:!X@UDI]DLYDE?"NX17F=$98$+'[\I1?E8YPK$=GXV^)'AKX;VM MI=>)M8@T:UNGD2.XN7!)/(S,!A%6.&1BS848 SEE! *5Y\/[R^N+&>?Q MCKSRV\.[O[6NYXY;0V2A-^^1)T1PA7=A]NUBK@$E6 U M_AA\?_ _QBNI;7POJMS/>1V4&IBUU#3+O3II;.;/E7,4=S%&TL+%2!(@*YXS MS0!N_P#"(ZM_T.VO?]^=/_\ D6C_ (1'5O\ H=M>_P"_.G__ "+7&ZM^U-\- MM#\2^']"OM:OK>]\0:D^D:5*=$OS:W=VMP]LT*7(@\DL)8V'W^F&^ZRDK\7? MVJ_A1\!_$FAZ!X]\:V/AW5]97?:6LR2R'87""24QHP@C+$@22E%.Q\$[&V@' M8_\ "(ZM_P!#MKW_ 'YT_P#^1:/^$1U;_H=M>_[\Z?\ _(M=/2T _[\Z?_P#(M=110!R__"(ZM_T.VO?]^=/_ M /D6C_A$=6_Z';7O^_.G_P#R+7444 M_P"_.G__ "+7444 _[\Z?_P#( MM5_BE\5O#GP9\)S>)O%EQ>V6AP-MGN[/3+J^$ VLQ>5;>.1HXP%.9& 0' )R MP!FA^)GAJX^&D/Q 35%'A"725UQ-2:*10;)H1,)=A7>,QD-M*[NV,\4 5M6^ M']YK6F7FGWGC+79K2[A>":/RK%=R,I5AD6V1D$\CFK?_ B.J_\ 0[:]_P!^ M=/\ _D6N+T?]J[X3>(OC!/\ "S3_ !I9W/CV'>'T@0S [T3>\0E*",RJ,[HP MV]2K@J"K :_Q*^/W@GX1PZI+XFU&^MH]+MH+S4&L=(O;\6<$WG".68V\,GEH M3;3?,V -HR1N7(!N_P#"(ZM_T.VO?]^=/_\ D6C_ (1'5O\ H=M>_P"_.G__ M "+6)XD^/G@/P?\ !^V^*>L^($L? =S9VM_#JS6TS>9#<[/(81!#+EO,3Y=F MX9Y P<2?!OXZ>"OV@/"LOB3P%J\FN:)'PN;53*H!8*)XT+ ;AR 1G( MSD$4 :__ B.K?\ 0[:]_P!^=/\ _D6C_A$=6_Z';7O^_.G_ /R+73TM '+_ M /"(ZM_T.VO?]^=/_P#D6C_A$=6_Z';7O^_.G_\ R+7444 _[\Z?\ _(M=110!R_\ PB.K?]#MKW_?G3__ )%H_P"$1U;_ M *';7O\ OSI__P BUU%% '+_ /"(ZM_T.VO?]^=/_P#D6C_A$=6_Z';7O^_. MG_\ R+6]J%_'I=CH1W6GW-C+:W2 %X7CN(XW#+N&?EX/'48H UO^$1U M;_H=M>_[\Z?_ /(M5-/^']YI-N\%KXQUV*)II;@CRK$YDDD:1SDVQZL['T&< M"N&^('[9WP7^%FL6.F>*O'MEI%]>W<]E%#)!._[R&;R92Y2,B.-90R>8Y";H MY &_=OCTOQ-XZT7PA8V%WJ5W($U";[/9I:V\MU+4\NR..)69SY<4C?*#P MIH @_P"$1U7_ *';7O\ OQI__P BT?\ "(ZM_P!#MKW_ 'YT_P#^1:R?A-\< M?!OQPL=9NO!NJ3ZC'HU^^EZBEUI]S8RVMT@!>)X[B-'#+D9XX.0>0:?X?^-W M@OQ9X^U3P9H6L_VWKVDY745TVUGN;:QD#,IAGND0P13 HX\IW#_*?EH T_\ MA$=6_P"AVU[_ +\Z?_\ (M'_ B.K?\ 0[:]_P!^=/\ _D6NG'04M '+_P#" M(ZM_T.VO?]^=/_\ D6C_ (1'5O\ H=M>_P"_.G__ "+7444 _[\Z?_P#(M=110!R__"(ZM_T.VO?]^=/_ /D6 MC_A$=6_Z';7O^_.G_P#R+7444 _P"_ M.G__ "+6&_Q]\$P_%ZV^&,^HWMKXUNHI+BVT^YTB\ACN8D3>[Q7#Q"&10!R5 M<\@CKQ65??M6?"?3OC-;?"FY\;6,7CZX9432=DI D92RQ-,$\I9"!Q&SACE0 M!EAD ['_ (1'5O\ H=M>_P"_.G__ "+5.3X?WDVJ6]^_C+7FO((9((Y/*L?E MCD9&<8^S8.3$G7GCCJ:B^)'QL\$_"&UN;GQCX@@T*VMM.FU6::=)&5+>.2*) MCE5/SEYXU2/[\A)"*VUL87AK]I[X;^-/A+#K61XKB]TO2KRYF MA9" X>V2$SKM!#',8 0AS\I!H Z[_A$=5_Z';7O^_-A_\BT?\(CJW_0[:]_W MYT__ .1:9\/_ (G>&?BAX#T[QIX:U5;_ ,,:A"]Q;ZA)%);JT:LRLQ65590" MK?> Z9KE?#_[3OP[\3>/-"\&V6K:A'XCUVP&JZ9:7VA:A:+=VIA$WF1R30+& M0$(R-V0_P!1NR Q9HK2W229U4*< MLJ%5QR1FNZH YC_A$=6_Z';7O^_.G_\ R+1_PB.K?]#MKW_?G3__ )%KJ** M.7_X1'5O^AVU[_OSI_\ \BT?\(CJW_0[:]_WYT__ .1:ZBB@#E_^$1U;_H=M M>_[\Z?\ _(M'_"(ZM_T.VO?]^=/_ /D6NHHH Y?_ (1'5O\ H=M>_P"_.G__ M "+1_P (CJW_ $.VO?\ ?G3_ /Y%KJ** .7_ .$1U;_H=M>_[\Z?_P#(M'_" M(ZM_T.VO?]^=/_\ D6L3XR?'KP7\ ="BUOQUJ-[H^C2,4-_!I%Y>P1'*J!*] MO#((MQ=0N\KN.0N<'%+XT_M+?#7]GG1=)U7X@^*[?P]:ZM*8K$-!-<37!"[F M*Q0H[E5!7"?P]J!M19Z MA:YGCN/M,D<5MY>P$OYCRQJN,Y+BN,^&_P"U1\*?B]X]UOP7X/\ &ECKOB71 MU=[NSMTE VHX1FCD9 DRAB 3&S#D>M 'J]+7GG@WX^>!/B!XHF\/Z#KZWVI( ML[1;K6>*"\6"3RIVM9W18KI8Y/D:?9 MZ5=)8ZA>6^BWUY;V<[Q12I'-+!"Z1LR7$+ ,1GS%QGI0!ZQ17D?QL_:N^%G[ M.O\ 8?\ PL+Q4OA\ZVDLFGK]ANKHS+'LWL1#$Y4#S$^]C.3C.#CL?AE\3O#? MQB\#Z;XO\(ZA)JGAW4@YM;Q[6:V\T([(Q"2HKXW*P!*\XR,B@#JZ*** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!F&-7T_Q+X4TX_#C3 M;CPQHNCV%];+?7=]+^ZE2.U0^8+:UAWH/E #22M\J1%GU=6\<>$_ _P-\0?$ MOQ.-"77_ (CSWHTAM:8A8H6L[6R>;G'[IFVL0JGVS0?V< M?A+X5U2/4M$^%W@O1]1C22-+RP\/VD$RK(C1R*'2,$!D=E(SRK$'@FM/Q=\% M_A]\0(].C\4>!/#/B2/38S#9)J^CV]T+6,X!2(2(=B_*O"X'RCTH ^+[[X0^ M&/AC\%?@%XZ\"_$KPCJ&C_!F>\^TZEJ^IM!H^L-=H#>^5>%?$FFOHL_B[Q7J'Q N]"N6/G6.F6\LU/T_5/A/X^_;*\+ZKIOB/PK8/\.=.N/"^ MB:)IU[;+?WE]+^ZECCM8R9!;6L/F(/E #22L,)$6?Z&TG]G_ .%^@^(O^$@T MSX;^$=.U[?))_:EIH5K%=;I PD;S5C#98,P)SR&.>IIOA?\ 9[^%G@?7K76_ M#GPT\'^']9M=WD:CI>@VMM<0[E*-LD2,,N59E.#R&(Z&@#T"BBB@ HHHH ** M** "BBB@ KXX_;V/_%UOV6/^RCV?_H25]CUP_C+X&?#?XBZLNJ^*_A]X5\3Z MHL2PB]UG1;:[F$:DE4WR(6V@LQ SCD^M 'S_ /MQ3?#+Q7HT/P?\1^(_#'@^ M^\8WMGK.L:GJ^H6UC);6-M-%NN%:5@6FD6 6T8&3CS#]V-J] >^\+^-/B+J' MB34Y+$^ _ ?AV&2.XO,+!#//Y=])+(K_ '?)M[:RD5F *B9NE=IXA_9S^$_B M[5I=4UWX8>#=:U.5422]U#P_:3S.J(L: N\98A455 SP% ' %=%JWPY\)Z_H M.I:'J?A?1=1T74Y4GOM-N]/AEMKN1=FUY8V4J[#RHL%@2/+3^Z, 'PH-4^"G MB;X>_M.?$O6O$%IJEGX^L([B]T/PC>6][?Z9IMO&EM;2NB-MBNI99//*2L!D M@-]R6LCX)ZEXQ_9Y^-'Q!\,>*]8M/B5XKT?X;Z?%X0\6)B$1V[W*Q6FF3("4 M+2W5Q&5=F9RL>=S!E5?O'PG\%?AYX#M]3@\,^ _#/AV#5(O(OX])T>WM5NX\ M,-DHC0;UPS<-D?,?6G>%_@WX \$V&] M);F*\DM]+TBWMHWGB.Z* M4JB %T(!5NJGH10!\D?M9>#[?X>ZY^QQX:M9&F@TGQSIMH)I#EY2@C#2,>[, M !C% &UX-U*XUGP?H6H7>E/H5U=6$$\NE2?>LW:-6:$_*O*$E?NC[O M0=*V:** "BBB@ HHHH **** "BBB@#PO]N3/_#(?Q;P?^9>NA_X[7&_#L'Q+ M^S-^S1X(CY77M$T*XOE# $6%G8P74N>Y5Y$MX3@=+C''4?0GC;X=>%/B5IL. MG>+_ QHWBK3X9A<16NMZ?%>11R!2H=4D5@&PS#(&<,1WIGA3X9^#_ <5M'X M9\*:'X=CMDEB@32=.AM1$DK(\JJ(U&T.T<;,!]XHI.<"@#Y!^,5K=WG[3'[. M7Q%\*7/@_P >_#2/7)_#NE6.AC_2+&>YA<7-VL\4CI<"(6\SMPH3805+9E7? M^-RG7/V-_P!H+QO*=S^*;74+BU;(8"P@06MIM(XVO'#YX][AOH/I/PK\&O ' M@76+W5O#?@;PWX>U6^C:*ZOM*TBWMI[A&8,RR.B!F!8 D$G) -3>(OA/X'\8 M>&].\/:]X-\/ZWH&F[/L6E:CI<%Q:VNQ"B>5$Z%4VH2HV@8!P.* /FG2?ASH M'Q2_9+_9QT;6/BEK/POU+_A'](DT6Y\/ZS#IMY=WK:6L2QHS@O)\DL@,<9!8 M/UKTW]DO4/B*/"/BKP_\2-83Q5J7AGQ%&[6X:[M]'DT*U:SAF8$-*D)CV* MY!(+ 9Y-==H>@Z9X7T>TTG1M.M-)TJSC$-M8V,"PP0(.B(B@*JCT Q0!>'04 MM%% !1110 4444 %%%% !1110 PYY_I7PK^Q?XQC^'_A/]J_Q&\/V@Z9\1=< MN8[=?O3R* 8XEY&6=MJ@<30/AQX1T.2?R_-?3="M;7*LL>XI&, M[9(T=<]&16'(!H ^9?VC/#_@/PG\!="^!_B;Q%X9T'Q+XUAMCK.NZW>6UHL< M<,T8T@AC'+2RY ")*R>T^$&TCQE\4/"R>'IUO/"'@WPS#IY=NRGJ2EK!(>@!6\4\Y&.R\7? /X9?$#6I-8\4?#GPGXDU:1%C>_U M?0[6ZG95&%4R21EB .@SQ710^"?#MOI>HZ;%H.EQZ=J48AO;-+.,0W48A6 ) M*FW#KY2)'A@1L55Z "@#X!^ NM^(/#7P'_;8U3PIYR>(K3QGXDFLI+8$RQR" M/AXP.=ZC++[@<'I6U^PGXDU_X=^//AS\+-*UG_A)?AWK/PMLO%YC:RM8GTB_ MEF(F4201(61W+\3%Y,XRV5;=]F>"?@O\/OAG?SWWA#P)X9\*7MQ%Y,USHFCV M]G))'D'8S1(I*Y .#QD"KW@_X:^$?AZ^H/X6\*Z+X:;49!->MH^G0VAN9!G# MR>6HWL-S<_!#U_X M1/5O_09J/V@=0^$WC'X[?#KP9J7B7POX<'@'7QXPU&":^MX;V>_D+2V]E;P; MO,EDGFD\^4*IW8C'+2C'T7J7P$^&6L>*CXGO_ASX3OO$IG2Z.LW.AVLEX9DQ MLD\XQE]Z[5PV;Y>[S-_P V_.<\YS0!PNGZEI&K>-?&7C'4-;T#1M3OM8C\(>#KS7"D MD37%FDT9"0F6,R3&\N-10QQNKND2C(Q\OB7[,/AWQ%X!^"/[3?@[Q1I^FMK. MF:MJUS>>(M'WK;:M<75B)W8(PPC1H\:E%PJ@JNW(+/\ 8/B'X5^"O%WAV'P_ MKO@_0=:T&&#[>3R[S MQIGPXH5]C_9YKJX:^*$6T@$:##%/E+ M=2..E4-2^ GPRUCQ4?$]_P##GPG?>)3.ET=9N=#M9+SSDQLD\XQE]Z[5PV?BKI&MR_\)SIOQ!TGPN/"US9V\Z:CHLAQ:0(7 MC:>$R@AP874-M9BK$ K^I-M--M=3^&'@W4;;3(/LMC#=^'[25+2' M<6\N)6C(1-S,=JX&23WH \?\%Z3X)A\+_![P+X;\0V>N_#KPGI5QKE]KAN(_ MLUS%9(;2)I) =NUYY9IPRG;FS)W8X;S/Q5HGB>#]M+PGXIT<^&/&7ACQIX$U M?1_"NH^'$:&31+:VB-PCDH[I,C/-#$)0=N9N%BX$GV?HWP^\+>';%[+2?#6C MZ99O91Z:UO9V$4,;6L9D,=N550#$IFF(3[H,KX'S'-3P-\)_ _PO^W?\(;X- M\/\ A+[=L^U_V'I<%E]HV;MGF>4B[MN]\9SCA_MN:;=V__ 39\1ZOJD+V^L^) M=1M/$-]#)C?#)=W\_9]^W?Y?FHVW=L3.,9VKGH* ,KQYXD7P#\,=4\46=C%=:W#I:06:", M>9=7#?+:V^>,AII%4 G +GIDUM?#?P9%\// /A[PU#.]V-+L8K1KJ3[]PZH M\SGNSMN8GN6)JU8>!O#>E^'[#0;+P_I=GH>GR1RV>F6]E&EM;/'()(VCB"[4 M*R .I && (YKTJ]T MZ]C\RTNX6MYH]Q7O; MZQ,8EFL8(&B.^-9!M+2J3PX[=GDIYG^NEW_ .LW]?Y5Y&/KXVC2YJ$$W]_Z M(_0^$LKX8S#'RI9IB91I\K>MH*]U]KFE]UOF?=/P3^/GAWX[>%[O7=$AO;"U MM[MK)X]21$DWJB.2 KL,8D'?J#Q7H?\ :%M_SWC_ .^J^+OV:_V'-'N?!-^_ MQ6\),GB#^T'%N/[2?_CV\N/;_J)=OW_,Z\_I7K7_ PG\%_^A4D_\&=W_P#' M:Z<-4Q52C&52"NUKK;\+'B9U@LAPN8UJ.#Q$G3C*T6HJ2MY2YE?ULCWJ.ZBG M;$ MVAEA,LK%XR6:9555E&&8 'T'X7_LY> O@WJUUJ?A31GTV\N(?L\LAO)Y@R;@ MV-LDC#J!SC/YUXM;?!3QQ\!/VN/&7Q3\)>'9O'_@SQ]:1IJ^D:=>6UOJ>FWD M:Y6:/[5+%%+"Q4@CS58&8G!$8W^C#FM[Q\C7C1C4M0DW'NU9_==_F>OZ3\4M M:\$S>(C\7+GPQX2T32TLTL_$GVTVECJ32F4/)FX8"!LHH^SEY"G7S'#J:ZV3 MXL^"(? Z^-'\9>'U\'-C;XA;5(!IYS)Y8Q<;_+_UGR?>^]QUXKQOXWW7Q4\8 M>$_#=[HOPDL;N\3Q%;RK;:A-IMYK.A6BQOOU&W$\HLTOE9B(E$LJ)A68N)'C MC^:? /[*_P 9/#/P3^'-AJ/@Z:^U7P/\4?\ A*;G07U*P;^UK%F_UT#B41>: MF]V E,75L8X!HYSZ-_9<_:=U?XLZI\9$\5ZEX7;0_ ^K?9;77]'C>VM+BS\M MY/M,C27$JA-BAMP<+C)SBO8?^%Y_#C^P]*UG_A8'A;^Q]7N&M-.U#^VK;R+V M<-M,4,F_;(X/&U23FO@K7/V3?B]XV^&O[3.E6W@E_"MUXT\46WBC1;"\U&P: M*_ACG,S6DGE2R*DQ^4X<>5Y@'[PK\U;GQ@_9?\?>+/A3=0Z7X'\8^(=8\0>. MM-\2ZYIOBO5M :5A!"8[APELT-L$D7RT !9G*$NL8 W 'V]9_&CX?ZEX1U'Q M5:^._#5SX7TZ;[->ZW#J]NUE;2_)^[EF#[$;]Y'\K$'YU]11??&CX?:9X-LO M%UYX\\-6GA2^D\FUUZ;5[=+&XDRPV1SE]C-F.3@$GY&]#7P/=?LU_&D^-O$W MC'3OA[=)%:?%BS\=67AV^U73D_M6R7>A562Y=(YX\A@)"JX8D,6&P^C?&[]G MOQMXH\>?"?QIX-\!7_A+P]H_]LV>I>%?#,^B0ZM9I?1%9+I$N ]@9)"&64+( MS%67#9+% #Z^\?ZEJ]KX!UC4?#5]I]MJ<%HUU:W6H6CWEMA1O.Z..:(N&4$ MB1<%@><;3\1^%?V[/BW9?LO^'?V@O$ND^$=9\&RZF]EK7A_1=/NK*_M8?/:V M2>&XENY4D/F!"8VB7(;&X?>'U!X5\$W_ ,*_V7[+PEH^A:YKEWINB_V=9Z1- M?VDVH%2"D<;S,T-N616&[#!0$(4OA=WQOX,_9D^-6N_L0:1^SA?>!)?"-Y>Z MFT^L^*-6U/3YK"VM%O3=CRDM[B6:64E(U"F-%SG+@7MNZEEDBA9@[J0K<@$?*WH:Q_$/QX\#P6OBRPT MKXA^"E\3:%:7$MS::AKD"I82(PC#7BJ^^*-9FC1R0""V.I KY 7]B[QCH/QN M\8VQ$O"[F49/& M6 [U\%^./"OBCX4^'OVY\%^,!\1O#OA#5=)O=.T/1;?Q0+:!D6U=WM+>\ MC(5_.+).)P!M561RS!,_P'\'M9\93>$=3^'OPQ\9:UX6\+> =;\$>9XJ_LVQ MU.VUB1KI6WP37:M$ 9R,K]Q9-O.&P ?J#9Z]9:IH,.LZ9<1ZMIMQ;+>6MQI\ MBSI&=*\5Z'>>#-=L;S4[>#5_"^ MG1W$6K>%;62Z9/,N6:9OM)"(5+>3;IG=("Z1E6[[]EGP;XN^'?[)OA/PMJ^C M3:#XPT?1Y+,V<\]O,5G3?L8/'))&58[2,MWY Y \0U;]F7Q'XK^,/PV\=:=\ M-I/AI\4=-U:TO/%GC/1-6M5T75+7#/>((8Y?/FEF+%#OMX\EWWRNJ*6 /J*S M_:&^%FHZ++K%K\2_!]SI,-S'9RW\.O6KVZ3R F.(R"3:'8*Q5OZ1K/P;\1+;>*Y[/3KA+B%-?66:WD\HH2A5FMO.D.2PF MA0?+MYX^S_9^^(45]\0_#GA[PS>:'X*U[P[XB@2Q\47UC?6]CJ-]L*#2KF)V MN8H)I%$LT,RK&KH63<2" #WSP#^U5\,_''PFTWXB2^,= T+P[?3?93/J>KV\ M*V]P5WK;2LS@)/Y>US$3N /?K74Z]\;/A[X5U&?3]:\>^&=(O[>U%]-:W^LV M\$L=NV )F5G!$9)&'(QR.>:^&1^S'\9#X9_9SU";PWK-C_P@^CW_ (( MO#7AGX:WWAFTN-0U;2;B[M[N5)_LZEGGA^9$D6-G1 JDD*74;R ?<.B?%KP/ MXFURVT72/&?A_5=9N;--1AT^QU2":XEM64,LZ1JY9HRK*0X&T@CGFG>"?BMX M*^)C7Z>#_&&@^*FL"@O%T34X+PVQ?=L\SRW;9NV/C/7:WH:_/_X'_LR_%#P9 MX@_9[75_A%>P:=X-T37=/\0LNJ:4L<\U\LZH5,=V7<$.FYMNX \!B*]0\$M\ M4/V4? WCK6[7P#>:QX+T#1[*+2M(\7>(-+@U&UBBFG>:"/4XWD\S3[:.5FA% MR!* ^Q4 SD ^C?VDO&WB3X:? _QCXP\*SZ7%JWA_3;C5?+UBRDNH)TAB:1HM ML"M \0^*K)]5L]-AD&F!+9 M5^90EQGZE\(=7N?^%8WTSZ M[!+J.C2*WRQ&.2 &]PX#C(W;6!C)P/ER ?<%Y\;/A[8^#;+Q?<^/?#-OX2OI MC;VNO2ZQ;K83R N"B3E]C,#'(, YRC>AQU6EZI::WIMIJ.G7<%_87<23V]U: MR+)%-&P#(Z.IPRLI!!'!!K\U_@K^S+\9?AI??"GQ'J_PSN->L_#>K^(H=6\) M2:GICRO::E'A;N M,/!G]K^)RL*_;_[4O8.(@!'\D4RIQ@?P\XYS0![B3C/I63XN\5Z9X%\ M+ZMXBUJY^R:3I=K)=W4Q!.V-%+' ')/& !R20!R:\D^*'[$WP7^,OCX^-?&' M@S^U_$Y6%?MW]JWL'$0 C^2*94XP/X><$]*\ M1Z+<&XTO5+9+JWD92K;6 (#*>58="IY!!!Y%;6[\J^*/"W[%/PY^+7Q?\;^) M?'?P6UC2+:XN(-4TF[UC6/L\D#D! M6N_$S]BCX,? 'QSXN\'-JWBG]S_IXU:^@QY0 CPD4RH,8'1>>IS75?$V\ MUZ#QC\/AI/@W5_$5C:ZL]U?W]C<6,<5E$UI<6X+">XC=CNG1B(U;Y5?JVU6 M//\ X2_M&7O[1$W@#Q-X UW0H?!6L6=P^KZ7J&E33ZE:75NT?G0>>MTB1MB: M,#="PPN\%UD7'JO@[XT?#_XA?;QX5\=^&O$QL(O.N_['U>WN_LT9SAY/+<[% MX/)P.#7S]I_[(MW\(_VCO&GQ"\!V5MJ/A+Q-X9U'[7X,NIQ':-K3-$4PK958 MIU5PW!V$M_"RJOC_ ,+?@'\79/C5JGBCQK\)D3P]K?PON_"=WX=L;[2]/TVV MF+EQI\"VT[20VKK&$64>9(IFRQ !" 'V[I/QQ^'6O>&]3\1:9X^\+ZCX?TL@ M:AJUIK-M+:69.,"657VQYR/O$=17BG[/W[5U]\2?B]\<=#UW6O"5SX(\"QV- M[I_B;1PT$$MG/%+,TLTSW$L95$1WTO4 M=3T?PYXKT#6-#TCQ9=:8==U2QM$D6YLKFZMI6@GB5GC:%IG5\+(K.[33KC0- \4WFF365Y-"-LD5W''8"58@'VAX/^*'@[XB:;=ZAX5\6Z'XFT^T&?@2 MR_99^.?B+1?VHK"?1KS0;[XC:1H\FE:A?76F(DLEJ!Y]BR6DQ$(9'D@3Y2FT M?/(3\S]5\$[B_D_X*16EOJ?@^[\#W5E\)8;,Z3>3VLS(([N)(->BEN+/2K4LJI$MO% M)&\TS^9&V#+&JAU.6R0O;>'_ !UXP\*ZUXD@^)O_ CFE^&-'TRUO8_&5K)) M965VSR3K,)(YW86IC"1?*9901(K;_F*)Y!XJ^!?C+X5?ME7OQX\%:(_CC2?% M&E)HOB/P]:W=O;:A;E$B$=U;M_:3\!?$C]H/X7!M+?7)-:MEL9IQNS$DY?8SXC?Y0<_(WH<0 MWG[0'POTVWO)[OXD>$;:"SOO[,N99]=M46"[PQ^SN3)A9<(_[L_-\C<<&OB+ MXT_LM?%SQQ\%?CV=+\)7SZO\2O%MCJ6F>$Y=1L$DTR"W8&2XN)/M'D!Y?+4% M8I)#_JL_Q%.?^+G[+OQ2\6:W^TK/H'P9O;2W\>:=HFG^&C]OT:(6D-F]MYT+ MA;S]TC"!2JID'RUR!@4 ???B#]H3X7>$M2OM.USXE>$=%O["58+NUU#7K6"6 MWD92RI(CR JQ4$@$ D GI6QXR^*7@SX=:?9W_BOQ?H7ABQO3LM;K6-3@M(YV MQNPC2, QQSQVK\_Y['Q%=_M1?&/2++X;7_B?Q#JOPDL=$?1X[S3XIK22:V1" MD\DMPL7E;U"R&)Y#PI5'&2.QL_V6_B=\+)OAUJG]F3?$==)^%UUX(N=)TN[M MHWLKZ1F<3JUW+"K0[66$E3O"Q+\I!P #[,\4?%KP1X)OM+LO$/C+P_H-WJN/ M[/M]3U2"VDO,D >2KN#)RRCY<\D5XSXS_:^T/X3VGQ2\1>+/&/@75/#6@WEO M8:+IOAG5#<:N;IHW$EI?1Y*QS&6-]H485$D+X\MC7B8_9<^*?PS\ ?#G3_#& MGWVK_$;0_#EKHT^N1W]EQ?;I)VT_4[*[=)&MH$-A044'EOC M'^RO\6_B!)^TXVG> [B-O%VO:)J6@/R_&3P$\WAZ)?''AQI?$0W:+&-6M]VIC(7-L-_[[D@?)GDUV-? 'Q>_ M9=^(_P 2?CKX_P!;U72/%#>#?B!HVE1_9?"^M:1#-I5U:-$T5O=RW<;O'&LL M?GF2SWD-G"R\5]_1J5C4%BQ P6;J?>@!U%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 -I<"EHH ;ZT8I:* &T4ZEI -H(S2TW/-,!U+3"3ZT$G!]: '44WD M=\T$D4 /I*;SGD__ *Z,]#?#_ M (M^P[_LG]N:7!>_9]^W?Y?FHVW=L3.,9VKGH*V]!\/:5X5T>TTC1-,L]'TJ MS016UC86Z000H.BHB *H]@*T** $HI:* ,7PKX)\.^!+*XL_#6@:7X>M+BX> M[FM]*LX[6.6=P \K+&H!+W+,WB"/2H%OV+)L8FX">824.T_-R..E=5GKS1S_2@!U%-R'[?Q?+N,GB"+2X%OWRNPYN GF'*_*?FZ<=*ZJEI MF?FH ?244M "4M-.><49- #J*0=!2'.?:@!U%%% !13"3FG4 +1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% $%W)K7SI GG7.G[(DR>K-N.![UP_QP^)VM^%=:M- M+TF862& 7$DX0,SY9A@9!P!M_P XKVJN>\5>!=$\9>3_ &K9B=X?]7(K%'7/ M;(/2@#S_ .'_ ,:+_4M!!U+0M9U>[BD,;76DV0DC;@$;L$ -ST QTKO?#/C3 M_A)+J6#^P]:TLHF_S=2M/)1N0, Y.3STK3T/0;#PUIL=CIULMK:Q]$7/7N23 MR36C0 M?GO\ M%7FH?"+XZ>-_'?Q ^'5;NDD M46#OM@LP:0R1M$ 92S.[GRQ^A%>-^)/V:K'6)O%0L/&_B_PW9>+)IIM=L=+N M[9H;[S8EB90)[>5K?]VNW=;&)SG)8LJLH!\]_M1_%*WO/V8=+\#?"[4)?'FM MV/AO2_$EW:V$.V*]\/PF+S&N59@1%.J[3 N]V5F5D*%B-']BS7K/7;&?P]X9 M\*:#JGPQ\:V=QXNU%(-5:2R\._:R83HB6+6VQE\R&;/S1HVVX;8@V1MZIK/[ M%7@MOB%X6\;^$M;\2?#;Q#X=T==!M9O"]U!Y6/L9656>81/A708C*DD,0=[]GK]FG2OV<8_$MOHGBOQ)K MEGK^I2ZS>6NN&R=1>R[1+.I@MHF!8(@V[B@V\*.374?%3X83?$ZUT5+?QIXJ M\$76E7ZW\5WX5OH[=YV56 BG26.2.:(D@F-T()49XR" ?GCX=U+1=(\&_"OX M5Z;\,?\ A5D=Y\6+?1?'OA*2^?4;>_E2"*4(TTCOYUM,K1-Y;,5(C*_.OS/! MI/C[6+_4K'X2S@R_#Z+]H*\\,C2W7-JVD0R>9'IC)T:W5B#Y1&W:%7!48K[U MU[]FWPUXB\*6NF7]_J4FMVVLP^)8_%:_9TU/^U8@JI>$B$0LXC18]AB,?EJ$ MV;0 ,_\ X9/\%Q^!+;P]%-J<.HVWB#_A+H_$RR0G4_[:,AD>_+&(Q-(Q)!0Q M>65.S9MP SMOGN9BBJN]V M_NJJ@ !0 !VE "T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5P7B[XL?\ M(GKT4 >4_\+^_ZIQ\0/_!'_P#; M*Y[Q)\?KS3[ZQU*V\&>-[2!9%M[BTU#2/+@F5V !5M^5D!/RX^]G:>H*^[UE MWGA^TOM:M-2N0TTUHK"WC=LQQL>L@7IOQ\NX\@9 QDY /!OA?\>]5O-#M=0U M3PUXTUV3[-';*^E:5YUJQ0 /+OW O([ DG "_= ZENW_ .%_?]4X^('_ ((_ M_LZ[/PSX(TSP?Y8TM);>-;6*U:/S,I((U")(P[R!5"[N"0 #G QT5 'EMO\ M'CSKB./_ (5YX]CWL%WR:)A5R<9)W\ 5YE^W!X7\8Z_I_@C4O"WAK2_B58:# M>SZGK/PWU.94&OVBQA"RQME96@:0,JLK#>\9"LP53]/UP7Q#^$5EX_\ $&A^ M(/[=UOPYKVAV]W;Z=J.BW*1M#]H,!E9HY(WCEXMU 25'3YBVTL$9 #YV_9R_ M:.^%/AGX:^,O$]A_;7AGSO$L.DR_#_5H66]TC53!%;1Z3:Q,V%1G@8QIE(XP M7!$*QLL?SC^S3XJ\3^#_ (A:C)K[7M8U+7-7BU MZ]\5R7446JM?1(8H9E,42PIY<),2HL04*3\NXEJS/$G[!GAGQCXDT'Q1K/Q! M^(%QXST4+!;>*K/4[73]3:T"%#:R36MM$71@S99@XH \#_:%\!^'K MK_@HMX8BNOA'8_$"75O $UW?^'[*"P_TNZ\Z9!.\ET\*,RA57S2?, "X' ^ MA_V+_@5XJ^&W[-,/@?XJFWUM[N2.@_%"T\9>*-/U;0["/1]/TRW&G_8(=.5MQL]K6AD,;9;+& M0R ,=KKQCV?6+&?5-)O+.VU&YTBXGA:.._LUB::W8@@2()4>,LIY =&7@9!Z M4 ?EO^R7\6K#]D_]DWXO_%33? >E^(;VP^(USI%PHN%T^X%BT=JL<:3+!(61 M)9 1$=J@.[ @C#?4/B#]J;Q1XV\"_M+^'[#PI'X5\;?#?2!()#KAD0I<6DLR MS+*D&4GB2-SY85D,BJHEVGS D?\ P3?\&)\)?$OPV_X3_P =MX3\1:PNNZA: MF73-\EV-N6#BQW*&,<1(!Q^Z7& 7#=;:_L7Z/;W'Q;N3\0?&DM]\4+.*R\07 M;'3 YCC5HU\D+8A8SY+R19P?ED8_?"NH!\Y?LM_$ZP^"/@+P;H_@[X<:5?\ MQ*\6>!H?&FON_B&>TM;BQM8VBBN7;[-(!=2MOW(D0!8L7E?[U>Q7'[>3:SK7 MP4@\%> I/%.G_%2QO)],DFUA;.XL[FV!\V*>-HF3RU; :19&.%D*QN559.DL M_P!AOPKI6A>&K33/%_BS3=6T'0YO"\'B&![ WTVDR$G[%+OM&B9%).UA&)%R M3OR3G6'[&O@NS\7?"?7-%U/7/#L'PSMY+;0=)T^2V-ILE&+@S>; \LC2K\K' MS ?XEVN2Q /,O&'[=/CGP-XN\1>&-7^#5M:ZSH?@1O'5Y ?%R,+>&,JLT$C+ M:D;PWF*K1&0,?+SL#.T73?"/]M:Z^)WQ(\.>&)OA_<:5!XF\%_\ "9:/-'JT M5Q&V\)7MMIKV MTTUBADAC$EH[@LZEBY8L"S $# &1X7_8-\,^%==T+5(/' MOCBXN-%\+S>#K,27%A%LTV19 (]\5FCAT,FY9 P<%%R2,@@&=X&_;0\0>)OB M-XN^'6L> =(T/QWH?A23Q*+"S\6)J4$4BNJ-97!=-\53>*O'K'2-6L_$MU:S:=>&\F6&'7\*BSU"6R-O/I[,S^ M4XBM8V!#,&WHRL2@R6RVZII?[ /A'1?#/P[T"S\;^-X]-\!:P=;T6,W-B_ES M^9YB!@UH045FD( )\QMQ;";0"CX$_;TL?&6L>"+Z7PL-/\ 'CK7;KP[X=U MX:F9;N:ZB;8C3VGD*(8Y6#*K+-(P.W'[V MSN=7GT+PWJ-SJ^@>%;A[?^S-)O)SEYH=L*S,02Q59971-QVJ"%QQ]E_P3M\) M6'V#9\0O';?8_&!\>1[Y-+^;63L_TAL6'3]V/W8PG)^6@#T']IKX)^"_B)X3 MUOQ1XHT"Q\0:CH/AK58=.34K=+B&V:6-9&E5'! E!@CVOU4;L8R:^W@ M/X=^"/V-/ GQJU'0[73M>\.Z;K][J&MV-K&MU=6J75V)%G8#=,%CB7;N.5V M @$@_:OQ$\&'XA^"]6\-G6M1T"+4X3;37VE"W-PL;<.J^?%*@W*2I)0D!B5* MG!'"?!?]F7P[\%?@W>V+107!D:>)7@AB8J[2R$[ MRQ&[@@ 'A?AO\ X*?>";[P[XDUC6M-M;2'3?#4?BFUM]$UF/4YGMY+L6J6 MMT B"UO/,EM]T.7"K,#O^4UQ7_!0CQ-XM^('[$GCBY\>?#BR\)S:;J&CW>CW MEOK$6K0W(EDC#21/Y44D,B"62)@T:Y#':S*37T9H?[&_A73?A-J7PRU+Q+XI M\4>!+C3I-+M=%UB\@,>G0M*)1Y+10QN[(ZQ[&F:4QB,!, L&H^,/V*]'^('P M3?X7^(OB+X\UC0";-!<75W9&Z%O:@^3;[A:!,;B':39YSE$#2,JA: /.OB)_ MP4,U3X=>&_BY=WOPRA?6/AOJNE6FHZ8?$6%EMK]&,,B2K:L/-5@%>+!4?,5E M; W=0?V[K/P[I?QTN?&7@Z?0+CX5G3S=6]GJ*7OVT7RG[,@;8@23?M1P-ZJ6 MX=QS4'C+_@G;X3\>?\+"&M?$/QW<_P#">7-E=:_MDTN/[4UGN^S ;; >6%W? MP8S@9SSGIK?]B'P7<7GQ5G\1:[XC\8Q?$N&WC\06VL/9K$[6Y/V:6+[/;1&- MXOX2#C."02 0 >/?M'?']?BA\"_CG\-?&GA+3]!\8:3X,3Q+#9VNH'5;26U< M(T ?#NJ>*[N; M5?L/7+_ /8G\+:SX>\;V.K>*O%&K:UX MNTV#1=0\27+V(U!-.AVA;6():K"B';\S>47;.2V0I6A/^P7X&ETN33H_$/BB MVL]0T>QT#7TMY;-3K]E9A5MDNV^S94K&JQ;[: .)^+7_ 46C\&K MXYO_ EX'B\5Z#X-T;1M9U&^U#6SIDEPFI^4;86L0MIO, 2>)F9VCP=R@$@; MNU7]JOQ;IOQ0U'P+XA\ Z-HNJ-X2;Q/HL_\ PDL\D&KLNT-;1DZ>K*RL6#94 MN %(C8-\OC/[1/[-_P 6=8^.%QKO@G3[FWT32;/3[;PT;;PKX9UQ+);>)2!" M^IW5O-9E9=QVQJXX5_,Y"1^X:-\.?%GQ2^(7@.[^*_@>QM=7^'+1W]GXNT_4 M8IK36+N:R2.X6&WPLT,8G8O^\ YMHB =Q" 'OGA^ZU*[T2QGUFRM]-U62%&N MK.TNC)-)\4:9',UN][HM_%>0K(%5C&7C8@, RG&M=!0 M) M2UY)KW[1^C:/XN\2Z-:>'O$6OV?A98CXBUO2+:&:UTEGC,H1T,HGF<1;79;: M*4J'4'G( !ZU17GOBWXX>'/!?PKT_P >ZD+P:;J45H;&RC1#=74UT4%O;HI8 M)YCM(J_,X1226<*"PA^&?QNLOBIX<\4:AIGAW7K+5?#>HW.D:AX>U&*WBO5O M(45S"KB8V[EU>,JXFV$2*2P&< 'I%%?)]K_P4:\$_P#"+ZEXJU+P/XZT7P=I M/B!O#&K>(+JTL9K?3;Y=NY9D@NY)M@WK^\2-E)95!)(%?4_]H6WV$WWVF(67 ME>=]I\P>7Y>,[]W3;CG/I0!9HKPS2?VQO /B#X9Z?XWT<:GJVGZOX@?PSHEE M;Q1"ZUB]$[0HMN'D5 C[&D#2M& @W/LZ5:'[67@M_ EKXABBU.;4+GQ ?"4? MAE8HAJ?]M"3RVL"ID$*R*0Q9C+Y84;M^W!(![517!_#;XP:1\5O"&HZYH-K? M27.FW=UIE_HLXB2]L[^W8K-:2#S/+$H; SYA0Y!#[3FN-^ /[5&D_M#>(_%N MD:-X/\4:(?"]W+INJ7FM"Q6&*\C<(UNOD71NBJ!DDGZ5Y1\"?VDM(_:"6[N_#_ACQ3I^A+ MU8:]J]@D M-AJD)EDBW6\BR.<@Q$E) CJ&4E1F@#UZBDI: "BBF,2* 'T5PGBKXO:;X>TN M*]T_2]:\7H=;CT&>+PS8F]DM)R^V224 C;%$?]8V3MP1@GBNZH 6BBN/^)7Q M$_X5SING7$?AW6?%-[J5_'IUII>A) UQ)(RN^1Q:1XCM_"NK7LT.F-%IU]-MZ7JFJZ/I/EM=Q:0L+3HC.J;PLLL M:D!F7(#9YX!KL= UB'Q%H6G:K;I)';WUM'=1K* '"NH8 X)&<'L30!?HHKFO MB1XX@^&G@+Q#XLN["]U.RT2QEU"XM=/$9G:&)2\A02.BDA0S8+#."!S@4 =+ M17)?"OXD:;\7_ASX=\::-#=VVE:Y9QWUM#?(J3JCC(#A690WT8BNMH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M2EHH *2EHH 2BEHH *2EHH **** $HI:* $I:** $I:** $HI:* $HI:* $H MI:* $HI:* $I:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH S]?M+[4-#U&UTW4/[)U&:VDCMM0\E M9OLTI0A)?+;A]K8;:>#C'>OF3_AG?]IW_H[G_P QKI?_ ,>B@#\MO^"?'[-'[16F_!C68],^)VL? M FW;7YF/AS6_ <%W-<-]GM@;L-=%'"L $V@;6)'60_H?10!^;/[1WQ,N?BK;^$_@M\4C; M? C1]=\#VFN:;J5Q MM8IK\:HXM'GD&+>"#&W8I5PVU2_P RH]G]BOXU:1J' MQ&L['QC?>(O#'C/PSX=8:KHL>J7LFD:FWS23^)+N4O\ 97C> PN+B1SYK7!< M;_W#5^CU% 'YC?L6_!WP1^T]X5^*^@>(/'=_J'A^/XEZAK4W@G2-1M([748, M0^3=3%(C=-"YR 5F6,F)2!N4FOK[]JB/X@IX5\.:/\/_ (:)\1=%FO,:YH<6 MM6VD![.-08X"\WRF)W"AT"G=&K(1MIL_1;=F 'FGY0I5LA3FOU/HH ^4/V%](FT# M1?CCXTOYTM?"_B?XAZWK^DWTSA+>?3C(-MZKGCRG"DA\X*J&Z$$_%7ASXNZ/ MH?P*_;)O/#_CZ'1?$TWC6;5M$FT77S:7EQ"UZ$$T!BE5Y8B),9&5.X=>*_82 MB@#\W?@W\7M.U+X@_&[PWK/Q:OM?\'-\/M,U07%_XLDDVW1M5:ZEAF64& F2 M;YU@**-R+M "@<+^SIXVM=+^$_[,^DZGXXU+PK\(;P:Z?$^KV?B>XT^*/6(X MY3;64UVDRO: 1XE2V5XDE9B^R0U^KF!Z4M 'Y<0_%KXDZIX%_9 ;QSX_U[P3 MXG\0ZS/::G+#JS64]_I>\+;S7$#-Y;EU* 221DG>#G+<]!\=KX?!_P#:/TSP M$OQJ\:6NA6WP\U;4+H:IXVG$\]Z&N)K<2R&12K@;-I39(R1*"6!;=^DU% 'Y M:?LP_M$:M>?$[]F=M4^+>K:U/X@\.:Q%XGLKW73=+YD*RI9J]MN*K-^Z7:^S MS96SN9RQSJ?LW?'R'QE^U9X/T?0/B!XOU3X?>+?#NJ6[-XJ\6O=W]U>+-(V^ M2!<0V-PNT".*VPWDF%SM,A6OTWHH _'#X?\ CBW^%O[*OP_O;'QUKWACQ@/B MG%9Z_ ?$U];QI:_:+DS1RP-,(5^4(THVAL,C2<.I/L6G?%[XE2?$2Q>#Q+K$ M_P 9I_C$^E7O@B359C;P>%OLQ.1I@?R5MA$(Y%O!'N;=O\UBV:_2VB@#\B/& M/Q\U'PSXF^(>H6/QGUU)M%^+]C9:583>+YI8(M*+R-/F)I2)H"8U5A)OC4(0 M NY]WZVW&IVEII\FH37<,-A'$9WNI) L2QA=Q>,-2UC2[&*\C=KRW\QPDZ*K9:$N\2^8OR_.O/(K MS[X"_&3XXZU\/?$GB;1O%]OK?CZ#PYKHUOPG?ZU=ZGK2:K%/(T,XTA[80Z=Y M6#$L,9$Z!\4=2N?"OC>RT'QQ?>,_AK/\"_MOB75-9\03:M'9>(Y89XQ'Y\\K M^1/(" ;92HR?N @8_3NB@#\D?"GQ6U:S^$GAVUU+QSJ7A/PUIOP7GNO!)TG7 MI=-@U/Q''($=-\$B_:[F.18XOLKEPH;/E#S"3U7QM^)_Q1O+_3+#QGX^?POX MHO\ X;64MMI-CXUA\*MHVMS2+NNKU'N;83 K%-^[0S&/D&)-Z$_J+7A/QB_8 M_P#"7QJ\='Q5K&H74-^UE#8F&72-'U2%4C:1E:,:C8W)A),IW"(HK8!*DY) M/#_$'AOQA\(?&7P8\4Z-XH\3?$CPQXST9?"6JVUKXMU*\L!J<]H&M=6MR;@D M12%)-TN[")B1?WC U]D^#?#,?@GPKIFAQ7^I:HEC"(OMNKWLMY=3MU+R2RLS M,Q))Y/&<# %(CHMG9PVUCX8N]0$NEV+QQO']H@B MV;HY766;?AMC>83LRJ%?6Z %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 **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ I,#TI:* $I:** "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@ MHIASS@U%;WUO>&86]Q'.T,ABD$;AMCC!*MCH<$<=>10!8HIF>OTI?QH =13< MX]Z4=!0 M%%% !1110 44SUI] !1132WO0 ZBF9]Z7)H =13=WO2;L9- #Z* M9D_C0>FG M8T .HIF??BC)S0 ^BF;O0TM/IGK@T ?/V@_L[^,-*^*'BCQ(_ MQ F%EJEI)!;Q1M=EK=F-YL(#7!)\K[0C+Y[SIG>(DME$:IY_^R'X;T?P?XB\ M2_#S7-#;PGX_BL9UU"30'>#3O$-LI@A>_BGCVN9T<@G>5FC-X>6#*]?7=[9V M^I6=Q:7=O'=6MQ&T4MO,@=)$889&4\$$$@@]0:\^\!_L_P#@_P"'-WKMYI2Z MQ/?ZPC0S7VJ:W>7MS#"W)B@FFE:2%Z7 O[.OP?\&- M;M<>%-7^(>I:1JMM<2M*LUE'>ZK.D,S.29$>:VMXW5R?,5RC;@Y!=X1\/Z?X MO^+]K\*M>T6UU+X7:7JWB>73]&O8UFL7:!=,,$'E$%#% =0OECBQM3RTVA?) M7'T3H?[/?@?PY\/KGP59:?J!\/3WK:@(;O6[ZYG@N3()/.@N))FF@<2KYH:- MU*R%G&&8DRWOP#\#7G@[3O"YTJYMM-L)I+BVEL=4N[:]2:7>9I#>12K<,\OF M2&1S(6DWMO+9.0#@OAWXPUV']C4Z]Y%OXBU73M#OA;KKURTD=]#;M+'$\\@5 MFDWPQHS-R7+')&[->;WG[2GQ*\/Z;X@DTC0?!.E>%_"7A3PUKXMTCN7DN(;P M3)):QQJT:6X'DN$;,@C$2Y67S3Y/U)JOP]\/ZMX!D\%/8FS\,/9+IHL-+GDL M1':JH40QM R-&H4!<(1\O'3BO.9/V/?A?-:ZI;2:=KTEOJFG6ND7D3>+M7*S M6EL0UO$1]JX"$'&.?GD_YZ/N *]KX_\ B(?&WB[PI=:IX8BU>UUS3QHR+HMP M1)H]Q&\K2S9O.9 +>]C##:NZS)VGS B<%X#_ &BOC+X\\+ZSXPM/AO(?"%]H M,^K:!3$T$6I22WI,322%1':,6A\L &0%/HFV^'>@6OB;3/$0M M)9=:T_3CI-O>W%W-,XM\@X?>Y\Q\@_O7RXWR#=\[[N4T_P#9J^'NDKJ45EI- M]:V=\TK&PAUJ^6TMFEG$\C6MN)O+M6:4;RT"HDZ9XH32(/"NH7(MXK>*\U"Y2*..<0ZA]FMK2/S5F"V<;S M%;("5(W'V81[6BC(QY:;0#D?V3]+U31_%WQYMM:NK>]U4>-UEN;FU,_DR.^D MZ>Y:-9I)'C4[N(O,98QA%)5%KF(?VG_B')X9\(^,+?2?#>I:!XZL-3N-$TTK M<6MQI4UO9S7D N[@/(LZR1V\JOLBB,;E%&\$L/=_AQ\&/!WPEN]=O/#.E26V MI:]-%/JFHWM]<7UY>O'&(XS+<7$DDC[5!P"V 65V\[.U'5@L>W+(0^ Y7Q%H5K9_MO> M!=5C:X-Y?>"=E[ D3,4C/SMDHH+<;B<#'9^"OV??!/P[\0V M&MZ':ZO!J-CI::+;M=>(-0NXULD)*0^5-.Z%5))&5)&>"*U-2^$7AK5OB9IG MC^YAU-O%&FVTEG:SIK-[';QPOCS(_LRS"!@Y5"V8SDQH3DHI !YYIOPU\.>% M_C]#XB\+00:5_9FE7@\8ZE"X#7\LODR6RWC _O9U42S;GRR(RCA95SB?%KX4 MZ%X^^$%SJ&M:2+[Q[X@AF;PTMXP2\T_5+@/-;&W?[T4T"+$'FC^98K+-&USP_K>I^/8CH8^'7BVVT:YN(4F(BC,"742,EFSWB MR^ M-E?:T[O%(F=KBW"L&4D'TO3/A/X8TKQ%9ZY!97$NH6-NEM8B\U"YN8+%5B\D M&W@DD:.%S'E6DC57<,P9CN.;'B3X;Z!XL\#ZAX0U&"[_ + U!62ZAM-1N+66 M4._F2 SQ2++\[$[OG^<,P;(8@@'F'B[P!X*\;_L_^&SXUT.'Q-;Q:!#;6&EW M(5]UW-!''&8%8@+VUD#.3J>-+CQ-\+?V1M4EU%=.\:^*O#W@UO M[0.N.[6NI3P6?^D/-@,SJ^R1BI^_G:67<6&KJW[.G@O6M+\,:?<'Q)%!X:C: M+2VL_%VKVTL *%"3+%=*\C;&9 SEF"L5! )%;^L?"OPYK_PWNO E]!?3>&KN MV-INPUJ]L;E05"L#/!,DK;E #;F.[OG)H ^>(OCCX_\ #WC+XBW] MQXB\.>(-,:_\.Z%H5M;64RV=O<:E]G$-T9_M1$D"?:79PJ!IMJ;7B&%KI$^. MGQ!A\82?#"Z_X1N/QY)KD>FVOB5=/G_LI[9K"6_\TV1N?-\T) \/E"YQDB3? MM4QUZ3J_[.7P\UP:Q'>: S6>K:9%H]YIT5_7,JB6 M/:NUUP*+C]G7P%<^&#H4^F7TT)U%-7_M&36;YM4^VH@C2X&H&;[4)%B B#"7 M(C_=YV?+0!\[>+/'7B[X=?M+:-;7QTFV^(_B[PKI>DR:DR7MUX;LKDZA.&D9 M6D1H5D5-D4(93)<2Q(6.6E'T/\5?'VN_#_PSX2LK:73;GQ5XBU:TT"+4)[:1 M+"&XD1WDN&@$N\H!%(5A\X%B43S!G=63JG[)/PRUK[5]OTK6+HW5@NFS^9XF MU0F6!9_M W?Z3\S^=F0RGYR[,Q;+$GM?$7PM\-^+O T/A'6K.XU7185A$?VN M_N)+I&A*M%,+HR>?YRLJL)O,\S<,[L\T >!1_M ?%B^\?:3\/[>R\(6NMKXH MU#PUJ7B&:WNY+5_*TM=2MYX+(2AANBEC#QM<'#*0&(8.O7?MO:!#KG[*/CU- M2>9Y+/33> V=Q-:H\T?(+*CC>F>?+Z$X/&0<4 >>_M0?#'PYX]\#WZZAIL.I^ M,+FU?3O";2R;9[35&5WAFLV^]#*I42O+'\RQV[,?EC:M[6/"Z^/-1OM&U13K M=GH^DQV4ZS2&"#4+J8I))',5!(7RX8@P 96CNY%8."5J3Q)^S]X1\5ZAHU]? MS^*5OM'TX:79W5CXPU>TE6WR"P=H;I3([E4+RON=]B;V;:N-Z3X9Z"WA&Z\- MPKJ&GZ7<&/>VF:M=V=R-@0)MN895F7"Q(ORN/E7;]TD$ ^9-#\*VMU^R3\?_ M 5JV@GPI/HEWKL=WH&@ZA-%IMF'MEO;>*R>+RF^S-!/;N\95 [RS[HE5RE> MY^'F.J>#_A;H*;R)[&TU*YV@ >1:Q1./F/0^>]J,=2I;'0D;4_P6\)7/PZU+ MP.UI?#P_J6X7PCU>\2\NRQ!=I;P2BXD9MH5F:0EERC$J2M;'A+P'HW@>QL[3 M28KH16EG'80M>7UQ>2+ A9E3?,[L>7/))) 4$D(H !XU\&_!.F1_%+]HO0T: M^-C?:]8R7'F7\\LS^=I5J\B^:[EU4[BH"L BX5-H4 =#\ / .D^#]>\>WWA" MSM]&\ :I>VYTG2]/58[+S8HO+NKFWB4[8HY),)@*H9H&D *R*[;MO^S[X,M; MGQG<1)KB7'C YUF0>)M3W3G *'[1^YPH"#RMF$ 084 5J?#WX2>'/A>LZZ% M_;#B6*. '6-=OM4,429VQQ&[FE\I>3\J8!P,YP, '@6I?'#Q[H_COQ3IV@>% M/!%EJ%S\3+?PK/?223AY[>328)H+J8HBF:?85!R5"+&L0+@>:/8?@G\1/$GQ M"^&^K7VIVVE3^)]+UC6-$;[)YEI973VR2 ,9GA23RE)&9"N3][&*J7'[ M*_PZNO$-YKCV>O'4KK64\0S2+XJU95-^B>6DX076U2(\1A0 NQ57&U5 Z/P7 M\&O"_P ._#6M:#H,>K6FG:Q<7%W>>;KE]<3F:X),TD<\LS21.[,SEHW4[V+\ M,2: /E_PW^T;\36^'>AMX6\.> ?#=BOPWN/&946MT\,T6?['GPMTVQBLK;3-=BM(M(ET%(5\6:OM%A(Q M:2WP;K[A)_#"@?=&)-9_9!^%'B*%8-3\.WE];&RM=/N;>;7-0:&_@M69[9;R M/S]MV8BQ*-.'*\ $ # !QWAOXT_&+XE?$+6;?PKX2L[3P-%J6K:%%KFJ6<#I M97%F\L"W$FW4UGG1YX&4PBUA95D!\Q@F7V_V9/C'XT^+UQK)\2R^'K.3P_%' MIFJZ7IMJPF.J9,CSPR_:I5:R:$Q>4Q7?(2Y.S9M/5W'[-/P]DU75[^'2;_3G MU8R275KI>MW]E9M+)"('G6VAF6&.8QC;YR(LG?=DDUF^)?V8_#5Y]JU#P]<: MGX?\4/H=MX=@U<:[JQ\JQA8&./9%>Q$E?F(<.&W.S,6W,& +7[2WBR]\'^!M M"N;;0]%U^VNO%6AZ?>P:ZK210PS:C!&)XXPI#S1R-$R;BH5@),DH$;S3P]^T M=\2#XMTE_$.E^%[7PY=^.]3\&/8Z;]IGO-MO:W=Q'<"9RB@C[+L*>4=^[<#' M]VOB^*5U&]L;2ZAOH_L>JW6G2&XB8-%(SVLD1)5P' Z!U M5@ 54CE;?]ECX=VE_8WD=GKPGLM;D\1P%O%6JLJ:@ZD//M-S@EE9U((*XDD& M,.P(!XQ\7/$7CCXM?L8_$CQ7X@ET%?!GB+P!-KNDVNBM=VNHV#M"9X[:XE$S M)P.R^4K%70Q,CFNE\2_'CQUX4B\:1V[>'IH?#/B7PSID(DTV?,UCJ4EK M%(C$7/$R&Z#"4#:0F#'\V5]!F_93^&DV@ZYH9TC4X]$UB"6UN=+A\0ZE':Q0 M2RB66"VB6X"VL+LHW1P!$90%*E1MH\3_ +*/PO\ &KC^WM N]8B:WLK>>VO= M:OY8+Q;1E-NUU$T^RYD7: 9)@[L,AF8$@@'BVO>,/$'Q5^+WP.\:[M.C\+#Q MSK6E:/I\+W,=RAM[#4[9Y+EO,,,IDDM79?W0:%3M#/YDE'@SX[_$W4+'P-HW MAKPW\/\ PL-?L?%>I7AB_M*\%G!J+*5:\BM?-\B.8[BQD1 V\!\[ MP&%33?V1/AEHLEB]G9>(H'L;>^M;5E\8:P3#'>,6NPN;O@RMAV/4LJMG'_!UUX?D\'^&M6\0>%-!U[3M*U^TGO9M=N;]RMQ:V"QW,#%K M90K%<2,_G)GRU^8^U_'3Q_XX\!VWP_L_#$7A^>_\1:[!H=YJ&K)/Y5MYD,K> M=';QL#)@QEMAF7(4+N^;>GG6L?LO:IX0^&?C1\7_$?Q4FTC3/!]GKGA M31M4.@:UJR6\%C&T\=J&ENXW?47FC3SW0"W^RRGRSN$SGBN'\(_'WXG7FG^# MM(\,^'/A_P"%XM6\/>(]=NI5ANI8+:ZL=2$^=);L6.L7MK:W4R($CFFM8IEADF0!=LKH74QQ MD,"BE>8TW]D'X8Z3)9-9V/B"!K.QO-.MMOB_6#Y=O=,6N4'^E_\ +1B&)Z[E M1LY1"H!RVE?'+Q_K2:5J'G>&].L/%7@*#Q#X;LY-+N)IAJCBW#VTLHNE65 ] MS#M54C9Q-]X>4Q=OA[XW?%WQ)\3KNPT?P/#KO@_2-4GT+4]02*VL@T\%N?,N M(Y'U%Y55KC8H@-JV$?=YS$8/K&D_!+P=HNA^#='MM-N&L/"$PFT1+K4;FX>U M(5D4%Y)&:155B%20LJ[4P!L3;6N_@#X'OO%]_P")7TNZCU&_?S;V&WU6[ALK MN7RO*$TUFDHMY90F,2-&7!1""&12 #YYU#XZ_$[QQX<\-VVG^)=!\.>(1XOT MG2=5L[GPOJ-I>6_GQBX$=Q9S7,;QH"-FZ*:2.=4![.#4?'6H>!HH5%Y.T;16]U,EXTFY 0GV4@PA!YN>)(/=2>(=1:^BD@/[CRKLW'GPI&2VQ(Y%1=[X W-G/L_V3_AS8 M7&GS0VGB#SK#6)/$%LTGBW5W*Z@ZE7N#NNCN9E9U.[((DD&,.V0#R%OVHOBQ MXF\.^&]*\&^$]/USQYT.XTQII[R_DCU/[&K*9E9(HY(C M=[MRK(K8* ?*)7]-L?V3?AKINDZ?I]GIVMV@T^\NKZSO;?Q3JL=_;R7)#7(2 M[6Y\]8Y6'F/$'\MGRY4L2U,U+]D?X8ZI'J:2Z7K44.I7UGJ-S%:>*-5MXS/: MJ%M618[E1'Y06/8J *OE18'[M-H!5_9@\0>-O$&D>.[SQGX@T_7?LOBK5-.M M/L&F2VIA2VNI(6'S7$N4(1-B J O]&BO M+:76[G[9>PS:CZ8;V.ZC$=KK%[''8BYD,EP;)!-ML6DB2!X97EW*L8<%4\M)R M,D0F1B/K;P'\(O"OPW\"?\(7HFGS'PQL>+^S=4OKC48Q$Z[6B!N9)"(BO'EY MV\G Y-*]TA/#\LUSXAU*:X734;WY/G80_O/=X_ACX:>&&5(TE#N[EIBZQ1Y:0LQ*@YW9-34=87Q!+=?\ M"0ZE]IBU!4*"X@F^T>9;OL.P^2R90!2-H H ^8O@_P#%;XE>"/A/X<\!_#?P MJOB3Q2DWBG5;E;EDO8F6/7[R%(C-=7]H^&D)W7!:9UPI,3E\CTG5OVD/BEIG MB[Q+]LT'POI.@:!XJ\/Z%-I[23W=_-'J?V-2#*K)'')$;O>6"R*V"@&%$K^E MV?[)?PMTG2["RTKP]=:&UC\@G2>02$)E7D88CC& M,1J%9JG[)/PRU9=46;2]9ABU.^M-1N8K/Q/JEM&;BU 6U9$CN56,1!4V*@55 M\J+ _=IM /&]0\9^(OBA\;O@5X[QI[^&9?%'B"QT32[62XCN4$&E:G"6N6,I M@E>5X&8$1(T .P-('=J]D_9T^+FN?$^SUJ'Q(]C;:YI?V47>DII-YI=]8R2Q MF0I<6]RS\#.Q)HI)(I?*D=6P=BV&_93^%LWBF+7YO##7%]!J,FL0P3ZG=R6< M-[(C+)'+R6X@-HL=L1^Y 6WCRX0M(54D!=[8'S$CM?#OQN\;_$Z6'X=QOH M%IXOFN/$D&HZLL5Y;6DUGIMZEF3;I%<":WGF^T1$,)G\G9(XWD*M=];_ +)? MPWMB=EMXD8G5DUW]YXRUE_\ 3TW8N.;L_/\ ,)=3^U1W-P"+DI/\ :?,5)<_O(PP1S@LI(S0!\W_ /XV?$RQ^ M$_PI\(?#7P4/%"Z'X,\/ZAK"R1VW[^.Z,B^4LTVH6QMR([:0K((;D,S8*+L_ M>>O:5\9OB+:_':]^'.OWOA2-H)Y=6AOK33)0M[HT<,;20(#?,ZZ@LDT6Y2A0 M1'S,'=:&0RM;W7DS*;N,R M,[E+CS 3)(2,R/NT;[]FWP%J$VE37%CJTDVEZW-XCM)?^$AU(/%J$HP\V1<9 M((W*$.4"NX"@.P(!XYX#_:)^-?C/P-J7C,?#HQ>&-3T:VUG0;R+3X;B6!)IX MLQFWM]3EFOREK,TPVI:.YMV38K2*J^G:?\>A9_LVZY\3[]M/\02:-8ZE>3PZ M*L]K'(;9Y0(62Y42P2XC59$D7,;[P'?!\OA>UTU;C0KA9 MUN;74I7OC=^<6,QG>=G>8R%VW&1F+;CG- 'F?B/Q=\4/ ?@V]O/$WBKX;V,\ MU]:Q:?K*Z;?>6T;H3) M@+AI+JY+@)"D4ZF7?D(&4(_C4?QLEU34OA/\9==L M9&U"S\$^,+N^L;(W$,,OV%[?=Y5M*S&%G\MCA@9!N5&9M@KWV']EKX=P:%;Z M2MGKKV]K<07-I*=5>\LVACEBB$%TUR9H45)YE"1NJXE<8^8Y9X?\ V5?A MMX9U+2;VSTK5I'TJ.[AM+>]\1ZG=VR1W1)N8S!-<-&ZRDY974@D#^Z, '+:Y M\1/B[X)TWPSJFMW?@>_TS6O$6A:?'_9FGW:R?9[V813Q_-^-DG!99!N MS"F 3QFN^+-7\?>.OA;>>(9+5]2\/?%[4- A?2Q/;6TMNFD7[*\D#32*TGRJ M-YR1\^W:'8'V2V_9A^'EIX7N?#JZ;JLFE2FT,:7'B'499+/[+*LML+25[@R6 M@C=595@9 -H]!52P_9)^%FE7FF75EX?O+6[L-7?7UN(=)]4E@CL7 S;QQO&>"/&&O? M%?X[? [XB7\FGQZ%XDT36[G1[&R:X66TMBD#1KFK<:A=7%KIDMRY>X:T MMI)6AMO,9BS>2B9/T%:OCWX#^!_B9X@@UKQ#H\EWJ,=H=/EDM[^YM4O+0OO^ MRW4<,B)=0;LGR9PZ?.XV_.V0#P[2?VG/B1JWBK4;J72/"^G^$;+QQI/A=;4" MYGU"YMM0@LY(Y&D+(D,D8ND=@$D#EVC&SRA--Z=\7/B!\0-'^*W@7P;X.M_# M4%OXDL]1DEU77/M$[VTENL;#;;Q% Z_.,@RKG=U7;\\^K?LJ_#G6M0UF]N[+ M7C_BXBG54N0(R@"!0@50(X@!B- O2^,O@[X8\>^)M*\ M0ZNFK#6-+@GM;*YT_7+ZP\E)EVRX6WF1=S#'S$%OE7!&U< 'SIX9_;)\8V7@ MO3_&?BO0]#GTG5/AK>>.[72]&,T<\,EJUHC0R7$C,K+*;L-D1KY(!4F;&\Z? MQ,_:$^+OPC>]T:[T[P7XJULC1;VTU*W6[TVR%O>:G%82PO$7N',BO(A60.%* MR%]A,7ER^I^&_P!E/X9^%+C19;#1=0>+1M)N-!L[.^U_4+RT73YL^;:O;S3O M%+$V1\LBL/W<6/\ 5IMA;]DOX8MX5;PZ^EZP^FM)9MOD\3:HUR%M&+VD*W)N M?.6&%V,D<(?RTD.\*&YH \CU[XL_%G7?$?AKP]%XA\-Z1?V'Q.D\(ZE=6>C7 M)@U"'^Q#J,3"/[:&C4!F1D\PEF6-PRA6C>A^S#X\\2?#32?"/A^Y2QN? VJ: M[XQM;6.*.[O]8#6FHWT_GO,79I2VV6/R1')(Q57\UFD,:^ZO^R_\/9&UE_L> MN)/JVK)KUS<)XHU5)UOTB:$7$,@N=\#>4YB/E% 4"(&OV6OAWX1O/# M]UI=GKL,N@W]SJ>G>=XIU6=8;BX.;ARLERRN)"6+*X*L9)"1F1]P!QGQ4_:2 M\2W5UX9T/X4>%M7U+Q%K46H7877O#DMHT<5F+8./LVH7.G,P9KR'$BR,!M?" M/SMYC6/VDOC#I5YXFN-0\+^%?#MIX97PW<:AI4\\]]>2#4)%CN;82QLD4;H2 M^V5?-4>6!M??E/H7XA?"?PS\4/[*?7K2Z-WI,SW%AJ&F:CVCO&8Y/+N; M:2.50Z,0RAMK#&0<#'&ZC^R7\,]575TGTW6O*U:.SBO8H/%&JQ1RK:D&V&U+ MD!=A4$;0.1_$#QAKWQ1^(/P\UU9-/@\):-\49/#MK8QM&>U6Z@ MFGF82^2ZM)%(%C,647:XDR[(.I^,6E^)V_:Z^']SX+N]-L_$%SX*UV W&O\ MVFZLH(X[O3G!%I'+&"[,^PL'C.&#,TGDI&>[O/V5?A?J/B9==O/#DEY>+J46 MM&WN=4O);)M0CC6)+UK1IC UQL109C&7;GH\?\ PC\+?$Z;3;C7[&X> M\T[S!:WNGZA;&WG>6P#AB%5WC[]H MCQ?'\._C?!JFA^&+W5?#F@WVHIX2\2:7>V9ELQ+-$?-W^9#J%L88F8RV[!93 M*D3K;YW'U[Q5^RU\-O&&H&\N]'U"R<_8SY.BZ]J&F6X:T*FTD$-K/'&'AV)L M<+N4(H!&T4[4OV7_ (=ZQI/B#3+S3-4N;'7;8V5Y#)XAU$@6QD\QX(3]HS;Q M2, 9(X=BR8 <, !0!BV/QBU^U^.UEX*U"'3="T"[V+IB7FEW<3:C&+ 3.UI> M M;.XE+H;9@DB1VSN-ZLI7W*O.=.^ ?@S2_$5OKD5KJLFHVZ(L;76O:A/&KI M:BT6X\J2=D^T^0!&;@CSB"30 ^DI:;GWH 6EIN:3 M)]: '44WUYHR: 'TE-W'OQ1GUS0 ZBBEH 2BD)-+0 4M-[T9]30 N!Z44WFC MG\: '4M(*6@ I*:V?7BG4 +24M-)H =13<]<&DWAH =124M !1110 4444 %%%-)/- #J*2EH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "FM]:=10!\C_L__ L\(?M ?"35?'?Q"TN+4/'.LZEK%O?ZU/(8 M]1T5(KVXMTM+6X!$EHD4* ;8V4'<[,#YC9W=4^/WBO2TUW7O#@T35/A]X/UZ MP\+WMC<1R2ZKJ0E2U#WD-RDJQ1[3>Q%86A?S%B9A(GFJ$]/U+]G3P!J?BC4- M>DT>YM[O4IEGU*ULM5O+6PU&0#&^[LHI5M[EB.&,L;[@ &R !5K4_@/X'UCX M@-XSN='D;7I);:XG,=_T]Q:+(()Y8L+LDEC9T,<94C8FT \/\ M!_Q^^,7B2QT'4;^U\$:7#KOBG5_!L-I:V]W>/9W5M)>K#=M(TL/G1@V91X0D M;,!YH=-WDH[Q)^T=\3=)^!OB3QSI\/A6]U3PMX5DN]:TVZL;JWBCUB.>:*XA M21;A_DA^S3 Q$;G/E$2HLF5Z#X$_L\ZS\.=-UKQ#K^BZ3>_$!=7UC5=*MX/% M6H7&E*U[/+./DD@6.VE G:!IH[9G,8)R=[(.[B^!NC^+?ASXG\/^--)M0?&% MW)J'B&QT.^GMH9I7$:>6)XO)DD410PQLY">:$8LHWE: .*U_QYXZ\(_&'1=, MUOPUX7\7:FO@O7M.XC\_$WF?*7E=7D+)&Y+-&N..\,_LRR>*+._TSX@:??:?X?<0E-*L/BAX MAUL7$T(M*\-P>(?#>C:MI MGQ)B\,7]Y:Z)D^#_B1\0?$U MQ\1O&-EX0UV%%?P[<:AI=CJ-WJ%R7F66"R6\@FD;[--$EN+73O)F\Q&=RTMR MCCZAD_9>^'TDFN3-9ZX+G6=3CUF[N5\4ZJLPO8T,:3Q2"YW0,(V\O,17*!4. M550-GQ)\"O!WBO7;G5[JUU.RO+QE:]71];OM-@OV50H:ZAMIHX[EMBJA,RN2 MBJA^4 4 .\"V$7B;X=W6CW.H76K:8MU>:9'?-W9 M'C4* H"$<#'3BN3T?]GGP1HWAO5-!2TU:_TW4((K:2/5O$.HZ@\"1-NB^SR7 M$\CVQ1MKJT)0JR(P(9%( /G3XL>&[%OV;?VK_"%O;RV7A+PK+>!Q;>&+?XDR6WA[59+S MPE<1+,;*T*VROKD$;';)<6K%$2$'S9?M3"(J5=A]!ZC\ _!&K?#._P# %SIU MZWA?4&D:^@CU>\CN+TR$M*;BZ683S%\G>7=MX.&R*B\5?L]^!_&FFZ+9ZM9Z MI,VC6DFGVE]!K^H6]]]FD55DADNXIUGE1PB;ED=@Q4$@D9H Y_XD>%Y?B=^R MU_8GAKQ=;7#ZOI%@FGZYKS,;?5MQA,<=V1AFCO!B&0+\Q6X< $X4_/VL>*=3 M\%>%]>TOP3X>'P.\>VVO>%;'5O#DZC4]*BL;K5&A@ETTP31(D$K/,9%58\XF M!CBEE,Q^R=<\!>'O$GA%?"^H:3;2^'U6%$TZ-?*BC6%E>$($QM"-&A4+C&T5 MRRSM<((GC5XPL@" M-N*@%FR >7^(/VA/&_AGXV:5X-AU'P7XI_M.:^L$TW3K.]A:QN+?2I;Q#=WX M>6*%Y9(&_P!&\HR)%*K@R[26Y7PG^V!X^L_!.B^)/%^E^&9AX@\"0^*=.L=( M%Q +>Y>YM+9(IYY'?='(]Y'(2L8,(#)^_P!HD;V&_P#V1OAIJ&H)?R6GB.&[ MCNGOHY+7QAK%OY=R\30RSJ$NU"RR([J\@PTF]BY8L0^'=6\7_ T^ M(WQPO-4\4>$+#Q'-)X;\S7M2AO3IQ619P1#8M<-*92N8H[:.XP[X<$%S$-'X M7_M(?$_XL:]\/-)L+?PKHT&NZ9KUU>ZI?:=>F7S=,U9+)@EB\L;0!T96VR2L MZM*P8#R<3>FP_L@_"J!KN==!U!]3NGMG?6I?$&HOJBFWW"#9?-<&XC"ABN$D M VX4Y %KP3^RS\.OA[XJT[Q%H5CKEOJNG?:_LK7'BC5;J*,74GF7(\F6Y>, MB63$C@J0SA7/S $ 'CG@CQAKWQ6^.WP.^(E^^GQ:'XCT36[G1["R:X66SMBD M#1K'/ -_;:MXP76K&/ M4;(6=Q#+"2+%L"XDMXY?M>7943RT($I+(GLGA_\ 9=^&7A?Q=I_B73_#174] M-N;J[TU;C4+JXM=-EN7+W#6EM)*T-MYC,6;R40$X]!6AXL_9_P# GC;Q=<>) M-8TBXGU.[MHK*_6#4[NWM=2MXBY2&\MHI5ANT'F.-DZ."KE2"O% %7X!Q^*% M\+S_ -L:EINH^&8G%MX7>WLYHKR338P4BGO)9)G66650K!D2,$8? ,FR/Y-T M/X('5OBYXEA^'?PQMM U?1/BQ;WO_"P-/^P6$.EZ?'9VKW=H/+D%S*)4>6,V MXB\EC=$LW#5]G?#GX0^%/A+:W%OX6T^;3[:;"B"6_N+J."-22L,"S2.((5+- MB*+:@R<**9\.O@[X9^%=[KMUX>CU6.?7+D7>H-J.N7VH":<*%\P+U_:>\66=MX;\?#GQ)JFIZ1;Z5I\$HU?3VM8[MXY MY)S*8YPXL)@\*Q1&(S(-\GEMOY?Q]^U5\5?AW\./^$GFTKP?K;>(/!-WXPT* M.V%S!'I?V<6\DMM=/YDGVP>3=H5EC%ON>%E*H) R?0NA? 7P-X:\97?B?3M% MD@U.YGGNS"U]&:0%@TL<:NPDD!8^8^[GO\ ADCX6?\ M",ZUX>&@7BZ+JUJ;":S77-0$<%H9/-:UM?W_ /HMN[A=\-OY<;A45E(50 #' M\6Z7XY^'-KX@^(?FV.M^,-5M=)T6?^QO#=U>PZ;9PWETYF%FES]HN]BWS;A& MZ,PCWA./+KTSX2^-C\1OAMX?\2F[TV\.J6HN#-I#2M;9)/RKYJ)("OW6#HK! ME8,JD$";7/AOHGB3PG9>'-0.IRZ?9"(031ZQ>17J-&NU)/M:2B_GM/#MIHHTN'16N;N4-,;AIGNI6DN&225MW,AB\Y MBSF263*J@!YOX\^/GB+PC\?_ ]X5@U3POJ6BZCKEOI%QHME97=QJ=G'-9/* MMQ=7:R>1:.95_=V\D9:6)&9'SN$>A^T-XMU_6KW4?ASX8DTZTN)O#%]K>J7. MHM_9I\ ^)/%\WB6[L=6BU:; M48=7?[#XAU&TMS>Q1)$ES]GAN$A\WRXT0OLW,H()()%;'Q&^"O@_XK7>GW?B M33KB>\L(YH(+JQU&ZL)A#* )86DMY(V>)]J[HV)1MHRIQ0!\V?#/QIX\M? V M@:3X+T#PJ_B;3O@YHNK:)J&H6DUU?#RV\2V$/@[QMX-NKSPK;E=0TR:,&2]N[4R7"*9I%DPMQ:R1(=NPR;C M+(8MC^I> _V=_ /PPUZQU?POH]QH]U9:4FBV\,.J79M8[-#N6,6[2F'.XLY? M9N9W=R2S,2FL_LZ^ M=\ V_@JXTN^A\-P:B-52TL=:OK1_M*RF9&::&99&5) M"&1"Q5#'%M4>7'M /*_%WQ\\7V=W\5=&OM+\._:-(T36+_3O#VOZ?>VC7T%N MR+'*MP1)!?0/"QDD\K:T;2QPNJ_-)537OVBO%VB>#O%6N>&=,\-VN@?#G0]- MU'6-%GM9EEU".6S2[EBM)$E5;18X#B,M','?*G8$R?6M0_9M\ ZL^O&ZL-5F M&MQ7,%VG_"0:B$2.XD$ER(%$^VV\YU!D\@)YF2&R":;)^S/\.Y;W2KI]&O'F MTZSM]/7=K%Z5N[>!BT,5XOG8O$0D[1.IUU'2_"UC MX9M?B$G@QK.$7,U]-#+:1S1S>:S(D3H9$++Y;A][*-GEAY/1_B;X^\7M\1M( M^'_@2;0],UZZT:\U^74O$=G->6_DP2PP+ D,4T+%GDN%+2[\1K'C8YD&U+C] MEGX=W%_=W;V>O?:+K6U\1R[/%6JJIU!1A9PHN@%(7"X "X5!C"J!T_Q$^#_A M7XIRZ3/X@L[LWVE-*UCJ&F:G=:;>6XE39*B7%M)'*$=0NY-VUMBY!*C !\O* MM[^UM\5OAHWBNST4>"]6\$7>M2>&+_3YKB:SN!=6D,LD%VES&4N S'RKI(U9 M$+@+F3 [Z3XG#QM+X0M_BEH%CH"VMWH=G>K;:_P"'/WLLAU/2V9EQ M)*H=&"O%*3;1>6YVE1[#9_ 7P5I?C;1?%EAIU]IVK:/IZZ3I\=EJ]Y!96]FJ MJHMULTF%OY>$C.WR\91">54B3QY\#?!WQ(U274M;L]074)K-=/GN=+UB]TV2 MYM5:1E@E-M-'YL8,TIV/N7YSQ0!\L_M%>)M,^(7PW\%7/A>"UUSX9^#8M,U' MQ#?:_8QW\'V"]L_+AE%BX FFM[>=+LN^U(QL(68^8D>I\>/#>I>(/V7+B[\9 MZ5H?C72;#Q-H"^$[5-)Q?R:?_;%G K327<[(T]Q Q4G]TI60[\!V5/H+6?V; M/ASKGB!]7G\/-#+-8V^F75C8W]S::?>VEOO$$%U912+;W,:+(ZA9HW&UMOW0 M!67-^R3\,IO#'_".#2]8AT07%O<)9VWB?5(5B,#[[>.,I<@I#$YWQPKB.-_F M5589H Q_V6_AOK/@*\^(EU-X7;X?>$M8UB.YT#P6UQ;R#2XEMT29PEN[PPB: M4-+Y4;L%)/0DBO(?A_I'A#XA_L[>,OB[\0/"E[XM\>)?:PNKSZ:\46N:-';W MD\/V6RGEEB-JL%LJL8TD3$ZM\4E\ _$J_^(%GI&I)=7_P^T2.VTWQ!>JS1R7&K&TMV MF\J22*)VEU76H"XAVF"9;V69KA'BVKY;+(#'CY-M 'B?C']I/X@^%?!_BF.[UCP M/IWBGPMJNI:;,SZ3?7C:\8;2VO(/L&FPW'G >5=KY[^;*(/)=R"A)CZKX6ZD MGB/]IZ_\2".:WEU[X;:'J4MN]U),D+/)+2[ETF+0C<1^+M7\Q+*-MT<2,;K*;3DAEPPW/@_.V0#LO MB/XO'@/P+K>OBWDO)[*V9[>SAADEDN9S\L,*)&K.S/(40*JDDL !7S?^S'J% ME&OQA^%YO/$T^G(QUVPNM:L+_1-0GMM0B?[4R"=(9E(O([M_,CQ@S+M8$ M-_&D?BW4H]:7Q!'ILND)=Z=XAU&QVVLAS)&$@N$0;F"L3MSN2-LY12H!\W_L MHZ?%#XN_9TOE>=II_@A-$ZM<2-$ ESHY!6,L41OG.YE +87).U<>HZQ\3OB; MJ'Q)^*FBZ?9>$(] \'Z=;WD%M?+=33ZIY]M.X2252JVX#Q#)$4WRY&,G<.Q\ M$_LV^ ?AWK7AK5-!L=6M;SPWIDFC:4)O$.HW$5O92-N:#RI;AD=,A,!U./*B MQCRH]NC8.J,TP*GRE$2QJ6[/Q)^S3J^C^([2W\':/#)X9M- M%L]&L9&^)/B'0[NSA@DG98I%MO,^V*AG8H9)4*JQC 4#5'M /&O#OQR M^*_@_P"#U]XIUC5M)UR)/%GB"WN=5_X1C4)[>PMK.[O5$'M4NM>U[2M)EO+Z>5[5(KN9(_.A M$?,HRX(RZC!S\W -R^_9G\ Z@=4S:ZW:C4KRYOYUL/$^IVJB:XZ@O+"WTG4KK31!+#S"RFU MDC.$(!5:[A:;5/.A2-;J(B#[//O$;8FR^$P%_:M\<6V@ZE9W&CV4OCR6_TW3+ M/PVFD7%I>V-Q=/<;S-%=W,,5U"JP;8[B&Y2.=D?!CR%'O.I? _P;JGC\^-)M M.NH=?//RO*CL-J '"*!CQ?LP_#B+0=1T M=]%N[JQO5MT/VW6;VYEM5MW+VZ6LLDS26JQ.2R+ R!"^.FI>. M/ /@[5_#OACP5J.N6&LWMW>ZI$]Y(5LKFV6-TM+:[:.(20W,9*&[E*O(WS8A M FMP_'+QYX;\&^(-1\2W7AV]UKP?>ZW/XBT_2]&N(?,TZRMQ/%Y!>[W?B34KERL[!IO. M\VX87!F3X=^'$\0Z]K;:5%-J.NVT=IJ+SLTL=Q$BLJH8 MV)095MK;5!<*@;<$7 !\_:!\?/C%#IMI;^*?"&G:!>^)M4T[2_#.KWL$$=KO MN(YY9_.MK;4;IY!#%!O0^;#YS2!,0X+UU'['NFW^D^&?B'9ZG/'<:A#XWU5) MYX99I$E?,>74S.\@#'D(SN5SMW,%W'I+7]EGX:VGA27PV-&U";1S]E\B&ZU[ M4)WL!;.'MA9R/.7M!&P!46[1@8&.E:_@CX!^"?AR[2>'--O-,FDU!]5NKA-7 MO'EO[IXRC27;M*6NL@DXG+C=\V-W- 'H=+24M !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %)2 MT4 )12T4 )12T4 )2T44 %)2T4 %)CVI:* "DI:* $HI:* "DI:* "BBB@ I M*6B@!*6BB@!**6B@ I*6B@ I,>U+10 4444 %)2T4 )2T44 %)2T4 %%%% ! M1110 E%+10 4E+10 4E+10 E%+10 E+110 E+110 E%+10 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ;%%%% !1110 4444 %%%% !1110 4444 ?__9 end GRAPHIC 16 cdnslogo17.jpg begin 644 cdnslogo17.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" H (T# 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#]_"<4 YK\ MR/\ @NM_P6)\=_LB?$;P;\#/@5ID&J?&/QXD,WVE[9;QM-BGF,-O%#"?E>XF MD5\;_E1%W$'<,>M_\$?? '[8?P__ .$XB_:I\1:9XAAO4LKGPXUM<6D\EJY\ M[[5$Y@BCQC]S@'M [:7/7_V[O"7QU\7^#]#B^!GB?1_#&KQ7S/J #[]J\!^&GPB_;PL/B)H$_B/XG^#KSPY#J,#ZI;QVE MJ))[02*9D4BR4ABFX## Y/4=:]:_X*?Z!^TWXV^&_AG0?V9=6\,>&M=U74W3 M7M=UGRRNEV(B;#1!TD^=I"H^6-R #TZU^IX.7X;HKK=KJ_VW[?F[GM_N^4FS_4[NI^]CM7WG7X+_P#!HOJUQX@_ M:\_:'U"[@%O=ZAI-E=7$(4KY,LE_=.Z8/(VLQ&#R,5^L_P#P4X_;FTW_ ()T M_L;>+/BC?6<>J7VEI'9Z/ISN474-0G;RX(F8(-"UOX4?$'48@/"JV-O%%':R!I(49%B$L MGB1S%()7884O][!_>'X1?$S3/C3\*_#7C#1G:32/%.EVVKV3-C<89XEE3..^ MUAD>M FK'2T5^%?[3O[>W[:7Q-_X++_$3]GGX*?$C2M-^R:A*^B6-_I]DEO; MVT5E%(]:NH['1M LIM1OKE_NP01(9)'/L%4G\*_#3PU_P %'OV]/^"QWQ6\::G^ MS!+IGP^^'GA"XVV:W"6D0DSDPQW%Q<1R&6XD4!VC0*B!@">06!)7/WBHK ^' MC:Q#\.-";Q,T0U]--MSJS)M$8N1$OG$;?EV[]W3C'3BOQ=\;_P#!1W]L7_@J MM\>?BY-^RGK>F>"OAA\&=YAD,,'VKQ(R&38/,FBEW2SB*1TB 1%0+N;(? -NTGB"S$2BX6R^VMI\3. \X@_CV@]P54$NP* MH0FA^%GQ5GM(_^#Q#2#XE)^Q"XL$TKS\; Y\, MKY&S/;[29,?[>:_=)/NU^8__ 7+_P""*/C/]MKXI^%/C3\$]=L= ^+/A&"& MVD@N;IK(:BD$K36T\-PJGRKF%V;!8;64@$KM&?8O^"0V@?MC:7;^,I_VL-3T M:[S'96WAJULVL&FC">=]HDE-HH0E\Q8+,2=IX7N ]4>#_P#!P#_P48^*_P * M?C/\*/VZ%K;PPN0?)+2"1GD W!4 7!)-?G M]^V1^PQXD_8-_P""MG[+V@^+_BKXG^+WB'Q)JFB:M>ZMK32,UL_]L",P0F22 M1_*RI8;FZL>!7Z1_\%U_^"/OQ%_;D^)/PZ^+GP7UW2M)^)?PZ06\<%_-_^"67[??[5'[:GPB^*GQDMOAQK=S\. M-6TTB:QU6VM"ME!?+>V>E!2:L?M3\7]FG"Y]MPD_'-? MM4Z"12" 01@@]#7XHW?_ 1A_:^_X)V_MF^.O&7[(WB;P;_PAWCAY)%M=7NH MT:UA>5IEM9H)HV1S"[,(Y4;.PX.,L""6UCF/^#4U[O_ M ,'>YNQ_P3X\$;%F;3_^$ZM_M07[I/V*\V ^_P![%2?\&_'_ 2J^.G[ '[1 MGQ6\4_%K3/#5K9^/-+A$4VF:LEV[W:W?AOK7PHU;1=*U31M%N$:-;:W2W1[1"\5H&S&A53\Y M&1R37[!_L&_ C6OV7/V,?AA\.O$-]9:GKG@KPY9Z/>W5FSM;SRPQ!&9"X#%< MCC(!QVK\I?@#^Q?_ ,%3?V1OAW'\(/ /BSX=Q^"=,+V^E:S>7EI>1Z;"Q/$) MFB-RL8SD(T3;.BXK]I_#-K>6'AW3X-0G6YOX;>-+F9>DLH4!V' X+9/0=: 9 M^('[/@S_ ,'@OC'_ 'M3_P#3''1\3_\ E<@T+_KI9_\ J+O7T7\)O^"5WQ@\ M(_\ !PWXB_:,OM/T!?A?J1O3!GS=+2V3,&W(_>*1UX'-'C;_@E?\8- M=_X.+M+_ &DK?3] ;X66KVYDN6U51?#9H;638M]N?]<0.O3F@=_R/I[_ (+9 MO?)_P2>^/9TTR"Y_X1&Z!V=?*X\W\/+WY]LU\V_\&G4VEO\ \$NKE+(Q?VA' MXUU3^T@N-XE*P%-W?_4^5CVK]'?B+X TOXK_ ^USPOKMJM]HOB*PGTR_MVX M$\$T;1R+[95B*_#[P1_P1S_;T_X)?_%CQ9I_[+?C/P]JG@KQ7+LCN[N\LT"Q MKN$,EW:W:%5GC4[3)!O+#M_" 2VL?M-^TDUXG[/'CQM.W?V@/#NH&UV]?-^S M2;,?\"Q7\['_ 09^ '[6'QL^#7CF7]F_P",?A?X;Z98:I;1Z]8ZG"LDUW<- M; QS#-M*0NP%>HY4\=Z_H^^'VGZK:_#C0[3Q)-#>ZY'IMO#JDJX:.>X$2B9A MP 07W'H.#T%?CAXC_P""-W[7/_!-C]K7QAXR_8Y\1>'K[P5XVF:5]&U.Z@C> MTC:1I%MYX;D"*586=Q'*CB0(<$6C:').XB,"W(E,@DC3!8S+C;GH>G%?H81FOG7_@F9X;_:%\-_ ML\71_:8UO0-:^(U_K5Q=1_V.(A;6-@8X5A@_=1HFY664G ;[X^8]OHJ@3>H4 F444""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __]D! end XML 17 R1.htm IDEA: XBRL DOCUMENT v3.8.0.1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 30, 2017
Feb. 03, 2018
Jul. 01, 2017
Document and Entity Information [Abstract]      
Entity Registrant Name CADENCE DESIGN SYSTEMS INC    
Entity Central Index Key 0000813672    
Document Type 10-K    
Document Period End Date Dec. 30, 2017    
Amendment Flag false    
Document Fiscal Year Focus 2017    
Document Fiscal Period Focus FY    
Current Fiscal Year End Date --12-30    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Filer Category Large Accelerated Filer    
Entity Public Float     $ 9,383,931,490
Entity Common Stock, Shares Outstanding   282,869,000  
XML 18 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 30, 2017
Dec. 31, 2016
Current assets:    
Cash and cash equivalents $ 688,087 $ 465,232
Short-term investments 4,455 3,057
Receivables, net 190,426 157,171
Inventories 33,209 39,475
Prepaid expenses and other 63,811 37,099
Total current assets 979,988 702,034
Property, plant and equipment, net 251,342 238,607
Goodwill 666,009 572,764
Acquired intangibles, net 278,835 258,814
Long-term receivables 12,239 12,949
Other assets 230,301 311,740
Total assets 2,418,714 2,096,908
Current liabilities:    
Revolving credit facility 85,000 50,000
Accounts payable and accrued liabilities 221,101 239,496
Current portion of deferred revenue 336,297 296,066
Total current liabilities 642,398 585,562
Long-term liabilities:    
Long-term portion of deferred revenue 61,513 66,769
Long-term debt 644,369 643,493
Other long-term liabilities 81,232 59,314
Total long-term liabilities 787,114 769,576
Commitments and contingencies
Stockholders' equity:    
Preferred stock - $0.01 par value; authorized 400 shares, none issued or outstanding 0 0
Common stock - $0.01 par value; authorized 600,000 shares; issued and outstanding shares: 282,067 and 278,099, respectively 1,829,950 1,820,081
Treasury stock, at cost; 47,092 shares and 51,061 shares, respectively (1,178,121) (1,190,053)
Accumulated deficit 341,003 136,902
Accumulated other comprehensive income (3,630) (25,160)
Total stockholders' equity 989,202 741,770
Total liabilities and stockholders' equity $ 2,418,714 $ 2,096,908
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 30, 2017
Dec. 31, 2016
Statement of Financial Position [Abstract]    
Preferred stock par value (in usd per share) $ 0.01 $ 0.01
Preferred stock shares authorized (in shares) 400,000 400,000
Preferred stock, shares outstanding (in shares) 0 0
Preferred stock, shares issued (in shares) 0 0
Common stock, par value (in usd per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 600,000,000 600,000,000
Common stock shares issued (in shares) 282,067,000 278,099,000
Common stock shares outstanding (in shares) 282,067,000 278,099,000
Treasury stock (in shares) 47,092,000 51,061,000
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Income Statements - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 30, 2017
Dec. 31, 2016
Jan. 02, 2016
Revenue:      
Product and maintenance $ 1,813,987 $ 1,683,771 $ 1,578,944
Services 129,045 132,312 123,147
Total revenue 1,943,032 1,816,083 1,702,091
Costs and expenses:      
Cost of product and maintenance 156,676 183,291 155,659
Cost of service 80,714 73,201 82,794
Marketing and sales 419,161 395,194 402,432
Research and development 804,223 735,340 637,567
General and administrative 134,181 125,106 109,982
Amortization of acquired intangibles 14,716 18,095 23,716
Restructuring and other charges 9,406 40,955 4,511
Total costs and expenses 1,619,077 1,571,182 1,416,661
Income from operations 323,955 244,901 285,430
Interest expense (25,664) (23,670) (28,311)
Other income, net 16,755 15,922 10,477
Income before provision for income taxes 315,046 237,153 267,596
Provision for income taxes 110,945 34,067 15,179
Net income $ 204,101 $ 203,086 $ 252,417
Net income per share - basic (in usd per share) $ 0.75 $ 0.71 $ 0.88
Net income per share - diluted (in usd per share) $ 0.73 $ 0.70 $ 0.81
Weighted average common shares outstanding - basic (shares) 272,097 284,502 288,018
Weighted average common shares outstanding - diluted (shares) 280,221 291,256 312,302
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2017
Dec. 31, 2016
Jan. 02, 2016
Statement of Comprehensive Income [Abstract]      
Net income $ 204,101 $ 203,086 $ 252,417
Other comprehensive income (loss), net of tax effects:      
Foreign currency translation adjustments 19,394 (12,801) (25,276)
Changes in unrealized holding gains or losses on available-for-sale securities, net of reclassification adjustments for realized gains and losses 1,712 716 169
Changes in defined benefit plan liabilities 424 (650) 335
Total other comprehensive income (loss), net of tax effects 21,530 (12,735) (24,772)
Comprehensive income $ 225,631 $ 190,351 $ 227,645
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock, Shares
Common Stock, Par Value and Capital in Excess of Par
Treasury Stock
Retained Earnings (Accumulated Deficit)
Accumulated Other Comprehensive Income (Loss)
Beginning balance at Jan. 03, 2015 $ 1,333,574   $ 1,851,427 $ (203,792) $ (326,408) $ 12,347
Beginning balance, shares at Jan. 03, 2015   291,584        
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 252,417       252,417  
Other comprehensive loss, net of taxes $ (24,772)         (24,772)
Purchase of treasury stock, shares (16,255) (16,255)        
Purchase of treasury stock $ (333,189)     (333,189)    
Issuance of common stock and reissuance of treasury stock under equity incentive plans, net of forfeitures, shares   12,399        
Issuance of common stock and reissuance of treasury stock under equity incentive plans, net of forfeitures 74,711   (90,542) 165,253    
Issuance of common shares for settlement of warrants   23,122        
Stock received for payment of employee taxes on vesting of restricted stock (33,651)   (4,824) (28,827)    
Stock received for payment of employee taxes on vesting of restricted stock, shares   (1,458)        
Tax benefit from stock-based compensation 14,684   14,684      
Stock-based compensation expense 92,341   92,341      
Ending balance at Jan. 02, 2016 1,376,115   1,863,086 (400,555) (73,991) (12,425)
Ending balance, shares at Jan. 02, 2016   309,392        
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Cumulative effect adjustment 8,171   364   7,807  
Net income 203,086       203,086  
Other comprehensive loss, net of taxes $ (12,735)         (12,735)
Purchase of treasury stock, shares (40,493) (40,493)        
Purchase of treasury stock $ (960,289)     (960,289)    
Issuance of common stock and reissuance of treasury stock under equity incentive plans, net of forfeitures, shares   10,587        
Issuance of common stock and reissuance of treasury stock under equity incentive plans, net of forfeitures 55,432   (147,074) 202,506    
Stock received for payment of employee taxes on vesting of restricted stock (37,227)   (5,512) (31,715)    
Stock received for payment of employee taxes on vesting of restricted stock, shares   (1,387)        
Stock-based compensation expense 109,217   109,217      
Ending balance at Dec. 31, 2016 $ 741,770   1,820,081 (1,190,053) 136,902 (25,160)
Ending balance, shares at Dec. 31, 2016 278,099 278,099        
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income $ 204,101       204,101  
Other comprehensive loss, net of taxes $ 21,530         21,530
Purchase of treasury stock, shares (2,495) (2,495)        
Purchase of treasury stock $ (100,025)     (100,025)    
Issuance of common stock and reissuance of treasury stock under equity incentive plans, net of forfeitures, shares   7,905        
Issuance of common stock and reissuance of treasury stock under equity incentive plans, net of forfeitures 48,964   (111,982) 160,946    
Stock received for payment of employee taxes on vesting of restricted stock (57,161)   (8,172) (48,989)    
Stock received for payment of employee taxes on vesting of restricted stock, shares   (1,442)        
Stock-based compensation expense 130,023   130,023      
Ending balance at Dec. 30, 2017 $ 989,202   $ 1,829,950 $ (1,178,121) $ 341,003 $ (3,630)
Ending balance, shares at Dec. 30, 2017 282,067 282,067        
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2017
Dec. 31, 2016
Jan. 02, 2016
Statement of Cash Flows [Abstract]      
Cash and cash equivalents at beginning of year $ 465,232 $ 616,686 $ 932,161
Cash flows from operating activities:      
Net income 204,101 203,086 252,417
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 115,524 119,588 118,165
Amortization of debt discount and fees 1,211 1,069 9,402
Stock-based compensation 130,023 109,217 92,341
Gain on investments, net (13,869) (4,725) (2,124)
Gain on sale of property, plant and equipment 0 (923) 0
Deferred income taxes 79,934 (4,869) (13,148)
Other non-cash items 5,068 4,027 646
Changes in operating assets and liabilities, net of effect of acquired businesses:      
Receivables (28,409) (3,299) (44,732)
Inventories 5,034 4,934 (1,120)
Prepaid expenses and other (25,793) (6,903) (1,380)
Other assets (22,336) (6,566) (1,558)
Accounts payable and accrued liabilities (25,987) 2,655 15,321
Deferred revenue 33,614 30,742 (27,019)
Other long-term liabilities 12,625 (3,154) (19,011)
Net cash provided by operating activities 470,740 444,879 378,200
Cash flows from investing activities:      
Purchases of available-for-sale securities 0 (20,525) (96,531)
Proceeds from the sale of available-for-sale securities 833 55,619 60,949
Proceeds from the maturity of available-for-sale securities 0 57,762 31,316
Proceeds from the sale of long-term investments 9,108 2,917 4,570
Proceeds from the sale of property, plant and equipment 0 923 0
Purchases of property, plant and equipment (57,901) (53,712) (44,808)
Cash paid in business combinations and asset acquisitions, net of cash acquired (143,249) (41,627) 0
Net cash provided by (used for) investing activities (191,209) 1,357 (44,504)
Cash flows from financing activities:      
Proceeds from term loan 0 300,000 0
Proceeds from revolving credit facility 135,000 115,000 0
Payment on revolving credit facility (100,000) (65,000) 0
Payment of convertible notes 0 0 (349,999)
Payment of convertible notes embedded conversion derivative liability 0 0 (530,643)
Proceeds from convertible notes hedges 0 0 530,643
Payment of debt issuance costs (793) (622) 0
Excess tax benefits from stock-based compensation 0 0 15,591
Proceeds from issuance of common stock 48,965 55,440 74,938
Stock received for payment of employee taxes on vesting of restricted stock (57,161) (37,226) (33,651)
Payments for repurchases of common stock (100,025) (960,289) (333,189)
Change in book overdraft 3,867 0 0
Net cash used for financing activities (70,147) (592,697) (626,310)
Effect of exchange rate changes on cash and cash equivalents 13,471 (4,993) (22,861)
Increase (decrease) in cash and cash equivalents 222,855 (151,454) (315,475)
Cash and cash equivalents at end of year 688,087 465,232 616,686
Supplemental cash flow information:      
Cash paid for interest 24,160 21,024 19,918
Cash paid for income taxes, net $ 59,072 $ 36,823 $ 29,494
XML 24 R8.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Overview
12 Months Ended
Dec. 30, 2017
Accounting Policies [Abstract]  
BUSINESS OVERVIEW
BUSINESS OVERVIEW
Cadence Design Systems, Inc. (“Cadence”) provides solutions that enable its customers to design complex and innovative electronic products. Cadence’s solutions are designed to give its customers a competitive edge in their development of electronic systems, integrated circuits (“ICs”) and electronic devices and increasingly sophisticated manufactured products, by optimizing performance, minimizing power consumption, shortening the time to bring their products to market and reducing their design, development and manufacturing costs. Cadence’s product offerings include electronic design automation software, emulation and prototyping hardware, system interconnect and analysis and two categories of intellectual property (“IP”), commonly referred to as verification IP and design IP. Cadence provides maintenance for its software, emulation and prototyping hardware, and IP product offerings. Cadence also provides engineering services related to methodology, education, hosted design solutions and design services for advanced ICs and development of custom IP.
XML 25 R9.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 30, 2017
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Principles of Consolidation and Basis of Presentation
The consolidated financial statements include the accounts of Cadence and its subsidiaries after elimination of intercompany accounts and transactions. All consolidated subsidiaries are wholly owned by Cadence. Certain prior period balances have been reclassified to conform to the current period presentation.
Cadence’s fiscal years are 52- or 53-week periods ending on the Saturday closest to December 31. Fiscal 2017, 2016 and 2015 were each 52-week fiscal years.
Use of Estimates
Preparation of the consolidated financial statements in conformity with United States generally accepted accounting principles 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 consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.
New Accounting Standards Not Yet Adopted
Revenue Recognition
In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2014-09, “Revenue from Contracts with Customers (Topic 606),” which supersedes the revenue recognition requirements in “Revenue Recognition (Topic 605).” Under Topic 606, revenue is recognized when a customer obtains control of promised goods or services and is recognized in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. In addition, Topic 606 requires enhanced disclosures, including disclosure of the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. The FASB has recently issued several amendments to the standard, including clarification on accounting for licenses of intellectual property and identifying performance obligations.
Topic 606 permits two methods of adoption: retrospectively to each prior reporting period presented (full retrospective method), or modified retrospectively with the cumulative effect of applying the guidance as of the date of initial application (the cumulative catch-up transition method). Cadence will adopt the standard using the cumulative catch-up transition method.
Topic 606 is effective for Cadence beginning with the first quarter of fiscal 2018. The most significant impacts of the adoption of Topic 606 are as follows:
Cadence’s revenue mix is expected to remain approximately 90% recognizable over time under Topic 606, as it was under Topic 605;
The use of the cumulative catch-up method upon adoption of Topic 606 requires Cadence to evaluate only contracts that were in effect at the beginning of fiscal 2018 as if those contracts had been accounted for under Topic 606 from the beginning of their terms;
Cadence expects that approximately 3% of its existing backlog at the beginning of fiscal 2018 will be adjusted through retained earnings upon adoption of Topic 606 and such backlog will not be recognized as revenue in future periods under Topic 606. Because this revenue would have been recognized in prior periods had Topic 606 then been in effect, Cadence will also have related changes to its accounts receivable and deferred revenue balances;
Because of the transition method, revenue generated under Topic 606 is expected to be slightly lower than revenue would have been under Topic 605 in 2018; and
In 2018, the year of adoption, Cadence will report revenue under Topic 606 with supplemental disclosures of what revenue would have been under Topic 605.
Cadence will continue to recognize revenue over time for its time-based software arrangements, which represents a large majority of its total revenue, because the multiple software licenses and related updates in its time-based arrangements constitute a single, combined performance obligation. The timing of revenue recognition for its hardware and professional services is expected to remain substantially unchanged.
The adoption of Topic 606 will impact Cadence’s accounting for multiple element arrangements (“MEAs”) that combine many software-related deliverables, which may include multiple software contracts with varying terms, IP licenses, and/or service elements. Topic 605 requires vendor specific objective evidence (“VSOE”) to recognize revenue separately for the different undelivered elements. Cadence has not established VSOE under Topic 605, thus the revenue related to these agreements is generally recognized over time beginning with the delivery of the last specified deliverable and ending on the latest end date. Topic 606 requires Cadence to separate the different elements through the use of stand-alone selling prices (“SSPs”), and to recognize the revenue allocated to the different elements as if those elements had been sold on a standalone basis, either up front or over time. Certain IP license agreements will be recognized up front under Topic 606, as opposed to over time under Topic 605. In addition, certain software agreements will be recognized over time under Topic 606, as opposed to up front under Topic 605. Despite these changes, Cadence expects its revenue mix will be similar, such that approximately 90% of its revenue is recognized over time.
More judgments and estimates are required under Topic 606 than are required under Topic 605, including estimating the SSP for each performance obligation identified within Cadence’s contracts. Due to the complexity of certain contracts, the actual revenue recognition treatment required under the new standard for these arrangements may be dependent on contract-specific terms and vary in some instances.
Under the cumulative catch-up transition method, Cadence has evaluated its contracts that were in effect on the adoption date as if they had been accounted for under Topic 606 from contract inception. Some revenue related to the MEAs and IP arrangements noted above that would have been recognized in future periods under Topic 605 will be recast under Topic 606 as if the revenue had been recognized in prior periods. As this transition method requires that Cadence not adjust historical reported revenue amounts, the revenue that would have been recognized under this method prior to the adoption date will be an adjustment to retained earnings and will not be recognized as revenue in future periods as previously planned. Because of this transition method, approximately 3% of Cadence’s year-end backlog will be adjusted to retained earnings upon adoption.
Topic 606 also requires the deferral of incremental costs of obtaining a contract with a customer. This requires that Cadence capitalize commission costs that are directly related to obtaining customer contracts and amortize them over the life of the contract. Cadence anticipates the amount of the amortization of capitalized commissions under Topic 606 will be similar to the amount of commissions expense for fiscal 2018 bookings under Topic 605 and will not have a significant impact on its consolidated income statements.
Cash, Cash Equivalents and Short-Term Investments
Cadence considers all highly liquid investments with original maturities of three months or less on the date of purchase to be cash equivalents. Book overdraft balances are recorded in accounts payable and accrued liabilities in the consolidated balance sheets and are reported as a component of cash flows from financing activities in the consolidated statement of cash flows. 
Cadence’s short-term investments consist of marketable equity securities that are classified as available for sale. Available-for-sale equity securities are carried at fair value, with the unrealized gains and losses presented net of tax as a separate component of other comprehensive income. Unrealized and realized gains and losses are determined using the specific identification method.
Cadence recognizes gains on its available-for-sale securities when they are realized. Cadence recognizes losses on its available-for-sale securities when they are realized or when Cadence has determined that an other-than-temporary decline in fair value has occurred. Cadence records realized gains, realized losses and other-than-temporary impairments as part of other income, net in the consolidated income statements.
Foreign Operations
Cadence transacts business in various foreign currencies. The United States dollar is the functional currency of Cadence’s consolidated entities operating in the United States and certain of its consolidated subsidiaries operating outside the United States. The functional currency for Cadence’s other consolidated entities operating outside of the United States is generally the country’s local currency.
Cadence translates the financial statements of consolidated entities whose functional currency is not the United States dollar into United States dollars. Cadence translates assets and liabilities at the exchange rate in effect as of the financial statement date and translates income statement accounts using an average exchange rate for the period. Cadence includes adjustments from translating assets and liabilities into United States dollars, and the effect of exchange rate changes on intercompany transactions of a long-term investment nature in stockholders’ equity as a component of accumulated other comprehensive income. Cadence reports gains and losses from foreign exchange rate changes related to intercompany receivables and payables that are not of a long-term investment nature, as well as gains and losses from foreign currency transactions of a monetary nature in other income, net, in the consolidated income statements.
Revenue Recognition
Software and IP Revenue Recognition
Cadence primarily uses time-based licenses to license its software. Certain software and IP products are licensed using a perpetual license.
Time-based licenses - Cadence’s time-based license arrangements offer customers the right to access and use all of the products delivered at the outset of an arrangement and updates throughout the entire term of the arrangement, which is generally two to three years, with no rights to return. Cadence’s updates provide for continued access to evolving technology as customers’ designs migrate to more advances nodes. In addition, certain time-based license arrangements include:
Remix among the products delivered at the outset of the arrangement, so long as the cumulative contractual value of all products in use does not exceed the total license fee determined at the outset of the arrangement; and
Use of unspecified additional products that become commercially available during the term of the arrangement.
In general, product and maintenance revenue associated with time-based licenses is recognized over the term of the license, commencing upon the later of the effective date of the arrangement or delivery of the licensed product.
Perpetual licenses - Cadence’s perpetual licenses consist of software licensed on a perpetual basis with no right to return or ability to remix the licensed software. Cadence licenses its design IP under a perpetual license on a per-design basis.
In general, product revenue associated with perpetual licenses where VSOE exists for the undelivered maintenance is recognized upon delivery of the licensed product, and maintenance revenue is recognized ratably over the maintenance term. If VSOE does not exist for the undelivered maintenance in a perpetual license, product revenue is recognized over the maintenance term. If certain other criteria are met, revenue for design IP is recognized upon delivery and we accrue the expected costs of maintenance.
Hardware Revenue Recognition
Cadence generally has a minimum of two deliverables in arrangements involving the sale or lease of its hardware products. The first deliverable is the hardware product and software essential to the functionality of the hardware product, and the second deliverable is the right to receive maintenance on the hardware product and its software. Cadence allocates consideration between these deliverables based on the relative standalone selling price for each deliverable. Consideration allocated to the hardware product and its essential software is recognized as revenue at the time of delivery provided all other conditions for revenue recognition have been met. Consideration allocated to maintenance is recognized as revenue ratably over the maintenance term.
Services Revenue Recognition
Services revenue primarily consists of revenue received for performing engineering services. These services are generally not related to the functionality of the products licensed. In certain instances, Cadence will customize its IP on a fixed fee basis. Revenue from service contracts is recognized either on the time and materials method, as work is performed, or on the percentage-of-completion method. If a service contract is considered to be part of an MEA that includes a software contract, revenue is generally recognized over the duration of the software contract. For contracts with fixed or not-to-exceed fees, Cadence estimates on a monthly basis the percentage-of-completion based on the progress to completion of the services. Cadence has a history of accurately estimating project status and the costs necessary to complete projects. A number of internal and external factors can affect these estimates, including labor rates, utilization and efficiency variances and specification and testing requirement changes. If different conditions were to prevail such that accurate estimates could not be made, then the use of the completed contract method would be required and the recognition of all revenue and costs would be deferred until the project was completed. Such a change could have a material impact on Cadence’s results of operations.
Revenue Recognition Criteria
Although the timing and amount of revenue recognition differs based on the deliverables in each arrangement, Cadence begins revenue recognition for an arrangement when persuasive evidence of an arrangement exists, delivery has occurred, the fee is fixed or determinable, and collection of the resulting receivable is probable.
Persuasive evidence of an arrangement - Generally, Cadence uses a contract signed by the customer as evidence of an arrangement for time-based licenses, licenses of its IP products and hardware leases. If a contract signed by the customer does not exist, Cadence has historically used a purchase order as evidence of an arrangement for software perpetual licenses, hardware sales, maintenance renewals and small fixed-price service projects, such as training classes and small methodology service engagements. For all other service engagements, Cadence uses a signed professional services agreement and a statement of work to evidence an arrangement. In cases where both a signed contract and a purchase order exist, Cadence considers the signed contract to be the most persuasive evidence of the arrangement. Sales through Cadence’s distributors are evidenced by a master agreement governing the relationship, together with binding purchase orders from the distributor on a transaction-by-transaction basis.
Product delivery - Software and VIP, and the corresponding access keys, are generally delivered to customers electronically. Electronic delivery occurs when Cadence provides the customer access to the software. Occasionally, Cadence will deliver software on a DVD with standard transfer terms of free-on-board (“F.O.B.”) shipping point. Design IP is also delivered electronically via download from a secure site. Cadence’s software and IP license agreements generally do not contain conditions for acceptance. Delivery of an entire hardware system is deemed to occur upon its successful installation. For certain hardware products, installation is the responsibility of the customer, as the system is fully functional at the time of shipment and delivery is deemed to be complete when the products are shipped with freight terms of F.O.B. shipping point.
Fee is fixed or determinable - Cadence assesses whether a fee is fixed or determinable at the outset of the arrangement, primarily based on the payment terms associated with the transaction. Cadence has established a history of collecting under the original contract without providing concessions on payments, products or services. For contracts that do not include a substantial upfront payment, Cadence considers that a fee is fixed or determinable if the arrangement has payment periods that are equal to or less than the term of the licenses and the payments are collected in equal or nearly equal installments, when evaluated over the entire term of the arrangement. Cadence has a history of collecting receivables under software contracts of up to five years for which the fee has been assessed as fixed or determinable.
Significant judgment is involved in assessing whether a fee is fixed or determinable. Cadence must also make these judgments when assessing whether a contract amendment to a time-based arrangement (primarily in the context of a license extension or renewal) constitutes a concession. Cadence’s experience has been that it is able to determine whether a fee is fixed or determinable. While Cadence does not expect that experience to change, if Cadence no longer were to have a history of collecting under the original contract without providing concessions, revenue would be required to be recognized when payments become due and payable. Such a change could have a material impact on Cadence’s results of operations.
Collection is probable - Cadence assesses the probability of collecting from each customer at the outset of the arrangement based on a number of factors, including the customer’s payment history, its current creditworthiness and geographic location. If in Cadence’s judgment collection of a fee is not probable, Cadence does not record revenue until the uncertainty is removed, which is generally upon receipt of cash payment.
Multiple Element Arrangements
An MEA is any arrangement that includes or contemplates rights for a combination of software, IP or hardware products, services, training or maintenance in a single arrangement. From time to time, Cadence may include individual deliverables in separately priced and separately executed contracts with the same customer. Cadence evaluates all relevant facts and circumstances in determining whether the separate contracts should be accounted for individually as distinct arrangements or whether the separate contracts are, in substance, an MEA. Significant judgment is involved in determining whether a group of contracts might be so closely related that they are, in effect, part of a single arrangement. Cadence’s judgments about whether several contracts together comprise an MEA can affect the timing of revenue recognition under those contracts, which could have an effect on its results of operations for the periods involved.
For an MEA that includes software and nonsoftware elements, Cadence allocates the total consideration based on the relative standalone selling prices of each element. In these circumstances, Cadence is required to use a hierarchy to determine the standalone selling price to be used for allocating consideration to deliverables as follows:
VSOE of fair value;
Third-party evidence of selling price (“TPE”); and
Best estimate of the selling price (“BESP”).
Vendor-specific objective evidence of fair value - Cadence’s VSOE for maintenance is based upon the customer’s stated annual renewal rates and VSOE for services is based on the price charged when the services are sold separately. Cadence has not established VSOE for certain products, including software and IP licenses and hardware products, or for annual maintenance that is not cancellable by the customer.
Third-party evidence of selling price - TPE is determined based on competitor prices for similar deliverables when sold separately. Generally, Cadence’s offerings contain significant differentiation such that comparable pricing of products with similar functionality cannot be obtained. Furthermore, Cadence is unable to reliably determine what similar competitor products’ selling prices are when those products are sold on a standalone basis. Therefore, Cadence typically is not able to obtain TPE and TPE is not used to determine any standalone selling prices.
Best estimate of the selling price - Cadence calculates the BESP of its hardware products based on its pricing practices, including the historical average prices charged for comparable hardware products. Cadence’s process for determining BESP for its software deliverables takes into account multiple factors that vary depending upon the unique facts and circumstances related to each deliverable. Key external and internal factors considered in developing the BESPs include prices charged by Cadence for similar arrangements, historical pricing practices and the nature of the product. In addition, when developing BESPs, Cadence may consider other factors as appropriate, including the pricing of competitive alternatives if they exist, and product-specific business objectives.
For MEAs that contain software and nonsoftware elements, Cadence allocates the consideration to software or software-related elements as a group, and to any nonsoftware element separately based on the standalone selling price hierarchy. The consideration allocated to each element is then recognized as revenue when the basic revenue recognition criteria are met for each element. Once the consideration is allocated to the group of software and software-related elements, it then follows the recognition principles of software revenue recognition accounting standards.
For MEAs involving only software and software-related deliverables, VSOE must exist to allocate the total fee among all delivered and undelivered elements, or if VSOE of all undelivered elements exists, revenue is recognized using the residual method. Under the residual method, the VSOE of the undelivered elements is deferred and the remaining portion of the arrangement fee is recognized up front as the elements are delivered. If VSOE does not exist for all elements to support the allocation of the total fee among all elements of the arrangement, or if VSOE does not exist for all undelivered elements to apply the residual method, revenue is recognized over the term of the undelivered elements.
Other Factors Regarding Revenue Recognition
Taxes collected from customers and remitted to governmental authorities - Cadence applies the net basis presentation for taxes collected from customers and remitted to governmental authorities.
Derivative Financial Instruments
Cadence enters into foreign currency forward exchange contracts with financial institutions to protect against currency exchange risks associated with existing assets and liabilities. A foreign currency forward exchange contract acts as a hedge by increasing in value when underlying assets decrease in value or underlying liabilities increase in value due to changes in foreign exchange rates. Conversely, a foreign currency forward exchange contract decreases in value when underlying assets increase in value or underlying liabilities decrease in value due to changes in foreign exchange rates. The forward contracts are not designated as accounting hedges and, therefore, the unrealized gains and losses are recognized in other income, net, in advance of the actual foreign currency cash flows. The fair value of these forward contracts is recorded in accrued liabilities or in other current assets. These forward contracts generally have maturities of 90 days or less.
Receivables
Cadence’s receivables, net includes invoiced accounts receivable and the current portion of unbilled receivables. Unbilled receivables represent amounts Cadence has recorded as revenue for which payments from a customer are due over time. Cadence’s accounts receivable and unbilled receivables were initially recorded at the transaction value. Cadence’s long-term receivables balance includes receivable balances to be invoiced more than one year after each balance sheet date.
Allowances for Doubtful Accounts
Each fiscal quarter, Cadence assesses its ability to collect outstanding receivables, and provides allowances for a portion of its receivables when collection is not probable. Cadence analyzes the creditworthiness of its customers, historical experience, changes in customer demand and the overall economic climate in the industries that Cadence serves. Provisions are made based upon a specific review of customer receivables and are recorded in operating expenses.
Inventories
Inventories are stated at the lower of cost or market value. Cadence’s inventories include high technology parts and components for complex emulation and prototyping hardware systems. These parts and components are specialized in nature and may be subject to rapid technological obsolescence. While Cadence has programs to minimize the required inventories on hand and considers technological obsolescence when estimating required reserves to reduce recorded amounts to market values, it is reasonably possible that such estimates could change in the near term. Cadence’s policy is to reserve for inventory in excess of 12-month demand or for other known obsolescence or realization issues.
Property, Plant and Equipment
Property, plant and equipment is stated at historical cost. Depreciation and amortization are generally provided over the estimated useful lives, using the straight-line method, as follows:
Computer equipment and related software
2-7 years
Buildings
25-32 years
Leasehold improvements
Shorter of the lease term
or the estimated useful life
Building improvements and land improvements
Estimated useful life up to 32 years
Furniture and fixtures
3-5 years
Equipment
3-5 years

Cadence capitalizes certain costs of software developed for internal use. Capitalization of software developed for internal use begins at the application development phase of the project. Amortization begins when the computer software is substantially complete and ready for its intended use. Amortization is recorded on a straight-line basis over the estimated useful life. Cadence capitalized costs of software developed for internal use of $2.2 million, $3.5 million, and $2.0 million during fiscal 2017, 2016 and 2015, respectively.
Cadence recorded depreciation and amortization expense of $52.9 million, $52.7 million and $48.7 million during fiscal 2017, 2016 and 2015, respectively, for property, plant and equipment.
Software Development Costs
Software development costs are capitalized beginning when a product’s technological feasibility has been established by completion of a working model of the product and amortization begins when a product is available for general release to customers. The period between the achievement of technological feasibility and the general release of Cadence’s products has typically been of short duration. Costs incurred during fiscal 2017, 2016 and 2015 were not material.
Goodwill
Cadence conducts a goodwill impairment analysis annually and as necessary if changes in facts and circumstances indicate that the fair value of Cadence’s single reporting unit may be less than its carrying amount. Cadence’s goodwill impairment test consists of two steps. The first step requires that Cadence compare the estimated fair value of its single reporting unit to the carrying value of the reporting unit’s net assets, including goodwill. If the fair value of the reporting unit is greater than the carrying value of its net assets, goodwill is not considered to be impaired and no further testing is required. If the fair value of the reporting unit is less than the carrying value of its net assets, Cadence would be required to complete the second step of the test by analyzing the fair value of its goodwill. If the carrying value of the goodwill exceeds its fair value, an impairment charge is recorded.
Long-Lived Assets, Including Acquired Intangibles
Cadence’s long-lived assets consist of property, plant and equipment and acquired intangibles. Acquired intangibles with definite lives are amortized on a straight-line basis over the estimated economic life of the underlying products and technologies, which range from two to fourteen years. Acquired intangibles with indefinite lives, or in-process technology, consists of projects that had not reached technological feasibility by the date of acquisition. Upon completion of the project, the assets are amortized over their estimated useful lives. If the project is abandoned rather than completed, the asset is written off. In-process technology is tested for impairment annually and as necessary if changes in facts and circumstances indicate that the assets might be impaired.
Cadence reviews its long-lived assets, including acquired intangibles for impairment whenever events or changes in circumstances indicate that the carrying amount of a long-lived asset or asset group may not be recoverable. Recoverability of an asset or asset group is measured by comparison of its carrying amount to the expected future undiscounted cash flows that the asset or asset group is expected to generate. If it is determined that the carrying amount of an asset group is not recoverable, an impairment loss is recorded in the amount by which the carrying amount of the asset or asset group exceeds its fair value.
Non-Marketable Investments
Cadence’s non-marketable investments include its investments in privately-held companies. These investments are initially recorded at cost and are included in other assets in the consolidated balance sheets. Cadence accounts for these investments using either the cost method or the equity method of accounting. Cadence reviews the fair value of its non-marketable investments on a regular basis to determine whether the investments in these companies are other-than-temporarily impaired. Cadence considers investee financial performance and other information received from the investee companies, as well as any other available estimates of the fair value of the investee companies in its review. If Cadence determines the carrying value of an investment exceeds its fair value, and that difference is other than temporary, Cadence writes down the value of the investment to its fair value. Cadence records investment write-downs in other income, net, in the consolidated income statements.
Nonqualified Deferred Compensation Trust
Executive officers, senior management and members of Cadence’s Board of Directors may elect to defer compensation payable to them under Cadence’s Nonqualified Deferred Compensation Plan (“NQDC”). Deferred compensation payments are held in investment accounts and the values of the accounts are adjusted each quarter based on the fair value of the investments held in the NQDC.
The selected investments held in the NQDC accounts are classified as trading securities. Trading securities are carried at fair value, with the unrealized gains and losses recognized in the consolidated income statements as other income, net. These trading securities are classified in other assets in the consolidated balance sheets because the securities are not available for Cadence’s use in its operations.
Cadence’s obligation with respect to the NQDC trust is recorded in other long-term liabilities on the consolidated balance sheets. Increases and decreases in the NQDC trust liability are recorded as compensation expense in the consolidated income statements.
Deferred Revenue
Deferred revenue arises when customers are billed for products or services in advance of revenue recognition. Cadence’s deferred revenue consists primarily of unearned revenue on product licenses and the related maintenance for which revenue is recognized over the duration of the license. The fees for time-based licenses are generally billed quarterly in advance and the related revenue is recognized over multiple periods over the ensuing license period. Maintenance on perpetual licenses is generally renewed annually, billed in full in advance, and the corresponding revenue is recognized over the 12-month maintenance term.
Comprehensive Income
Cadence reports comprehensive income in the consolidated statements of comprehensive income. Accumulated other comprehensive income (loss) is reported as a component of stockholders’ equity and includes foreign currency translation gains and losses, changes in defined benefit plan liabilities, and unrealized gains and losses on marketable securities that are available for sale.
Accounting for Income Taxes
Cadence accounts for the effect of income taxes in its consolidated financial statements using the asset and liability method. This process involves estimating actual current tax liabilities together with assessing carryforwards and temporary differences resulting from differing treatment of items, such as depreciation, for tax and accounting purposes. These differences result in deferred tax assets and liabilities, measured using enacted tax rates expected to apply to taxable income in the years when those temporary differences are expected to be recovered or settled.
Cadence then records a valuation allowance to reduce the deferred tax assets to the amount that Cadence believes is more likely than not to be realized based on its judgment of all available positive and negative evidence. The weight given to the potential effect of negative and positive evidence is commensurate with the extent to which the strength of the evidence can be objectively verified. This assessment, which is completed on a taxing jurisdiction basis, takes into account a number of types of evidence, including the following:
The nature and history of current or cumulative financial reporting income or losses;
Sources of future taxable income;
The anticipated reversal or expiration dates of the deferred tax assets; and
Tax planning strategies.
Cadence takes a two-step approach to recognizing and measuring the financial statement benefit of uncertain tax positions. The first step is to evaluate the tax position for recognition by determining whether the weight of available evidence indicates that it is more likely than not that the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon settlement of the audit. Cadence classifies interest and penalties on unrecognized tax benefits as income tax expense or benefit.
The Tax Cuts and Jobs Act was enacted in December 2017 (the “Tax Act”) and includes significant changes to U.S. taxation of corporations. The Tax Act requires Cadence to include in its taxable income its share of global intangible low-taxed income beginning from fiscal 2018. Cadence has not completed its analysis on whether to adopt the accounting policy to recognize deferred taxes for the global intangible low-taxed income inclusion or to recognize global intangible low-tax income as tax expense in the period incurred. Cadence expects to finalize its accounting policy during fiscal 2018 upon obtaining, preparing and analyzing its estimated global intangible low-taxed income. For additional discussion of income taxes, see Note 6 in the notes to the consolidated financial statements.
Restructuring Charges
Cadence records personnel-related restructuring charges with customary termination benefits when the costs are both probable and estimable. Cadence records personnel-related restructuring charges with non-customary termination benefits when the plan has been communicated to the affected employees. Cadence records facilities-related restructuring charges in the period in which the affected facilities are vacated. In connection with facilities-related restructuring plans, Cadence has made a number of estimates and assumptions related to losses on excess facilities that have been vacated or consolidated, particularly the timing of subleases and sublease terms. Closure and space reduction costs included in the restructuring charges include payments required under leases less any applicable estimated sublease income after the facilities are abandoned, lease buyout costs and certain contractual costs to maintain facilities during the period after abandonment.
Cadence records estimated provisions for termination benefits and outplacement costs along with other personnel-related restructuring costs, long-term asset impairments related to abandoned assets and other costs associated with the restructuring plan. Cadence regularly evaluates the adequacy of its lease loss accruals and severance and related benefits accruals, and adjusts the balances based on actual costs incurred or changes in estimates and assumptions. Subsequent adjustments to restructuring accruals are classified in restructuring and other charges in the consolidated income statements.
Stock-Based Compensation
Cadence recognizes the cost of employee services received in exchange for awards of equity instruments as stock-based compensation expense. Stock-based compensation expense is measured at the grant date based on the value of the award and is recognized as expense over the requisite service period, which is typically the vesting period. Cadence recognizes stock-based compensation expense on the straight-line method for awards that only contain a service condition and on the graded-vesting method for awards that contain both a service and performance condition. Cadence recognizes the impact of forfeitures on stock-based compensation expense as they occur.
The fair value of stock options and purchase rights issued under Cadence’s Employee Stock Purchase Plan (“ESPP”) are calculated using the Black-Scholes option pricing model. The computation of the expected volatility assumption used for new awards is based on implied volatility when the remaining maturities of the underlying traded options are at least one year. When the remaining maturities of the underlying traded options are less than one year, expected volatility is based on a weighting of historical and implied volatilities. When determining the expected term, Cadence reviews historical employee exercise behavior from options having similar vesting periods. The risk-free interest rate for the period within the expected term of the option is based on the yield of United States Treasury notes for the comparable term in effect at the time of grant. The expected dividend yield used in the calculation is zero because Cadence has not historically paid and currently does not expect to pay dividends in the foreseeable future.
Treasury Stock
Cadence generally issues shares related to its stock-based compensation plans from shares held in treasury. When treasury stock is reissued at an amount higher than its cost, the difference is recorded as a component of capital in excess of par in the consolidated statements of stockholders’ equity. When treasury stock is reissued at an amount lower than its cost, the difference is recorded as a component of capital in excess of par to the extent that gains exist to offset the losses. If there are no accumulated treasury stock gains in capital in excess of par, the losses upon reissuance of treasury stock are recorded as a component of retained earnings (accumulated deficit) in the consolidated statements of stockholders’ equity. There were no losses recorded by Cadence on the reissuance of treasury stock during fiscal 2017, 2016 or 2015.
Concentrations of Credit Risk
Financial instruments, including derivative financial instruments, that may potentially subject Cadence to concentrations of credit risk, consist principally of cash and cash equivalents, short-term investments, long-term investments, accounts receivable and forward contracts. Credit exposure related to Cadence’s foreign currency forward contracts is limited to the realized and unrealized gains on these contracts.
Advertising
Cadence expenses the costs of advertising as incurred. Total advertising expense, including marketing programs and events, was $7.4 million, $8.4 million and $7.9 million during fiscal 2017, 2016 and 2015, respectively, and is included in marketing and sales in the consolidated income statements.
XML 26 R10.htm IDEA: XBRL DOCUMENT v3.8.0.1
Debt
12 Months Ended
Dec. 30, 2017
Debt Disclosure [Abstract]  
DEBT
DEBT
Cadence’s outstanding debt as of December 30, 2017 and December 31, 2016 was as follows:
 
December 30, 2017
 
December 31, 2016
 
(In thousands)
 
Principal
 
Unamortized Discount
 
Carrying Value
 
Principal
 
Unamortized Discount
 
Carrying Value
Revolving Credit Facility
$
85,000

 
$

 
$
85,000

 
$
50,000

 
$

 
$
50,000

2019 Term Loan
300,000

 
(226
)
 
299,774

 
300,000

 
(434
)
 
299,566

2024 Notes
350,000

 
(5,405
)
 
344,595

 
350,000

 
(6,073
)
 
343,927

Total outstanding debt
$
735,000

 
$
(5,631
)
 
$
729,369

 
$
700,000

 
$
(6,507
)
 
$
693,493


Revolving Credit Facility
On January 30, 2017, Cadence entered into a five-year senior unsecured revolving credit facility with a group of lenders led by JPMorgan Chase Bank, N.A., as administrative agent, which replaced Cadence’s existing revolving credit facility. The credit facility provides for borrowings up to $350.0 million, with the right to request increased capacity up to an additional $250.0 million  upon the receipt of lender commitments, for total maximum borrowings of $600.0 million. The credit facility expires on January 28, 2022 and has no subsidiary guarantors. Any outstanding loans drawn under the credit facility are due at maturity on January 28, 2022. Outstanding borrowings may be paid at any time prior to maturity.
Interest accrues on borrowings under the credit facility at either LIBOR plus a margin between 1.250% and 1.875% per annum or at the base rate plus a margin between 0.25% and 0.875% per annum. As of December 30, 2017, the interest rate on Cadence’s credit facility was 2.62%. Interest is payable quarterly. A commitment fee ranging from 0.15% to 0.30% is assessed on the daily average undrawn portion of revolving commitments.
The credit facility contains customary negative covenants that, among other things, restrict Cadence’s ability to incur additional indebtedness, grant liens, make certain investments (including acquisitions), dispose of certain assets and make certain payments, including share repurchases and dividends. In addition, the credit facility contains financial covenants that require Cadence to maintain a funded debt to EBITDA ratio not greater than 3.00 to 1, with a step up to 3.50 to 1 for one year following an acquisition by Cadence of at least $250.0 million that results in a pro forma leverage ratio between 2.75 to 1 and 3.25 to 1. As of December 30, 2017 and December 31, 2016, Cadence was in compliance with all financial covenants associated with the revolving credit facility.
2019 Term Loan
In January 2016, Cadence entered into a $300.0 million three-year senior unsecured non-amortizing term loan facility due on January 28, 2019 (the “2019 Term Loan”) with a group of lenders led by JPMorgan Chase Bank, N.A., as administrative agent. On January 30, 2017, Cadence amended the agreement for its 2019 Term Loan. The amendment modified the 2019 Term Loan covenants to make them consistent with the covenants in the revolving credit facility. The other material terms of the 2019 Term Loan remain unchanged.
Amounts outstanding under the 2019 Term Loan initially accrue interest at a rate equal to LIBOR plus a margin of 1.125% per annum, which may increase to a rate equal to LIBOR plus a margin of up to 1.875% per annum, depending on Cadence’s leverage ratio. As of December 30, 2017, the interest rate on Cadence’s 2019 Term Loan was 2.63%.
The 2019 Term Loan contains customary negative covenants that, among other things, restrict Cadence’s ability to incur additional indebtedness, grant liens, make certain investments (including acquisitions), dispose of certain assets and make certain payments, including share repurchases and dividends. In addition, the term loan agreement contains certain financial covenants that require Cadence to maintain a funded debt to EBITDA ratio not greater than 3.00 to 1, with a step-up to 3.50 to 1 for one year following an acquisition by Cadence of at least $250.0 million that results in a pro forma leverage ratio between 2.75 to 1 and 3.25 to 1. As of December 30, 2017 and December 31, 2016, Cadence was in compliance with all financial covenants associated with the 2019 Term Loan.
2024 Notes
In October 2014, Cadence issued $350.0 million aggregate principal amount of 4.375% Senior Notes due October 15, 2024 (the “2024 Notes”). Cadence received net proceeds of $342.4 million from the issuance of the 2024 Notes, net of a discount of $1.4 million and issuance costs of $6.2 million. Both the discount and issuance costs are being amortized to interest expense over the term of the 2024 Notes using the effective interest method. Interest is payable in cash semi-annually in April and October. The 2024 Notes are unsecured and rank equal in right of payment to all of Cadence’s existing and future senior indebtedness.
Cadence may redeem the 2024 Notes, in whole or in part, at a redemption price equal to the greater of (a) 100% of the principal amount of the notes to be redeemed and (b) the sum of the present values of the remaining scheduled payments of principal and interest, plus any accrued and unpaid interest, as more particularly described in the indenture governing the 2024 Notes.
The indenture governing the 2024 Notes includes customary representations, warranties and restrictive covenants, including, but not limited to, restrictions on Cadence’s ability to grant liens on assets, enter into sale and lease-back transactions, or merge, consolidate or sell assets, and also includes customary events of default. As of December 30, 2017 and December 31, 2016, Cadence was in compliance with all financial covenants associated with the 2024 Notes.
XML 27 R11.htm IDEA: XBRL DOCUMENT v3.8.0.1
Cash, Cash Equivalents and Investments
12 Months Ended
Dec. 30, 2017
Cash, Cash Equivalents and Investments [Abstract]  
CASH, CASH EQUIVALENTS AND INVESTMENTS
CASH, CASH EQUIVALENTS AND INVESTMENTS
Cadence’s cash, cash equivalents and short-term investments at fair value as of December 30, 2017 and December 31, 2016 were as follows:
 
As of
 
December 30, 2017
 
December 31, 2016
 
(In thousands)
Cash and cash equivalents
$
688,087

 
$
465,232

Short-term investments
4,455

 
3,057

Cash, cash equivalents and short-term investments
$
692,542

 
$
468,289


Cash and Cash Equivalents
The following table summarizes Cadence’s cash and cash equivalents at fair value as of December 30, 2017 and December 31, 2016:
 
 
As of
 
December 30,
2017
 
December 31,
2016
 
(In thousands)
Cash and interest bearing deposits
$
184,153

 
$
227,508

Money market funds
503,934

 
237,724

Total cash and cash equivalents
$
688,087

 
$
465,232


Short-Term Investments
The following tables summarize Cadence’s short-term investments as of December 30, 2017 and December 31, 2016:
 
 
As of December 30, 2017
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair
Value
 
(In thousands)
Marketable equity securities
$
1,817

 
$
2,638

 
$

 
$
4,455


 
As of December 31, 2016
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair
Value
 
(In thousands)
Marketable equity securities
$
2,131

 
$
926

 
$

 
$
3,057


Realized gains and losses from the sale of marketable equity securities are recorded in other income, net in the consolidated income statements.
 Non-Marketable Investments
Cadence’s non-marketable investments generally consist of voting preferred stock, convertible debt or other instruments of privately-held entities and are included in other assets on Cadence’s consolidated balance sheets. If Cadence determines that it has the ability to exercise significant influence over the issuer, which may include considering whether the investments are in-substance common stock, the investment is accounted for using the equity method. The equity method income or loss recorded by Cadence is based on its percentage ownership in the issuer.
Cadence records realized gains and losses from the sale of non-marketable investments and write-downs related to cost method investments due to other-than-temporary declines in value in the consolidated income statements as other income, net.
Cadence’s non-marketable investments as of December 30, 2017 and December 31, 2016 were as follows:
 
As of
 
December 30,
2017
 
December 31,
2016
 
(In thousands)
Cost method
$
532

 
$
532

Equity method
2,460

 
2,634

Total non-marketable investments
$
2,992

 
$
3,166

XML 28 R12.htm IDEA: XBRL DOCUMENT v3.8.0.1
Receivables, net
12 Months Ended
Dec. 30, 2017
Receivables [Abstract]  
RECEIVABLES, NET
RECEIVABLES, NET
Cadence’s current and long-term receivables balances as of December 30, 2017 and December 31, 2016 were as follows:
 
As of
 
December 30,
2017
 
December 31,
2016
 
(In thousands)
Accounts receivable
$
119,325

 
$
85,554

Unbilled accounts receivable
71,101

 
71,617

Long-term receivables
12,239

 
12,949

Total receivables
202,665

 
170,120

Less allowance for doubtful accounts

 

Total receivables, net
$
202,665

 
$
170,120


Cadence’s customers are primarily concentrated within the semiconductor and electronics systems industries. As of December 30, 2017, one customer accounted for 17% of Cadence’s total receivables. As of December 31, 2016, no one customer accounted for 10% or more of Cadence’s total receivables.
Allowance for doubtful accounts
Cadence’s provisions for losses on its accounts receivable during fiscal 2017, 2016 and 2015 were as follows:
 
 
Balance at Beginning of Period
 
Charged to Costs and Expenses
 
Uncollectible Accounts Written Off, Net
 
Balance at End of Period
 
 
 
 
 
 
 
 
 
Year ended December 30, 2017
 
$

 
$
2,623

 
$
(2,623
)
 
$

Year ended December 31, 2016
 

 
308

 
(308
)
 

Year ended January 2, 2016
 
$

 
$
126

 
$
(126
)
 
$

XML 29 R13.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes
12 Months Ended
Dec. 30, 2017
Income Tax Disclosure [Abstract]  
INCOME TAXES
INCOME TAXES
The Tax Act was enacted in December 2017 and included several provisions that affected Cadence significantly, such as a one-time, mandatory transition tax on its previously untaxed foreign earnings and a reduction in the federal corporation income tax rate from 35% to 21% as of January 1, 2018, among others.
Cadence is required to recognize the effect of tax law changes in the period of enactment, which in the case of the Tax Act was December 2017, even though the effective date for most provisions of the Tax Act is January 1, 2018. The Securities and Exchange Commission issued Staff Accounting Bulletin No. 118, which allows registrants to record reasonable estimates or to apply tax laws in effect prior to the enactment of the Tax Act for a period of up to one year from the date of enactment when it does not have the necessary information available, prepared or analyzed in reasonable detail to complete its accounting for the changes in taxation. This provisional period ends when a company has obtained, prepared and analyzed the information necessary to finalize its accounting, but cannot extend beyond December 22, 2018.
Cadence was unable to complete the accounting for the effects of the Tax Act in fiscal 2017 because of the complexity and ambiguity of certain tax and accounting effects of the Tax Act. Cadence made reasonable estimates and recorded provisional amounts for the following effects of the Tax Act:
Transition tax on the deemed repatriation of past earnings of foreign subsidiaries;
Remeasurement of U.S. deferred taxes for the U.S. tax rate reduction;
Deferred taxes on past earnings of foreign subsidiaries that may be repatriated in the future; and
Unrecognized tax benefits related to the transition tax.
Cadence was unable to make reasonable estimates for the following tax law changes and applied the tax laws in effect prior to the enactment of the Tax Act:
Deferred taxes related to global intangible low-taxed income; and
Assessment of the valuation allowance applying the comprehensive changes in tax laws under the Tax Act.
Cadence expects to refine and complete the accounting for the Tax Act during fiscal 2018 as it obtains, prepares and analyzes additional information. Cadence also expects that additional guidance and interpretation of the tax law changes and accounting for the tax effects of the Tax Act will be available during fiscal 2018.
Cadence’s income before provision for income taxes included income from the United States and from foreign subsidiaries for fiscal 2017, 2016 and 2015, was as follows:
 
2017
 
2016
 
2015
 
(In thousands)
United States
$
81,619

 
$
84,694

 
$
47,867

Foreign subsidiaries
233,427

 
152,459

 
219,729

Total income before provision for income taxes
$
315,046

 
$
237,153

 
$
267,596


During fiscal 2017, 2016 and 2015, Cadence’s foreign subsidiaries were generally subject to lower statutory tax rates than the United States statutory federal income tax rate of 35%.
Cadence’s provision for income taxes was comprised of the following items for fiscal 2017, 2016 and 2015:
 
2017
 
2016
 
2015
 
(In thousands)
Current:
 
 
 
 
 
Federal
$
(2,193
)
 
$
4,839

 
$
(10,265
)
State and local
(2,097
)
 
50

 
(713
)
Foreign
35,301

 
34,047

 
24,622

Total current
31,011

 
38,936

 
13,644

 
 
 
 
 
 
Deferred:
 
 
 
 
 
Federal
76,494

 
(5,291
)
 
(13,165
)
State and local
5,571

 
6,006

 
1,751

Foreign
(2,131
)
 
(5,584
)
 
(1,734
)
Total deferred
79,934


(4,869
)
 
(13,148
)
 
 
 
 
 
 
Tax expense allocated to shareholders’ equity

 

 
14,683

 
 
 
 
 
 
Total provision for income taxes
$
110,945

 
$
34,067

 
$
15,179


The provision for income taxes differs from the amount estimated by applying the United States statutory federal income tax rate of 35% to income before provision for income taxes for fiscal 2017, 2016 and 2015 as follows:
 
2017
 
2016
 
2015
 
(In thousands)
Provision computed at federal statutory income tax rate
$
110,266

 
$
83,003

 
$
93,659

State and local income tax, net of federal tax effect
5,867

 
5,534

 
3,621

Foreign income tax rate differential
(65,296
)
 
(36,098
)
 
(56,873
)
Impact of 2017 Tax Act*
96,798

 

 

Stock-based compensation
(24,455
)
 
(13,132
)
 
2,687

Change in deferred tax asset valuation allowance
4,689

 
1,243

 
(11,066
)
Tax credits
(26,789
)
 
(39,765
)
 
(19,243
)
Repatriation of foreign earnings

 
25,145

 
50

Tax effects of intra-entity transfer of assets
(8,450
)
 
(7,661
)
 
(7,928
)
Domestic production activity deduction
(2,474
)
 
(2,826
)
 

Withholding taxes
11,225

 
9,870

 
5,119

Tax settlements, foreign
3,086

 
5,620

 

Increase in unrecognized tax benefits not included in tax settlements
4,054

 
614

 
3,530

Other
2,424

 
2,520

 
1,623

Provision for income taxes
$
110,945

 
$
34,067

 
$
15,179

Effective tax rate
35
%
 
14
%
 
6
%

____________
* The provisional amount related to the remeasurement of U.S. deferred tax assets and liabilities based on the rates at which they are expected to reverse in the future was $25.2 million. The provisional amount related to the one-time transition tax on the mandatory deemed repatriation of foreign earnings was $67.2 million.

Cadence adopted the new accounting standard related to stock-based compensation in fiscal 2016, which requires the excess tax benefits or deficiencies to be reflected in the consolidated income statements as a component of the provision for income taxes, whereas these income tax effects were previously recognized in stockholders’ equity in the consolidated balance sheets. Cadence adopted the accounting standard on a prospective basis and prior fiscal periods were not restated. Total excess tax benefits recognized in the provision for income taxes in fiscal 2017 and fiscal 2016 were $32.0 million and $17.2 million, respectively.
The components of deferred tax assets and liabilities consisted of the following as of December 30, 2017 and December 31, 2016:
 
As of
 
December 30,
2017
 
December 31,
2016
 
(In thousands)
Deferred tax assets:
 
 
 
Tax credit carryforwards
$
164,687

 
$
180,999

Reserves and accruals
42,357

 
62,438

Intangible assets
13,112

 
23,335

Capitalized research and development expense for income tax purposes
10,621

 
19,093

Operating loss carryforwards
20,650

 
23,175

Deferred income
12,178

 
14,842

Capital loss carryforwards
20,266

 
20,580

Stock-based compensation costs
15,782

 
20,087

Depreciation and amortization
7,665

 
12,202

Investments
3,201

 
6,442

Prepaid expenses

 
26,526

Total deferred tax assets
310,519

 
409,719

Valuation allowance
(95,491
)
 
(92,920
)
Net deferred tax assets
215,028

 
316,799

 
 
 
 
Deferred tax liabilities:
 
 
 
Intangible assets
(36,683
)
 
(35,651
)
Undistributed foreign earnings
(23,563
)
 
(24,529
)
Other
(2,730
)
 
(119
)
Total deferred tax liabilities
(62,976
)
 
(60,299
)
Total net deferred tax assets
$
152,052

 
$
256,500


Cadence remeasured its fiscal 2017 federal deferred tax assets and liabilities at the applicable tax rate of 21% in accordance with the Tax Act.
Cadence regularly reviews its deferred tax assets for recoverability and establishes a valuation allowance if it is more likely than not that some portion of the deferred tax assets will not be realized. Because the Tax Act includes significant changes to tax laws that potentially impact Cadence’s valuation allowance analysis and Cadence could not make a reasonable estimate of the effect of such changes, Cadence reviewed its valuation allowance by applying the tax law in effect prior to the enactment of the Tax Act. During fiscal 2017, Cadence determined that there was sufficient positive evidence to conclude that $215.0 million of deferred tax assets were more likely than not to be realized. The evidence that the Company relied on to make this determination included the following:
The magnitude and duration of Cadence’s historical profitability in the United States;
Cadence’s multi-year history of approximately 90% of the aggregate value of its bookings being of a type that generates revenue recognized over time;
Cadence’s existing revenue backlog as of December 30, 2017 that provides Cadence with an objective source of future revenues to be recognized in fiscal 2018 and subsequent periods; and
Cadence’s expectation of having sufficient sources of income in the future to prevent the expiration of deferred tax assets.
Cadence will provide adjustments to the fiscal 2017 valuation allowance during fiscal 2018 upon obtaining, preparing and analyzing the information necessary to update and finalize its accounting for the tax effects of the Tax Act.
During fiscal 2017 and 2016, Cadence maintained valuation allowances of $95.5 million and $92.9 million, respectively, on certain federal, state and foreign deferred tax assets because the realization of these deferred tax assets require future income of a specific character or amount that Cadence considered uncertain. The valuation allowance primarily relates to the following:
Tax credits in certain states that are accumulating at a rate greater than Cadence’s capacity to utilize the credits and tax credits in certain states where it is likely the credits will expire unused;
Federal, state and foreign deferred tax assets related to investments and capital losses that can only be utilized against gains that are capital in nature; and
Foreign tax credits that can only be fully utilized if Cadence has sufficient income of a specific character in the future.
As of December 30, 2017, Cadence’s operating loss carryforwards were as follows:
 
Amount
 
Expiration Periods
 
(In thousands)
 
 
Federal
$
13,638

 
from 2021 through 2036
California
198,173

 
from 2019 through 2036
Other states (tax effected, net of federal benefit)
3,081

 
from 2019 through 2037
Foreign (tax effected)
866

 
from 2025 through indefinite

As of December 30, 2017, Cadence had tax credit carryforwards of:
 
Amount
 
Expiration Periods
 
(In thousands)
 
 
Federal*
$
87,746

 
from 2023 through 2037
California
52,628

 
indefinite
Other states
9,153

 
from 2018 through 2037
Foreign
15,160

 
from 2018 through 2037
_____________
*Certain of Cadence’s foreign tax credits have yet to be realized and as a result do not yet have an expiration period.
Under the Tax Act, all foreign earnings are subject to U.S. taxation. Accordingly, Cadence does not expect to indefinitely reinvest the earnings from its foreign subsidiaries, although Cadence continues to evaluate the accounting for all of the tax effects of the Tax Act during fiscal 2018.
Examinations by Tax Authorities
Taxing authorities regularly examine Cadence’s income tax returns. As of December 30, 2017 Cadence’s earliest tax years that remain open to examination and the assessment of additional tax include:
Jurisdiction
 
Earliest Tax Year Open to Examination
 
 
 
United States - Federal
 
2014
United States - California
 
2013
Hungary
 
2012

Unrecognized Tax Benefits
The changes in Cadence’s gross amount of unrecognized tax benefits during fiscal 2017, 2016 and 2015 are as follows:
 
2017
 
2016
 
2015
 
(In thousands)
Unrecognized tax benefits at the beginning of the fiscal year
$
98,540

 
$
87,820

 
$
97,224

Gross amount of the increases (decreases) in unrecognized tax benefits of tax positions taken during a prior year*
688

 
(155
)
 
(7,331
)
Gross amount of the increases in unrecognized tax benefits as a result of tax positions taken during the current year
13,141

 
11,342

 
7,513

Amount of decreases in unrecognized tax benefits relating to settlements with taxing authorities, including the utilization of tax attributes

 

 
(9,571
)
Reductions to unrecognized tax benefits resulting from the lapse of the applicable statute of limitations
(3,028
)
 
(149
)
 
(119
)
Effect of foreign currency translation
838

 
(318
)
 
104

Unrecognized tax benefits at the end of the fiscal year
$
110,179

 
$
98,540

 
$
87,820

 
 
 
 
 
 
Total amounts of unrecognized tax benefits that, if upon resolution of the uncertain tax positions would reduce Cadence’s effective tax rate
$
63,108

 
$
56,248

 
$
48,335

_________
* Includes unrecognized tax benefits of tax positions recorded in connection with acquisitions
The total amounts of interest, net of tax, and penalties recognized in the consolidated income statements as provision (benefit) for income taxes for fiscal 2017, 2016 and 2015 were as follows:
 
2017
 
2016
 
2015
 
(In thousands)
Interest
$
1,865

 
$
1,166

 
$
110

Penalties
218

 
3

 
(127
)
The total amounts of gross accrued interest and penalties recognized in the consolidated balance sheets as of December 30, 2017 and December 31, 2016 were as follows:
 
As of
 
December 30,
2017
 
December 31,
2016
 
(In thousands)
Interest
$
2,511

 
$
1,332

Penalties
151

 
265

XML 30 R14.htm IDEA: XBRL DOCUMENT v3.8.0.1
Acquisitions
12 Months Ended
Dec. 30, 2017
Business Combinations [Abstract]  
ACQUISITIONS
ACQUISITIONS
During fiscal 2017, Cadence completed two business combinations for total cash consideration of $142.8 million, after taking into account cash acquired of $4.2 million. The total purchase consideration was allocated to the assets acquired and liabilities assumed based on their respective estimated fair values on the acquisition dates. Cadence will also make payments to certain employees over a period of up to three years subject to continued employment and other performance-based conditions. Cadence recorded a total of $76.4 million of acquired intangible assets (of which $71.5 million represents in-process technology), $90.2 million of goodwill and $19.6 million of net liabilities consisting primarily of deferred tax liabilities.
Acquired intangibles with definite lives are amortized on a straight-line basis over the remaining estimated economic life of the underlying products and technologies. The weighted-average amortization period for definite-lived intangible assets acquired is 5.6 years. In-process technology consists of projects that had not reached technological feasibility by the date of acquisition and are considered indefinite-lived intangible assets until the completion or abandonment of the project. Upon completion of the project, the assets are amortized over their estimated useful lives.
The recorded goodwill is related to expected synergies from combining operations of the acquired companies and is not deductible for tax purposes.
Results of operations and the estimated fair value of acquired assets and assumed liabilities are recorded in the consolidated financial statements from the date of acquisition. Pro forma results of operations for the business combinations completed during fiscal 2017 have not been presented because the effects of these acquisitions, individually and in the aggregate, would not have been material to Cadence’s financial results. The fair values of acquired intangible assets and assumed liabilities were determined using significant inputs that are not observable in the market. For an additional description of these fair value calculations, see Note 16 in the notes to the consolidated financial statements.
During fiscal 2016, Cadence completed two business combinations for total cash consideration of $42.4 million, after taking into account cash acquired of $1.8 million. The total purchase consideration was allocated to the assets acquired and liabilities assumed based on their respective estimated fair values on the acquisition dates. Cadence will also make payments to certain employees over a period of up to four years subject to continued employment and other conditions. Cadence recorded a total of $23.6 million of goodwill, $23.2 million of acquired intangible assets and $2.6 million of net liabilities consisting primarily of deferred revenue.
A trust for the benefit of the children of Lip-Bu Tan, Cadence’s Chief Executive Officer (“CEO”) and director, owned less than 3% of nusemi inc, one of the companies acquired in 2017, and less than 2% of Rocketick Technologies Ltd., one of the companies acquired in 2016. Mr. Tan and his wife serve as co-trustees of the trust and disclaim pecuniary and economic interest in the trust. The Board of Directors of Cadence reviewed the transactions and concluded that it was in the best interests of Cadence to proceed with the transactions. Mr. Tan recused himself from the Board of Directors’ discussion of the valuation of nusemi inc and Rocketick Technologies Ltd. and on whether to proceed with the transactions.
Acquisition-related Transaction Costs
Transaction costs associated with acquisitions were $0.6 million, $1.1 million and $0.7 million during fiscal 2017, 2016 and 2015, respectively. These costs consist of professional fees and administrative costs and were expensed as incurred in Cadence’s consolidated income statements.
XML 31 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Acquired Intangibles
12 Months Ended
Dec. 30, 2017
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL AND ACQUIRED INTANGIBLES
GOODWILL AND ACQUIRED INTANGIBLES
Goodwill
The changes in the carrying amount of goodwill during fiscal 2017 and 2016 were as follows:
 
Gross Carrying
Amount
 
(In thousands)
Balance as of January 2, 2016
$
551,772

Goodwill resulting from acquisitions
23,579

Effect of foreign currency translation
(2,587
)
Balance as of December 31, 2016
572,764

Goodwill resulting from acquisitions
90,218

Effect of foreign currency translation
3,027

Balance as of December 30, 2017
$
666,009


Cadence completed its annual goodwill impairment test during the third quarter of fiscal 2017 and determined that the fair value of Cadence’s single reporting unit substantially exceeded the carrying amount of its net assets and that no impairment existed.
Acquired Intangibles, Net
Acquired intangibles as of December 30, 2017 were as follows, excluding intangibles that were fully amortized as of December 31, 2016:
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Acquired
Intangibles, Net
 
(In thousands)
Existing technology
$
342,810

 
$
(199,529
)
 
$
143,281

Agreements and relationships
151,063

 
(90,675
)
 
60,388

Tradenames, trademarks and patents
10,918

 
(7,252
)
 
3,666

Total acquired intangibles with definite lives
504,791

 
(297,456
)
 
207,335

In-process technology
71,500

 

 
71,500

Total acquired intangibles
$
576,291

 
$
(297,456
)
 
$
278,835


Acquired intangibles as of December 31, 2016 were as follows, excluding intangibles that were fully amortized as of January 2, 2016:
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Acquired
Intangibles, Net
 
(In thousands)
Existing technology
$
342,108

 
$
(160,178
)
 
$
181,930

Agreements and relationships
174,623

 
(100,778
)
 
73,845

Tradenames, trademarks and patents
9,806

 
(6,767
)
 
3,039

Total acquired intangibles
$
526,537

 
$
(267,723
)
 
$
258,814


Amortization expense from existing technology and maintenance agreements is included in cost of product and maintenance. Amortization expense for fiscal 2017, 2016 and 2015, by consolidated income statement caption, was as follows:
 
2017
 
2016
 
2015
 
(In thousands)
Cost of product and maintenance
$
41,781

 
$
42,387

 
$
40,532

Amortization of acquired intangibles
14,716

 
18,095

 
23,716

Total amortization of acquired intangibles
$
56,497

 
$
60,482

 
$
64,248


Estimated amortization expense for intangible assets with definite lives for the following five fiscal years and thereafter was as follows:
 
(In thousands)
2018
$
53,346

2019
46,239

2020
40,621

2021
36,115

2022
17,810

Thereafter
13,204

Total estimated amortization expense
$
207,335

XML 32 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Repurchase Programs
12 Months Ended
Dec. 30, 2017
Equity [Abstract]  
STOCK REPURCHASE PROGRAMS
STOCK REPURCHASE PROGRAMS
In January 2017, Cadence’s Board of Directors authorized the repurchase of shares of Cadence common stock with a value of up to $525.0 million in the aggregate. The actual timing and amount of repurchases are subject to business and market conditions, corporate and regulatory requirements, acquisition opportunities and other factors. As of December 30, 2017, approximately $425 million remained available to repurchase shares of Cadence common stock under the current authorization.
The shares repurchased under Cadence’s repurchase authorizations and the total cost of repurchased shares, including commissions, during fiscal 2017, 2016 and 2015 were as follows:
 
2017
 
2016
 
2015
 
(In thousands)
Shares repurchased
2,495

 
40,493

 
16,255

Total cost of repurchased shares
$
100,025

 
$
960,289

 
$
333,189

XML 33 R17.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Compensation Plans and Stock Based Compensation
12 Months Ended
Dec. 30, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
STOCK COMPENSATION PLANS AND STOCK-BASED COMPENSATION
STOCK COMPENSATION PLANS AND STOCK-BASED COMPENSATION
Equity Incentive Plans
Cadence’s Omnibus Plan provides for the issuance of both incentive and non-qualified options, restricted stock awards, restricted stock units, stock bonuses and the rights to acquire restricted stock to both executive and non-executive employees. During fiscal 2017, Cadence’s shareholders approved an amendment to the Omnibus Plan to increase the number of shares of common stock authorized for issuance by 6.5 million. As of December 30, 2017, the total number of shares available for future issuance under the Omnibus Plan was 11.2 million. Options granted under the Omnibus Plan have an exercise price not less than the fair market value of the stock on the date of grant. Options and restricted stock generally vest over a three- to four-year period. Options granted under the Omnibus Plan expire seven years from the date of grant. Vesting of restricted stock awards granted under the Omnibus Plan may require the attainment of specified performance criteria.
Cadence’s 1995 Directors Stock Incentive Plan (the “Directors Plan”) provides for the issuance of non-qualified options, restricted stock awards and restricted stock units to its non-employee directors. Options granted under the Directors Plan have an exercise price not less than the fair market value of the stock on the date of grant. As of December 30, 2017, the total number of shares available for future issuance under the Directors Plan was 0.6 million. Options granted under the Directors Plan expire after ten years, and options, restricted stock awards and restricted stock units vest one year from the date of grant.
Cadence has assumed certain options granted to employees of acquired companies (“Acquired Options”). The Acquired Options were assumed by Cadence outside of its stock option plans, and each option is administered under the terms of the respective original plans of the acquired companies. All of the Acquired Options have been adjusted for the price conversion under the terms of the acquisition agreement between Cadence and the relevant acquired company. If the Acquired Options are canceled, forfeited or expire, they do not become available for future grant. No additional options will be granted under any of the acquired companies’ plans.
Stock-based Compensation
Stock-based compensation expense and the related income tax benefit recognized in connection with stock options, restricted stock and the ESPP during fiscal 2017, 2016 and 2015 were as follows:
 
2017
 
2016
 
2015
 
(In thousands)
Stock options
$
5,417

 
$
5,649

 
$
7,903

Restricted stock
117,797

 
96,989

 
78,615

ESPP
6,809

 
6,579

 
5,823

Total stock-based compensation expense
$
130,023

 
$
109,217

 
$
92,341

 
 
 
 
 
 
Income tax benefit
$
36,664

 
$
30,980

 
$
24,294


Stock-based compensation expense is reflected in Cadence’s consolidated income statements during fiscal 2017, 2016 and 2015 as follows:
 
2017
 
2016
 
2015
 
(In thousands)
Cost of product and maintenance
$
2,218

 
$
1,995

 
$
2,436

Cost of services
3,232

 
2,911

 
3,561

Marketing and sales
26,838

 
22,700

 
21,654

Research and development
77,222

 
64,061

 
49,755

General and administrative
20,513

 
17,550

 
14,935

Total stock-based compensation expense
$
130,023

 
$
109,217

 
$
92,341


Stock Options
The exercise price of each stock option granted under Cadence’s employee equity incentive plans is equal to or greater than the closing price of Cadence’s common stock on the date of grant. The fair value of each option grant is estimated on the date of grant using the Black-Scholes option pricing model. The weighted-average grant date fair value of options granted and the weighted-average assumptions used in the model for fiscal 2017, 2016 and 2015 were as follows:
 
2017
 
2016
 
2015
Dividend yield
None

 
None

 
None

Expected volatility
21.2
%
 
31.5
%
 
26.8
%
Risk-free interest rate
2.01
%
 
1.21
%
 
1.61
%
Expected term (in years)
4.8

 
4.8

 
5.0

Weighted-average fair value of options granted
$
6.86

 
$
5.84

 
$
4.60


A summary of the changes in stock options outstanding under Cadence’s equity incentive plans during fiscal 2017 is presented below:
 
 
 
Weighted-
Average
 
Weighted-
Average
Remaining
Contractual
Terms
 



Aggregate
Intrinsic
 
Shares
 
Exercise Price
 
(Years)
 
Value
 
(In thousands)
 
 
 
 
 
(In thousands)
Options outstanding as of December 31, 2016
7,117

 
$
13.61

 
 
 
 
Granted
820

 
30.72

 
 
 
 
Exercised
(1,957
)
 
11.37

 
 
 
 
Canceled and forfeited
(197
)
 
20.52

 
 
 
 
Options outstanding as of December 30, 2017
5,783

 
$
16.56

 
3.8
 
$
110,114

Options vested as of December 30, 2017
4,104

 
$
13.72

 
3.2
 
$
89,790


Cadence had total unrecognized compensation expense related to stock option grants of $9.5 million as of December 30, 2017, which will be recognized over the remaining vesting period. The remaining weighted-average vesting period of unvested awards is 2.3 years.
The total intrinsic value of and cash received from options exercised during fiscal 2017, 2016 and 2015 was:
 
2017
 
2016
 
2015
 
(In thousands)
Intrinsic value of options exercised
$
45,643

 
$
44,835

 
$
67,363

Cash received from options exercised
22,255

 
30,984

 
52,261


Restricted Stock
Generally, restricted stock, which includes restricted stock awards and restricted stock units, vests over three to four years and is subject to the employee’s continuing service to Cadence. Stock-based compensation expense is recognized ratably over the vesting term. The vesting of certain restricted stock grants is subject to attainment of specified performance criteria. Each fiscal quarter, Cadence estimates the probability of the achievement of these performance goals and recognizes any related stock-based compensation expense using the graded-vesting method. The amount of stock-based compensation expense recognized in any one period can vary based on the attainment or expected attainment of the various performance goals. If such performance goals are not ultimately met, no compensation expense is recognized and any previously recognized compensation expense is reversed.
Certain long-term, performance-based stock awards granted to executives, vest over three to five years and are subject to certain market conditions and the executives’ continuing service to Cadence. Stock-based compensation expense is recognized straight-line over the vesting term. If the market conditions are not ultimately met, compensation expense previously recognized is not reversed. As of December 30, 2017, Cadence had granted a total of 1.53 million shares of long-term, performance-based stock awards to executives.
Stock-based compensation expense related to performance-based restricted stock grants for fiscal 2017, 2016 and 2015 was as follows:
 
2017
 
2016
 
2015
 
(In thousands)
Stock-based compensation expense related to performance-based grants
$
8,224

 
$
9,195

 
$
5,544


A summary of the changes in restricted stock outstanding under Cadence’s equity incentive plans during fiscal 2017, is presented below:
 
 
 
Weighted-
Average Grant Date
 
Weighted-
Average
Remaining
Vesting
Terms
 



Aggregate
Intrinsic
 
Shares
 
Fair Value
 
(Years)
 
Value
 
(In thousands)
 
 
 
 
 
(In thousands)
Unvested shares as of December 31, 2016
12,082

 
$
20.40

 
 
 
 
Granted
5,909

 
34.48

 
 
 
 
Vested
(5,121
)
 
20.75

 
 
 
 
Forfeited
(902
)
 
21.49

 
 
 
 
Unvested shares as of December 30, 2017
11,968

 
$
27.11

 
1.1
 
$
500,231


Cadence had total unrecognized compensation expense related to restricted stock grants of $264.4 million as of December 30, 2017, which will be recognized over the remaining vesting period. The remaining weighted-average vesting period of unvested awards is 2.1 years.
The total fair value realized by employees upon vesting of restricted stock during fiscal 2017, 2016 and 2015 was:
 
2017
 
2016
 
2015
 
(In thousands)
Fair value of restricted stock realized upon vesting
$
174,548

 
$
113,114

 
$
99,564


Employee Stock Purchase Plan
Cadence provides an ESPP, as amended from time to time. A majority of Cadence employees are eligible to participate in the ESPP. Under the terms of the ESPP, eligible employees may purchase Cadence’s common stock at a price equal to 85% of the lower of the fair market value at the beginning or the end of the applicable offering period, in an amount not to exceed 7% of their annual base earnings plus bonuses and commissions, and subject to a limit in any calendar year of $9,411.76 worth of common stock. Each offering period has a six-month duration beginning on either February 1 or August 1. The purchase dates fall on the last days of the six-month offering periods. As of December 30, 2017, the total number of shares available for future issuance under the ESPP was 3.9 million.
Compensation expense is calculated using the fair value of the employees’ purchase rights under the Black-Scholes option pricing model. The weighted-average grant date fair value of purchase rights granted under the ESPP and the weighted-average assumptions used in the model for fiscal 2017, 2016 and 2015 were as follows:
 
2017
 
2016
 
2015
Dividend yield
None

 
None

 
None

Expected volatility
20.4
%
 
24.4
%
 
22.9
%
Risk-free interest rate
0.92
%
 
0.43
%
 
0.13
%
Expected term (in years)
0.5

 
0.5

 
0.5

Weighted-average fair value of options granted
$
6.64

 
$
4.85

 
$
4.23


Shares of common stock issued under the ESPP for fiscal 2017, 2016 and 2015 were as follows:
 
2017
 
2016
 
2015
 
(In thousands, except per share amounts)
Cadence shares purchased under the ESPP
1,270

 
1,471

 
1,519

Cash received for the purchase of shares under the ESPP
$
26,709

 
$
24,450

 
$
22,449

Weighted-average purchase price per share
$
21.04

 
$
16.62

 
$
14.78


Reserved for Future Issuance
As of December 30, 2017, Cadence had reserved the following shares of authorized but unissued common stock for future issuance:
 
Shares
 
(In thousands)
Employee equity incentive plans*
18,663

Employee stock purchase plans
3,920

Directors stock plans*
1,298

    Total
23,881

_____________
* Includes shares reserved for: (i) issuance upon exercise of future option grants, (ii) issuance upon vesting of future restricted stock grants, (iii) outstanding but unexercised options to purchase common stock, or (iv) unvested restricted stock units.
XML 34 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
Restructuring and Other Charges
12 Months Ended
Dec. 30, 2017
Restructuring and Related Activities [Abstract]  
RESTRUCTURING AND OTHER CHARGES
RESTRUCTURING AND OTHER CHARGES
Cadence has initiated several restructuring plans in an effort to better align its resources with its business strategy. These restructuring plans have primarily been comprised of severance payments and termination benefits related to headcount reductions, estimated lease losses related to facilities vacated under the restructuring plans and charges related to assets abandoned as part of the restructuring plans. During the fourth quarter of fiscal 2017, Cadence initiated a restructuring plan (the “2017 Restructuring Plan”) and recorded restructuring and other charges of $11.9 million related to severance payments and termination benefits. As of December 30, 2017, total liabilities related to the 2017 Restructuring Plan were $11.1 million. Cadence expects to make cash payments for severance and related benefits for the 2017 Restructuring Plan through the third quarter of fiscal 2018.
Cadence initiated two restructuring plans during fiscal 2016 (the “2016 Restructuring Plans”) and recorded restructuring and other charges of $40.4 million related to severance payments and termination benefits, including costs associated with a voluntary early retirement program offered to certain employees. During fiscal 2017, Cadence revised certain estimates made in connection with the 2016 Restructuring Plans and recorded credits of $2.8 million. As of December 30, 2017, total liabilities related to the 2016 Restructuring Plans were $2.5 million. Cadence expects to make cash payments for severance and related benefits for the 2016 Restructuring Plans through the first quarter of fiscal 2019.
Cadence also initiated a restructuring plan during fiscal 2015 and recorded restructuring and other charges of $4.2 million related to severance payments and termination benefits. As of December 30, 2017, total liabilities related to restructuring plans initiated prior to fiscal 2016 were $0.2 million.
The following table presents activity for Cadence’s restructuring plans during fiscal 2017, 2016 and 2015:
 
Severance
and
Benefits
 
Excess
Facilities
 
Other
 
Total
 
(In thousands)
Balance, January 3, 2015
$
4,462

 
$
1,267

 
$
481

 
$
6,210

Restructuring and other charges (credits), net
3,636

 
1,095

 
(220
)
 
4,511

Non-cash charges

 
(116
)
 

 
(116
)
Cash payments
(7,322
)
 
(1,798
)
 
(261
)
 
(9,381
)
Effect of foreign currency translation
(25
)
 
(62
)
 

 
(87
)
Balance, January 2, 2016
$
751

 
$
386

 
$

 
$
1,137

Restructuring and other charges, net
40,411

 
544

 

 
40,955

Non-cash charges

 
(159
)
 

 
(159
)
Cash payments
(16,890
)
 
(679
)
 

 
(17,569
)
Effect of foreign currency translation
130

 
(34
)
 

 
96

Balance, December 31, 2016
$
24,402

 
$
58

 
$

 
$
24,460

Restructuring and other charges, net
9,027

 
379

 

 
9,406

Cash payments
(20,170
)
 
(186
)
 

 
(20,356
)
Effect of foreign currency translation
276

 
(2
)
 

 
274

Balance, December 30, 2017
$
13,535

 
$
249

 
$

 
$
13,784


The remaining liability for Cadence’s restructuring plans is recorded in the consolidated balance sheet as follows:
 
As of
 
December 30, 2017
 
(In thousands)
Accounts payable and accrued liabilities
$
13,619

Other long-term liabilities
165

Total liabilities
$
13,784

XML 35 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other Income, Net
12 Months Ended
Dec. 30, 2017
Other Income and Expenses [Abstract]  
OTHER INCOME, NET
OTHER INCOME, NET
Cadence’s other income, net, for fiscal 2017, 2016 and 2015 was as follows:
 
2017
 
2016
 
2015
 
(In thousands)
Interest income
$
3,879

 
$
2,917

 
$
2,667

Gains on sale of marketable debt and equity securities, net
520

 
317

 
21

Gains on non-marketable investments
8,934

 
2,668

 
2,348

Gains (losses) on securities in NQDC trust
6,145

 
1,741

 
(369
)
Gains (losses) on foreign exchange
(2,920
)
 
6,879

 
5,606

Gain on sale of property, plant and equipment

 
923

 

Other income, net
197

 
477

 
204

Total other income, net
$
16,755

 
$
15,922

 
$
10,477

XML 36 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Income per Share
12 Months Ended
Dec. 30, 2017
Earnings Per Share [Abstract]  
NET INCOME PER SHARE
NET INCOME PER SHARE
Basic net income per share is computed by dividing net income during the period by the weighted-average number of shares of common stock outstanding during that period, less unvested restricted stock awards. Diluted net income per share is impacted by equity instruments considered to be potential common shares, if dilutive, computed using the treasury stock method of accounting.
The calculations for basic and diluted net income per share for fiscal 2017, 2016 and 2015 are as follows:
 
2017
 
2016
 
2015
 
(In thousands, except per share amounts)
Net income
$
204,101

 
$
203,086

 
$
252,417

Weighted-average common shares used to calculate basic net income per share
272,097

 
284,502

 
288,018

2015 Warrants

 

 
16,434

Stock-based awards
8,124

 
6,754

 
7,850

Weighted-average common shares used to calculate diluted net income per share
280,221

 
291,256

 
312,302

Net income per share - basic
$
0.75

 
$
0.71

 
$
0.88

Net income per share - diluted
$
0.73

 
$
0.70

 
$
0.81


The following table presents shares of Cadence’s common stock outstanding for fiscal 2017, 2016 and 2015 that were excluded from the computation of diluted net income per share because the effect of including these shares in the computation of diluted net income per share would have been anti-dilutive: 
 
2017
 
2016
 
2015
 
(In thousands)
Long-term performance-based awards
152

 
1,069

 

Options to purchase shares of common stock
303

 
581

 
1,029

Non-vested shares of restricted stock
77

 
27

 
60

Total potential common shares excluded
532

 
1,677

 
1,089

XML 37 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components
12 Months Ended
Dec. 30, 2017
Balance Sheet Components [Abstract]  
BALANCE SHEET COMPONENTS
BALANCE SHEET COMPONENTS

A summary of certain balance sheet components as of December 30, 2017 and December 31, 2016 is as follows:
 
As of
 
December 30,
2017
 
December 31,
2016
 
(In thousands)
Inventories:
 
 
 
Raw materials
$
17,491

 
$
26,589

Finished goods
15,718

 
12,886

Inventories
$
33,209

 
$
39,475

 
 
 
 
Property, plant and equipment:
 
 
 
Computer equipment and related software
$
537,144

 
$
503,543

Buildings
127,478

 
126,023

Land
55,840

 
55,785

Leasehold, building and land improvements
106,173

 
95,040

Furniture and fixtures
27,590

 
23,580

Equipment
50,340

 
44,119

In-process capital assets
5,154

 
3,478

Total cost
909,719

 
851,568

Less: Accumulated depreciation and amortization
(658,377
)
 
(612,961
)
Property, plant and equipment, net
$
251,342

 
$
238,607

 
 
 
 
Other assets:
 
 
 
Deferred income taxes
$
152,501

 
$
256,547

Other long-term assets
77,800

 
55,193

Other assets
$
230,301

 
$
311,740

 
 
 
 
Accounts payable and accrued liabilities:
 
 
 
Payroll and payroll-related accruals
$
164,310

 
$
174,936

Accounts payable
4,825

 
4,367

Income taxes payable - current
3,936

 
18,382

Accrued operating liabilities
48,030

 
41,811

Accounts payable and accrued liabilities
$
221,101

 
$
239,496

 
 
 
 
XML 38 R22.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies
12 Months Ended
Dec. 30, 2017
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES
COMMITMENTS AND CONTINGENCIES
Lease Commitments
Facilities, equipment and vehicles are leased under various operating leases expiring at various dates through 2031. Certain of these leases contain renewal options and escalating rent payments. Rental expense is recognized on a straight-line basis and was as follows during fiscal 2017, 2016 and 2015:
 
2017
 
2016
 
2015
 
(In thousands)
Rent expense
$
32,089

 
$
28,216

 
$
27,406


As of December 30, 2017, future minimum lease payments under non-cancelable operating leases were as follows:
 
 
 
Operating
 
 Leases
For the fiscal years:
(In thousands)
2018
$
28,090

2019
20,641

2020
12,514

2021
10,013

2022
7,042

Thereafter
21,721

Total lease payments
$
100,021


Purchase Obligations
Cadence had purchase obligations of $31.8 million as of December 30, 2017 that were associated with agreements or commitments for purchases of goods or services.
Legal Proceedings
From time to time, Cadence is involved in various disputes and litigation that arise in the ordinary course of business. These include disputes and lawsuits related to intellectual property, indemnification obligations, mergers and acquisitions, licensing, contracts, distribution arrangements and employee relations matters. At least quarterly, Cadence reviews the status of each significant matter and assesses its potential financial exposure. If the potential loss from any claim or legal proceeding is considered probable and the amount or the range of loss can be estimated, Cadence accrues a liability for the estimated loss. Legal proceedings are subject to uncertainties, and the outcomes are difficult to predict. Because of such uncertainties, accruals are based on Cadence’s judgments using the best information available at the time. As additional information becomes available, Cadence reassesses the potential liability related to pending claims and litigation matters and may revise estimates.
Other Contingencies
Cadence provides its customers with a warranty on sales of hardware products, generally for a 90-day period. Cadence did not incur any significant costs related to warranty obligations during fiscal 2017, 2016 or 2015.
Cadence’s product license and services agreements typically include a limited indemnification provision for claims from third parties relating to Cadence’s intellectual property. If the potential loss from any indemnification claim is considered probable and the amount or the range of loss can be estimated, Cadence accrues a liability for the estimated loss. The indemnification is generally limited to the amount paid by the customer. Cadence did not incur any significant losses from indemnification claims during fiscal 2017, 2016 or 2015.
XML 39 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value
12 Months Ended
Dec. 30, 2017
Fair Value Disclosures [Abstract]  
FAIR VALUE
FAIR VALUE
Inputs to valuation techniques are observable or unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect Cadence’s market assumptions. These two types of inputs have created the following fair value hierarchy:
Level 1 – Quoted prices for identical instruments in active markets;
Level 2 – Quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets; and
Level 3 – Valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.
This hierarchy requires Cadence to minimize the use of unobservable inputs and to use observable market data, if available, when determining fair value. Cadence recognizes transfers between levels of the hierarchy based on the fair values of the respective financial instruments at the end of the reporting period in which the transfer occurred. There were no transfers between levels of the fair value hierarchy during fiscal 2017.
On a quarterly basis, Cadence measures at fair value certain financial assets and liabilities. The fair value of financial assets and liabilities was determined using the following levels of inputs as of December 30, 2017 and December 31, 2016:
 
Fair Value Measurements as of December 30, 2017:
  
Total
 
Level 1
 
Level 2
 
Level 3
 
(In thousands)
Assets
 
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
503,934

 
$
503,934

 
$

 
$

Short-term investments:
 
 
 
 
 
 
 
Marketable equity securities
4,455

 
4,455

 

 

Trading securities held in NQDC trust
31,473

 
31,473

 

 

Foreign currency exchange contracts
2,937

 

 
2,937

 

Total Assets
$
542,799

 
$
539,862

 
$
2,937

 
$

 
 
 
 
 
 
 
 
As of December 30, 2017, Cadence did not have any financial liabilities requiring a recurring fair value measurement.

 
Fair Value Measurements as of December 31, 2016:
  
Total
 
Level 1
 
Level 2
 
Level 3
 
(In thousands)
Assets
 
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
237,724

 
$
237,724

 
$

 
$

Short-term investments:

 
 
 
 
 
 
Marketable equity securities
3,057

 
3,057

 

 

Trading securities held in NQDC trust
26,622

 
26,622

 

 

Total Assets
$
267,403

 
$
267,403

 
$

 
$

 
 
 
 
 
 
 
 
  
Total
 
Level 1
 
Level 2
 
Level 3
 
(In thousands)
Liabilities
 
Foreign currency exchange contracts
$
2,653

 
$

 
$
2,653

 
$



Level 3 Measurements
During fiscal 2017, Cadence acquired intangible assets of $76.4 million. The fair value of certain of the intangible assets acquired was determined using the income approach and level 3 inputs. Key assumptions include market conditions, the amount and timing of expected future cash flows, projected costs, assumed profit margins, discount rates and the economy in general. The fair value of these intangible assets was affected most significantly by the projected income associated with the intangible assets and the anticipated timing of the projected income, but was also impacted by the discount rate used to adjust the outcomes to their present values. Cadence used a discount rate of 14% to value the intangible assets acquired.
Cadence believes that its estimates and assumptions related to the fair value of its acquired intangible assets are reasonable, but significant judgment is involved.
XML 40 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
Employee and Director Benefit Plans
12 Months Ended
Dec. 30, 2017
Retirement Benefits [Abstract]  
EMPLOYEE AND DIRECTOR BENEFIT PLANS
EMPLOYEE AND DIRECTOR BENEFIT PLANS
Cadence maintains various defined contribution plans for its eligible U.S. and non-U.S. employees. For employees in the United States, Cadence maintains a 401(k) savings plan to provide retirement benefits through tax-deferred salary deductions and may make discretionary contributions, as determined by the Board of Directors, which cannot exceed a specified percentage of the annual aggregate salaries of those employees eligible to participate. Cadence’s total contributions made to these plans during fiscal 2017, 2016 and 2015 were as follows:
 
2017
 
2016
 
2015
 
(In thousands)
Contributions to defined contribution plans
$
26,010

 
$
24,185

 
$
22,337


Executive Officers and Directors may also elect to defer compensation payable to them under Cadence’s NQDC. Deferred compensation payments are held in investment accounts and the values of the accounts are adjusted each quarter based on the fair value of the investments held in the NQDC. These investments are classified as trading securities in the consolidated balance sheets and gains and losses are recognized as other income, net in the consolidated income statements. Net recognized gains (loss) of trading securities during fiscal 2017, 2016 and 2015 were as follows:
 
2017
 
2016
 
2015
 
(In thousands)
Trading securities
$
6,145

 
$
1,741

 
$
(369
)

Certain of Cadence’s international subsidiaries sponsor defined benefit retirement plans. The unfunded projected benefit obligation for Cadence’s defined benefit retirement plans is recorded in other long-term liabilities in the consolidated balance sheets. The unfunded projected benefit obligation for these retirement plans as of December 30, 2017, December 31, 2016 and January 2, 2016 was as follows:
 
December 30,
2017
 
December 31,
2016
 
January 2,
2016
 
(In thousands)
Unfunded projected benefit obligation - defined benefit retirement plans
$
6,976

 
$
6,164

 
$
6,131


Cadence recorded total expense related to these defined benefit retirement plans during fiscal 2017, 2016 and 2015 as follows:
 
2017
 
2016
 
2015
 
(In thousands)
Expense related to defined benefit retirement plans
$
1,214

 
$
670

 
$
1,359

XML 41 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other Comprehensive Loss
12 Months Ended
Dec. 30, 2017
Other Comprehensive Income (Loss), Net of Tax [Abstract]  
ACCUMULATED OTHER COMPREHENSIVE LOSS
ACCUMULATED OTHER COMPREHENSIVE LOSS
Cadence’s accumulated other comprehensive loss is comprised of the aggregate impact of foreign currency translation gains and losses, changes in defined benefit plan liabilities, and changes in unrealized holding gains and losses on available-for-sale securities net of reclassifications for realized gains and losses, as presented in Cadence’s consolidated statements of comprehensive income.
Accumulated other comprehensive loss was comprised of the following as of December 30, 2017, and December 31, 2016:
 
As of
 
December 30,
2017
 
December 31,
2016
 
(In thousands)
Foreign currency translation loss
$
(2,976
)
 
$
(22,370
)
Changes in defined benefit plan liabilities
(3,292
)
 
(3,716
)
Unrealized holding gains on available-for-sale securities
2,638

 
926

Total accumulated other comprehensive loss
$
(3,630
)
 
$
(25,160
)

For fiscal 2017, 2016 and 2015, there were no significant amounts related to foreign currency translation loss or changes in defined benefit plan liabilities reclassified to net income from accumulated other comprehensive loss.
Changes in unrealized holding gains on available-for-sale securities includes the following for fiscal 2017, 2016 and 2015:
 
2017
 
2016
 
2015
 
(In thousands)
Unrealized holding gains
$
2,231

 
$
770

 
$
202

Reclassification of unrealized holding gains to other income, net
(519
)
 
(54
)
 
(33
)
Changes in unrealized holding gains
$
1,712

 
$
716

 
$
169

XML 42 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Reporting
12 Months Ended
Dec. 30, 2017
Segment Reporting [Abstract]  
SEGMENT REPORTING
SEGMENT REPORTING
Segment reporting is based on the “management approach,” following the method that management organizes the company’s reportable segments for which separate financial information is made available to, and evaluated regularly by, the chief operating decision maker in allocating resources and in assessing performance. Cadence’s chief operating decision maker is its CEO, who reviews Cadence’s consolidated results as one operating segment. In making operating decisions, the CEO primarily considers consolidated financial information, accompanied by disaggregated information about revenues by geographic region.
Outside the United States, Cadence markets and supports its products and services primarily through its subsidiaries. Revenue is attributed to geography based upon the country in which the product is used or services are delivered. Long-lived assets are attributed to geography based on the country where the assets are located.
The following table presents a summary of revenue by geography for fiscal 2017, 2016 and 2015:
 
 
2017
 
2016
 
2015
 
(In thousands)
Americas:
 
 
 
 
 
United States
$
829,436

 
$
832,583

 
$
782,419

Other Americas
35,067

 
31,296

 
25,960

Total Americas
864,503

 
863,879

 
808,379

Asia
526,201

 
445,500

 
413,588

Europe, Middle East and Africa
385,705

 
346,701

 
316,684

Japan
166,623

 
160,003

 
163,440

Total
$
1,943,032

 
$
1,816,083

 
$
1,702,091


The following table presents a summary of long-lived assets by geography as of December 30, 2017, December 31, 2016 and January 2, 2016: 
 
As of
 
December 30,
2017
 
December 31,
2016
 
January 2,
2016
 
(In thousands)
Americas:
 
 
 
 
 
United States
$
198,744

 
$
193,750

 
$
189,665

Other Americas
611

 
757

 
387

Total Americas
199,355

 
194,507

 
190,052

Asia
37,678

 
30,564

 
24,767

Europe, Middle East and Africa
13,615

 
12,692

 
12,832

Japan
694

 
844

 
948

Total
$
251,342

 
$
238,607

 
$
228,599

XML 43 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 30, 2017
Accounting Policies [Abstract]  
Principles of Consolidation and Basis of Presentation
Principles of Consolidation and Basis of Presentation
The consolidated financial statements include the accounts of Cadence and its subsidiaries after elimination of intercompany accounts and transactions. All consolidated subsidiaries are wholly owned by Cadence. Certain prior period balances have been reclassified to conform to the current period presentation.
Cadence’s fiscal years are 52- or 53-week periods ending on the Saturday closest to December 31. Fiscal 2017, 2016 and 2015 were each 52-week fiscal years.
Use of Estimates
Use of Estimates
Preparation of the consolidated financial statements in conformity with United States generally accepted accounting principles 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 consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.
New Accounting Standards Not Yet Adopted
New Accounting Standards Not Yet Adopted
Revenue Recognition
In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2014-09, “Revenue from Contracts with Customers (Topic 606),” which supersedes the revenue recognition requirements in “Revenue Recognition (Topic 605).” Under Topic 606, revenue is recognized when a customer obtains control of promised goods or services and is recognized in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. In addition, Topic 606 requires enhanced disclosures, including disclosure of the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. The FASB has recently issued several amendments to the standard, including clarification on accounting for licenses of intellectual property and identifying performance obligations.
Topic 606 permits two methods of adoption: retrospectively to each prior reporting period presented (full retrospective method), or modified retrospectively with the cumulative effect of applying the guidance as of the date of initial application (the cumulative catch-up transition method). Cadence will adopt the standard using the cumulative catch-up transition method.
Topic 606 is effective for Cadence beginning with the first quarter of fiscal 2018. The most significant impacts of the adoption of Topic 606 are as follows:
Cadence’s revenue mix is expected to remain approximately 90% recognizable over time under Topic 606, as it was under Topic 605;
The use of the cumulative catch-up method upon adoption of Topic 606 requires Cadence to evaluate only contracts that were in effect at the beginning of fiscal 2018 as if those contracts had been accounted for under Topic 606 from the beginning of their terms;
Cadence expects that approximately 3% of its existing backlog at the beginning of fiscal 2018 will be adjusted through retained earnings upon adoption of Topic 606 and such backlog will not be recognized as revenue in future periods under Topic 606. Because this revenue would have been recognized in prior periods had Topic 606 then been in effect, Cadence will also have related changes to its accounts receivable and deferred revenue balances;
Because of the transition method, revenue generated under Topic 606 is expected to be slightly lower than revenue would have been under Topic 605 in 2018; and
In 2018, the year of adoption, Cadence will report revenue under Topic 606 with supplemental disclosures of what revenue would have been under Topic 605.
Cadence will continue to recognize revenue over time for its time-based software arrangements, which represents a large majority of its total revenue, because the multiple software licenses and related updates in its time-based arrangements constitute a single, combined performance obligation. The timing of revenue recognition for its hardware and professional services is expected to remain substantially unchanged.
The adoption of Topic 606 will impact Cadence’s accounting for multiple element arrangements (“MEAs”) that combine many software-related deliverables, which may include multiple software contracts with varying terms, IP licenses, and/or service elements. Topic 605 requires vendor specific objective evidence (“VSOE”) to recognize revenue separately for the different undelivered elements. Cadence has not established VSOE under Topic 605, thus the revenue related to these agreements is generally recognized over time beginning with the delivery of the last specified deliverable and ending on the latest end date. Topic 606 requires Cadence to separate the different elements through the use of stand-alone selling prices (“SSPs”), and to recognize the revenue allocated to the different elements as if those elements had been sold on a standalone basis, either up front or over time. Certain IP license agreements will be recognized up front under Topic 606, as opposed to over time under Topic 605. In addition, certain software agreements will be recognized over time under Topic 606, as opposed to up front under Topic 605. Despite these changes, Cadence expects its revenue mix will be similar, such that approximately 90% of its revenue is recognized over time.
More judgments and estimates are required under Topic 606 than are required under Topic 605, including estimating the SSP for each performance obligation identified within Cadence’s contracts. Due to the complexity of certain contracts, the actual revenue recognition treatment required under the new standard for these arrangements may be dependent on contract-specific terms and vary in some instances.
Under the cumulative catch-up transition method, Cadence has evaluated its contracts that were in effect on the adoption date as if they had been accounted for under Topic 606 from contract inception. Some revenue related to the MEAs and IP arrangements noted above that would have been recognized in future periods under Topic 605 will be recast under Topic 606 as if the revenue had been recognized in prior periods. As this transition method requires that Cadence not adjust historical reported revenue amounts, the revenue that would have been recognized under this method prior to the adoption date will be an adjustment to retained earnings and will not be recognized as revenue in future periods as previously planned. Because of this transition method, approximately 3% of Cadence’s year-end backlog will be adjusted to retained earnings upon adoption.
Topic 606 also requires the deferral of incremental costs of obtaining a contract with a customer. This requires that Cadence capitalize commission costs that are directly related to obtaining customer contracts and amortize them over the life of the contract. Cadence anticipates the amount of the amortization of capitalized commissions under Topic 606 will be similar to the amount of commissions expense for fiscal 2018 bookings under Topic 605 and will not have a significant impact on its consolidated income statements.
Cash, Cash Equivalents and Short-Term Investments
Cash, Cash Equivalents and Short-Term Investments
Cadence considers all highly liquid investments with original maturities of three months or less on the date of purchase to be cash equivalents. Book overdraft balances are recorded in accounts payable and accrued liabilities in the consolidated balance sheets and are reported as a component of cash flows from financing activities in the consolidated statement of cash flows. 
Cadence’s short-term investments consist of marketable equity securities that are classified as available for sale. Available-for-sale equity securities are carried at fair value, with the unrealized gains and losses presented net of tax as a separate component of other comprehensive income. Unrealized and realized gains and losses are determined using the specific identification method.
Cadence recognizes gains on its available-for-sale securities when they are realized. Cadence recognizes losses on its available-for-sale securities when they are realized or when Cadence has determined that an other-than-temporary decline in fair value has occurred. Cadence records realized gains, realized losses and other-than-temporary impairments as part of other income, net in the consolidated income statements.
Foreign Operations
Foreign Operations
Cadence transacts business in various foreign currencies. The United States dollar is the functional currency of Cadence’s consolidated entities operating in the United States and certain of its consolidated subsidiaries operating outside the United States. The functional currency for Cadence’s other consolidated entities operating outside of the United States is generally the country’s local currency.
Cadence translates the financial statements of consolidated entities whose functional currency is not the United States dollar into United States dollars. Cadence translates assets and liabilities at the exchange rate in effect as of the financial statement date and translates income statement accounts using an average exchange rate for the period. Cadence includes adjustments from translating assets and liabilities into United States dollars, and the effect of exchange rate changes on intercompany transactions of a long-term investment nature in stockholders’ equity as a component of accumulated other comprehensive income. Cadence reports gains and losses from foreign exchange rate changes related to intercompany receivables and payables that are not of a long-term investment nature, as well as gains and losses from foreign currency transactions of a monetary nature in other income, net, in the consolidated income statements.
Revenue Recognition
Revenue Recognition
Software and IP Revenue Recognition
Cadence primarily uses time-based licenses to license its software. Certain software and IP products are licensed using a perpetual license.
Time-based licenses - Cadence’s time-based license arrangements offer customers the right to access and use all of the products delivered at the outset of an arrangement and updates throughout the entire term of the arrangement, which is generally two to three years, with no rights to return. Cadence’s updates provide for continued access to evolving technology as customers’ designs migrate to more advances nodes. In addition, certain time-based license arrangements include:
Remix among the products delivered at the outset of the arrangement, so long as the cumulative contractual value of all products in use does not exceed the total license fee determined at the outset of the arrangement; and
Use of unspecified additional products that become commercially available during the term of the arrangement.
In general, product and maintenance revenue associated with time-based licenses is recognized over the term of the license, commencing upon the later of the effective date of the arrangement or delivery of the licensed product.
Perpetual licenses - Cadence’s perpetual licenses consist of software licensed on a perpetual basis with no right to return or ability to remix the licensed software. Cadence licenses its design IP under a perpetual license on a per-design basis.
In general, product revenue associated with perpetual licenses where VSOE exists for the undelivered maintenance is recognized upon delivery of the licensed product, and maintenance revenue is recognized ratably over the maintenance term. If VSOE does not exist for the undelivered maintenance in a perpetual license, product revenue is recognized over the maintenance term. If certain other criteria are met, revenue for design IP is recognized upon delivery and we accrue the expected costs of maintenance.
Hardware Revenue Recognition
Cadence generally has a minimum of two deliverables in arrangements involving the sale or lease of its hardware products. The first deliverable is the hardware product and software essential to the functionality of the hardware product, and the second deliverable is the right to receive maintenance on the hardware product and its software. Cadence allocates consideration between these deliverables based on the relative standalone selling price for each deliverable. Consideration allocated to the hardware product and its essential software is recognized as revenue at the time of delivery provided all other conditions for revenue recognition have been met. Consideration allocated to maintenance is recognized as revenue ratably over the maintenance term.
Services Revenue Recognition
Services revenue primarily consists of revenue received for performing engineering services. These services are generally not related to the functionality of the products licensed. In certain instances, Cadence will customize its IP on a fixed fee basis. Revenue from service contracts is recognized either on the time and materials method, as work is performed, or on the percentage-of-completion method. If a service contract is considered to be part of an MEA that includes a software contract, revenue is generally recognized over the duration of the software contract. For contracts with fixed or not-to-exceed fees, Cadence estimates on a monthly basis the percentage-of-completion based on the progress to completion of the services. Cadence has a history of accurately estimating project status and the costs necessary to complete projects. A number of internal and external factors can affect these estimates, including labor rates, utilization and efficiency variances and specification and testing requirement changes. If different conditions were to prevail such that accurate estimates could not be made, then the use of the completed contract method would be required and the recognition of all revenue and costs would be deferred until the project was completed. Such a change could have a material impact on Cadence’s results of operations.
Revenue Recognition Criteria
Although the timing and amount of revenue recognition differs based on the deliverables in each arrangement, Cadence begins revenue recognition for an arrangement when persuasive evidence of an arrangement exists, delivery has occurred, the fee is fixed or determinable, and collection of the resulting receivable is probable.
Persuasive evidence of an arrangement - Generally, Cadence uses a contract signed by the customer as evidence of an arrangement for time-based licenses, licenses of its IP products and hardware leases. If a contract signed by the customer does not exist, Cadence has historically used a purchase order as evidence of an arrangement for software perpetual licenses, hardware sales, maintenance renewals and small fixed-price service projects, such as training classes and small methodology service engagements. For all other service engagements, Cadence uses a signed professional services agreement and a statement of work to evidence an arrangement. In cases where both a signed contract and a purchase order exist, Cadence considers the signed contract to be the most persuasive evidence of the arrangement. Sales through Cadence’s distributors are evidenced by a master agreement governing the relationship, together with binding purchase orders from the distributor on a transaction-by-transaction basis.
Product delivery - Software and VIP, and the corresponding access keys, are generally delivered to customers electronically. Electronic delivery occurs when Cadence provides the customer access to the software. Occasionally, Cadence will deliver software on a DVD with standard transfer terms of free-on-board (“F.O.B.”) shipping point. Design IP is also delivered electronically via download from a secure site. Cadence’s software and IP license agreements generally do not contain conditions for acceptance. Delivery of an entire hardware system is deemed to occur upon its successful installation. For certain hardware products, installation is the responsibility of the customer, as the system is fully functional at the time of shipment and delivery is deemed to be complete when the products are shipped with freight terms of F.O.B. shipping point.
Fee is fixed or determinable - Cadence assesses whether a fee is fixed or determinable at the outset of the arrangement, primarily based on the payment terms associated with the transaction. Cadence has established a history of collecting under the original contract without providing concessions on payments, products or services. For contracts that do not include a substantial upfront payment, Cadence considers that a fee is fixed or determinable if the arrangement has payment periods that are equal to or less than the term of the licenses and the payments are collected in equal or nearly equal installments, when evaluated over the entire term of the arrangement. Cadence has a history of collecting receivables under software contracts of up to five years for which the fee has been assessed as fixed or determinable.
Significant judgment is involved in assessing whether a fee is fixed or determinable. Cadence must also make these judgments when assessing whether a contract amendment to a time-based arrangement (primarily in the context of a license extension or renewal) constitutes a concession. Cadence’s experience has been that it is able to determine whether a fee is fixed or determinable. While Cadence does not expect that experience to change, if Cadence no longer were to have a history of collecting under the original contract without providing concessions, revenue would be required to be recognized when payments become due and payable. Such a change could have a material impact on Cadence’s results of operations.
Collection is probable - Cadence assesses the probability of collecting from each customer at the outset of the arrangement based on a number of factors, including the customer’s payment history, its current creditworthiness and geographic location. If in Cadence’s judgment collection of a fee is not probable, Cadence does not record revenue until the uncertainty is removed, which is generally upon receipt of cash payment.
Multiple Element Arrangements
An MEA is any arrangement that includes or contemplates rights for a combination of software, IP or hardware products, services, training or maintenance in a single arrangement. From time to time, Cadence may include individual deliverables in separately priced and separately executed contracts with the same customer. Cadence evaluates all relevant facts and circumstances in determining whether the separate contracts should be accounted for individually as distinct arrangements or whether the separate contracts are, in substance, an MEA. Significant judgment is involved in determining whether a group of contracts might be so closely related that they are, in effect, part of a single arrangement. Cadence’s judgments about whether several contracts together comprise an MEA can affect the timing of revenue recognition under those contracts, which could have an effect on its results of operations for the periods involved.
For an MEA that includes software and nonsoftware elements, Cadence allocates the total consideration based on the relative standalone selling prices of each element. In these circumstances, Cadence is required to use a hierarchy to determine the standalone selling price to be used for allocating consideration to deliverables as follows:
VSOE of fair value;
Third-party evidence of selling price (“TPE”); and
Best estimate of the selling price (“BESP”).
Vendor-specific objective evidence of fair value - Cadence’s VSOE for maintenance is based upon the customer’s stated annual renewal rates and VSOE for services is based on the price charged when the services are sold separately. Cadence has not established VSOE for certain products, including software and IP licenses and hardware products, or for annual maintenance that is not cancellable by the customer.
Third-party evidence of selling price - TPE is determined based on competitor prices for similar deliverables when sold separately. Generally, Cadence’s offerings contain significant differentiation such that comparable pricing of products with similar functionality cannot be obtained. Furthermore, Cadence is unable to reliably determine what similar competitor products’ selling prices are when those products are sold on a standalone basis. Therefore, Cadence typically is not able to obtain TPE and TPE is not used to determine any standalone selling prices.
Best estimate of the selling price - Cadence calculates the BESP of its hardware products based on its pricing practices, including the historical average prices charged for comparable hardware products. Cadence’s process for determining BESP for its software deliverables takes into account multiple factors that vary depending upon the unique facts and circumstances related to each deliverable. Key external and internal factors considered in developing the BESPs include prices charged by Cadence for similar arrangements, historical pricing practices and the nature of the product. In addition, when developing BESPs, Cadence may consider other factors as appropriate, including the pricing of competitive alternatives if they exist, and product-specific business objectives.
For MEAs that contain software and nonsoftware elements, Cadence allocates the consideration to software or software-related elements as a group, and to any nonsoftware element separately based on the standalone selling price hierarchy. The consideration allocated to each element is then recognized as revenue when the basic revenue recognition criteria are met for each element. Once the consideration is allocated to the group of software and software-related elements, it then follows the recognition principles of software revenue recognition accounting standards.
For MEAs involving only software and software-related deliverables, VSOE must exist to allocate the total fee among all delivered and undelivered elements, or if VSOE of all undelivered elements exists, revenue is recognized using the residual method. Under the residual method, the VSOE of the undelivered elements is deferred and the remaining portion of the arrangement fee is recognized up front as the elements are delivered. If VSOE does not exist for all elements to support the allocation of the total fee among all elements of the arrangement, or if VSOE does not exist for all undelivered elements to apply the residual method, revenue is recognized over the term of the undelivered elements.
Other Factors Regarding Revenue Recognition
Taxes collected from customers and remitted to governmental authorities - Cadence applies the net basis presentation for taxes collected from customers and remitted to governmental authorities.
Derivative Financial Instruments
Derivative Financial Instruments
Cadence enters into foreign currency forward exchange contracts with financial institutions to protect against currency exchange risks associated with existing assets and liabilities. A foreign currency forward exchange contract acts as a hedge by increasing in value when underlying assets decrease in value or underlying liabilities increase in value due to changes in foreign exchange rates. Conversely, a foreign currency forward exchange contract decreases in value when underlying assets increase in value or underlying liabilities decrease in value due to changes in foreign exchange rates. The forward contracts are not designated as accounting hedges and, therefore, the unrealized gains and losses are recognized in other income, net, in advance of the actual foreign currency cash flows. The fair value of these forward contracts is recorded in accrued liabilities or in other current assets. These forward contracts generally have maturities of 90 days or less.
Receivables
Receivables
Cadence’s receivables, net includes invoiced accounts receivable and the current portion of unbilled receivables. Unbilled receivables represent amounts Cadence has recorded as revenue for which payments from a customer are due over time. Cadence’s accounts receivable and unbilled receivables were initially recorded at the transaction value. Cadence’s long-term receivables balance includes receivable balances to be invoiced more than one year after each balance sheet date.
Allowance for Doubtful Accounts
Allowances for Doubtful Accounts
Each fiscal quarter, Cadence assesses its ability to collect outstanding receivables, and provides allowances for a portion of its receivables when collection is not probable. Cadence analyzes the creditworthiness of its customers, historical experience, changes in customer demand and the overall economic climate in the industries that Cadence serves. Provisions are made based upon a specific review of customer receivables and are recorded in operating expenses.
Inventories
Inventories
Inventories are stated at the lower of cost or market value. Cadence’s inventories include high technology parts and components for complex emulation and prototyping hardware systems. These parts and components are specialized in nature and may be subject to rapid technological obsolescence. While Cadence has programs to minimize the required inventories on hand and considers technological obsolescence when estimating required reserves to reduce recorded amounts to market values, it is reasonably possible that such estimates could change in the near term. Cadence’s policy is to reserve for inventory in excess of 12-month demand or for other known obsolescence or realization issues.
Property, Plant and Equipment
Property, Plant and Equipment
Property, plant and equipment is stated at historical cost. Depreciation and amortization are generally provided over the estimated useful lives, using the straight-line method, as follows:
Computer equipment and related software
2-7 years
Buildings
25-32 years
Leasehold improvements
Shorter of the lease term
or the estimated useful life
Building improvements and land improvements
Estimated useful life up to 32 years
Furniture and fixtures
3-5 years
Equipment
3-5 years

Cadence capitalizes certain costs of software developed for internal use. Capitalization of software developed for internal use begins at the application development phase of the project. Amortization begins when the computer software is substantially complete and ready for its intended use. Amortization is recorded on a straight-line basis over the estimated useful life. Cadence capitalized costs of software developed for internal use of $2.2 million, $3.5 million, and $2.0 million during fiscal 2017, 2016 and 2015, respectively.
Cadence recorded depreciation and amortization expense of $52.9 million, $52.7 million and $48.7 million during fiscal 2017, 2016 and 2015, respectively, for property, plant and equipment.
Software Development Costs
Software Development Costs
Software development costs are capitalized beginning when a product’s technological feasibility has been established by completion of a working model of the product and amortization begins when a product is available for general release to customers. The period between the achievement of technological feasibility and the general release of Cadence’s products has typically been of short duration. Costs incurred during fiscal 2017, 2016 and 2015 were not material.
Goodwill
Goodwill
Cadence conducts a goodwill impairment analysis annually and as necessary if changes in facts and circumstances indicate that the fair value of Cadence’s single reporting unit may be less than its carrying amount. Cadence’s goodwill impairment test consists of two steps. The first step requires that Cadence compare the estimated fair value of its single reporting unit to the carrying value of the reporting unit’s net assets, including goodwill. If the fair value of the reporting unit is greater than the carrying value of its net assets, goodwill is not considered to be impaired and no further testing is required. If the fair value of the reporting unit is less than the carrying value of its net assets, Cadence would be required to complete the second step of the test by analyzing the fair value of its goodwill. If the carrying value of the goodwill exceeds its fair value, an impairment charge is recorded.
Long-lived Assets, Including Acquired Intangibles
Long-Lived Assets, Including Acquired Intangibles
Cadence’s long-lived assets consist of property, plant and equipment and acquired intangibles. Acquired intangibles with definite lives are amortized on a straight-line basis over the estimated economic life of the underlying products and technologies, which range from two to fourteen years. Acquired intangibles with indefinite lives, or in-process technology, consists of projects that had not reached technological feasibility by the date of acquisition. Upon completion of the project, the assets are amortized over their estimated useful lives. If the project is abandoned rather than completed, the asset is written off. In-process technology is tested for impairment annually and as necessary if changes in facts and circumstances indicate that the assets might be impaired.
Cadence reviews its long-lived assets, including acquired intangibles for impairment whenever events or changes in circumstances indicate that the carrying amount of a long-lived asset or asset group may not be recoverable. Recoverability of an asset or asset group is measured by comparison of its carrying amount to the expected future undiscounted cash flows that the asset or asset group is expected to generate. If it is determined that the carrying amount of an asset group is not recoverable, an impairment loss is recorded in the amount by which the carrying amount of the asset or asset group exceeds its fair value.
Non-Marketable Investments
Non-Marketable Investments
Cadence’s non-marketable investments include its investments in privately-held companies. These investments are initially recorded at cost and are included in other assets in the consolidated balance sheets. Cadence accounts for these investments using either the cost method or the equity method of accounting. Cadence reviews the fair value of its non-marketable investments on a regular basis to determine whether the investments in these companies are other-than-temporarily impaired. Cadence considers investee financial performance and other information received from the investee companies, as well as any other available estimates of the fair value of the investee companies in its review. If Cadence determines the carrying value of an investment exceeds its fair value, and that difference is other than temporary, Cadence writes down the value of the investment to its fair value. Cadence records investment write-downs in other income, net, in the consolidated income statements.
Nonqualified Deferred Compensation Trust
Nonqualified Deferred Compensation Trust
Executive officers, senior management and members of Cadence’s Board of Directors may elect to defer compensation payable to them under Cadence’s Nonqualified Deferred Compensation Plan (“NQDC”). Deferred compensation payments are held in investment accounts and the values of the accounts are adjusted each quarter based on the fair value of the investments held in the NQDC.
The selected investments held in the NQDC accounts are classified as trading securities. Trading securities are carried at fair value, with the unrealized gains and losses recognized in the consolidated income statements as other income, net. These trading securities are classified in other assets in the consolidated balance sheets because the securities are not available for Cadence’s use in its operations.
Cadence’s obligation with respect to the NQDC trust is recorded in other long-term liabilities on the consolidated balance sheets. Increases and decreases in the NQDC trust liability are recorded as compensation expense in the consolidated income statements.
Deferred Revenue
Deferred Revenue
Deferred revenue arises when customers are billed for products or services in advance of revenue recognition. Cadence’s deferred revenue consists primarily of unearned revenue on product licenses and the related maintenance for which revenue is recognized over the duration of the license. The fees for time-based licenses are generally billed quarterly in advance and the related revenue is recognized over multiple periods over the ensuing license period. Maintenance on perpetual licenses is generally renewed annually, billed in full in advance, and the corresponding revenue is recognized over the 12-month maintenance term.
Comprehensive Income
Comprehensive Income
Cadence reports comprehensive income in the consolidated statements of comprehensive income. Accumulated other comprehensive income (loss) is reported as a component of stockholders’ equity and includes foreign currency translation gains and losses, changes in defined benefit plan liabilities, and unrealized gains and losses on marketable securities that are available for sale.
Accounting for Income Taxes
Accounting for Income Taxes
Cadence accounts for the effect of income taxes in its consolidated financial statements using the asset and liability method. This process involves estimating actual current tax liabilities together with assessing carryforwards and temporary differences resulting from differing treatment of items, such as depreciation, for tax and accounting purposes. These differences result in deferred tax assets and liabilities, measured using enacted tax rates expected to apply to taxable income in the years when those temporary differences are expected to be recovered or settled.
Cadence then records a valuation allowance to reduce the deferred tax assets to the amount that Cadence believes is more likely than not to be realized based on its judgment of all available positive and negative evidence. The weight given to the potential effect of negative and positive evidence is commensurate with the extent to which the strength of the evidence can be objectively verified. This assessment, which is completed on a taxing jurisdiction basis, takes into account a number of types of evidence, including the following:
The nature and history of current or cumulative financial reporting income or losses;
Sources of future taxable income;
The anticipated reversal or expiration dates of the deferred tax assets; and
Tax planning strategies.
Cadence takes a two-step approach to recognizing and measuring the financial statement benefit of uncertain tax positions. The first step is to evaluate the tax position for recognition by determining whether the weight of available evidence indicates that it is more likely than not that the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon settlement of the audit. Cadence classifies interest and penalties on unrecognized tax benefits as income tax expense or benefit.
The Tax Cuts and Jobs Act was enacted in December 2017 (the “Tax Act”) and includes significant changes to U.S. taxation of corporations. The Tax Act requires Cadence to include in its taxable income its share of global intangible low-taxed income beginning from fiscal 2018. Cadence has not completed its analysis on whether to adopt the accounting policy to recognize deferred taxes for the global intangible low-taxed income inclusion or to recognize global intangible low-tax income as tax expense in the period incurred. Cadence expects to finalize its accounting policy during fiscal 2018 upon obtaining, preparing and analyzing its estimated global intangible low-taxed income. For additional discussion of income taxes, see Note 6 in the notes to the consolidated financial statements.
Restructuring Charges
Restructuring Charges
Cadence records personnel-related restructuring charges with customary termination benefits when the costs are both probable and estimable. Cadence records personnel-related restructuring charges with non-customary termination benefits when the plan has been communicated to the affected employees. Cadence records facilities-related restructuring charges in the period in which the affected facilities are vacated. In connection with facilities-related restructuring plans, Cadence has made a number of estimates and assumptions related to losses on excess facilities that have been vacated or consolidated, particularly the timing of subleases and sublease terms. Closure and space reduction costs included in the restructuring charges include payments required under leases less any applicable estimated sublease income after the facilities are abandoned, lease buyout costs and certain contractual costs to maintain facilities during the period after abandonment.
Cadence records estimated provisions for termination benefits and outplacement costs along with other personnel-related restructuring costs, long-term asset impairments related to abandoned assets and other costs associated with the restructuring plan. Cadence regularly evaluates the adequacy of its lease loss accruals and severance and related benefits accruals, and adjusts the balances based on actual costs incurred or changes in estimates and assumptions. Subsequent adjustments to restructuring accruals are classified in restructuring and other charges in the consolidated income statements.
Stock-Based Compensation
Stock-Based Compensation
Cadence recognizes the cost of employee services received in exchange for awards of equity instruments as stock-based compensation expense. Stock-based compensation expense is measured at the grant date based on the value of the award and is recognized as expense over the requisite service period, which is typically the vesting period. Cadence recognizes stock-based compensation expense on the straight-line method for awards that only contain a service condition and on the graded-vesting method for awards that contain both a service and performance condition. Cadence recognizes the impact of forfeitures on stock-based compensation expense as they occur.
The fair value of stock options and purchase rights issued under Cadence’s Employee Stock Purchase Plan (“ESPP”) are calculated using the Black-Scholes option pricing model. The computation of the expected volatility assumption used for new awards is based on implied volatility when the remaining maturities of the underlying traded options are at least one year. When the remaining maturities of the underlying traded options are less than one year, expected volatility is based on a weighting of historical and implied volatilities. When determining the expected term, Cadence reviews historical employee exercise behavior from options having similar vesting periods. The risk-free interest rate for the period within the expected term of the option is based on the yield of United States Treasury notes for the comparable term in effect at the time of grant. The expected dividend yield used in the calculation is zero because Cadence has not historically paid and currently does not expect to pay dividends in the foreseeable future.
Treasury Stock
Treasury Stock
Cadence generally issues shares related to its stock-based compensation plans from shares held in treasury. When treasury stock is reissued at an amount higher than its cost, the difference is recorded as a component of capital in excess of par in the consolidated statements of stockholders’ equity. When treasury stock is reissued at an amount lower than its cost, the difference is recorded as a component of capital in excess of par to the extent that gains exist to offset the losses. If there are no accumulated treasury stock gains in capital in excess of par, the losses upon reissuance of treasury stock are recorded as a component of retained earnings (accumulated deficit) in the consolidated statements of stockholders’ equity. There were no losses recorded by Cadence on the reissuance of treasury stock during fiscal 2017, 2016 or 2015.
Concentrations of Credit Risk
Concentrations of Credit Risk
Financial instruments, including derivative financial instruments, that may potentially subject Cadence to concentrations of credit risk, consist principally of cash and cash equivalents, short-term investments, long-term investments, accounts receivable and forward contracts. Credit exposure related to Cadence’s foreign currency forward contracts is limited to the realized and unrealized gains on these contracts.
Advertising
Advertising
Cadence expenses the costs of advertising as incurred. Total advertising expense, including marketing programs and events, was $7.4 million, $8.4 million and $7.9 million during fiscal 2017, 2016 and 2015, respectively, and is included in marketing and sales in the consolidated income statements.
Commitments and Contingencies
At least quarterly, Cadence reviews the status of each significant matter and assesses its potential financial exposure. If the potential loss from any claim or legal proceeding is considered probable and the amount or the range of loss can be estimated, Cadence accrues a liability for the estimated loss. Legal proceedings are subject to uncertainties, and the outcomes are difficult to predict. Because of such uncertainties, accruals are based on Cadence’s judgments using the best information available at the time. As additional information becomes available, Cadence reassesses the potential liability related to pending claims and litigation matters and may revise estimates.
Fair Value of Financial Instruments
Inputs to valuation techniques are observable or unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect Cadence’s market assumptions. These two types of inputs have created the following fair value hierarchy:
Level 1 – Quoted prices for identical instruments in active markets;
Level 2 – Quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets; and
Level 3 – Valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.
This hierarchy requires Cadence to minimize the use of unobservable inputs and to use observable market data, if available, when determining fair value. Cadence recognizes transfers between levels of the hierarchy based on the fair values of the respective financial instruments at the end of the reporting period in which the transfer occurred.
XML 44 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 30, 2017
Accounting Policies [Abstract]  
Depreciation and amortization over the estimated useful lives, using the straight-line method
Depreciation and amortization are generally provided over the estimated useful lives, using the straight-line method, as follows:
Computer equipment and related software
2-7 years
Buildings
25-32 years
Leasehold improvements
Shorter of the lease term
or the estimated useful life
Building improvements and land improvements
Estimated useful life up to 32 years
Furniture and fixtures
3-5 years
Equipment
3-5 years
XML 45 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
Debt (Tables)
12 Months Ended
Dec. 30, 2017
Debt Disclosure [Abstract]  
Summary of debt outstanding
Cadence’s outstanding debt as of December 30, 2017 and December 31, 2016 was as follows:
 
December 30, 2017
 
December 31, 2016
 
(In thousands)
 
Principal
 
Unamortized Discount
 
Carrying Value
 
Principal
 
Unamortized Discount
 
Carrying Value
Revolving Credit Facility
$
85,000

 
$

 
$
85,000

 
$
50,000

 
$

 
$
50,000

2019 Term Loan
300,000

 
(226
)
 
299,774

 
300,000

 
(434
)
 
299,566

2024 Notes
350,000

 
(5,405
)
 
344,595

 
350,000

 
(6,073
)
 
343,927

Total outstanding debt
$
735,000

 
$
(5,631
)
 
$
729,369

 
$
700,000

 
$
(6,507
)
 
$
693,493

XML 46 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Cash, Cash Equivalents and Investments (Tables)
12 Months Ended
Dec. 30, 2017
Cash, Cash Equivalents and Investments [Abstract]  
Summary of cash, cash equivalents and short-term investments
Cadence’s cash, cash equivalents and short-term investments at fair value as of December 30, 2017 and December 31, 2016 were as follows:
 
As of
 
December 30, 2017
 
December 31, 2016
 
(In thousands)
Cash and cash equivalents
$
688,087

 
$
465,232

Short-term investments
4,455

 
3,057

Cash, cash equivalents and short-term investments
$
692,542

 
$
468,289

Summary of cash and cash equivalents
The following table summarizes Cadence’s cash and cash equivalents at fair value as of December 30, 2017 and December 31, 2016:
 
 
As of
 
December 30,
2017
 
December 31,
2016
 
(In thousands)
Cash and interest bearing deposits
$
184,153

 
$
227,508

Money market funds
503,934

 
237,724

Total cash and cash equivalents
$
688,087

 
$
465,232

Summary of short-term investments
The following tables summarize Cadence’s short-term investments as of December 30, 2017 and December 31, 2016:
 
 
As of December 30, 2017
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair
Value
 
(In thousands)
Marketable equity securities
$
1,817

 
$
2,638

 
$

 
$
4,455


 
As of December 31, 2016
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair
Value
 
(In thousands)
Marketable equity securities
$
2,131

 
$
926

 
$

 
$
3,057

Carrying value of non-marketable securities
Cadence’s non-marketable investments as of December 30, 2017 and December 31, 2016 were as follows:
 
As of
 
December 30,
2017
 
December 31,
2016
 
(In thousands)
Cost method
$
532

 
$
532

Equity method
2,460

 
2,634

Total non-marketable investments
$
2,992

 
$
3,166

XML 47 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Receivables, net (Tables)
12 Months Ended
Dec. 30, 2017
Receivables [Abstract]  
Current and long-term accounts receivable balances
Cadence’s current and long-term receivables balances as of December 30, 2017 and December 31, 2016 were as follows:
 
As of
 
December 30,
2017
 
December 31,
2016
 
(In thousands)
Accounts receivable
$
119,325

 
$
85,554

Unbilled accounts receivable
71,101

 
71,617

Long-term receivables
12,239

 
12,949

Total receivables
202,665

 
170,120

Less allowance for doubtful accounts

 

Total receivables, net
$
202,665

 
$
170,120

Allowance for Doubtful Accounts Receivable [Roll Forward]
Cadence’s provisions for losses on its accounts receivable during fiscal 2017, 2016 and 2015 were as follows:
 
 
Balance at Beginning of Period
 
Charged to Costs and Expenses
 
Uncollectible Accounts Written Off, Net
 
Balance at End of Period
 
 
 
 
 
 
 
 
 
Year ended December 30, 2017
 
$

 
$
2,623

 
$
(2,623
)
 
$

Year ended December 31, 2016
 

 
308

 
(308
)
 

Year ended January 2, 2016
 
$

 
$
126

 
$
(126
)
 
$

XML 48 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 30, 2017
Income Tax Disclosure [Abstract]  
Income before provision for income taxes
Cadence’s income before provision for income taxes included income from the United States and from foreign subsidiaries for fiscal 2017, 2016 and 2015, was as follows:
 
2017
 
2016
 
2015
 
(In thousands)
United States
$
81,619

 
$
84,694

 
$
47,867

Foreign subsidiaries
233,427

 
152,459

 
219,729

Total income before provision for income taxes
$
315,046

 
$
237,153

 
$
267,596

Components of income taxes provision
Cadence’s provision for income taxes was comprised of the following items for fiscal 2017, 2016 and 2015:
 
2017
 
2016
 
2015
 
(In thousands)
Current:
 
 
 
 
 
Federal
$
(2,193
)
 
$
4,839

 
$
(10,265
)
State and local
(2,097
)
 
50

 
(713
)
Foreign
35,301

 
34,047

 
24,622

Total current
31,011

 
38,936

 
13,644

 
 
 
 
 
 
Deferred:
 
 
 
 
 
Federal
76,494

 
(5,291
)
 
(13,165
)
State and local
5,571

 
6,006

 
1,751

Foreign
(2,131
)
 
(5,584
)
 
(1,734
)
Total deferred
79,934


(4,869
)
 
(13,148
)
 
 
 
 
 
 
Tax expense allocated to shareholders’ equity

 

 
14,683

 
 
 
 
 
 
Total provision for income taxes
$
110,945

 
$
34,067

 
$
15,179

Summary of income tax reconciliation
The provision for income taxes differs from the amount estimated by applying the United States statutory federal income tax rate of 35% to income before provision for income taxes for fiscal 2017, 2016 and 2015 as follows:
 
2017
 
2016
 
2015
 
(In thousands)
Provision computed at federal statutory income tax rate
$
110,266

 
$
83,003

 
$
93,659

State and local income tax, net of federal tax effect
5,867

 
5,534

 
3,621

Foreign income tax rate differential
(65,296
)
 
(36,098
)
 
(56,873
)
Impact of 2017 Tax Act*
96,798

 

 

Stock-based compensation
(24,455
)
 
(13,132
)
 
2,687

Change in deferred tax asset valuation allowance
4,689

 
1,243

 
(11,066
)
Tax credits
(26,789
)
 
(39,765
)
 
(19,243
)
Repatriation of foreign earnings

 
25,145

 
50

Tax effects of intra-entity transfer of assets
(8,450
)
 
(7,661
)
 
(7,928
)
Domestic production activity deduction
(2,474
)
 
(2,826
)
 

Withholding taxes
11,225

 
9,870

 
5,119

Tax settlements, foreign
3,086

 
5,620

 

Increase in unrecognized tax benefits not included in tax settlements
4,054

 
614

 
3,530

Other
2,424

 
2,520

 
1,623

Provision for income taxes
$
110,945

 
$
34,067

 
$
15,179

Effective tax rate
35
%
 
14
%
 
6
%
Components of deferred tax assets and liabilities
The components of deferred tax assets and liabilities consisted of the following as of December 30, 2017 and December 31, 2016:
 
As of
 
December 30,
2017
 
December 31,
2016
 
(In thousands)
Deferred tax assets:
 
 
 
Tax credit carryforwards
$
164,687

 
$
180,999

Reserves and accruals
42,357

 
62,438

Intangible assets
13,112

 
23,335

Capitalized research and development expense for income tax purposes
10,621

 
19,093

Operating loss carryforwards
20,650

 
23,175

Deferred income
12,178

 
14,842

Capital loss carryforwards
20,266

 
20,580

Stock-based compensation costs
15,782

 
20,087

Depreciation and amortization
7,665

 
12,202

Investments
3,201

 
6,442

Prepaid expenses

 
26,526

Total deferred tax assets
310,519

 
409,719

Valuation allowance
(95,491
)
 
(92,920
)
Net deferred tax assets
215,028

 
316,799

 
 
 
 
Deferred tax liabilities:
 
 
 
Intangible assets
(36,683
)
 
(35,651
)
Undistributed foreign earnings
(23,563
)
 
(24,529
)
Other
(2,730
)
 
(119
)
Total deferred tax liabilities
(62,976
)
 
(60,299
)
Total net deferred tax assets
$
152,052

 
$
256,500

Summary of operating loss carryforward
As of December 30, 2017, Cadence’s operating loss carryforwards were as follows:
 
Amount
 
Expiration Periods
 
(In thousands)
 
 
Federal
$
13,638

 
from 2021 through 2036
California
198,173

 
from 2019 through 2036
Other states (tax effected, net of federal benefit)
3,081

 
from 2019 through 2037
Foreign (tax effected)
866

 
from 2025 through indefinite
Summary of tax credit carryforwards
As of December 30, 2017, Cadence had tax credit carryforwards of:
 
Amount
 
Expiration Periods
 
(In thousands)
 
 
Federal*
$
87,746

 
from 2023 through 2037
California
52,628

 
indefinite
Other states
9,153

 
from 2018 through 2037
Foreign
15,160

 
from 2018 through 2037
_____________
*Certain of Cadence’s foreign tax credits have yet to be realized and as a result do not yet have an expiration period.
Earliest tax years open to examination by jurisdiction
As of December 30, 2017 Cadence’s earliest tax years that remain open to examination and the assessment of additional tax include:
Jurisdiction
 
Earliest Tax Year Open to Examination
 
 
 
United States - Federal
 
2014
United States - California
 
2013
Hungary
 
2012
Unrecognized tax benefits roll forward
The changes in Cadence’s gross amount of unrecognized tax benefits during fiscal 2017, 2016 and 2015 are as follows:
 
2017
 
2016
 
2015
 
(In thousands)
Unrecognized tax benefits at the beginning of the fiscal year
$
98,540

 
$
87,820

 
$
97,224

Gross amount of the increases (decreases) in unrecognized tax benefits of tax positions taken during a prior year*
688

 
(155
)
 
(7,331
)
Gross amount of the increases in unrecognized tax benefits as a result of tax positions taken during the current year
13,141

 
11,342

 
7,513

Amount of decreases in unrecognized tax benefits relating to settlements with taxing authorities, including the utilization of tax attributes

 

 
(9,571
)
Reductions to unrecognized tax benefits resulting from the lapse of the applicable statute of limitations
(3,028
)
 
(149
)
 
(119
)
Effect of foreign currency translation
838

 
(318
)
 
104

Unrecognized tax benefits at the end of the fiscal year
$
110,179

 
$
98,540

 
$
87,820

 
 
 
 
 
 
Total amounts of unrecognized tax benefits that, if upon resolution of the uncertain tax positions would reduce Cadence’s effective tax rate
$
63,108

 
$
56,248

 
$
48,335

_________
* Includes unrecognized tax benefits of tax positions recorded in connection with acquisitions
Interest and penalties recognized in consolidated income statements and balance sheets
The total amounts of interest, net of tax, and penalties recognized in the consolidated income statements as provision (benefit) for income taxes for fiscal 2017, 2016 and 2015 were as follows:
 
2017
 
2016
 
2015
 
(In thousands)
Interest
$
1,865

 
$
1,166

 
$
110

Penalties
218

 
3

 
(127
)
The total amounts of gross accrued interest and penalties recognized in the consolidated balance sheets as of December 30, 2017 and December 31, 2016 were as follows:
 
As of
 
December 30,
2017
 
December 31,
2016
 
(In thousands)
Interest
$
2,511

 
$
1,332

Penalties
151

 
265

XML 49 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Acquired Intangibles (Tables)
12 Months Ended
Dec. 30, 2017
Goodwill and Intangible Assets Disclosure [Abstract]  
Changes in the carrying amount of goodwill
The changes in the carrying amount of goodwill during fiscal 2017 and 2016 were as follows:
 
Gross Carrying
Amount
 
(In thousands)
Balance as of January 2, 2016
$
551,772

Goodwill resulting from acquisitions
23,579

Effect of foreign currency translation
(2,587
)
Balance as of December 31, 2016
572,764

Goodwill resulting from acquisitions
90,218

Effect of foreign currency translation
3,027

Balance as of December 30, 2017
$
666,009

Acquired intangibles with finite lives (excluding goodwill), excluding intangibles fully amortized at end of prior fiscal year
Acquired intangibles as of December 31, 2016 were as follows, excluding intangibles that were fully amortized as of January 2, 2016:
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Acquired
Intangibles, Net
 
(In thousands)
Existing technology
$
342,108

 
$
(160,178
)
 
$
181,930

Agreements and relationships
174,623

 
(100,778
)
 
73,845

Tradenames, trademarks and patents
9,806

 
(6,767
)
 
3,039

Total acquired intangibles
$
526,537

 
$
(267,723
)
 
$
258,814

Acquired intangibles as of December 30, 2017 were as follows, excluding intangibles that were fully amortized as of December 31, 2016:
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Acquired
Intangibles, Net
 
(In thousands)
Existing technology
$
342,810

 
$
(199,529
)
 
$
143,281

Agreements and relationships
151,063

 
(90,675
)
 
60,388

Tradenames, trademarks and patents
10,918

 
(7,252
)
 
3,666

Total acquired intangibles with definite lives
504,791

 
(297,456
)
 
207,335

In-process technology
71,500

 

 
71,500

Total acquired intangibles
$
576,291

 
$
(297,456
)
 
$
278,835

Amortization of acquired intangibles
Amortization expense for fiscal 2017, 2016 and 2015, by consolidated income statement caption, was as follows:
 
2017
 
2016
 
2015
 
(In thousands)
Cost of product and maintenance
$
41,781

 
$
42,387

 
$
40,532

Amortization of acquired intangibles
14,716

 
18,095

 
23,716

Total amortization of acquired intangibles
$
56,497

 
$
60,482

 
$
64,248

Estimated amortization expense
Estimated amortization expense for intangible assets with definite lives for the following five fiscal years and thereafter was as follows:
 
(In thousands)
2018
$
53,346

2019
46,239

2020
40,621

2021
36,115

2022
17,810

Thereafter
13,204

Total estimated amortization expense
$
207,335

XML 50 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Repurchase Programs (Tables)
12 Months Ended
Dec. 30, 2017
Equity [Abstract]  
Share repurchased and the total cost of shares repurchased
The shares repurchased under Cadence’s repurchase authorizations and the total cost of repurchased shares, including commissions, during fiscal 2017, 2016 and 2015 were as follows:
 
2017
 
2016
 
2015
 
(In thousands)
Shares repurchased
2,495

 
40,493

 
16,255

Total cost of repurchased shares
$
100,025

 
$
960,289

 
$
333,189

XML 51 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Compensation Plans and Stock Based Compensation (Tables)
12 Months Ended
Dec. 30, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock based compensation expense and allocation by share based payment award
Stock-based compensation expense and the related income tax benefit recognized in connection with stock options, restricted stock and the ESPP during fiscal 2017, 2016 and 2015 were as follows:
 
2017
 
2016
 
2015
 
(In thousands)
Stock options
$
5,417

 
$
5,649

 
$
7,903

Restricted stock
117,797

 
96,989

 
78,615

ESPP
6,809

 
6,579

 
5,823

Total stock-based compensation expense
$
130,023

 
$
109,217

 
$
92,341

 
 
 
 
 
 
Income tax benefit
$
36,664

 
$
30,980

 
$
24,294

Stock based compensation expense and allocation by cost
Stock-based compensation expense is reflected in Cadence’s consolidated income statements during fiscal 2017, 2016 and 2015 as follows:
 
2017
 
2016
 
2015
 
(In thousands)
Cost of product and maintenance
$
2,218

 
$
1,995

 
$
2,436

Cost of services
3,232

 
2,911

 
3,561

Marketing and sales
26,838

 
22,700

 
21,654

Research and development
77,222

 
64,061

 
49,755

General and administrative
20,513

 
17,550

 
14,935

Total stock-based compensation expense
$
130,023

 
$
109,217

 
$
92,341

Fair value of options granted and the weighted-average assumptions
The weighted-average grant date fair value of options granted and the weighted-average assumptions used in the model for fiscal 2017, 2016 and 2015 were as follows:
 
2017
 
2016
 
2015
Dividend yield
None

 
None

 
None

Expected volatility
21.2
%
 
31.5
%
 
26.8
%
Risk-free interest rate
2.01
%
 
1.21
%
 
1.61
%
Expected term (in years)
4.8

 
4.8

 
5.0

Weighted-average fair value of options granted
$
6.86

 
$
5.84

 
$
4.60

Summary of changes in stock options outstanding under equity incentive plans
A summary of the changes in stock options outstanding under Cadence’s equity incentive plans during fiscal 2017 is presented below:
 
 
 
Weighted-
Average
 
Weighted-
Average
Remaining
Contractual
Terms
 



Aggregate
Intrinsic
 
Shares
 
Exercise Price
 
(Years)
 
Value
 
(In thousands)
 
 
 
 
 
(In thousands)
Options outstanding as of December 31, 2016
7,117

 
$
13.61

 
 
 
 
Granted
820

 
30.72

 
 
 
 
Exercised
(1,957
)
 
11.37

 
 
 
 
Canceled and forfeited
(197
)
 
20.52

 
 
 
 
Options outstanding as of December 30, 2017
5,783

 
$
16.56

 
3.8
 
$
110,114

Options vested as of December 30, 2017
4,104

 
$
13.72

 
3.2
 
$
89,790

Intrinsic value of and cash received from options exercised
The total intrinsic value of and cash received from options exercised during fiscal 2017, 2016 and 2015 was:
 
2017
 
2016
 
2015
 
(In thousands)
Intrinsic value of options exercised
$
45,643

 
$
44,835

 
$
67,363

Cash received from options exercised
22,255

 
30,984

 
52,261

Stock-based compensation expense related to performance-based restricted stock grants
Stock-based compensation expense related to performance-based restricted stock grants for fiscal 2017, 2016 and 2015 was as follows:
 
2017
 
2016
 
2015
 
(In thousands)
Stock-based compensation expense related to performance-based grants
$
8,224

 
$
9,195

 
$
5,544

Summary of the changes in restricted stock outstanding under Cadence's equity incentive plans
A summary of the changes in restricted stock outstanding under Cadence’s equity incentive plans during fiscal 2017, is presented below:
 
 
 
Weighted-
Average Grant Date
 
Weighted-
Average
Remaining
Vesting
Terms
 



Aggregate
Intrinsic
 
Shares
 
Fair Value
 
(Years)
 
Value
 
(In thousands)
 
 
 
 
 
(In thousands)
Unvested shares as of December 31, 2016
12,082

 
$
20.40

 
 
 
 
Granted
5,909

 
34.48

 
 
 
 
Vested
(5,121
)
 
20.75

 
 
 
 
Forfeited
(902
)
 
21.49

 
 
 
 
Unvested shares as of December 30, 2017
11,968

 
$
27.11

 
1.1
 
$
500,231

Total fair value of restricted stock awards that vested
The total fair value realized by employees upon vesting of restricted stock during fiscal 2017, 2016 and 2015 was:
 
2017
 
2016
 
2015
 
(In thousands)
Fair value of restricted stock realized upon vesting
$
174,548

 
$
113,114

 
$
99,564

Weighted-average grant date fair value of purchase rights granted under ESPP and weighted average assumptions used in model
The weighted-average grant date fair value of purchase rights granted under the ESPP and the weighted-average assumptions used in the model for fiscal 2017, 2016 and 2015 were as follows:
 
2017
 
2016
 
2015
Dividend yield
None

 
None

 
None

Expected volatility
20.4
%
 
24.4
%
 
22.9
%
Risk-free interest rate
0.92
%
 
0.43
%
 
0.13
%
Expected term (in years)
0.5

 
0.5

 
0.5

Weighted-average fair value of options granted
$
6.64

 
$
4.85

 
$
4.23

Shares of common stock issued under Employee Stock Purchase Plan
Shares of common stock issued under the ESPP for fiscal 2017, 2016 and 2015 were as follows:
 
2017
 
2016
 
2015
 
(In thousands, except per share amounts)
Cadence shares purchased under the ESPP
1,270

 
1,471

 
1,519

Cash received for the purchase of shares under the ESPP
$
26,709

 
$
24,450

 
$
22,449

Weighted-average purchase price per share
$
21.04

 
$
16.62

 
$
14.78

Summary of common stock reserved for future issuance
As of December 30, 2017, Cadence had reserved the following shares of authorized but unissued common stock for future issuance:
 
Shares
 
(In thousands)
Employee equity incentive plans*
18,663

Employee stock purchase plans
3,920

Directors stock plans*
1,298

    Total
23,881

_____________
* Includes shares reserved for: (i) issuance upon exercise of future option grants, (ii) issuance upon vesting of future restricted stock grants, (iii) outstanding but unexercised options to purchase common stock, or (iv) unvested restricted stock units.
XML 52 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
Restructuring and Other Charges (Tables)
12 Months Ended
Dec. 30, 2017
Restructuring and Related Activities [Abstract]  
Restructuring reserve rollforward by major type of cost
The following table presents activity for Cadence’s restructuring plans during fiscal 2017, 2016 and 2015:
 
Severance
and
Benefits
 
Excess
Facilities
 
Other
 
Total
 
(In thousands)
Balance, January 3, 2015
$
4,462

 
$
1,267

 
$
481

 
$
6,210

Restructuring and other charges (credits), net
3,636

 
1,095

 
(220
)
 
4,511

Non-cash charges

 
(116
)
 

 
(116
)
Cash payments
(7,322
)
 
(1,798
)
 
(261
)
 
(9,381
)
Effect of foreign currency translation
(25
)
 
(62
)
 

 
(87
)
Balance, January 2, 2016
$
751

 
$
386

 
$

 
$
1,137

Restructuring and other charges, net
40,411

 
544

 

 
40,955

Non-cash charges

 
(159
)
 

 
(159
)
Cash payments
(16,890
)
 
(679
)
 

 
(17,569
)
Effect of foreign currency translation
130

 
(34
)
 

 
96

Balance, December 31, 2016
$
24,402

 
$
58

 
$

 
$
24,460

Restructuring and other charges, net
9,027

 
379

 

 
9,406

Cash payments
(20,170
)
 
(186
)
 

 
(20,356
)
Effect of foreign currency translation
276

 
(2
)
 

 
274

Balance, December 30, 2017
$
13,535

 
$
249

 
$

 
$
13,784

Schedule of restructuring reserve by balance sheet classification
The remaining liability for Cadence’s restructuring plans is recorded in the consolidated balance sheet as follows:
 
As of
 
December 30, 2017
 
(In thousands)
Accounts payable and accrued liabilities
$
13,619

Other long-term liabilities
165

Total liabilities
$
13,784

XML 53 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other Income, Net (Tables)
12 Months Ended
Dec. 30, 2017
Other Income and Expenses [Abstract]  
Other income, net
Cadence’s other income, net, for fiscal 2017, 2016 and 2015 was as follows:
 
2017
 
2016
 
2015
 
(In thousands)
Interest income
$
3,879

 
$
2,917

 
$
2,667

Gains on sale of marketable debt and equity securities, net
520

 
317

 
21

Gains on non-marketable investments
8,934

 
2,668

 
2,348

Gains (losses) on securities in NQDC trust
6,145

 
1,741

 
(369
)
Gains (losses) on foreign exchange
(2,920
)
 
6,879

 
5,606

Gain on sale of property, plant and equipment

 
923

 

Other income, net
197

 
477

 
204

Total other income, net
$
16,755

 
$
15,922

 
$
10,477

XML 54 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Income Per Share (Tables)
12 Months Ended
Dec. 30, 2017
Earnings Per Share [Abstract]  
Basic and diluted net income per share
The calculations for basic and diluted net income per share for fiscal 2017, 2016 and 2015 are as follows:
 
2017
 
2016
 
2015
 
(In thousands, except per share amounts)
Net income
$
204,101

 
$
203,086

 
$
252,417

Weighted-average common shares used to calculate basic net income per share
272,097

 
284,502

 
288,018

2015 Warrants

 

 
16,434

Stock-based awards
8,124

 
6,754

 
7,850

Weighted-average common shares used to calculate diluted net income per share
280,221

 
291,256

 
312,302

Net income per share - basic
$
0.75

 
$
0.71

 
$
0.88

Net income per share - diluted
$
0.73

 
$
0.70

 
$
0.81

Potential shares of Cadence's common stock excluded
The following table presents shares of Cadence’s common stock outstanding for fiscal 2017, 2016 and 2015 that were excluded from the computation of diluted net income per share because the effect of including these shares in the computation of diluted net income per share would have been anti-dilutive: 
 
2017
 
2016
 
2015
 
(In thousands)
Long-term performance-based awards
152

 
1,069

 

Options to purchase shares of common stock
303

 
581

 
1,029

Non-vested shares of restricted stock
77

 
27

 
60

Total potential common shares excluded
532

 
1,677

 
1,089

XML 55 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components (Tables)
12 Months Ended
Dec. 30, 2017
Balance Sheet Components [Abstract]  
Summary of certain balance sheet components
A summary of certain balance sheet components as of December 30, 2017 and December 31, 2016 is as follows:
 
As of
 
December 30,
2017
 
December 31,
2016
 
(In thousands)
Inventories:
 
 
 
Raw materials
$
17,491

 
$
26,589

Finished goods
15,718

 
12,886

Inventories
$
33,209

 
$
39,475

 
 
 
 
Property, plant and equipment:
 
 
 
Computer equipment and related software
$
537,144

 
$
503,543

Buildings
127,478

 
126,023

Land
55,840

 
55,785

Leasehold, building and land improvements
106,173

 
95,040

Furniture and fixtures
27,590

 
23,580

Equipment
50,340

 
44,119

In-process capital assets
5,154

 
3,478

Total cost
909,719

 
851,568

Less: Accumulated depreciation and amortization
(658,377
)
 
(612,961
)
Property, plant and equipment, net
$
251,342

 
$
238,607

 
 
 
 
Other assets:
 
 
 
Deferred income taxes
$
152,501

 
$
256,547

Other long-term assets
77,800

 
55,193

Other assets
$
230,301

 
$
311,740

 
 
 
 
Accounts payable and accrued liabilities:
 
 
 
Payroll and payroll-related accruals
$
164,310

 
$
174,936

Accounts payable
4,825

 
4,367

Income taxes payable - current
3,936

 
18,382

Accrued operating liabilities
48,030

 
41,811

Accounts payable and accrued liabilities
$
221,101

 
$
239,496

 
 
 
 
XML 56 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 30, 2017
Commitments and Contingencies Disclosure [Abstract]  
Schedule of rent expense
Rental expense is recognized on a straight-line basis and was as follows during fiscal 2017, 2016 and 2015:
 
2017
 
2016
 
2015
 
(In thousands)
Rent expense
$
32,089

 
$
28,216

 
$
27,406

Schedule of future minimum lease payments for operating leases
As of December 30, 2017, future minimum lease payments under non-cancelable operating leases were as follows:
 
 
 
Operating
 
 Leases
For the fiscal years:
(In thousands)
2018
$
28,090

2019
20,641

2020
12,514

2021
10,013

2022
7,042

Thereafter
21,721

Total lease payments
$
100,021

XML 57 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value (Tables)
12 Months Ended
Dec. 30, 2017
Fair Value Disclosures [Abstract]  
Fair value of financial assets and liabilities
The fair value of financial assets and liabilities was determined using the following levels of inputs as of December 30, 2017 and December 31, 2016:
 
Fair Value Measurements as of December 30, 2017:
  
Total
 
Level 1
 
Level 2
 
Level 3
 
(In thousands)
Assets
 
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
503,934

 
$
503,934

 
$

 
$

Short-term investments:
 
 
 
 
 
 
 
Marketable equity securities
4,455

 
4,455

 

 

Trading securities held in NQDC trust
31,473

 
31,473

 

 

Foreign currency exchange contracts
2,937

 

 
2,937

 

Total Assets
$
542,799

 
$
539,862

 
$
2,937

 
$

 
 
 
 
 
 
 
 
As of December 30, 2017, Cadence did not have any financial liabilities requiring a recurring fair value measurement.

 
Fair Value Measurements as of December 31, 2016:
  
Total
 
Level 1
 
Level 2
 
Level 3
 
(In thousands)
Assets
 
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
237,724

 
$
237,724

 
$

 
$

Short-term investments:

 
 
 
 
 
 
Marketable equity securities
3,057

 
3,057

 

 

Trading securities held in NQDC trust
26,622

 
26,622

 

 

Total Assets
$
267,403

 
$
267,403

 
$

 
$

 
 
 
 
 
 
 
 
  
Total
 
Level 1
 
Level 2
 
Level 3
 
(In thousands)
Liabilities
 
Foreign currency exchange contracts
$
2,653

 
$

 
$
2,653

 
$

XML 58 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Employee and Director Benefit Plans (Tables)
12 Months Ended
Dec. 30, 2017
Retirement Benefits [Abstract]  
Contributions to defined contribution plans
Cadence’s total contributions made to these plans during fiscal 2017, 2016 and 2015 were as follows:
 
2017
 
2016
 
2015
 
(In thousands)
Contributions to defined contribution plans
$
26,010

 
$
24,185

 
$
22,337

Net recognized gains of trading securities
Net recognized gains (loss) of trading securities during fiscal 2017, 2016 and 2015 were as follows:
 
2017
 
2016
 
2015
 
(In thousands)
Trading securities
$
6,145

 
$
1,741

 
$
(369
)
Unfunded projected benefit obligations - defined benefit retirement plans
The unfunded projected benefit obligation for these retirement plans as of December 30, 2017, December 31, 2016 and January 2, 2016 was as follows:
 
December 30,
2017
 
December 31,
2016
 
January 2,
2016
 
(In thousands)
Unfunded projected benefit obligation - defined benefit retirement plans
$
6,976

 
$
6,164

 
$
6,131

Expense related to defined benefit plans
Cadence recorded total expense related to these defined benefit retirement plans during fiscal 2017, 2016 and 2015 as follows:
 
2017
 
2016
 
2015
 
(In thousands)
Expense related to defined benefit retirement plans
$
1,214

 
$
670

 
$
1,359

XML 59 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other Comprehensive Loss (Tables)
12 Months Ended
Dec. 30, 2017
Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Accumulated other comprehensive income net of tax
Accumulated other comprehensive loss was comprised of the following as of December 30, 2017, and December 31, 2016:
 
As of
 
December 30,
2017
 
December 31,
2016
 
(In thousands)
Foreign currency translation loss
$
(2,976
)
 
$
(22,370
)
Changes in defined benefit plan liabilities
(3,292
)
 
(3,716
)
Unrealized holding gains on available-for-sale securities
2,638

 
926

Total accumulated other comprehensive loss
$
(3,630
)
 
$
(25,160
)
Changes in unrealized holding gains or losses on available-for-sale securities
Changes in unrealized holding gains on available-for-sale securities includes the following for fiscal 2017, 2016 and 2015:
 
2017
 
2016
 
2015
 
(In thousands)
Unrealized holding gains
$
2,231

 
$
770

 
$
202

Reclassification of unrealized holding gains to other income, net
(519
)
 
(54
)
 
(33
)
Changes in unrealized holding gains
$
1,712

 
$
716

 
$
169

XML 60 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Reporting (Tables)
12 Months Ended
Dec. 30, 2017
Segment Reporting [Abstract]  
Summary of revenue by geography
The following table presents a summary of revenue by geography for fiscal 2017, 2016 and 2015:
 
 
2017
 
2016
 
2015
 
(In thousands)
Americas:
 
 
 
 
 
United States
$
829,436

 
$
832,583

 
$
782,419

Other Americas
35,067

 
31,296

 
25,960

Total Americas
864,503

 
863,879

 
808,379

Asia
526,201

 
445,500

 
413,588

Europe, Middle East and Africa
385,705

 
346,701

 
316,684

Japan
166,623

 
160,003

 
163,440

Total
$
1,943,032

 
$
1,816,083

 
$
1,702,091

Summary of long-lived assets by geography
The following table presents a summary of long-lived assets by geography as of December 30, 2017, December 31, 2016 and January 2, 2016: 
 
As of
 
December 30,
2017
 
December 31,
2016
 
January 2,
2016
 
(In thousands)
Americas:
 
 
 
 
 
United States
$
198,744

 
$
193,750

 
$
189,665

Other Americas
611

 
757

 
387

Total Americas
199,355

 
194,507

 
190,052

Asia
37,678

 
30,564

 
24,767

Europe, Middle East and Africa
13,615

 
12,692

 
12,832

Japan
694

 
844

 
948

Total
$
251,342

 
$
238,607

 
$
228,599

XML 61 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies - New Accounting Standards Not Yet Adopted (Details) - Accounting Standards Update 2014-09 [Member]
12 Months Ended
Dec. 29, 2018
Dec. 31, 2017
Scenario, Forecast [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Percentage of Revenue Mix Recognizable Over Time 90.00%  
Scenario, Plan [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Percentage of Existing Backlog To Be Adjusted Through Retained Earnings   3.00%
XML 62 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies - Debt and Derivatives (Details)
12 Months Ended
Dec. 30, 2017
Forward Contracts [Member]  
Derivative [Line Items]  
Maturity period of forward contracts 90 days
XML 63 R47.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies - Property, Plant and Equipment (Details)
12 Months Ended
Dec. 30, 2017
Leasehold improvements [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, estimated useful lives description Shorter of the lease term or the estimated useful life
Building improvements and land improvements [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, estimated useful lives description Estimated useful life up to 32 years
Minimum [Member] | Computer equipment and related software [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 2 years
Minimum [Member] | Buildings [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 25 years
Minimum [Member] | Furniture and fixtures [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 3 years
Minimum [Member] | Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 3 years
Maximum [Member] | Computer equipment and related software [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 7 years
Maximum [Member] | Buildings [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 32 years
Maximum [Member] | Furniture and fixtures [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 5 years
Maximum [Member] | Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 5 years
XML 64 R48.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies - Long-lived Assets (Details) - Acquired Intangible Assets [Member]
12 Months Ended
Dec. 30, 2017
Minimum [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible asset, useful life 2 years
Maximum [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible asset, useful life 14 years
XML 65 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies - Other (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 30, 2017
Dec. 31, 2016
Jan. 02, 2016
Summary of Significant Accounting Policies (Additional Textual) [Abstract]      
Reserve for inventory inventory in excess of 12-month demand    
Additions to capitalized computer software for internal use $ 2.2 $ 3.5 $ 2.0
Depreciation and amortization, property plant and equipment $ 52.9 52.7 48.7
Period for revenue recognition for perpetual licenses maintenance 12 months    
Maximum period for collection of receivables 5 years    
Percentage of likelihood of tax benefit being realized upon effective settlement of audit 50.00%    
Advertising expense $ 7.4 $ 8.4 $ 7.9
XML 66 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Debt (Details) - USD ($)
$ in Thousands
Dec. 30, 2017
Dec. 31, 2016
Jan. 28, 2016
Oct. 09, 2014
Debt Instrument [Line Items]        
Principal $ 735,000 $ 700,000    
Unamortized Discount (5,631) (6,507)    
Carrying Value 85,000 50,000    
Carrying Value 644,369 643,493    
Carrying Value 729,369 693,493    
Long-term Debt [Member] | Term Loan Due 2019 [Member]        
Debt Instrument [Line Items]        
Principal 300,000 300,000 $ 300,000  
Unamortized Discount (226) (434)    
Carrying Value 299,774 299,566    
Senior Notes [Member] | Senior Notes Due 2024 [Member]        
Debt Instrument [Line Items]        
Principal 350,000 350,000   $ 350,000
Unamortized Discount (5,405) (6,073)   $ (1,400)
Carrying Value 344,595 343,927    
Revolving Credit Facility [Member]        
Debt Instrument [Line Items]        
Principal 85,000 50,000    
Carrying Value $ 85,000 $ 50,000    
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
Debt Credit Facility (Details Textual)
$ in Thousands
12 Months Ended
Dec. 30, 2017
USD ($)
Dec. 31, 2016
USD ($)
Line of Credit Facility [Line Items]    
Outstanding borrowings under Revolving Credit Facility $ 85,000 $ 50,000
Revolving Credit Facility [Member]    
Line of Credit Facility [Line Items]    
Credit facility, current borrowing capacity 350,000  
Credit facility, additional borrowing capacity available 250,000  
Credit facility, maximum borrowing capacity $ 600,000  
Credit facility, maturity date Jan. 28, 2022  
Credit facility, interest rate at period end 2.62%  
Outstanding borrowings under Revolving Credit Facility $ 85,000 $ 50,000
Maximum [Member] | Revolving Credit Facility [Member]    
Line of Credit Facility [Line Items]    
Credit facility, commitment fee percentage 0.30%  
Minimum [Member] | Revolving Credit Facility [Member]    
Line of Credit Facility [Line Items]    
Credit facility, commitment fee percentage 0.15%  
Revolving Credit Facility [Member]    
Line of Credit Facility [Line Items]    
Credit facility, covenant, debit to EBITDA ratio 3  
Credit facility, covenant, debt to EBITDA ratio after step up triggered by acquisition 3.50  
Credit facility, covenant, required business acquisition consideration, minimum $ 250,000  
Revolving Credit Facility [Member] | Maximum [Member]    
Line of Credit Facility [Line Items]    
Credit facility, covenant, leverage ratio 3.25  
Revolving Credit Facility [Member] | Minimum [Member]    
Line of Credit Facility [Line Items]    
Credit facility, covenant, leverage ratio 2.75  
London Interbank Offered Rate (LIBOR) [Member] | Maximum [Member] | Revolving Credit Facility [Member]    
Line of Credit Facility [Line Items]    
Credit facility, interest rate spread 1.875%  
London Interbank Offered Rate (LIBOR) [Member] | Minimum [Member] | Revolving Credit Facility [Member]    
Line of Credit Facility [Line Items]    
Credit facility, interest rate spread 1.25%  
Base Rate [Member] | Maximum [Member] | Revolving Credit Facility [Member]    
Line of Credit Facility [Line Items]    
Credit facility, interest rate spread 0.875%  
Base Rate [Member] | Minimum [Member] | Revolving Credit Facility [Member]    
Line of Credit Facility [Line Items]    
Credit facility, interest rate spread 0.25%  
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.8.0.1
Debt (Details Textual)
$ in Thousands
12 Months Ended
Jan. 28, 2016
USD ($)
Oct. 09, 2014
USD ($)
Dec. 30, 2017
USD ($)
Dec. 31, 2016
USD ($)
Debt Instrument [Line Items]        
Unamortized discount     $ 5,631 $ 6,507
Long-term Debt [Member] | Term Loan Due 2019 [Member]        
Debt Instrument [Line Items]        
Aggregate principal amount issued $ 300,000   $ 300,000 300,000
Debt instrument, term 3 years      
Debt Instrument, Maturity Date     Jan. 28, 2019  
Debt instrument, covenant, debt to EBITDA ratio     3.00  
Debt Instrument, Covenant, Debt to EBITDA Ratio after step up triggered by acquisition     3.50  
Debt Instrument, Covenant, Required Business Acquisition Consideration, Minimum     $ 250,000  
Unamortized discount     226 434
Senior Notes [Member] | Senior Notes Due 2024 [Member]        
Debt Instrument [Line Items]        
Aggregate principal amount issued   $ 350,000 350,000 350,000
Stated interest rate of Senior Notes   4.375%    
Proceeds from Senior Notes, net   $ 342,400    
Unamortized discount   1,400 $ 5,405 $ 6,073
Debt issuance costs   $ 6,200    
London Interbank Offered Rate (LIBOR) [Member] | Long-term Debt [Member] | Term Loan Due 2019 [Member]        
Debt Instrument [Line Items]        
Debt Instrument, interest rate at period end     2.63%  
Minimum [Member] | Long-term Debt [Member] | Term Loan Due 2019 [Member]        
Debt Instrument [Line Items]        
Pro forma leverage ratio     2.75  
Minimum [Member] | London Interbank Offered Rate (LIBOR) [Member] | Long-term Debt [Member] | Term Loan Due 2019 [Member]        
Debt Instrument [Line Items]        
Debt Instrument, interest rate spread     1.125%  
Maximum [Member] | Long-term Debt [Member] | Term Loan Due 2019 [Member]        
Debt Instrument [Line Items]        
Pro forma leverage ratio     3.25  
Maximum [Member] | London Interbank Offered Rate (LIBOR) [Member] | Long-term Debt [Member] | Term Loan Due 2019 [Member]        
Debt Instrument [Line Items]        
Debt Instrument, interest rate spread     1.875%  
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.8.0.1
Cash, Cash Equivalents and Investments (Details 1) - USD ($)
$ in Thousands
Dec. 30, 2017
Dec. 31, 2016
Jan. 02, 2016
Jan. 03, 2015
Cash, Cash Equivalents and Investments [Abstract]        
Cash and cash equivalents $ 688,087 $ 465,232 $ 616,686 $ 932,161
Short-term investments 4,455 3,057    
Cash, cash equivalents and short-term investments $ 692,542 $ 468,289    
XML 70 R54.htm IDEA: XBRL DOCUMENT v3.8.0.1
Cash, Cash Equivalents and Investments (Details 2) - USD ($)
$ in Thousands
Dec. 30, 2017
Dec. 31, 2016
Jan. 02, 2016
Jan. 03, 2015
Classified as cash and cash equivalents        
Cash $ 184,153 $ 227,508    
Money market funds 503,934 237,724    
Total cash and cash equivalents $ 688,087 $ 465,232 $ 616,686 $ 932,161
XML 71 R55.htm IDEA: XBRL DOCUMENT v3.8.0.1
Cash, Cash Equivalents and Investments (Details 3) - Marketable equity securities [Member] - USD ($)
$ in Thousands
Dec. 30, 2017
Dec. 31, 2016
Short-term investments    
Amortized Cost $ 1,817 $ 2,131
Gross Unrealized Gains 2,638 926
Gross Unrealized Losses 0 0
Fair Value $ 4,455 $ 3,057
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.8.0.1
Cash, Cash Equivalents and Investments (Details 4) - USD ($)
$ in Thousands
Dec. 30, 2017
Dec. 31, 2016
Cash, Cash Equivalents and Investments [Abstract]    
Cost method $ 532 $ 532
Equity method 2,460 2,634
Total non-marketable investments $ 2,992 $ 3,166
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.8.0.1
Receivables, net (Details) - USD ($)
$ in Thousands
Dec. 30, 2017
Dec. 31, 2016
Jan. 02, 2016
Jan. 03, 2015
Current and long-term receivables balances        
Accounts receivable $ 119,325 $ 85,554    
Unbilled accounts receivable 71,101 71,617    
Long-term receivables 12,239 12,949    
Total receivables 202,665 170,120    
Less allowance for doubtful accounts 0 0 $ 0 $ 0
Total receivables, net $ 202,665 $ 170,120    
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.8.0.1
Receivables, net (Details Textual) - Customer
Dec. 30, 2017
Dec. 31, 2016
Receivables and Allowances for Doubtful Accounts (Textual) [Abstract]    
Number of customers with receivables balance greater than ten percent of total balance 1 0
Percent of receivables attributable to single customer   10.00%
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.8.0.1
Receivables, Net Receivables, Net (Details 1) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2017
Dec. 31, 2016
Jan. 02, 2016
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Balance at beginning of period $ 0 $ 0 $ 0
Charged to costs and expenses 2,623 308 126
Uncollectible accounts written off, net (2,623) (308) (126)
Balance at end of period $ 0 $ 0 $ 0
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2017
Dec. 31, 2016
Jan. 02, 2016
Income (Loss) from Continuing Operations before Income Taxes, Extraordinary Items, Noncontrolling Interest [Abstract]      
United States $ 81,619 $ 84,694 $ 47,867
Foreign subsidiaries 233,427 152,459 219,729
Income before provision for income taxes $ 315,046 $ 237,153 $ 267,596
XML 77 R61.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes (Details 1) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2017
Dec. 31, 2016
Jan. 02, 2016
Current:      
Federal $ (2,193) $ 4,839 $ (10,265)
State and local (2,097) 50 (713)
Foreign 35,301 34,047 24,622
Total current 31,011 38,936 13,644
Deferred:      
Federal 76,494 (5,291) (13,165)
State and local 5,571 6,006 1,751
Foreign (2,131) (5,584) (1,734)
Total deferred 79,934 (4,869) (13,148)
Tax expense allocated to shareholders' equity 0 0 14,683
Total provision for income taxes $ 110,945 $ 34,067 $ 15,179
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes (Details 2) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2017
Dec. 31, 2016
Jan. 02, 2016
Summary of income tax reconciliation      
Provision computed at federal statutory income tax rate $ 110,266 $ 83,003 $ 93,659
State and local income tax, net of federal tax effect 5,867 5,534 3,621
Foreign income tax rate differential (65,296) (36,098) (56,873)
Effective income tax rate reconciliation, change in enacted tax rate 96,798 [1] 0 0
Stock-based compensation (24,455) (13,132) 2,687
Change in deferred tax valuation allowance 4,689 1,243 (11,066)
Tax credits (26,789) (39,765) (19,243)
Repatriation of foreign earnings 0 25,145 50
Tax effects of intra-entity transfer of assets (8,450) (7,661) (7,928)
Domestic production activity deduction (2,474) (2,826) 0
Withholding taxes 11,225 9,870 5,119
Tax settlements, foreign 3,086 5,620 0
Increase in unrecognized tax benefits not included in tax settlements 4,054 614 3,530
Other 2,424 2,520 1,623
Total provision for income taxes $ 110,945 $ 34,067 $ 15,179
Effective tax rate 35.00% 14.00% 6.00%
Remeasurement Of Deferred Tax Assets and Liabilities [Member]      
Summary of income tax reconciliation      
Effective income tax rate reconciliation, change in enacted tax rate $ 25,200    
Transaction Tax On Repatriation Of Foreign Earnings [Member]      
Summary of income tax reconciliation      
Effective income tax rate reconciliation, change in enacted tax rate $ 67,200    
[1] The provisional amount related to the remeasurement of U.S. deferred tax assets and liabilities based on the rates at which they are expected to reverse in the future was $25.2 million. The provisional amount related to the one-time transition tax on the mandatory deemed repatriation of foreign earnings was $67.2 million.
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes (Details 3) - USD ($)
$ in Thousands
Dec. 30, 2017
Dec. 31, 2016
Deferred Tax Assets:    
Tax credit carryforwards $ 164,687 $ 180,999
Reserves and accruals 42,357 62,438
Intangible assets 13,112 23,335
Capitalized research and development expense for income tax purposes 10,621 19,093
Operating loss carryforwards 20,650 23,175
Deferred income 12,178 14,842
Capital loss carryforwards 20,266 20,580
Stock-based compensation costs 15,782 20,087
Depreciation and amortization 7,665 12,202
Investments 3,201 6,442
Prepaid expenses 0 26,526
Total deferred tax assets 310,519 409,719
Valuation allowance (95,491) (92,920)
Net deferred tax assets 215,028 316,799
Deferred Tax Liabilities:    
Intangible assets (36,683) (35,651)
Undistributed foreign earnings (23,563) (24,529)
Other (2,730) (119)
Total deferred tax liabilities (62,976) (60,299)
Total net deferred tax assets $ 152,052 $ 256,500
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes (Details 4)
$ in Thousands
Dec. 30, 2017
USD ($)
United States federal [Member]  
Summary of operating loss carryforward  
Operating loss carry forwards $ 13,638
California State [Member]  
Summary of operating loss carryforward  
Operating loss carry forwards 198,173
States other than California [Member]  
Summary of operating loss carryforward  
Operating loss carry forwards 3,081
Foreign Tax Authority [Member]  
Summary of operating loss carryforward  
Operating loss carry forwards $ 866
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes (Details 5)
$ in Thousands
Dec. 30, 2017
USD ($)
United States federal [Member]  
Summary of tax credit carryforwards  
Tax credit carryforwards $ 87,746 [1]
California State [Member]  
Summary of tax credit carryforwards  
Tax credit carryforwards 52,628
States other than California [Member]  
Summary of tax credit carryforwards  
Tax credit carryforwards 9,153
Foreign Jurisdiction [Member]  
Summary of tax credit carryforwards  
Tax credit carryforwards $ 15,160
[1] Certain of Cadence’s foreign tax credits have yet to be realized and as a result do not yet have an expiration period.
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes (Details 6) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2017
Dec. 31, 2016
Jan. 02, 2016
Unrecognized Tax Benefits      
Unrecognized tax benefits at the beginning of the fiscal year $ 98,540 $ 87,820 $ 97,224
Gross amount of the decreases in unrecognized tax benefits of tax positions taken during a prior year [1]   (155) (7,331)
Gross amount of the increases in unrecognized tax benefits as a result of tax positions taken during the current year [1] 688    
Gross amount of the increases in unrecognized tax benefits as a result of tax positions taken during the current year 13,141 11,342 7,513
Amount of decreases in unrecognized tax benefits relating to settlements with taxing authorities, including the utilization of tax attributes 0 0 (9,571)
Reductions to unrecognized tax benefits resulting from the lapse of the applicable statute of limitations (3,028) (149) (119)
Increase resulting from foreign currency translation (838)   (104)
Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation   (318)  
Unrecognized tax benefits at the end of the fiscal year 110,179 98,540 87,820
Total amounts of unrecognized tax benefits that, if upon resolution of the uncertain tax positions would reduce Cadence's effective tax rate 63,108 56,248 48,335
Interest and penalties recognized in Income Statements      
Interest 1,865 1,166 110
Penalties 218 3 $ (127)
Interest and penalties recognized in Balance Sheets      
Interest 2,511 1,332  
Penalties $ 151 $ 265  
[1] Includes unrecognized tax benefits of tax positions recorded in connection with acquisitions
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2018
Dec. 30, 2017
Dec. 31, 2016
Jan. 02, 2016
Additional Income Taxes (Textual) [Abstract]        
United States statutory federal income tax rate   35.00%    
Excess tax benefits recognized in the provision for income taxes resulting form the adoption of new accounting standard   $ 32,000 $ 17,200  
Net deferred tax assets   $ 215,028 316,799  
Percent of revenue recurring in nature, over multiple years   90.00%    
Valuation allowance   $ (95,491) (92,920)  
Amount of decreases in unrecognized tax benefits relating to settlements with taxing authorities, including the utilization of tax attributes   $ 0 $ 0 $ 9,571
Scenario, Forecast [Member]        
Additional Income Taxes (Textual) [Abstract]        
United States statutory federal income tax rate 21.00%      
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.8.0.1
Acquisitions (Details Textual)
$ in Thousands
12 Months Ended
Dec. 30, 2017
USD ($)
acquisition
Dec. 31, 2016
USD ($)
Jan. 02, 2016
USD ($)
Business Acquisition [Line Items]      
Cash paid in business combinations and asset acquisitions, net of cash acquired $ 143,249 $ 41,627 $ 0
Goodwill resulting from acquisitions 90,218 23,579  
Transaction costs associated with acquisitions $ 600 $ 1,100 $ 700
2017 Acquisitions [Member]      
Business Acquisition [Line Items]      
Number of businesses acquired 2    
Cash paid in business combinations and asset acquisitions, net of cash acquired $ 142,800    
Cash acquired 4,200    
Technology-based intangible assets 76,400    
Goodwill resulting from acquisitions 90,200    
Net other identifiable assets and liabilities resulting from acquisitions $ (19,600)    
Weighted average useful life of finite-lived intangible assets acquired 5 years 7 months 6 days    
2016 Acquisitions [Member]      
Business Acquisition [Line Items]      
Number of businesses acquired | acquisition 2    
Cash paid in business combinations and asset acquisitions, net of cash acquired $ 42,400    
Cash acquired 1,800    
Finite-lived intangible assets resulting from acquisitions 23,200    
Goodwill resulting from acquisitions 23,600    
Net other identifiable assets and liabilities resulting from acquisitions $ (2,600)    
Trust For Benefit Of Children of Chief Executive Officer [Member] | nusemi inc [Member]      
Business Acquisition [Line Items]      
Related party ownership percentage in acquired company 3.00%    
Trust For Benefit Of Children of Chief Executive Officer [Member] | Rocketick Technologies [Member]      
Business Acquisition [Line Items]      
Related party ownership percentage in acquired company 2.00%    
In-Process Technology [Member] | 2017 Acquisitions [Member]      
Business Acquisition [Line Items]      
In-process technology $ 71,500    
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Acquired Intangibles (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2017
Dec. 31, 2016
Changes in the carrying amount of goodwill    
Balance at beginning of period $ 572,764 $ 551,772
Goodwill resulting from acquisitions 90,218 23,579
Effect of foreign currency translation 3,027 (2,587)
Balance at end of period $ 666,009 $ 572,764
XML 86 R70.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Acquired Intangibles (Details 1) - USD ($)
$ in Thousands
Dec. 30, 2017
Dec. 31, 2016
Acquired intangibles with finite lives, excluding intangibles fully amortized at end of prior fiscal year    
Gross carrying amount $ 504,791  
Accumulated amortization (297,456) $ (267,723)
Acquired intangibles, net 207,335  
In-process technology 71,500  
Intangible Assets, Gross (Excluding Goodwill) 576,291 526,537
Intangible Assets, Net (Excluding Goodwill) 278,835 258,814
Existing technology [Member]    
Acquired intangibles with finite lives, excluding intangibles fully amortized at end of prior fiscal year    
Gross carrying amount 342,810 342,108
Accumulated amortization (199,529) (160,178)
Acquired intangibles, net 143,281 181,930
Agreements and relationships [Member]    
Acquired intangibles with finite lives, excluding intangibles fully amortized at end of prior fiscal year    
Gross carrying amount 151,063 174,623
Accumulated amortization (90,675) (100,778)
Acquired intangibles, net 60,388 73,845
Tradenames, trademarks and patents [Member]    
Acquired intangibles with finite lives, excluding intangibles fully amortized at end of prior fiscal year    
Gross carrying amount 10,918 9,806
Accumulated amortization (7,252) (6,767)
Acquired intangibles, net $ 3,666 $ 3,039
XML 87 R71.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Acquired Intangibles (Details 2) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2017
Dec. 31, 2016
Jan. 02, 2016
Amortization of acquired intangibles      
Cost of product and maintenance $ 41,781 $ 42,387 $ 40,532
Amortization of acquired intangibles 14,716 18,095 23,716
Total amortization of acquired intangibles $ 56,497 $ 60,482 $ 64,248
XML 88 R72.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Acquired Intangibles (Details 3)
$ in Thousands
Dec. 30, 2017
USD ($)
Estimated amortization expense  
2018 $ 53,346
2019 46,239
2020 40,621
2021 36,115
2022 17,810
Thereafter 13,204
Acquired intangibles, net $ 207,335
XML 89 R73.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Repurchase Programs (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 30, 2017
Dec. 31, 2016
Jan. 02, 2016
Equity [Abstract]      
Treasury stock, shares repurchased 2,495 40,493 16,255
Treasury stock, total cost of repurchased shares $ 100,025 $ 960,289 $ 333,189
XML 90 R74.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Repurchase Programs Stock Repurchase Programs (Details Textual) - USD ($)
$ in Millions
Dec. 30, 2017
Jan. 31, 2017
Equity [Abstract]    
Authorized amount for share repurchases   $ 525.0
Remaining authorization for share repurchases $ 425.0  
XML 91 R75.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Compensation Plans and Stock Based Compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2017
Dec. 31, 2016
Jan. 02, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation $ 130,023 $ 109,217 $ 92,341
Income tax benefit 36,664 30,980 24,294
Stock options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation 5,417 5,649 7,903
Restricted stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation 117,797 96,989 78,615
Employee stock purchase plans [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation $ 6,809 $ 6,579 $ 5,823
XML 92 R76.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Compensation Plans and Stock Based Compensation (Details 1) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2017
Dec. 31, 2016
Jan. 02, 2016
Stock based compensation expense and allocation by cost      
Stock-based compensation $ 130,023 $ 109,217 $ 92,341
Cost of product and maintenance [Member]      
Stock based compensation expense and allocation by cost      
Stock-based compensation 2,218 1,995 2,436
Cost of services [Member]      
Stock based compensation expense and allocation by cost      
Stock-based compensation 3,232 2,911 3,561
Marketing and sales [Member]      
Stock based compensation expense and allocation by cost      
Stock-based compensation 26,838 22,700 21,654
Research and development [Member]      
Stock based compensation expense and allocation by cost      
Stock-based compensation 77,222 64,061 49,755
General and administrative [Member]      
Stock based compensation expense and allocation by cost      
Stock-based compensation $ 20,513 $ 17,550 $ 14,935
XML 93 R77.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Compensation Plans and Stock Based Compensation (Details 2) - Stock options [Member] - $ / shares
12 Months Ended
Dec. 30, 2017
Dec. 31, 2016
Jan. 02, 2016
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]      
Expected volatility 21.20% 31.50% 26.80%
Risk-free interest rate 2.01% 1.21% 1.61%
Expected term (in years) 4 years 9 months 4 years 9 months 29 days 5 years
Weighted-average fair value of options granted $ 6.86 $ 5.84 $ 4.60
XML 94 R78.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Compensation Plans and Stock Based Compensation (Details 3)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 30, 2017
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Options outstanding beginning balance | shares 7,117
Granted | shares 820
Exercised | shares (1,957)
Canceled and forfeited | shares (197)
Options outstanding ending balance | shares 5,783
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]  
Weighted-Average Exercise Price, Options outstanding beginning balance | $ / shares $ 13.61
Weighted-Average Exercise Price Granted | $ / shares 30.72
Weighted-Average Exercise Price Exercised | $ / shares 11.37
Weighted-Average Exercise Price Canceled and Forfeited | $ / shares 20.52
Weighted-Average Exercise Price, Options outstanding ending balance | $ / shares $ 16.56
Summary of company stock option plans  
Options vested as of December 30, 2017 | shares 4,104
Weighted Average Exercise Price, Options vested as of December 30, 2017 | $ / shares $ 13.72
Weighted-Average Remaining Contractual Term, Options outstanding as of December 30, 2017 3 years 9 months 10 days
Weighted-Average Remaining Contractual Term, Options vested as of December 30, 2017 3 years 1 month 27 days
Aggregate Intrinsic Value, Options outstanding as of December 30, 2017 | $ $ 110,114
Aggregate Intrinsic Value, Options vested as of December 30, 2017 | $ $ 89,790
XML 95 R79.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Compensation Plans and Stock Based Compensation (Details 4) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2017
Dec. 31, 2016
Jan. 02, 2016
Intrinsic Value And Cash Received From Stock Options Exercised      
Intrinsic value of options exercised $ 45,643 $ 44,835 $ 67,363
Cash received from options exercised $ 22,255 $ 30,984 $ 52,261
XML 96 R80.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Compensation Plans and Stock Based Compensation (Details 5) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2017
Dec. 31, 2016
Jan. 02, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation $ 130,023 $ 109,217 $ 92,341
Stock-based compensation expense related to performance-based grants [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation $ 8,224 $ 9,195 $ 5,544
XML 97 R81.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Compensation Plans and Stock Based Compensation (Details 6) - Restricted stock [Member]
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 30, 2017
USD ($)
$ / shares
shares
Summary of changes in restricted stock awards outstanding under Cadence's equity incentive plans  
Unvested shares beginning balance | shares 12,082
Granted | shares 5,909
Vested | shares (5,121)
Forfeited | shares (902)
Unvested shares ending balance | shares 11,968
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]  
Unvested shares beginning balance, Weighted-Average Grant Date Fair Value | $ / shares $ 20.40
Granted, Weighted-Average Grant date Fair Value | $ / shares 34.48
Vested, Weighted-Average Grant Date Fair Value | $ / shares 20.75
Forfeited, Weighted-Average Grant Date Fair Value | $ / shares 21.49
Unvested shares beginning balance, Weighted-Average Grant Date Fair Value | $ / shares $ 27.11
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]  
Unvested shares as of December 30, 2017, Weighted-Average Remaining Vesting Terms 1 year 1 month
Unvested shares as of December 30, 2017, Aggregate Intrinsic Value | $ $ 500,231
XML 98 R82.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Compensation Plans and Stock Based Compensation (Details 7) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2017
Dec. 31, 2016
Jan. 02, 2016
Restricted stock [Member]      
Fair value of restricted stock awards that vested      
Fair value of restricted stock realized upon vesting $ 174,548 $ 113,114 $ 99,564
XML 99 R83.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Compensation Plans and Stock Based Compensation (Details 8) - Purchase rights granted [Member] - $ / shares
12 Months Ended
Dec. 30, 2017
Dec. 31, 2016
Jan. 02, 2016
Weighted-average grant date fair value of purchase rights granted under ESPP and weighted-average assumptions used in model      
Expected volatility 20.40% 24.40% 22.90%
Risk-free interest rate 0.92% 0.43% 0.13%
Expected term (in years) 6 months 6 months 6 months
Weighted-average fair value of options granted $ 6.64 $ 4.85 $ 4.23
XML 100 R84.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Compensation Plans and Stock Based Compensation (Details 9) - Employee stock purchase plans [Member] - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 30, 2017
Dec. 31, 2016
Jan. 02, 2016
Shares of common stock issued under employee stock purchase plan      
Cadence shares purchased under the ESPP 1,270 1,471 1,519
Cash received for the purchase of shares under the ESPP $ 26,709 $ 24,450 $ 22,449
Weighted-average purchase price per share $ 21.04 $ 16.62 $ 14.78
XML 101 R85.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Compensation Plans and Stock Based Compensation (Details 10)
shares in Thousands
Dec. 30, 2017
shares
Common stock reserved for future issuance  
Common stock reserved for future issuance 23,881
Employee equity incentive plans [Member]  
Common stock reserved for future issuance  
Common stock reserved for future issuance 18,663 [1]
Employee stock purchase plans [Member]  
Common stock reserved for future issuance  
Common stock reserved for future issuance 3,920
Directors stock option plans [Member]  
Common stock reserved for future issuance  
Common stock reserved for future issuance 1,298 [1]
[1] Includes shares reserved for: (i) issuance upon exercise of future option grants, (ii) issuance upon vesting of future restricted stock grants, (iii) outstanding but unexercised options to purchase common stock, or (iv) unvested restricted stock units.
XML 102 R86.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Compensation Plans and Stock Based Compensation (Details Textual) - USD ($)
shares in Thousands
12 Months Ended
Dec. 30, 2017
Dec. 31, 2016
One Thousand Nine Hundred Ninety Five Directors Stock Options Plan [Member]    
Stock Compensation Plans (Textual) [Abstract]    
Number of shares available for issuance under equity incentive plan 600  
Term of options granted under Directors' Plan 10 years  
Employee stock purchase plans [Member]    
Stock Compensation Plans (Textual) [Abstract]    
Percentage of lower of fair market value at beginning or end of applicable offering period used for calculating price of common stock to be purchased by employees 85.00%  
Purchase period for common stock 6 months  
Number of shares available for issuance under Employee Stock Purchase Plan 3,900  
Employee Stock Purchase Plan with Offering Period Commencing on February 1, 2014 [Member] [Member]    
Stock Compensation Plans (Textual) [Abstract]    
Maximum percentage of annual base earnings plus bonuses and commissions for which common stock can be purchased by employees 7.00%  
Maximum amount for which common stock can be purchased by employees in any calendar year $ 9,411.76  
2014 Omnibus Equity Incentive Plan [Member]    
Stock Compensation Plans (Textual) [Abstract]    
Additional shares authorized and available for issuance under equity incentive plan 6,500  
Number of shares available for issuance under equity incentive plan 11,200  
Expiration period from date of grant for options granted 7 years  
Stock options [Member]    
Stock Compensation Plans (Textual) [Abstract]    
Total unrecognized compensation expense, net of estimates forfeitures $ 9,500,000  
Weighted-average vesting period over which unrecognized compensation expense will be recognized 2 years 3 months  
Stock options [Member] | 2014 Omnibus Equity Incentive Plan [Member] | Maximum [Member]    
Stock Compensation Plans (Textual) [Abstract]    
Minimum vesting period 4 years  
Stock options [Member] | 2014 Omnibus Equity Incentive Plan [Member] | Minimum [Member]    
Stock Compensation Plans (Textual) [Abstract]    
Minimum vesting period 3 years  
Employee Stock [Member] | One Thousand Nine Hundred Ninety Five Directors Stock Options Plan [Member]    
Stock Compensation Plans (Textual) [Abstract]    
Minimum vesting period 1 year  
Restricted stock [Member]    
Stock Compensation Plans (Textual) [Abstract]    
Performance-based stock awards, total granted 11,968 12,082
Total unrecognized compensation expense, net of estimates forfeitures $ 264,400,000  
Weighted-average vesting period over which unrecognized compensation expense will be recognized 2 years 1 month  
Restricted stock [Member] | Maximum [Member]    
Stock Compensation Plans (Textual) [Abstract]    
Minimum vesting period 4 years  
Restricted stock [Member] | Minimum [Member]    
Stock Compensation Plans (Textual) [Abstract]    
Minimum vesting period 3 years  
Restricted stock [Member] | One Thousand Nine Hundred Ninety Five Directors Stock Options Plan [Member]    
Stock Compensation Plans (Textual) [Abstract]    
Minimum vesting period 1 year  
Restricted stock [Member] | 2014 Omnibus Equity Incentive Plan [Member] | Maximum [Member]    
Stock Compensation Plans (Textual) [Abstract]    
Minimum vesting period 4 years  
Restricted stock [Member] | 2014 Omnibus Equity Incentive Plan [Member] | Minimum [Member]    
Stock Compensation Plans (Textual) [Abstract]    
Minimum vesting period 3 years  
Performance Based Restricted Stock Grants [Member]    
Stock Compensation Plans (Textual) [Abstract]    
Performance-based stock awards, total granted 1,530  
XML 103 R87.htm IDEA: XBRL DOCUMENT v3.8.0.1
Restructuring and Other Charges (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2017
Dec. 31, 2016
Jan. 02, 2016
Jan. 03, 2015
Restructuring Cost and Reserve [Line Items]        
Restructuring and other charges $ 9,406 $ 40,955 $ 4,511  
Restructuring Reserve 13,784 24,460 1,137 $ 6,210
2017 Restructuring Plan [Member]        
Restructuring Cost and Reserve [Line Items]        
Restructuring and other charges 11,900      
Restructuring Reserve 11,100      
2016 Restructuring Plan [Member]        
Restructuring Cost and Reserve [Line Items]        
Restructuring and other charges   $ 40,400    
Restructuring Reserve, Accrual Adjustment (2,800)      
Restructuring Reserve 2,500      
Prior Restructuring Plans [Member]        
Restructuring Cost and Reserve [Line Items]        
Restructuring and other charges     $ 4,200  
Restructuring Reserve $ 200      
XML 104 R88.htm IDEA: XBRL DOCUMENT v3.8.0.1
Restructuring and Other Charges (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2017
Dec. 31, 2016
Jan. 02, 2016
Cadence's Restructuring Plans      
Beginning Balance $ 24,460 $ 1,137 $ 6,210
Restructuring and other charges (credits), net 9,406 40,955 4,511
Restructuring Activities Non Cash Charges Adjustments   (159) (116)
Cash payments (20,356) (17,569) (9,381)
Effect of foreign currency translation 274 96 (87)
Ending Balance 13,784 24,460 1,137
Severance and Benefits [Member]      
Cadence's Restructuring Plans      
Beginning Balance 24,402 751 4,462
Restructuring and other charges (credits), net 9,027 40,411 3,636
Restructuring Activities Non Cash Charges Adjustments   0 0
Cash payments (20,170) (16,890) (7,322)
Effect of foreign currency translation 276 130 (25)
Ending Balance 13,535 24,402 751
Excess Facilities [Member]      
Cadence's Restructuring Plans      
Beginning Balance 58 386 1,267
Restructuring and other charges (credits), net 379 544 1,095
Restructuring Activities Non Cash Charges Adjustments   (159) (116)
Cash payments (186) (679) (1,798)
Effect of foreign currency translation (2) (34) (62)
Ending Balance 249 58 386
Other [Member]      
Cadence's Restructuring Plans      
Beginning Balance 0 0 481
Restructuring and other charges (credits), net   0  
Restructuring Reserve, Accrual Adjustment 0   (220)
Restructuring Activities Non Cash Charges Adjustments   0 0
Cash payments 0 0 (261)
Effect of foreign currency translation 0 0 0
Ending Balance $ 0 $ 0 $ 0
XML 105 R89.htm IDEA: XBRL DOCUMENT v3.8.0.1
Restructuring and Other Charges (Details 1) - USD ($)
$ in Thousands
Dec. 30, 2017
Dec. 31, 2016
Jan. 02, 2016
Jan. 03, 2015
Restructuring Cost and Reserve [Line Items]        
Restructuring Reserve $ 13,784 $ 24,460 $ 1,137 $ 6,210
Accounts payable and accrued liabilities [Member]        
Restructuring Cost and Reserve [Line Items]        
Restructuring Reserve 13,619      
Other long-term liabilities [Member]        
Restructuring Cost and Reserve [Line Items]        
Restructuring Reserve $ 165      
XML 106 R90.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other Income, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2017
Dec. 31, 2016
Jan. 02, 2016
Other Income, Net      
Interest income $ 3,879 $ 2,917 $ 2,667
Gains on sale of marketable debt and equity securities, net 520 317 21
Gains on sale of non-marketable equity investments 8,934 2,668 2,348
Gains (losses) on securities in NQDC trust 6,145 1,741 (369)
Gains on foreign exchange (2,920) 6,879 5,606
Gain on sale of property, plant and equipment 0 923 0
Other income, net 197 477 204
Total other income, net $ 16,755 $ 15,922 $ 10,477
XML 107 R91.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 30, 2017
Dec. 31, 2016
Jan. 02, 2016
Earnings Per Share [Abstract]      
Net income $ 204,101 $ 203,086 $ 252,417
Weighted average common shares used to calculate basic net income per share 272,097 284,502 288,018
2015 Warrants 0 0 16,434
Stock-based compensation 8,124 6,754 7,850
Weighted average common shares used to calculate diluted net income per share 280,221 291,256 312,302
Net income per share - basic (in usd per share) $ 0.75 $ 0.71 $ 0.88
Net income per share - diluted (in usd per share) $ 0.73 $ 0.70 $ 0.81
XML 108 R92.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Income Per Share (Details 1) - shares
shares in Thousands
12 Months Ended
Dec. 30, 2017
Dec. 31, 2016
Jan. 02, 2016
Potential shares of Cadence's common stock excluded      
Total potential common shares excluded 532 1,677 1,089
Long-term performance-based awards      
Potential shares of Cadence's common stock excluded      
Total potential common shares excluded 152 1,069 0
Options to purchase shares of common stock      
Potential shares of Cadence's common stock excluded      
Total potential common shares excluded 303 581 1,029
Non-vested shares of restricted stock      
Potential shares of Cadence's common stock excluded      
Total potential common shares excluded 77 27 60
XML 109 R93.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components (Details) - USD ($)
$ in Thousands
Dec. 30, 2017
Dec. 31, 2016
Jan. 02, 2016
Inventories:      
Raw materials $ 17,491 $ 26,589  
Finished goods 15,718 12,886  
Inventories 33,209 39,475  
Property, plant and equipment:      
Computer equipment and related software 537,144 503,543  
Buildings 127,478 126,023  
Land 55,840 55,785  
Leasehold, building and land improvements 106,173 95,040  
Furniture and fixtures 27,590 23,580  
Equipment 50,340 44,119  
In-process capital assets 5,154 3,478  
Total cost 909,719 851,568  
Less: Accumulated depreciation and amortization (658,377) (612,961)  
Property, plant and equipment, net 251,342 238,607 $ 228,599
Other assets:      
Deferred income taxes 152,501 256,547  
Other long-term assets 77,800 55,193  
Other assets 230,301 311,740  
Accounts payable and accrued liabilities:      
Payroll and payroll-related accruals 164,310 174,936  
Accounts payable 4,825 4,367  
Income taxes payable - current 3,936 18,382  
Accrued operating liabilities 48,030 41,811  
Accounts payable and accrued liabilities $ 221,101 $ 239,496  
XML 110 R94.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2017
Dec. 31, 2016
Jan. 02, 2016
Operating Leases, Rent Expense, Net [Abstract]      
Rent expense $ 32,089 $ 28,216 $ 27,406
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]      
Operating leases, future minimum payments, Current Year 28,090    
Operating leases, future minimum payments, due in two years 20,641    
Operating leases, future minimum payments, due in three years 12,514    
Operating leases, future minimum payments, due in four years 10,013    
Operating leases, future minimum payments, due in five years 7,042    
Operating leases, future minimum payments, due thereafter 21,721    
Operating leases, future minimum payments due $ 100,021    
XML 111 R95.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Details Textual)
$ in Millions
12 Months Ended
Dec. 30, 2017
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Purchase obligations $ 31.8
General period of warranty on sales of hardware products 90 days
XML 112 R96.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value (Details) - USD ($)
$ in Thousands
Dec. 30, 2017
Dec. 31, 2016
Short-term investments:    
Trading securities held in Non-Qualified Deferred Compensation Plan, or NQDC $ 31,473 $ 26,622
Foreign currency exchange contracts 2,937  
Total Assets 542,799 267,403
Liabilities    
Foreign currency exchange contracts   2,653
Money market funds [Member]    
Assets    
Money market funds 503,934 237,724
Marketable equity securities [Member]    
Short-term investments:    
Available-for-sale securities 4,455 3,057
Fair Value Measurements, Level 1 [Member]    
Short-term investments:    
Trading securities held in Non-Qualified Deferred Compensation Plan, or NQDC 31,473 26,622
Foreign currency exchange contracts 0  
Total Assets 539,862 267,403
Liabilities    
Foreign currency exchange contracts   0
Fair Value Measurements, Level 1 [Member] | Money market funds [Member]    
Assets    
Money market funds 503,934 237,724
Fair Value Measurements, Level 1 [Member] | Marketable equity securities [Member]    
Short-term investments:    
Available-for-sale securities 4,455 3,057
Fair Value Measurements, Level 2 [Member]    
Short-term investments:    
Trading securities held in Non-Qualified Deferred Compensation Plan, or NQDC 0 0
Foreign currency exchange contracts 2,937  
Total Assets 2,937 0
Liabilities    
Foreign currency exchange contracts   2,653
Fair Value Measurements, Level 2 [Member] | Money market funds [Member]    
Assets    
Money market funds 0 0
Fair Value Measurements, Level 2 [Member] | Marketable equity securities [Member]    
Short-term investments:    
Available-for-sale securities 0 0
Fair Value Measurements, Level 3 [Member]    
Short-term investments:    
Trading securities held in Non-Qualified Deferred Compensation Plan, or NQDC 0 0
Foreign currency exchange contracts 0  
Total Assets 0 0
Liabilities    
Foreign currency exchange contracts   0
Fair Value Measurements, Level 3 [Member] | Money market funds [Member]    
Assets    
Money market funds 0 0
Fair Value Measurements, Level 3 [Member] | Marketable equity securities [Member]    
Short-term investments:    
Available-for-sale securities $ 0 $ 0
XML 113 R97.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Fair Value (Details Textual) - 2017 Acquisitions [Member]
$ in Millions
12 Months Ended
Dec. 30, 2017
USD ($)
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]  
Technology-based intangible assets $ 76.4
Intangible Assets [Member] | Fair Value, Inputs, Level 3 [Member]  
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]  
Technology-based intangible assets $ 76.4
Fair Value Inputs, Discount Rate 14.00%
XML 114 R98.htm IDEA: XBRL DOCUMENT v3.8.0.1
Employee and Director Benefit Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2017
Dec. 31, 2016
Jan. 02, 2016
Contributions to plan      
Contributions to defined contribution plans $ 26,010 $ 24,185 $ 22,337
Net recognized gains (losses) of trading securities      
Trading securities 6,145 1,741 (369)
Defined Benefit Plan, Plan with Benefit Obligation in Excess of Plan Assets [Abstract]      
Unfunded projected benefit obligation - defined benefit retirement plans 6,976 6,164 6,131
Expense related to defined benefit plans      
Expense related to defined benefit plans $ 1,214 $ 670 $ 1,359
XML 115 R99.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
Dec. 30, 2017
Dec. 31, 2016
Accumulated other comprehensive income    
Foreign currency translation gain $ (2,976) $ (22,370)
Changes in defined benefit plan liabilities (3,292) (3,716)
Unrealized holding gains on available-for-sale securities 2,638 926
Total accumulated other comprehensive income $ (3,630) $ (25,160)
XML 116 R100.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other Comprehensive Loss (Details 1) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2017
Dec. 31, 2016
Jan. 02, 2016
Changes in unrealized holding gains or losses on available-for-sale securities      
Unrealized holding gains or losses $ 2,231 $ 770 $ 202
Reclassification of unrealized holding gains or losses to other income, net (519) (54) (33)
Changes in unrealized holding gains or losses $ 1,712 $ 716 $ 169
XML 117 R101.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Reporting (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2017
Dec. 31, 2016
Jan. 02, 2016
Americas:      
Total Americas $ 864,503 $ 863,879 $ 808,379
Total revenue 1,943,032 1,816,083 1,702,091
United States      
Entity Wide Disclosure on Geographic Areas Revenue from External Customers      
Geographic Areas, revenue from External Customers attributed to Individual Foreign Countries 829,436 832,583 782,419
Other Americas [Member]      
Entity Wide Disclosure on Geographic Areas Revenue from External Customers      
Geographic Areas, revenue from External Customers attributed to Individual Foreign Countries 35,067 31,296 25,960
Asia [Member]      
Entity Wide Disclosure on Geographic Areas Revenue from External Customers      
Geographic Areas, revenue from External Customers attributed to Individual Foreign Countries 526,201 445,500 413,588
Europe, Middle East and Africa [Member]      
Entity Wide Disclosure on Geographic Areas Revenue from External Customers      
Geographic Areas, revenue from External Customers attributed to Individual Foreign Countries 385,705 346,701 316,684
Japan [Member]      
Entity Wide Disclosure on Geographic Areas Revenue from External Customers      
Geographic Areas, revenue from External Customers attributed to Individual Foreign Countries $ 166,623 $ 160,003 $ 163,440
XML 118 R102.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Reporting (Details 1) - USD ($)
$ in Thousands
Dec. 30, 2017
Dec. 31, 2016
Jan. 02, 2016
Americas:      
Total Americas $ 199,355 $ 194,507 $ 190,052
Total long-lived assets 251,342 238,607 228,599
United States      
Summary of long-lived assets by geography      
Long-Lived Assets in Individual Foreign Countries 198,744 193,750 189,665
Other Americas [Member]      
Summary of long-lived assets by geography      
Long-Lived Assets in Individual Foreign Countries 611 757 387
Asia [Member]      
Summary of long-lived assets by geography      
Long-Lived Assets in Individual Foreign Countries 37,678 30,564 24,767
Europe, Middle East and Africa [Member]      
Summary of long-lived assets by geography      
Long-Lived Assets in Individual Foreign Countries 13,615 12,692 12,832
Japan [Member]      
Summary of long-lived assets by geography      
Long-Lived Assets in Individual Foreign Countries $ 694 $ 844 $ 948
EXCEL 119 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .:+5$P?(\\#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,$% @ YHM43&;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 " #FBU1,I2X,B>X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>R$E@'2;UI:.G#@8K;.QF;+4UBQUC:R1]^SE9 MFS*V!]C1TN]/GT"M#D+W$9]C'S"2Q70WNLXGH<.:G8B" $CZA$ZE,B=\;A[Z MZ!3E9SQ"4/I#'1%JSN_!(2FC2,$$+,)"9+(U6NB(BOIXP1N]X,-G[&:8T8 = M.O24H"HK8'*:&,YCU\(-,,$(HTO?!30+<:[^B9T[P"[),=DE-0Q#.31S+N]0 MP=O3[F5>M[ ^D?(:\Z]D!9T#KMEU\FNS>=QOF:QY]5#PNJCYOEJ)A@N^>I]< M?_C=A%UO[,'^8^.KH&SAUUW(+U!+ P04 " #FBU1,F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( .:+5$Q2R=S6H ( *,) 8 >&PO=V]R:W-H965T&UL?59M;]L@$/XKEG] ;<"O51*I231MTB9%G;9]I@E)K-K& Y)T M_WZ 7=>!<[_8@)_GGCM\![>XJ8:VL>!L(=ER&3^AQBW)# ML(C?%;O)R3@PH;QP_FHFWP[+,#8>L9KME3%!]>O*-JRNC27MQ]_!:#AJ&N)T M_&[]BPU>!_-")=OP^D]U4.=E6(3!@1WII5;/_/:5#0&E83!$_YU=6:WAQA.M ML>>UM,]@?Y&*-X,5[4I#W_IWU=KWK?^2D($&$_! P",!YY\2R$ @(P$EGQ*2 M@9!\$%*[6WTH=F^V5-'50O!;(/K?VU&31>@QT;N_-XMVL^TWO3U2KUY7\2*Z M&C,#8MTC\ 2!1D2D;8\"&!)88X^.[P4V/H+<([8^(H%=(&",Q-+)A)["] 2D M)Y:>3.B9LT4^(H<%4E @]>B%(] C4HMH>P0B68YAE0Q4R3R5TE'Q$2B&%7)0 M(??YR)$ (#-!%*!$X?.=9%D#D)EL*4&)TN>GCD3I_0X62%*0D*"EGBA_! MU8_\VL9.KFT&S%WE%+C(RCAVQ:+)#=8P<;+=@0SV_-+:UF2R.G8@3]C>@!_P MOGWY0<6I:F7PPI6^1^UM=^1<,>U1_*!].>N.:9S4[*C,,-=CT;<-_43Q;FB) MHK$O6_T'4$L#!!0 ( .:+5$P+USBL1 0 ,\3 8 >&PO=V]R:W-H M965T&UL?9C;;N,V$(9?Q?#]KCC#<^ 8J%T4+= "P19MKY68 MB8V5+5=2DNW;EY(=PYX9YL8Z^!_R'Y'\.-+BO>V^]]N4AMF/?7/H[^?;83C> M557_M$W[NO_:'M,A__/<=OMZR)?=2]4?NU1OIJ!]4Z%2KMK7N\-\N9CN/73+ M1?LZ-+M#>NAF_>M^7W?_K5+3OM_/8?YQX]ON93N,-ZKEXEB_I#_3\-?QHWM$Y-,[:4??Q[;G1^Z7,,O#[_:/V7*?F9C/-NFY?FV&;^W[K^F'Z?A^;O\C3 [ L!\&J#/ 9H$5"=G4ZH_UT.]7'3M^ZP[C=:Q M'B<%W.G\,)_&F].SF_[+V?;Y[ML2XZ)Z&]LY2U8G"5Y+;A5KKM#J(JER_Q<3 M*)K *5Y?QX,.$BK:R7G5C1B>5.#'%B62<0E4%'O @RZ\$71LF);AQW0U)> M.9ZR1D4FY%I01>.M[,6+7CSW0E)>>=:+TP& >.$J[56,LI<@>@G<"YF6J\!Z MB3[&$(@9+O,*U=68W[B)HIO(W9!N5I%U@Q:TH5009#HX59C!H&0^*>Z' 4KQ MH7).L7DCZ*Q'[PK/!PK$!.;(*.H(>.X^!#K?UY+.A@ E1S(^ ;DCH(Z0KV!$ M^BC7HBR:PGP&&4PGQ^JLN9T=2BNZO@2=!O"FL+^ C&3@3#:4RKH7P% M3DYG4B8B(@>=,T8["D11ITW4!4R4*E0> = F7_(^6=I/8>< M:U_RGI]7 ]TE9&54RA;6IY89J'F5Z2C!-*\>M0&E*,($'62NJ *5M6B2<_#>.KS>7?ZQ'2Z&-KC^?-9=?F&M_P?4$L#!!0 ( .:+5$ST4:J: M4P( $8( 8 >&PO=V]R:W-H965T&ULC9;;CILP%$5_ M!?$!P=PA(DA-JJJ56BF:JNVSDS@!C<'4=L+T[VL;!H'M2<)#?-O[G'4(V!0] MH:^L0H@[;PUNV<:M.._6GL>.%6H@6Y$.M6+E3&@#N1C2B\G94&N'-*EOE1<3GAET<$+^HGX MKVY/Q3<4;)=I $,TFP5.Q,10@FB2?R3Q"!%2)0_G .$=O]H=4? M*G\T]R=:$8,D59)62< *^%H=#T0+DLA*$IDDJ48R2.)9D@C(2V-Y*%O0Q%:: MV*3)-)K82*.#W%,L&!(K0V(RY!I#\I#AGF+!D%H94H,AU3)LTV>>CP>B!4EF M)QK))'W!]L%_Z)I>Q8?KFNYN"/+!@FL#\@ MO=0M!G0C@24<%*Q*O$H3X-,#ISV4U%GPXGVS#@I!M/;6_Z="C_ M U!+ P04 " #FBU1,@MLT4FD$ "/$P & 'AL+W=OJ.RR*00-BOSTWFY7O5CG^KUJGIOB],Y M?JH7S7M9YO5_FUA4UZ+O4[PVD_M%-Y67JOK:/?Q^>%J*CE$LXK[M7.3I M\A&WL2@Z3XG'OZ/3Y2UF9SB]_^[]UW[R:3(O>1.W5?'/Z= >GY9^N3C$U_R] M:#]7U]_B."&S7(RS_R-^Q"+!.R8IQKXJFO[_8O_>M%4Y>DE4ROS;<#V=^^MU M>./<:,8;R-% W@S _M1 C0;JAX'^J8$>#30RR(:I]+G9Y6V^7M75=5$//^\E M[ZH('G7*_KX;[)/=OTOI:=+HQ]J95?;1^1DAFP$B)Q"X(;+D_!9!\?::M=>]O9[:>Y2F 6)[R'E(DP<5O$.S M97#6*^< 39G!&>>#UCQOP_(VE'= O >(F<:106A4!5L&IJ0"]%ON.&\*]$RR M+4O:$M(>UD"#.5[EC>CA29G['WK+VG\T;S MV7C*TU@[60O#M!F85S+@$N.\&6L"3SJPI ,EC9*["22,%PXTXDQ13DF!*3.^ MI LS:P($W_,$Y:QQTQ,DD(8 %O'9,C@5# 3D;\?Y$U)/"O:>^4RW!LJK)_NF?."Q, ?A5L*BYI(QSUG7C,EUX]&6H!-YH99-3B3+6;_V)3[/85^_GMONZGXS>3I6>97>J@<8W\+@; MSH9^N!F.JO[,Z[?3N5F\5&U;E?W)QFM5M3'1% ^)X#'FA]M#$5_;[M:E^WHX M(AH>VNHR'G]EMS.X]?]02P,$% @ YHM43+XJK&6; @ I0@ !@ !X M;"]W;W)KR%8W]YR!5S8V=JF.B6R7XW@?554(0RI.:ETV\G/NU)[6< MR[.IRD8\J4B?ZYJK?RM1R>LBQO';PG-Y/!FWD"SG+3^*G\+\:I^4G24#R[ZL M1:-+V41*'!;Q(W[88.0"/.)W*:YZ-(ZOXK> M4!9'O?OOXB(J"W=*;(Z=K+3_C79G;63=LU@I-7_MGF7CG]>>_RT,#B!] !D" MD04#26?&UV7##EW,EKY'J7F_+W2["#ZFM_LXM^F+[ M_VQYM%V]+#%"\^3BB'K,JL.0,69 ))9]2$&@%"LR"2@Z QP36""'"3()ZXQHH'M#I.-A.*"%FG@>HJZPV06%F<#P*SM6^^:@:(9 M(#J0LV)3T0R'^W(*8CA\30!17L!J9Z#:&: VW%FS29*4A 6>8N[R+#Q&4Q"E M&:RV -46@-J@)*MBDH3@+#S1ZRG*;@A& ^L; $92QF[L8MN"P%L. ;)9>,VA MZ8DC64[#\PO@<(%H%FYED(_E:5CO9'17UT(=?1_4T4Z>&^.NO-'JT&L?B;OK M@_65Z\&^![S3= W\!U?'LM'15AK;2?Q]?Y#2""L3W=O:GNPWPS"IQ,&X(;-C MU37.;F)DVW\4),.7R?(_4$L#!!0 ( .:+5$Q,R<'#HP4 %T< 8 M>&PO=V]R:W-H965T&ULC5E=;^,V$/PKAM]S)G?Y(1V2 (V_ M6J %@BO:/BN)DAAG6ZZD)-=_7TK6^<+E*+Z76%)FR=&2G%E2EV]5_;5Y+LMV M\FVWW3=7T^>V/7R>S9K[YW)7-)^J0[D/_WFLZEW1AMOZ:=8=KNB_N^FW%9O5U,]_?[@R^;IN>T> MS*XO#\53^6?9_G6XK/5]!?]>6VH"^@1?V_*M^;= M]:1[E;NJ^MK=_/9P-54=HW);WK==$T7X>2WGY7;;M11X_#LT.CWUV06^O_[> M^JI_^? R=T53SJOM/YN']OEJFDTG#^5C\;)MOU1OOY;#"]GI9'C[W\O7848/G# #L$V!^4[(IO4QQEW*+J)K3_[,"'NNX?]^/?_"R/6A*>OUUIEE[/7KJ$!'& RZPVY,7+I[@+4NQSF0" 8W)&#MP:]$ML/$X#PS0P2(,38W_$ MV'?=4*YM-I)N _LQ?1L<]3-"U,(&;$(TE\-E4YZ6C!:CL#H+B]@XR,:!M,EE MYTO& CEC!-S[M1SNR(HGSL["(3@;I9"D=$F)QDX$Y MSJPS07N9I7P$+B*40T(Y("24:9XG'87%E(]THQ566P4Z(BFW*NG)&R^5<@%@ M%[FRAJ2BICCM+%D>83[B$QHP%Z(['T#1TN'W+QCWA(57 ^4E(W-$:-B=39($ M<":3S2T1C+*,1M:\QEJI@5B27#\Z5DL M+":$U5>G\JNEO=WH5%GSX$?)F)V#Q82P &N@P)04-JFV:O8N,?H% F:.5>;D M1 )J;92R4D97".B#G(ADK!$N+ <:T5N-]5\# Z"DA$NEG57.^=CRQ=JNLY]W M9=,HM5Y M7,P(*S8!Q4YJD 'DXNGE65!?4ZKL A=3&JFI45$MZQ!"DJU,+LWF/"ZFA#6; MD&;+N3: HBSE3E%2C! 0=P&,26%Y)R3OLAXAH-O*9F/3%NLV(=V6!0FE@FRM M80%; %AP-J_D=F@)@*3(JK'YC16>D,++.H& ?+(G:4T+A+-6[CR7L+F@.F/+ M *LQ(366=0*A0IM'AQ>+,:%*6]HRI25TV-^3W!D5*9/%8 P(L@/<&968HO:))=KN2V#+5(5CN%L\'8-AAL".3" MNF'@!\&@P;K'_>P!GK/*9=!, #/J1FQ$?9*SQC#1>^B"#8Q+KM9/U,L*%LCIA#F A%6-E#F,K M8'3LDDQNI-S&C&Q*#)99@\Y=I \:<%#"81Z2 M3-*,%@ 7?##/K5C 2P ,<]-GR:I: 638@RLE#]I1B^S&U-!@PS!@8\!R#AO@ M!,'LG1C'^7G2[L/;'T7]M-DWD[NJ;:M=_U'DL:K:,K2I/H76GLOB MX72S+1_;[M*'Z_KXP>MXTU:'X6/>[/1%\?I_4$L#!!0 ( .:+5$RW\*2" MPP8 & D 8 >&PO=V]R:W-H965T&ULC9K=;N,V$(5? MQ?"]U^1P2(I!$F MH6B!%EBT:'NM393$6-M*;66S??O2LM=KSQPFO8EMY9 Z M_)N/0^GZM=]^V3UUW3#YMEYM=C?3IV%XOIK/=W=/W;K=?>B?NTW^ST._7;=# M_KE]G.^>MUU[/Q9:K^9D3)BOV^5F>GL]7ONTO;WN7X;5;W;+?3+;= MP\WTH[UJ/.T+C(J_EMWK[NS[9-^4SWW_9?_CE_N;J=D[ZE;=W;"OHLT?7[NZ M6ZWV-64?_QPKG9[NN2]X_OU[[3^-C<^-^=SNNKI?_;V\'YYNIM5T?NV" _G1Q;_VOWM5ME^=Y)OL==O]J-?R=W+[NA7Q]KR5;6[;?#YW(S M?KX>Z_]>#!>@8P$Z%;#AS0+N6,#]*,!O%N!C 18%YH>FC'W3M$-[>[WM7R?; MP_ ^M_M99*\X]_[=_N+8V>/_*@H7/-23'/M9]N M0>@6"U+%Z?(&M58X5,FJMSU9%LY$L^:H2S4:R MR@:/72?H.@'78A062=^'K!PJ(#(A"<=:E-@0]FL-#CX&."89?8QVXXPA)TPC MG4EDQ2)M@"Z1X\*RLH6P:8%S)YU;=:=97GZR)VNDXTA>&@<\= MFZUC_(PJ-FI= )VCI 8,R)BC*\4BS P;E7.]$8I@O/0\TRI6L[$!JIFU5%H> MF%-6@\JI2:;1,B,?DXJ?0!>244L:R')0*_G&I+(:53KN:\#,B)QL7XUTP0>Y MKT"RS.O"JB8,+-+ 4HN:-%]R?Z=*+-@:Z"AX&?2!ROJ\#2S8QK0B1*LD?6N\ MY,ZV!=R35&%P%T>;FE(\V:RLE("D3>!ZO&2\N"25Q:(1A; MI+&E)O6"-&M47P.TQ1C4LM8RES='A7T&86H12*]DX%N0YDRR1NZ-@(J2VO(# M%?M86A<8602R*Z]BOX:,ZFB0-ZE]\YOU7)YV8% YD%EY>5SA *GRQD!E[E#G MHI63 ^ERH#(%QCH,*P=@Y>46TJ'4BAU)JM5(R#:H[3/0E7HP63G,E#X)R4R.=U;H&Z$JN,:(<0%20B'(@';*@$VLD M#,BVUI5L8T8YP*@@&>7>9]3[D@9(9HY32@6J.DPH!P@5)*&9 ZT<._CZ7U) R1O&69,* :$"NI '1!%9ZY(%4C2":@* MTY@QF!B 21[6+/@MCASMOBMI@"3OD%)A0\N82 R()$^[%JP1PE62<[T&,N]9 MIBH-D$5.I2<.C'G$('F2Q^H+!J=T/BKHU$CG(I%ZV()T+I0R'RX\) (30,=#Y12'+/A82!@K,E\YB)#)@8)*#)&(P,T1K4Z05J6;R63O!KH9M9;5LR\?Y&)>>J-WZ:5'X!X#S . 18E! 1HF3 M3*SF9Z]9K+OMX_@*RVYRU[]LAOW;"F=73Z_)?!S?DA'7%_:J.;SL\J.:P[LW MO[7;Q^5F-_G<#T._'E_5>.C[HW_ZL>H>AOW7F+]O#^^\''X, M_?/Q?9[YZ:6BV_\ 4$L#!!0 ( .:+5$R+Z/1\M@$ -(# 8 >&PO M=V]R:W-H965T&UL;5/;;IPP$/T5RQ\0 [MIMBM RB:J6JF5 M5JF:/GMA "N^4-LLZ=]W; BE*2^V9SSGS)GQ.!^-?7$=@">O2FI7T,[[_LB8 MJSI0W-V8'C3>-,8J[M&T+7.]!5Y'D)(L2Y(/3'&A:9E'W]F6N1F\%!K.EKA! M*6Y_GT":L: I?7,\B;;SP<'*O.)* MJL%YHV86E*+XZ[0+'?=QNMFE,VP;D,V ; $<8AXV)8K*'[GG96[-2.S4^YZ' M)TZ/&?:F"L[8BGB'XAUZKV5Z]S%GUT TQYRFF&P=LT0P9%]29%LI3ME_\&P; MOMM4N(OPW3K[(=DFV&\2["/!_A^"]%V)6S'O5;)53Q78-DZ3(Y49=)SDE7<9 MV/LLOLG?\&G:OW';"NW(Q7A\V=C_QA@/*"6YP1'J\(,MAH3&A^,=GNTT9I/A M33__(+9\X_(/4$L#!!0 ( .:+5$SWCN=GM@$ -(# 8 >&PO=V]R M:W-H965T&UL;5/;;MP@$/T5Q <$+W;2U6;ML8W"Q06\3O^^@!W'2?P"S##GS)EAR$=M7FP'X-"K%,H6N'.N/Q!BJPXD MLU>Z!^5O&FTD<]XT+;&] 59'D!2$)LD-D8PK7.;1=S)EK@>-NYX"!EWK,6?H'[W9^,M\C"4G,)RG*MD(&FP+>[PS$+\3'@ M#X?1KLXH5'+6^B48W^L")T$0"*A<8&!^N\ ="!&(O(R_,R=>4@;@^OS&_A!K M][6"F2O4X[5W$?IYLLG6'; #H#Z +8QSQD2A25WS/'RMSH$9FI]ST+3[P[ M4-^;*CAC*^*=%V^]]U+N]FE.+H%HCCE.,70=LT00S[ZDH%LICO0+G&[#TTV% M:82G'Q0FVP39)D$6";(/!-FG$K=BKC\E(:N>2C!MG":+*CVH.,DK[S*PMS2^ MR7OX-.T_F6FYLNBLG7_9V/]&:P=>2G+E1ZCS'VPQ!#0N'+_YLYG&;#*<[N&PO=V]R:W-H M965TK:Z:%;&B61-_)9 EV3LD&3H;83FMAWHZ@ ML$_IFKX['F55N^!@6=**"GZ#^].>C+?8Q%)(#8V5V! #94IOUH?C-L3'@"<) MO9V=2:CDC/@2C)]%2E=!$"C(76 0?KO +2@5B+R,OR,GG5(&X/S\SGX?:_>U MG(6%6U3/LG!U2O>4%%"*3KE'['_ 6,\W2L;B?\$%E \/2GR.')6-*\D[ZU"/ M+%Z*%J_#+INX]\,-WXVP90 ? 7P"[&,>-B2*RN^$$UEBL"=FZ'TKPA.O#]SW M)@_.V(IXY\5;[[UDZ_UUPBZ!:(PY#C%\'C-%,,\^I>!+*8[\/SA?AF\6%6XB M?/-)X6Z98+M(L(T$VT\$^R\E+L5\_Y*$S7JJP51QFBS)L6OB),^\T\#>\/@F M'^'#M#\(4\G&DC,Z_[*Q_R6B R]E=>5'J/8?;#(4E"X<=_YLAC$;#(?M^(/8 M](VS?U!+ P04 " #FBU1,-/>TQ+4! #2 P &0 'AL+W=O)#=,"]G2/(V^H\E3[)V2+1P-L;W6POPY@,(A MHQMZ<3S(NG'!P?*T$S7\ O>[.QIOL9FEE!I:*[$E!JJ,WFWVAUV(CP&/$@:[ M.)-0R0GQ.1C?RXPF01 H*%Q@$'X[PSTH%8B\C)>)D\XI W!YOK!_C;7[6D[" MPCVJ)UFZ)J.WE)10B5ZY!QR^P53/-253\3_@#,J'!R4^1X'*QI44O76H)Q8O M18O7<9=MW(?QYOH"6P?P"$VPK?O M%/XG_VZ58!<)=N\(^(<2UV*V'Y*P14\UF#I.DR4%]FV=&J\/C+FR!2WFAPYO: M6"T\FK9AKK<@JDC2BO'=[H9I(3M:9-%WLD5F!J]D!R=+W*"UL*]'4&;,Z9Z^ M.1YET_K@8$76BP9^@O_5GRQ:;%&II(;.2=,1"W5.[_:'8QKP$?!;PNA69Q(J M.1OS'(SO54YW(2%04/J@('"[P#TH%80PC3^S)EU"!N+Z_*;^-=:.M9R%@WNC MGF3EVYS>4E)!+0;E'\WX#>9ZKBF9B_\!%U (#YE@C-(H%U=2#LX;/:M@*EJ\ M3+OLXCY.-SR9:=L$/A/X0KB-<=@4*&;^17A19-:,Q$Z][T5XXOV!8V_*X(RM MB'>8O$/OI4C2C%V"S@PY3A"^@NP7!$/Q)0+?BG#D_]'Y-CW93#")]&0=_7.Z M+9!N"J11('TGW#\1.>[31ED^%-/W\@MOSBXB]0 M2P,$% @ YHM43)M?^,>X 0 T@, !D !X;"]W;W)K&UL;5/;;MLP#/T501]0)7;6IH%MH.DP;, &!!VV/2LV;0O5Q97D MN/W[4K+KN:U?))'B.3RDJ&PP]M&U )X\*ZE=3EOONP-CKFQ!<7=E.M!X4QNK MN$?3-LQU%G@504JR9+.Y9HH+38LL^DZVR$SOI=!PLL3U2G'[<@1IAIQNZ9OC M032M#PY69!UOX#?X/]W)HL5FEDHHT$X832S4.;W;'HZ[$!\#_@H8W.),0B5G M8QZ#\:/*Z28( @FE#PP8ZOE"R53\3[B Q/"@!'.41KJXDK)WWJB)!:4H_CSN M0L=]&&_2=(*M Y()D,R ?9%9,Q []K[CX8FWAP1[4P9G;$6\ M0_$.O9=B>WN3L4L@FF*.8TRRC)DC&++/*9*U%,?D$SQ9AZ>K"M,(3]\IW*\3 M[%8)=I%@]X[@]D.)GV-PKC\D88N>*K!-G"9'2M/K.,D+[SRP=TE\D__AX[3_ MXK81VI&S\?BRL?^U,1Y0RN8*1ZC%#S8;$FH?CC=XMN.8C88WW?2#V/R-BU=0 M2P,$% @ YHM43'5(_A^U 0 T@, !D !X;"]W;W)K&UL=5-A;]P@#/TKB!]0G9 ]G0^RHM3!_3J!P*NB!/CL> M9-NYX&!E/H@6OH/[,9R-M]C*4DL-O978$P--0>\.QU,6XF/ 3PF3W9Q)J.2" M^!B,+W5!DR (%%0N, B_7>$>E I$7L;OA9.N*0-P>WYF_Q1K][5\H68K_"E=0/CPH\3DJ5#:NI!JM0[VP>"E:/,V[ M[.,^S3=INL#V 7P!\!5P&_.P.5%4_E$X4>8&)V+FW@\B//'AR'UOJN",K8AW M7KSUWFO)DT/.KH%HB3G-,7P3\Q+!//N:@N^E./%_X'P?GNXJ3",\?:7P/P39 M+D$6";)7!.F;$O=BLC=)V*:G&DP;I\F2"L<^3O+&NP[L'8]O\A(^3_LW85K9 M6W)!YU\V]K]!=."E)#=^A#K_P59#0>/"\8,_FWG,9L/AL/P@MG[C\B]02P,$ M% @ YHM43+R4!6FW 0 T@, !D !X;"]W;W)K&UL;5-A;]L@$/TKB!]0')*T461;:EI5F[1)4:=MGXE]ME'!YP&.NW\_ MP*[K=OX"W''OW;OC2 MO*C1:.&^: MFMG.@"@C2"O&D^26:2%;FJ?1=S9YBKU3LH6S(;;76IB_)U X9'1#WQS/LFY< M<+ \[40-/\#][,[&6VQF*:6&UDILB8$JH_>;XVD7XF/ +PF#79Q)J.2"^!*, MKV5&DR (%!0N, B_7>$!E I$7L:?B9/.*0-P>7YC?XJU^UHNPL(#JM^R=$U& M#Y244(E>N6<-*BMXZU!.+EZ+%Z[C+-N[# M>+/?3K!U )\ ? 8<8AXV)HK*'X43>6IP(&;L?2?"$V^.W/>F",[8BGCGQ5OO MO>8\V:?L&HBFF-,8PQ?8Y!5]+<>+_P?DZ?+NJ>&=!_:>QS=Y#Q^G_;LPM6PM MN:#S+QO[7R$Z\%*2&S]"C?]@LZ&@F;8! #2 P &0 'AL+W=O=6JLSEMG>L/C-FR!2WL%?;0^9L:C1;.FZ9A MMC<@J@C2BO$DN69:R(X66?2=3)'AX)3LX&2(';06YL\1%(XY3>F;XT$VK0L. M5F2]:. 7N-_]R7B++2R5U-!9B1TQ4.?T-CT<]R$^!CQ*&.WJ3$(E9\3G8'RO M9.7:G-Y0 M4D$M!N4>CB)*^\R\#>\O@F[^'3M/\4II&=)6=T M_F5C_VM$!UY*&UL;5/;;MP@$/T5Q >$->M!DI^%DB!V4$N;O$22..4WHF^.Y:UH7'*S( M>M' #W _^Y/Q%EM8JDZ!MAUJ8J#.Z7UR.*8A/@;\ZF"TJS,)E9P17X+QM)TL:5E(-UJ&86+T6)UVGO=-S'Z>8V MG6'; #X#^ *XBWG8E"@J?Q1.%)G!D9BI][T(3YP>REX MLL_8)1#-,<?8E!=]*<>3_P?DV?+^I&PO=V]R:W-H965T-"VQO0%6 M1Y 4A";)%R(95[C,H^]DREP/3G %)X/L("4S;T<0>BQPBM\=3[SM7'"0,N]9 M"S_!_>I/QEMD8:FY!&6Y5LA 4^#;]'#,0GP,^,UAM*LS"I6ZP$D0 M! (J%QB8WRYP!T($(B_C9>;$2\H 7)_?V;_%VGTM9V;A3HL_O'9=@?<8U="P M0;@G/3[ 7,\U1G/Q/^ "PH<')3Y'I86-*ZH&Z[2<6;P4R5ZGG:NXC]--MI]A MVP Z ^@"V,<\9$H4E=\SQ\K)(_X/3;?AN4^$NPG4;EW\!4$L#!!0 ( M .:+5$SO3L'8M0$ -(# 9 >&PO=V]R:W-H965T@NB MBB"M&-_M/C$M9$>++/I.MLC,X)7LX&2)&[06]L\1E!ESNJ>OCD?9M#XX6)'U MHH$?X'_V)XL66U@JJ:%STG3$0IW3N_WAF(;X&/!+PNA69Q(J.1OS'(RO54YW M01 H*'U@$+A=X!Z4"D0HX_?,29>4 ;@^O[)_CK5C+6?AX-ZH)UGY-J>WE%10 MBT'Y1S-^@;F>:TKFXK_!!12&!R68HS3*Q964@_-&SRPH18N7:9==W,?I)KF9 M8=L /@/X KB->=B4*"I_$%X4F34CL5/O>Q&>>'_@V)LR.&,KXAV*=^B]%)SO M,W8)1'/,<8KAJYBW"(;L2PJ^E>+(_X'S;7BRJ3")\.2=PO\0I)L$:21(WQ$D M'TK4,KN"D>HQ0^V& IJ'XXW>+;3F$V&-_W\@]CRC8N_4$L#!!0 ( .:+ M5$RC94Z>M@$ -(# 9 >&PO=V]R:W-H965THI@GGU*P9=2'/@W.%^&;Q85;B)\\TGAS3+!=I%@&PFVGPANOY2X M%+/[DH3->JK!5'&:+,FQ:^(DS[S3P-[Q^"8?X<.T_Q*FDHTE)W3^96/_2T0' M7LKJRH]0[3_89"@H73C>^K,9QFPP'+;C#V+3-\[^ U!+ P04 " #FBU1, M*LW9C[8! #2 P &0 'AL+W=O=&J=P7MO!^.C+FJ RW?2=;9F;T2O9P]D2-VHM[.\3*#,5-*6OCD?9=CXX6)D/HH7OX'\, M9XL66UEJJ:%WTO3$0E/0^_1X.H3X&/ D87*;,PF57(QY#L:7NJ!)$ 0**A\8 M!&Y7> "E A'*^+5PTC5E &[/K^R?8NU8RT4X>##JIZQ]5] [2FIHQ*C\HYD^ MPU+/.TJ6XK_"%12&!R68HS+*Q954H_-&+RPH18N7>9=]W*?Y)KM=8/L O@#X M"KB+>=B<*"K_*+PH#R(\<7KDV)LJ.&,KXAV*=^B]EIQ_R-DU$"TQ MISF&;V+2-8(A^YJ"[Z4X\?_@?!^>[2K,(CS;PK-DG^"P2W"(!(=_"-(W)>[% MO%7)-CW58-LX38Y49NSC)&^\Z\#>\_@F?\/G:?\F;"M[1R[&X\O&_C?&>$ I MR0V.4(&UL;5-A;]P@ M#/TKB!]0[DBNJTY)I%ZGJI,VZ=1IVVG9 =G0^R@M3!_3J!PS.F>OCF>9=.ZX&!%UHL&OH/[T9^- MM]C"4DD-G978$0-U3N_WQU,:XF/ 3PFC79U)J.2"^!*,+U5.=T$0*"A=8!!^ MN\(#*!6(O(S?,R==4@;@^OS&_AAK][5)RL:5E(-UJ&<6+T6+UVF77=S'Z>; 9]@V@,\ O@#N M8AXV)8K*/PLGBLS@2,S4^UZ$)]X?N>]-&9RQ%?'.B[?>>RUXDF3L&HCFF-,4 MPU?8E!=]*<>+_P?DV/-E4F$1X\DYANDV0;A*DD2!]1W#X4.)6S.V' M)&S54PVFB=-D28E#%R=YY5T&]CX^(OL7/DW[-V$:V5ER0>=?-O:_1G3@I>QN M_ BU_H,MAH+:A>,G?S;3F$V&PW[^06SYQL5?4$L#!!0 ( .:+5$R_*5DB MN $ -(# 9 >&PO=V]R:W-H965T-"VQO0%61Y 4A";)%R(9 M5[C,H^]DREP/3G %)X/L("4S;T<0>BSP#K\[GGC;N> @9=ZS%GZ"^]6?C+?( MPE)S"'T:[.*%1RUOHY&-_K B=!$ BH7&!@?KO M'0@1B+R,EYD3+RD#<'U^9_\6:_>UG)F%.RW^\-IU!=YC5$/#!N&>]/@ E/@>N^EI.E-3BZ!:(XY3C%T M%;-;(HAG7U+0K11'^A^<;L/3385IA*2C!MG":+*CVH.,DK[S*PMS2^R;_P:=H?F6FYLNBLG7_9V/]&:P=>2G+E M1ZCS'VPQ!#0N'&_\V4QC-AE.]_,/(LLW+O\"4$L#!!0 ( .:+5$R-FD@> MM@$ -(# 9 >&PO=V]R:W-H965T@NBBB"M&-_M;I@6 MLJ-%%GTG6V1F\$IV<++$#5H+^^<(RHPYW=-7QZ-L6A\[( @4E#XP"-PN M< ]*!2*4\7OFI$O* %R?7]D_Q]JQEK-P<&_4DZQ\F]-;2BJHQ:#\HQF_P%S/ M-25S\=_@ @K#@Q+,41KEXDK*P7FC9Q:4HL7+M,LN[N-TD]S,L&T GP%\ =S& M/&Q*%)4_""^*S)J1V*GWO0A/O#]P[$T9G+$5\0[%._1>"I[N,W8)1'/,<8KA MJYBW"(;L2PJ^E>+(_X'S;7BRJ3")\.2=PO\0I)L$:21(WQ$D'TK4,KN"D>H MQ0^V& IJ'XZ?\&RG,9L,;_KY!['E&Q=_ 5!+ P04 " #FBU1,UAK2MK_=N^-(!S3/ MM@%PY$6KUF:T<:X[,6:+!K2P=]A!ZV\J-%HX;YJ:V0I]D[)%BZ&V%YK8?Z>0>&0T2U]=3S)NG'!P?*T$S7\ />SNQAOL9FE ME!I:*[$E!JJ,/FQ/YR3$QX!?$@:[.)-0R17Q.1A?RXQN@B!04+C (/QV@T=0 M*A!Y&7\F3CJG#,#E^97]'P!:9Z]I1, MQ7^#&R@?'I3X' 4J&U=2]-:AGEB\%"U>QEVV<1_&F_UA@JT#^ 3@,^ 8\[ Q M453^23B1IP8'8L;>=R(\\?;$?6^*X(RMB'=>O/7>6\Z3?Z?P?IT@625((D'RCN#PH<2UF..')&S1 M4PVFCM-D28%]&R=YX9T']H''-WD+'Z?]NS"U;"VYHO,O&_M?(3KP4C9W?H0: M_\%F0T'EPO'@SV8&PO=V]R:W-H965T(,R*7[]P.29EF7+X"-W_.S,?F$YMEV M (Z\:-7;@G;.#4?&;-6!%O8&!^C]38-&"^=-TS([&!!U!&G%>)*\8UK(GI9Y M])U-F>/HE.SA;(@=M1;F]PD43@5-Z:OC2;:="PY6YH-HX1NX[\/9>(NM++74 MT%N)/3'0%/0A/9ZR$!\#?DB8[.9,0B47Q.=@?*X+F@1!H*!R@4'X[0J/H%0@ M\C)^+9QT31F V_,K^\=8NZ_E(BP\HOHI:]<5](Z2&AHQ*O>$TR=8ZKFE9"G^ M"UQ!^?"@Q.>H4-FXDFJT#O7"XJ5H\3+OLH_[--_P^P6V#^ +@*^ NYB'S8FB M\@_"B3(W.!$S]WX0X8G3(_>]J8(SMB+>>?'6>Z\ES^YS=@U$2\QICN&;F'2- M8)Y]3<'W4ISX?W"^#S_L*CQ$^&$+OTWV";)=@BP29/\0I&]*W(MYJY)M>JK! MM'&:+*EP[.,D;[SKP#[P^"9_P^=I_RI,*WM++NC\R\;^-X@.O)3DQH]0YS_8 M:BAH7#B^]V747_)D^< M*^^]J5NY]D]*=?=!('SP]K_X'=;ZD8.AC$2\6O\N;>&Z;R*L3;\/!UO_;# M842\YCLU4)3ZU5Z>U MG_O>GA_*Q?4+GR:4^-XT^V_\PFL-'T:B-7:BEN;7VYVE$LW$HH?2E._C MM6K-]3K^D\13-]R!I@XT=\B-3C *F9%_*E6Y6?7BZO7CR^_*88W9/>EWLQL: MS:LP_^G!2]UZV5 2K8++0#1AMB.&;C!L1@2:?98@)+&E17?"W2,XPLATCV[5 M\Q 3Q) @-@3Q?U.,K2DB3()%$BB2 (+4$D&8#(ND4"0%!+DE@C %%LF@2+8D M2$-+!&$<-9%#D1P0D"6",!$6*:!( 0CLA4<8Q\*S$#LH!!3VTD.08^V9PZEL M0<%B>_4!B-+9;8. KFJ#0P' 6,&#TG-DZ".38K BG 0&CY_:&"D&Q0P>G 0&CY[9](,A1 M!X33@(#1<[L.(,A1!X33@(#3<[L.$*APU 'A."#@],*N PARU0&. UHZG3$[ M=@"("D?L$(X# E8O[-B!($?L$,X# E8O[%T.@AR['.$\(&#U:.$? "I<]8;S M@(#5BT6]+4%1:-=;M\T'F@ KZ7O;' MJI7>JU#Z@]]\EA^$4%R/);S3M7+2!Z_YH>8'-=QF^KX?3Q_C@Q+==+(*YN/= MYB]02P,$% @ YHM43'@E-46R 0 T@, !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0LV;31BM RJ:*6JF55JG:/GMA "LV M0VVSI']?V["$;GG!,\,Y9RX>9R.:5]L"./*F56=SVCK7'QBS90M:V#OLH?-_ M:C1:..^:AMG>@*@B22O&D^0#TT)VM,AB[&2*# >G9 Q&N>'?@?C9E",91Q'^^ M>.NCER)-=AF[!*$9R3M\VO9OPC2R ML^2,SM]LG'^-Z,"7DMSY%6K] UL&UL;5/;;MP@$/T5Q <$+^LDJY5M*9LH:J566J5J^\S:8QL%C MXG?Y] M!^RX;NH78(9SSEP8LM'85]<">/*F5>=RVGK?'QES90M:N!O30X#1M MPUQO0521I!7C27+'M) =+;+H.]LB,X-7LH.S)6[06MC?)U!FS.F.OCM>9-/Z MX&!%UHL&OH'_WI\M6FQ1J:2&SDG3$0MU3A]VQU,:\!'P0\+H5F<2*KD8\QJ, MSU5.DY 0*"A]4!"X7>$1E I"F,:O69,N(0-Q?7Y7?XZU8RT7X>#1J)^R\FU. M#Y144(M!^1SS;:(! !!0 &0 'AL+W=O;E6TIFZIJI59:I6KZS-KCBP+&!;Q._[Z M'==UR(MAAC/GS&!FTE'(%]4 :/3*6:&YA5*L]LI5GR-Q-89WN*MR9 M25X9[RV/@R0E-TLT8\X3)EIAP@5!#/LB$?DDSM&[\,@?'GLSC%UXO%:__T!_ MYR78.8+=?R4>-R7Z,/=^D;U79/^>( PV(C[,!Y4SAK9$8IF?Y] J&F J?XW?'"V\YZ!RGS M@;7P#>SWX:R=15:6FDOH#5<]TM 4^"D]GC*/#X ?'":SV2-?R46I5V]\K@N< M^(1 0&4] W/+%9Y!"$_DTOBU<.)5T@=N]^_L'T/MKI8+,_"LQ$]>VZ[ !XQJ M:-@H[(N:/L%23X;14OP7N()P<)^)TZB4,.&+JM%8)1<6EXID;_/*^[!.\TEV M6,+B 70)H&O (>B062AD_H%95N9:34C/=S\PW^+T2-W=5-X9KB*2-\U[+ M77J?DZLG6C"G&4,WF'1%$,>^2M"8Q(G^%T[CX;MHAKL0OMNJ/^[C!/LHP3X0 M[/\I\>&FQ!CF$!?)HB)9A.#Q1B2"HF6]P9=E'7/)S2Y4&PO=V]R:W-H M965T:-RL)2ZW9'B"I*J)EZ M$BTTYL]%R)IILY17HEH)[.R<:DYH%*U(S:HFS%-G.\H\%3?-JP:.,E"WNF;R MWP&XZ+(P#A^&E^I::FL@>=JR*_P"_;L]2K,B(\NYJJ%1E6@""9[0TRM M@T.\5M"IR3RPJ9R$>+.+[^9/,B2EX%OQ/==9E%F["X P7=N/Z173?8$AH&09#]C_@#MS ;21&HQ!< MN6]0W)06]S]6C1N[@?_AACO0P8%Z#J07S)5WVYP@@5*L' $BPG!-O$R_ Q)Z$R02U1CB1#X(AAF@8NL4)$50K#T M1##,"A=9HR)KA&#MB6"8F9)L4)$-0K#U1!!,$N$B6U1DBQ#X1QO#S!0^CO + M%"$4?NE1T$SMXYF+&B,4?O51T$SY8_2V[F.*4/@' 7Y)X!,>E -\NJZKPH* M<6M?,#[Y^$GD]>J4<%):-,)7;^Z"*'!Q!(]F7M5FA=I7'"X M:#M=F[GLVW*_T*(=GAPROGOY?U!+ P04 " #FBU1,]&C^*-X! !0 M&0 'AL+W=OC%SE+U33/)5B M#.2T]SVUOWAW)&9O"IMT6^'63/'*9*]Y%'U*\=4*S9C3A"$KS&Y!8*.^6!"? MQ8GMQB'FQ9]F/\TN?>:[#T"9&/BPT1^ MDX/7Y' G\)AL/.XA41S[/1*O1^(1V&],?)CM+\&K$\A!UN[NJ: 00^?N_2J[ M7.\GXD[P/_CT-GRCLFX[%5R$-O? G=9*" VFE/#!;&ICGJ,E8%!I.TW,7$Z7 M<@JTZ.?W!B^/7OX74$L#!!0 ( .:+5$PR_7IBMP$ -(# 9 >&PO M=V]R:W-H965TI%"VP)US_8$0 M6W4@F;W2/2A_TV@CF?.F:8GM#; ZDJ0@-$ENB&1<]:^ 7N=W\RWB*+2LTE*,NU0@:: M^GAV,6 M\!'PQ&&TJS,*E9RU?@G&][K 24@(!%0N*#"_7> !A A"/HW761,O(0-Q?7Y7 M_QIK][6$NTG=K>IIL"V2; ED4R/XI-_6^T=N!32:[\"'7^@RV&@,:%XZT_FVG, M)L/I?OY!9/G&Y5]02P,$% @ YHM43 (.O#([ @ U < !D !X;"]W M;W)K&UL=57;CILP$/T5Q >L,20AB0A2LM6JE5HI MVJKMLT,F :W!K.V$[=_7-H12=WC!%\Z<,^/Q>+).R#=5 NC@H^:-VH6EUNV6 M$%644#/U)%IHS)^+D#739BFO1+42V-D9U9S$4;0B-:N:,,_*VNI;8;),]:=H7OH'^T1VE69&0Y5S4TJA)-(.&R M"_=T>Z +:^ 0/ROHU&0>V%!.0KS9Q9?S+HRL1\"AT):"F>$.S\"Y93)^O ^D MX:AI#:?S!_N+"]X$>)\LH(W=+-& ./2:>8.B(((9]E(@Q MB4/\GWF,FR>HAXDS3Z;F=($3+%""A2-8_!,B]4+$,#->+E&1)4*0>"(89B:2 M%2JR0@B6G@B&6>$B*2J2(@2I)X)AUKC(&A59(P0;3P3!K")<9(.*;! "/_$8 M9B;Q-,(K*$(H_-2CH)GU1KDU;43%13BUKA>-MD=6]8^=H_R M7WC?[[XQ>:T:%9R$-D^[>X O0F@POD1/YITH38L=%QPNVDY3,Y=]G^D76K1# M#R5C(\__ %!+ P04 " #FBU1,7#V_&L4! W! &0 'AL+W=O WYU M,.K5'+E*+E*^N<7W*L<;EQ P*(U3H':XP@,PYH1L&G]F3;Q8.N)Z_J7^Y&NW MM5RHA@?)?G>5:7-\P*B"F@[,O,CQ&\SUI!C-Q?^ *S +=YE8CU(R[;^H'+21 M?%:QJ7#Z/HV=\.,X[>QV,RU,B&="O! .WH=,1C[S1VIHD2DY(C6=?4_=%4?' MV)Y-Z8+^*/R>35[;Z+5(]DE&KDYHQIPF3+S"1 N"6/7%(@Y9G.+_Z'&8G@0S M3#P]6=.C0UA@&Q38>H'M/R5N;TH,8=*P21HT20,"NQN3$&9_8T)6%\=!-?[) M:E3*0?AV6467KKB/_<7_A4\M]4Q5TPF-+M+8Y^,ON9;2@$UE&UL=5/M;ML@%'T5Q .4!&=+ M&MF6FE;5)FU2U&G=;V)?VZA@/,!Q]_:[8->S6N\/<"_GG/O!)1V,?7$-@">O M6K4NHXWWW9$Q5S2@A;LQ';1X4QFKA4?3ULQU%D0925HQOME\9EK(EN9I])UM MGIK>*]G"V1+7:RWLGQ,H,V1T2]\<3[)N?'"P/.U$#3_ _^S.%BTVJY120^ND M:8F%*J-WV^-I%_ 1\"QA<(LS"955# 5+5['7;9Q'\:;9#_1U@E\(O"9<(AQV!@H9OX@ MO,A3:P9BQ]YW(CSQ]LBQ-T5PQE;$.TS>H?>:)_M#RJY!:,*<1@Q?8+8S@J'Z M'(*OA3CQ#W2^3D]6,TPB/5G2^7\$=JL"NRBP6PC<\G<5?H0D^]MW,=BBI1IL M'8?)D<+T;1SDA7>>USL>G^0??!SV[\+6LG7D8CP^;&Q_98P'3&5S@Q/4X/^: M#065#\<]GNTX9:/A33=](#;_XOPO4$L#!!0 ( .:+5$QY_WH=Q0$ #<$ M 9 >&PO=V]R:W-H965TL/!8P#^)R\?0$[KGNE?PPL,[.SP#J;I'K5+8!! M[X+W.L>M,<.!$%VV()B^D0/T=J>62C!CEZHA>E# *D\2G- HNB6"=3TN,A\[ MJ2*3H^%=#R>%]"@$4Q]'X'+*<8P_ R]=TQH7($4VL :^@_DQG)1=D56EZ@3T MNI,]4E#G^"X^'%.']X"?'4QZ,T>NDK.4KV[Q5.4XZ!'JRI=/;L, N*+#S KN_2HRO2@QA_N,R#29) P+) M59(09G>5A&PN3H!J_)/5J)1C[]ME$UV[XLZ_%/('/K?4,U--UVMTEL8^'W_) MM90&K)7HQGII;1>O"PZU<=,O=J[FMSPOC!R6-B7KOZ+X#5!+ P04 " #F MBU1,<'LXZ;.9MYX*#E'G/6G@! M][,_&6^11:7F$I3E6B$#38'O=H=C%O 1\(O#:%=G%"HY:_T:C.]U@9.0$ BH M7%!@?KO /0@1A'P:?V9-O(0,Q/7Y4_TQUNYK.3,+]UK\YK7K"KS'J(:&#<(] MZ_$;S/5<8S07_P,N(#P\9.)C5%K8N*)JL$[+6<6G(MG;M',5]W&ZR;*9MDV@ M,X$NA'V,0Z9 ,?,'YEB9&STB,_6^9^&)=P?J>U,%9VQ%O//)6^^]E.G^.B>7 M(#1CCA.&KC"[!4&\^A*";H4XTO_H=)N>;F:81GJZIJ?)MD"V*9!%@>R?$F^^ ME+B%N?T2A*QZ*L&T<9HLJO2@XB2OO,O WM'X)G_AT[0_,=-R9=%9._^RL?^- MU@Y\*LF5'Z'.?[#%$-"X<+SU9S.-V60XW<\_B"S?N/P 4$L#!!0 ( .:+ M5$Q;4# 7Q@$ #<$ 9 >&PO=V]R:W-H965T3TJ^F![#H37!I2MQ;.QP),74/@IH[-8!T)ZW2@EIGZHZ800-M DEP MDB7)/1&425P5P7?65:%&RYF$LT9F%(+JWR?@:BIQBM\=SZSKK7>0JAAH!]_! M_AC.VEED56F8 &F8DDA#6^+']'C:>WP O#"8S&:/?"47I5Z]\:4I<>(3 @ZU M]0K4+5=X LZ]D$OCUZ*)UY">N-V_JW\*M;M:+M3 D^(_66/[$A\P:J"E([?/ M:OH,2SU[C);BO\(5N(/[3%R,6G$3OJ@>C55B47&I"/HVKTR&=9I/[O.%%B=D M"R%;"8<0A\R!0N8?J:55H=6$]-S[@?HK3H^9ZTWMG:$5X MJ6]4=TP:=%'6/9]PR:U2%EPJR9W+I7=3O!H<6NNW']Q>SV]Y-JP:EC$EZ[^B M^@-02P,$% @ YHM43*QIDCBW 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q >$7=MIMBO;4C91U4JMM$K5]IFUQS8* M,"[@=?KW!>RX;N(78(9SSEP8\A'-L^T ''E14MN"=L[U1\9LU8'B]@9[T/ZF M0:.X\Z9IF>T-\#J2E&3);O>!*2XT+?/H.YLRQ\%)H>%LB!V4XN;/"22.!=W3 M5\>3:#L7'*S,>]["=W _^K/Q%EM4:J% 6X&:&&@*>K\_GK* CX"? D:[.I-0 MR07Q.1A?ZH+N0D(@H7)!@?OM"@\@91#R:?R>->D2,A#7YU?U3[%V7\N%6WA M^4O4KBOH@9(:&CY(]X3C9YCKN:5D+OXK7$%Z>,C$QZA0VKB2:K .U:SB4U'\ M9=J%COLXW61W,VV;D,R$9"$<8APV!8J9/W+'R]S@2,S4^YZ')]X?$]^;*CAC M*^*=3]YZ[[5,/Z8YNP:A&7.:,,D*LU\0S*LO(9*M$*?D'3W9IJ>;&::1GJ[I MZ6%;(-L4R*) ]E^)V9L2MS"W;X*P54\5F#9.DR45#CI.\LJ[#.Q]$M_D'WR: M]F_ BU=$&SQV@N_AO<@!FXS<1H%((I]T7%H+3@,XM) MA=/7:6T[MX[321+/8?Z < X(EX"CTR&3D,O\$]4T3Z48D9QZWU/[BW>GT/2F ML$[7"G=FDE?&>\NC^T-*;I9HQIPG3+C"[!8$,>R+1.B3.(?OPD-_>.3-,'+A MT3H\_H @]A+$CB#^K\1D4Z(/<_2+[+TB>P_!_4;D/28. K_(P2MR\!#L-B(^ MS ?M2KPBB8<@VHCX,/%&A*RN( =9N^%3J!!#YP9_Y5WF^R%T5_@??'H?7ROU!+ M P04 " #FBU1,[T51N\4! W! &0 'AL+W=O 7F-_]6=D5650J)J#33'9(09WCA\WQE#J\!_QA,.K5'+E*+E*^ MN,7W*L>12P@XE,8I4#MJ+11RR.,7_T>,P?1O,<.OIVS4]V84% MDJ! X@623R7N;DH,8?9ADS1HD@8$#C%EPJ(V;[NU<36]Y M6AC9SVU*EG]%\0Y02P,$% @ YHM43(3O:8'$ 0 -P0 !D !X;"]W M;W)K&UL=53MCIP@%'T5P@,LZFB[F:C)SC9-F[3) M9)MV?S-Z5;)\6,!Q^_8%=*V=TC\"EW/./1>XEK/2+V8 L.A5<&DJ/%@['@DQ MS0""FCLU@G0[G=*"6K?4/3&C!MH&DN D2Y)W1% F<5V&V%G7I9HL9Q+.&IE) M"*I_G8"KN<(I?@L\L7ZP/D#J(7G]L*)]X0<&BL5Z!NN,(C<.Z%G(V?JR;>4GKB?OZF M_C'4[FJY4 ./BC^SU@X5OL>HA8Y.W#ZI^1.L]108K<5_@2MP!_=.7(Y&<1.^ MJ)F,56)5<58$?5U&)L,X+SMYMM+BA&PE9!OA/N0A2Z+@_ .UM"ZUFI%>SGZD M_HK38^;.IO'!^I&ULC93;CML@$(9?Q>(! M%I_BN)%C:9.J:J56BK;J]IK8XX,6C LXWKY] 3M>)TNKWA@8_OEF!L-D(Q.KU3<<&(TDM18]D+(*5U8A2'OI]@1MH. MY9FUG42>\4'1MH.3\.3 &!&_#T#YN$VKI1QH#SK"@VJ/'8'=,C=X*GEL8Y6KNF4K.G+^8Q9=RCWR3$% HE"$0/5S@ M")0:D$[CU\Q$2TCCN)Y?Z9]L[;J6,Y%PY/1G6ZIFCU+DE5"1@:HG/GZ&N9X- M\N;BO\(%J):;3'2,@E-IOUXQ2,793-&I,/(ZC6UGQW'F7]W<#N'L$"X.0?)/ MAVAVB-X<8EO\E)DM]2-1),\$'STQ_:R>F#L1[")]F(4QVK.S>[I:J:V7/ XV M&;X8T*PY3)IPI0D6!=;T)43H"G$(W[G'07(;XNC2;-U!(F<=D07$-X#4#8B= M@-@"HAO !S=@XP1LWF<0^G4@:CM8Y9>P8?.-I*5=>D7CZ&]X6_RJ=E\(Z)N.^F=N=+OQ-[F MBG,%.A7_01]YH_O;LJ!0*3/=ZKF87OFT4+R?&QA>NFC^!U!+ P04 " #F MBU1,_A,\_, ! 3! &0 'AL+W=OP:F-JF]"^_6Q#&>W\!_M> MGW/NN?X@&Y5^-BV 1:]2=";'K;7]D1!3MB"9N5$]=&ZE5EHRZT+=$--K8%4@ M24'H9K,GDO$.%UG(G761J<$*WL%9(S-(R?3;"80:M; M3["_^K-V$5E4*BZA,UQU2$.=X[OD>$H]/@!^EGGWPONY^_JWT+OKI<+,W"OQ!]>V3;'MQA54+-! MV"6PGVEQ M IT)="$D@4"F0L'Y5V99D6DU(CWM?<_\$2='ZO:F],FP%6'-F3RUV-,W( MU0O-F-.$H2M,LB"(4U]*T%B)$_V/3N/T;=3A-M!W'QSNXP*[J, N"&P_"!SB M FE4((TXN/VT1S',ET]%R.I0).@F7$>#2C5TX2FLLLN-OZ/A4/_!I^?RR'3# M.X,NRKJK$0ZP5LJ"L[*Y<5Y:]T*70$!M_?3@YGJZIU-@53\_0;+\!XJ_4$L# M!!0 ( .:+5$SRL.>NO ( &D, 9 >&PO=V]R:W-H965T? MXX2,-L=2^$-B<^ZY]Q@?^[(X*_UJ#E+:Z*TL*K.,#];6]TEB-@=9"G.G:EFY M;W9*E\*ZH=XGIM92;'U0620T32=)*?(J7BW\W)->+=31%GDEGW1DCF4I]-^U M+-1Y&9/X,O&<[P^VF4A6BUKLY0]I?]9/VHV2GF6;E[(RN:HB+7?+^('Q] M"HI2K.D@G.)P!BMD/IR_JS"0GT,"[@G8.X) !1DDR$ %[,,:(0S'228PR000 M9)A@"@FFXV7.(,%LA$R$F> D,>FXX62P*8GH(K9QUV/0/- M'KCS'P@=4O T0(%W/V$WJ,7[G_ Q:@&(!VQ&L$T(\ /E8I-0"8WJ,4V(-,Q M:@&(LT >[!8"K, #CB?8"V0^7BW%9J#I"+4(%%)+L6,H, ,/'$\4FX'2&]1B M,U!T%PS4 A /G%$4.X8B,P1.*8K-0+,;U&(S4'0E#-0"$)\%\F#'4&2&P$%' ML1GH[ :UV P4W0P#M0"4!0Y4AAW#@!FRP$''L!D8&:^683,P<#,,U"+00&UR MU>F54N]]CVNBC3I6OL&^FNW[Z ??1B?_X6T3_EWH?5Z9Z$59UV_ZKG"GE)6N MEO3.[>>#Z_O[02%WMGF=NG?=-K_MP*JZ:^R3_M_%ZA]02P,$% @ YHM4 M3"^LFS[< 0 ^@0 !D !X;"]W;W)K&ULC53; M;MP@$/T5Q >$]76W*]M2-E'42JVT2M7VF;7'%P6,"WB=_GT!>UTGY2$OAAG. MG#DS9L@F(5]4"Z#1*V>]RG&K]7 D1)4M<*KNQ "].:F%Y%0;4S9$#1)HY8(X M(^%NEQ).NQX7F?.=99&)4;.NA[-$:N2N:;5UD"(;: /? M0?\8SM)89&6I.@Z]ZD2/)-0YO@^.IX/%.\#/#B:UV2-;R46(%VM\J7*\LX* M0:DM S7+%1Z ,4MD9/Q>./&:T@9N]S?V)U>[J>5"%3P(]JNK=)OC T85U'1D M^EE,GV&I)\%H*?XK7($9N%5B:Q$G84:N MEFC!G&9,N,$$*X(8]C5%Z$MQ"O\+#_WAD5=AY,+C-PHC/T'L)8@=0?2&(/83 M)%Z"Q*,@>=I.DGB2IGV#O)=A_O,R#E^#P@3)]F/V[)&1S]SC( MQDV=0J48>S?Q&^\ZV/>AN[O_X/.K\(W*INL5N@AM)L#=TUH(#4;*[LZTO#4/ MT6HPJ+7=[LU>SN,X&UH,RTM#UN>N^ M02P,$% @ YHM43(&UL?57;CILP$/T5Q ?$ MW"\105H25:W42M%6;9\=X@2T@*GMA.W?US:$$C/=E_C".6?.#&$F&RA[XQ4A MPGIOFX[O[$J(?HL0+RO28KZA/>GDDPME+1;RR*Z(]XS@LR:U#?(<)T(MKCL[ MS_3=D>49O8FF[LB16?S6MIC]*4A#AYWMVH^+U_I:"76!\JS'5_*=B!_]D)G/"G.QI\ZL^BVIG)[9U)A=\:\0K M'3Z3*:'0MJ;LOY([:21<.9$Q2MIP_6N5-RYH.ZE(*RU^']>ZT^LPZ3]H,,&; M"-Y,\-,/"?Y$\&>"&WQ(""9"8!#0F(JNS0$+G&>,#A8;7V^/U;_(W0:R^J6Z MU,76SV1YN+R]YT&89.BNA"9,,6*\!<:=$4BJSR$\*$3AK>C>!U!Z3,H-LRN04&R #WY MC4&_,> W,/Q"F! .DH!!$D @,H( F-"!@Z1@D!0(8M2K@# )'$1V;; Q.(!$ M:G8&9_6&XXU1U3T 2DS0 50R/U"TZ&HM85<],;A5TELG5'-8W,Y3Z<537=&X M+]2TTMWRG\PXZKYA=JT[;IVHD#U7=\8+I8)(C\Y&?C*5G*[SH2$7H;:QW+-Q MQ(P'0?MI?*)YAN=_ 5!+ P04 " #FBU1,OYW2'PD# !,#0 &0 'AL M+W=O!#1V\"AN<5DO MPKW6AYLHJM=[68CZ6AUD:>YL554(;8;5+JH/E10;&U3D$8YC'A4B*\/EW%Y[ MJ)9S==1Y5LJ'*JB/12&J/[E7II!E\WBS!N%,E9C([?+FEXF;,)[)Z_9?]LBS?%/(M:KE3^*]OH_2*J7-0M?UP$$W; MH1MF'M>ZN6B?CKUGUK,V5T]+FL3SZ-0DPGH8#E:AENFM$Q"6!P/"EX!6!QW ML9X<"LJA@!PVD-,RK#//%>-DL+0K@.(L3F Q#!3# #%\((9YT\R I?$I-KXR M'!3#)XCAWC2<4L+3@1H((S0=Z9L$E)-,D)-X\R0X]>7X&$_'YB"9L.P?U=A3&?"@< MH$QSC1L) 5L;8A^H,5@0T*0 M(WDMYIL-85"+3>/N'B_G.=,5HS(;* 8S'G;5TPKDG_ K1 M4=VPSZ$I1H=\"R.4LM03#G$DQ2-.A6"O0Y#9I2,I8+=#'[ [#-L=GF)WV+&UL ME9CM;MHP&(5O)9SY MU']O>,XW6]4V!//I+MN('T+]W#W5^BX87%9Y*:HFEY57B_7,?Z#WB]!T,(I? MN3@V)]=>&^5%RM?VYNMJYI-V1*(02]5:9/KM(!:B*%HG/8X_O:D_U&P[GEZ_ MNW\VX768EZP1"UG\SE=J._,3WUN)=;8OU+,\?A%]H,CW^O3?Q$$46MZ.1-=8 MRJ(QK]YRWRA9]BYZ*&7VUKWGE7D_]O[OW7 'UG=@0P=&+W;@?0<^ZA!T(S-1 M/V4JFT]K>?3J[FGMLO9+0>^YGLQEVVCFSGRFTS:Z]3 /$S(-#JU1KWGL-.Q$ M0P=%H-V'$@R5>&16]S"AYR462,-P$0YS<&/ SPPX-@BA06@,PC.#<#01G28V MFLIHDHB0T70M;%4K(G@P$1Q,9 ]FDF*#&!K$UT_'!!I,P'1$H^GH--%)4'XA M:0+K)*!./*J36'78A3HIK).".I-1G=1Z<#%QUZ$$ T5 I61,%!(Y'C!U@$MM MB]0B%XD<\%)([P-E5X#1B_Y'!I!=>) 4DTXYR.18*RAFG8;7XT$QH10@FO+Q MM"!1Z*B#0:8QL(@<%AAE.KDA+::4 DSMM$@4.^I@2BG U+7P,G91@M MAJ@9+Q:]Z&SU*'I1NUY\E+ES/'^&@6$(F'1'F6$V,Q&AX\ QFEGFFEJ,%K.WR8@XUB*&T6+)#7DQ-#V)@+2(I%CF^"8 M&0Z8H8Z5*L0PA#?L-"&&(;1W&CLM$M'QC[C@Y,!7BGICSL:-MY3[RAS,3UJ' M\_<#,P?&#WEW>/^>U9N\:KP7J?2QTQP.UU(JH<="[O3W;"NRU7!3B+5J+R?Z MNNX.S=V-DKO^#X%@^%=B_@]02P,$% @ YHM43-HH34)C P (A !D M !X;"]W;W)K&ULE5CM;MHP%'V5* ] XFL[@0J0 M5LJT29M4==KV.P4#49.8)0:ZMY^3N)38UROP@WQP[KD?]CVVF9YD_=+LA%#! M:UE4S2S<*;6_BZ)FM1-EUHSD7E3ZEXVLRTSIQWH;-?M:9.O.J"PBB.,D*K.\ M"N?3[MUC/9_*@RKR2CS607,HRZS^>R\*>9J%)'Q[\91O=ZI]$@0OW)Q:B[N@S:59RE?VH>OZUD8 MMQ&)0JQ42Y'IRU$L1%&T3#J./X8T//ML#2_OW]@_=\GK9)ZS1BQD\3M?J]TL M'(?!6FRR0Z&>Y.F+, GQ,##9?Q-'46AX&XGVL9)%TWT'JT.C9&E8="AE]MI? M\ZJ[G@S_FQEN ,8 S@9 _FM C0&]UH 9 W:M 3<&W#*(^MR[8CYD*IM/:WD* MZGX^[+-VVI$[KH=KU;[L1J?[3=>ST6^/DS28:H>DU [ M%1>4\#C%0V%H*,P)A:4> HX2\.N+D: $"5*,Q)H>B9,GC=N/5;/K8,L>QOVP M0=0I&G6*1)U:4;L8QCRE&:-.QHB3L94SAIG@3B:HDXE+ '9A)V[%K2&(([ =$6>> /=/ (*K ($KNMB +BL'D-B"Y((8 M99Y@<$4AKJ2P=.RAP)6 L.L[F>!:0/C'O;PPH$&78.Q9C=S5B,;=' MPD4EL7<*X6I$,#ERIM#$=02^Z@ N28!)DF?E UQL@%S?,>#92B B K;$HR"/ MQ@.N#X!L.:BO8+@^P WZ +@^ *(/]I[FP8 &RP",4L\Z '@[ ]*IU+?)PSL5 MTAORQ3L0D ZDU,X7 WE$!?"F :1IJ*=@%&\'&M^PJ<7;@2)KKS.Z!F0M\N + M%N\:BC0$33P4GBTXO2%?O"&HNW=V1Q<#Q7:VT<51JCT]?\_J;5XUP;-4^E36 MG9TV4BJA">.1;H^=/K"?'PJQ4>UMJN_K_M3:/RBY-R?RZ/RWP/P?4$L#!!0 M ( .:+5$R@ 0U0%@( .4% 9 >&PO=V]R:W-H965T1-0#6:V$[J[GVU< M1(!-_8._GG-XCS'.6B[>9 &@O/>*U7+M%THU*X3DL8"*R@?>0*U7SEQ45.FA MN"#9"* G*ZH8BH(@014M:S_/[-Q>Y!F_*E;6L!>>O%85%7\VP'B[]D/_8^*E MO!3*3* \:^@%?H!Z;?9"CU#O>T_AJLG8G@+_"RAE8.^9Y(< M.'\S@Z^GM1^8@H#!41D'JIL;;($Q8Z3+^.T\_?Z51CCL?[@_V^PZRX%*V'+V MJSRI8NVGOG>",[TR]<+;+^#R$-]SX;_!#9C&327Z'4?.I'UZQZM4O'(NNI2* MOG=M6=NV[586B9/-"R(GB'I!&/]7@)T ?U80.T'\60%Q C(2H"Z[W)&AFS%RS*9CH@$3W1/;*8&# M>V0W11;)/?(T10A.>P;I''V8:#9,9 WPP"!-8 6X-XF&,4==,AB45J MBR1I&J2C/=M.L3@AT=AM-^,6)DDZWIDIML11F/PC6SR;+9YFPZ-L'4*&1<>$ MC))-(1R0Q7PE9+82,JF$X.6H%#+=F&5$XO'!FV)QDD;I4&JDYIFX:E[6L)>>NE85DW\VP$6[]D/_ M?>"YO!3:#J \:]@%?H!^:?;25&A0.945U*H4M2?AO/8_A:LG:O$.\+.$5HWZ MGDUR$.+5%E]/:S^PAH##45L%9IH;;(%S*V1L_.XU_6%)2QSWW]4_N^PFRX$I MV K^JSSI8NVGOG>",[MR_2S:+]#GH;[7A_\&-^ &;IV8-8Z"*_?UCE>E1=6K M&"L5>^O:LG9MV\TD<4];)N">@ ="&/V70'H"^2@AZ@G11PFT)] ) 779W6;N MF&9Y)D7KR>YW:)C]Z\(5-<=UM(/N=-RA.8))UTV%B MAZD=)DRCD)+)ELQA&">:-%.M&!GLLZFP]#1.C0@CR2:V)G#,$D2'"W; MH8MVZ(*=R3H;.HL=IVF0)A,[[U;4 OC.)W^.'/8(\%A/#UZ-+H4 M]AG\SN2EK)5W$-K<+W<+SD)H,)+!@]$LS,L[%!S.VG83TY?=^],56C3]TXJ& M]SW_"U!+ P04 " #FBU1,5J#,K/?K8AB(#5/\$VY]S['<5(RW1*HIOR#1Y7_Y#'6F\$ M;PT,8C%V=)(S8^]Z\KU,74\# 85"Z@I$/6Z0 Z6ZD,+X.]5TYY;:N!S?J[^8 M["K+F0C(&?W3E+).W;WKE%"1*Y6O;/@&4Y[(=:;P/^ &5,DUB>I1,"K,KU-< MA63M5$6AM.1C?#:=>0Y3_;O-;@@F0S ;_/!3 YX,>&5 (YF)^DPDR1+.!H>/ M?U9/])GP#UAM9J$7S=Z9=RJM4*NW+ JC!-UTH4ES'#7!0A,\*O*M GNS!"F MF2*P4@3&CY=^;/=CJQ\;?_B0(EZEQT71&X^_]W2K(5A3XV+>CA%:4T(*R MZG(<-=&R2XSW*Y2MZ$L0VTDB*TED(5DU.4:;)MX*XS/% T1LA8@W$ %>;T>\ MV?0PC%:',-^*L!?M5BAH<>SU-?23\$O3">?,I/J"S#FO&).@"GI/*E.M;KYY M0J&2>KA38SY^_^-$LGZZVM!\OV;_ 5!+ P04 " #FBU1,YZ^#\>$! #F M! &0 'AL+W=OTQ.7\3?VKRVZRG*F"HV!_NEJW!?J$@AH:>F7Z28S?8,J3HF * M_P-NP S<.C%[5((I]QM45Z4%GU2,%4Y?_=CU;AS]RF,VT;8)\42(9T*4?$@@ M$X&L"-@[F,.L;-.=G5LS:97IWLHTV>7X9H4F MS,%CX@4F?H\XWB-(.$.P,3"[B#==Q(Y/%OQH%VT+D$T!X@2298PT7,7PF,QA M>H\AZR ?8]X923:-)!M&HI41CTD7F\1)MG)[W !E)-FVDFY:23>LK/(>TKN\ M\6ZW/I1[$(FR;&4%+VZA673F@D&C M[?31S*7_]'RAQ3"]*GA^VLK_4$L#!!0 ( .:+5$Q0/UG43 ( 'X' 9 M >&PO=V]R:W-H965T!-N<<[YS/A.[[!E_$14A,GAM M:"N6825E]QA%XEB1!HL'UI%6O3DSWF"IIOP2B8X3?#*DAD8PCK.HP74;KDJS MMN>KDETEK5NRYX&X-@WF?]:$LGX9@O!MX:F^5%(O1*NRPQ?R@\CG;L_5+)I4 M3G5#6E&S-N#DO P_@<==H?$&\+,FO;@;!SK)@;$7/?EZ6H:Q-D0H.4JM@-7C M1C:$4BVD;/P>-<.II";>C]_4/YOL*LL!"[)A]%=]DM4R+,+@1,[X2N43Z[^0 M,0\*@S'\-W(C5,&U$U7CR*@PO\'Q*B1K1A5EI<&OP[-NS;,?WB XTOP$.!+@ M1 #INX1D)"0?):0C(?TH 8T$9!&B(;MIYA9+O"HYZP,^? X=UE\=>$1JNXYZ MT>R.>:?Z*=3J;8504D8W+31BU@,&WF'@'+%Q$4D\AVQ=2)[-(3L7@I)BPD0J MQQ0&>L- (Y#,PJ1^@<0KD!B!=": K&X,F,Q@6H,!8)% "[9Q807ZIYO4ZR;U MN+%ZMAXPZ*Y,#D ,+#,^5 9ROQGD-8,<,ZE598V<*@#"9&%Y\:$6Z<+O)?-Z MR3R-R2TSF5,&QC#+[&UR82"/ 8S]=G*OG=QCI[#LY$X=ZP^R^2]BFSN?E(78 MO8>8!2F\00I/$&O[UH53PMM7%^;M:W1W3NF;Z3OFE[H5P8%)=>29@^G,F"1* M,GY0O:G493A-*#E+/EGGWQI:UPX@T!A\9Z M!>J&"^R!TA-OYU?U3R&[RW*D!O:*_V*M[2O\'J,6.GKF]DF- MGR'FV6 4PW^%"W ']T[<&HWB)CQ1;N8S:^&;Y=>.?2&M>]U)O' MI"07+Q0QNPF3W6"R>\3^+2)_%2'.P.PB6W61!7Y^YR)=%\A7!?(@4-P)+$SN M)LPF8&3 I(L8;Q'_2%&LFBA63.2+)=8PQ6(1&PO=V]R:W-H965TV$[M^O+Y02<),7L(=S MSIP98)QUE+WR$D X[S5I^-(MA6@7"/&BA!KS.]I"(Y\<**NQD%MV1+QE@/>: M5!,4>%Z":EPU;I[IV);E&3T)4C6P90X_U35F_U9 :+=T??15FK\;NY5H^^= M>9+Z/HC M\A>1['ZA@KK9^IEL#Y?1$WB5D,X>DB=U$:*TSU/QPG,)_L M$5H%("T07C4HFC3*81&,:C9F4L;Z) MV%Q#7-B,K39CB\UT8M-@XE&*( G"B=,Y*/3N)U[G&#_XXJTD5K>)Q>TDR2J9 M)?EFL6M!S?U:0%\:3JV&4XOAAXGA].97WF;.?,F;J_\+L6#7$@=*!4B#WIWL8BD/ MFF%#X"#4,I5K9L:MV0C:]B<)&HZS_#]02P,$% @ YHM43'M%^F&UL?57ACJ,@&'P5XP,L MBHBUL2;;-I>[Y"YI]G)[OZFEU:R*![3NO?T!6MG)FO"%2+?D%B(Y369J!YYG["KKJJ4'[HEKTQ#^=TMKUF_\T+\77JI+*74!Y%E'+O0GE;^Z U -XK6@O9G-/)SDR]J87WTX;/]"&:$T+J16( M&FYT1^M:"RD;?T9-?]I2$^?SN_H7DUUE.1)!=ZS^79UDN?%7OG>B9W*MY0OK MO](Q3^Q[8_CO]$9K!==.U!X%JX7Y]8JKD*P95925AKP/8]6:L1_U[S0W 8X$ M.!%"_"DA&@G1!P%]2D C 5D$,$0Q9[,GDN099[W'AW^W(_HE"M=(G7ZAB^:P MS3-U/$)5;WFKLTZ*F9ZFG MB9KSH;\-"\FZL76#Z?N1_P-02P,$% @ YHM43#037JL/ P >@L !D M !X;"]W;W)K&ULC99M;]HP$,>_2I3W;?RIV @:A*SQ$#W[6<[:0KVT?4-B;G%3[TNVDU-%K M737=--YIO;]+DFZUDW71W:J];,P_&]76A3;#=IMT^U86:V=45PE!2"1U43;Q M;.+F'MK91!UT53;RH8VZ0UT7[=^YK-1I&N/X;>*QW.ZTG4AFDWVQE3^E?MH_ MM&:4C%[692V;KE1-U,K--+['=TO,K(%3_"KEJ3M[CVPHSTJ]V,&W]31&EDA6 M2XZN5#5[W*M=],XBZ.U MW!2'2C^JTUS2:M.4=M_WGUA M=Q&^8R;[*SOIDNW^,^GIS.QQQE,V28[6T:"9]QIRIL&C(C'>QR4(M,2(* #?S M<$6P"N4480\74#'$O*"6H8HP00B,G(+(*8#L?2@@_P3!R$/.%/!YEYDEH,(47SL)&,%E M#GWB+ RBBVW.4_]+ 2IAKEF/&E#AE%^IF_A*;<:?.!&#Z/($FP3YU(",\XSY MV( ,I_3*#L-@P;_').3.L,]-PCV2Y]3?(X#LAF7"+Y>0S"2!95? X4L"4P"< M^. T6 KYT/^5+ $)9B*[4C Q?"=AX%+*J,\;7B48HYQQ'SK4F:HI_*H)N>/X MK.KUX,E9 U++=NN:NRY:J4.C[3U^-CLVD/?$-C#>_-PVEJZQ>7?3=Z4_BG9; M-EWTK+1ICUP3LU%*2T.);DUB=Z81'@>5W&C[FIKWMN\&^X%6^Z'33<9V>_8/ M4$L#!!0 ( .:+5$PTV6LB$@0 ',2 9 >&PO=V]R:W-H965T%D'0[$ZV MR)K/U<66[LFAJHNL=;?U,6@NM5F]M?B[M M2^TU;T61U?^F-J^N*U_X'P-?SL=3VPT$Z^4E.]H_;?O7Y:5V=\'D97\N;-F< MJ]*K[6'E/XG%%J+.H$?\?;;7YN;:ZU)YK:IOW9YY\GQ^&=TZD\Q.\/;ZP_OO_3)NV1>L\8^5_G7\[X]K?S8]_;VD+WE[9?J M^JL=$]*^-V;_NWVWN8-W3%R,794W_:^W>VO:JAB]."I%]GWX/Y?]_W5X$GV8 M\08P&L!D$#\VD*.!G S40[P:\6K"B\<&>C30R" 84N]KNUN[;K!_.?TS5\[&C;ZO=:R6P7OG:,2D P9N,&)"!,[[% *X$"D0 M<[@/L*$(&=Y#MA02&9Z$9/.4O;V\#0&:=Z!8!ZIWH.X*I5&A!HSI,>50*!&" M,2A="HME&$J4,44ETNB$YZQ9SIKAC,BD T;?A'&8"#%F0%JB:;*E(&E@9J88 MEJ]A^"(JJ2%1/AD-":XQ Y,F3&+$F8%I$T>29QVQK".&-8J31B1.8B+,YIGS ME*#$J">\5!XA[M*)V71B0D(HMF)8-E-)H/6P8F)!"(F];"@-S\][O."$]]1C,$0QU/D1'T8*)N& AHH0AI"M,S,UJP"O0D@"$L,6&@ MM8F5)J096&2,P*0Y6 +Q#&]>M(1D>!-UEMQBC!3FS<%B,)@WA1R(=#P.!#QCX#41J"::<.9M :]-('Y\HP^\6@"C%F1#-X(,FG\SZP'X M_@ZTOYM0S;C@VRVHG\B7[WW ?2:0?#7)UT3S^>*>=?^4[P[P ]O?E &9$.<; MW'S]%K8^]B<1C;>KWLJVZP8WH]-IQQ-T7\]H/!6+K>#&8?',X9_ ++8N>*]5Z[[S^Z_Q0U6UUN4;?G9U/]EL/]WD]M!VEY&[ MKH=CD.&FK2[C$4\PG3.M_P-02P,$% @ YHM43/]=H!QO P .@X !D M !X;"]W;W)K&UL?9?;;MLX$(9?1="]*\Y0I,3 M-K!Q472!72!HT=UKQ:9C(9+H2DJ+L>WSVUV[5[ZZNRL4]MU+W5=='^]V@K=]G$$/]^\:U\.?7#BV2[/AF:J+7'3?P'/.P0AP:CXI_27KJ;^VA(Y=FYU^'A MS\,F%@.1K>R^'T(4_O)N=[:JADB>X^<<-+[V.32\O?\=_CLSE7_ MEH?^M(GS.#K88_%6]=_D5P862Z,,3Q.RN*D M#(XA.)-&W?23HE24)E1I3&7.PR@61H4P( B,"KH!"4#_YE"%4DK%PV@61C,P M0&!T"",T$M6.41EA) ^3L3 9 T-R?LS"G(569/QVC$I"MC R.0N3,S"2P.1A MS@@9F>@[1I7F*?(PAH4Q#$Q*8 PS,JB)>>PXEWC\!F0$*;!R#GB0* MNJP8E4Z7)@_P;@R,'4-&<630$5U5C 2U0KT PWLQ,&8,M#9 Z+,2A )#B1C7 M%B:#A>H O",#9\FT/D#HMBNC4A/\89P.#2XM,=Z7@3%F#&9TZ+D(2B U($8G M06=+-11X=X8LW!7<5('[$+RG F>J05:A7ZZDUKFD67$ZI=42$N^LP%@KTJ(# MH6NN_.9 !TB<+E6X,-#(VRN&]JH,72$8^N8*,TF7+">#I>6!O+MBZ*X::2G$ MT#=7&DU&ZP^K$[@T%W%A@\H8+-*".(ONMH[*5SM:@A@=^GDDZ(I-;C;QPZGJ M[Z)]*9LN>G:]/P^,N_:C<[WU,<4GG^#)'^2N#Y4]]L-MYN_;Z30S/?3N/)_4 MDNMQ&PO=V]R:W-H M965TZG.E[0+*LXZ=X3OH']U!F@A-+&7=0*MJT0823KOP$6_W MF-H$A_A90Z]F\\!:.0KQ:H,OY2Z,;$7 H="6@IGA"D_ N64R=?P>2<-)TR;. MYS?V3\Z\,7-D"IX$_U67NMJ%:1B4<&(7KE]$_QE&0^LP&-U_A2MP [>5&(U" M<.5^@^*BM&A&%E-*P]Z&L6[=V \[JUN:/X&,"61*((.70 NH(Z(R DHV?8.4E6'DJ2-[9'#"QP[0.@VE,4[_,VBNS]L@L M$,1>@OA^HXF7(+G#Z(!9SXUN4IQ0OT[JU4D].@N%;KP$F_N=XLA_=:,[O(Z@ MN5D:+=U>O/!&\$S,E5IM]/ 8>3MM/$S.70](9 BVYLZ&CZJN1_ 5!+ M P04 " #FBU1,FOTZO%8" "K!P &0 'AL+W=O+?T ML7\VO%2'4AD#RK.6'N 'J)_M1N@=NJ#LJAH:6?'&$[!?^L]XL<:Q"; >KQ5T M/U&?VS%:_% M;*F$-6>_JITJEW[J>SO8TR-3+[S[ H.@V/<&]=_@!$R[&R8Z1\&9M+]><92* MUP.*IE+3]_Y;-?;;]2?1.I]PY!.E5Q^D\2])0F>2 MT )$XR1AX@8@3@!B <@(@) )!I$3(+IG$*0W,GN?Q/HTUB>=S:+DH]?Z'BE. MYVXJL9-*["A&Z@9(G #)X\68.0%F#Q2C]XE'Q8C#29ZI,TWJ$#I1J;D38/ZX M4!RX;W?P@-3!::QUCF,RD6BBC?!](A).0+B;!(?_(=?=)I@\(I?1"A:XI^C'VGXE UTMMRI1]@^T[N.5>@^0=/FG^I)^=E MPV"OS'*FUZ(?'_U&\788C>@RG_._4$L#!!0 ( .:+5$PIQS__=0, (,. M 9 >&PO=V]R:W-H965T"; 2Q+;9V;.>)QC>WXQ]??F MJ+4-?I9%U2S"H[6G^RAJMD==9LT;<]*5&]F;NLRL:]:'J#G5.MMU1F41L3A6 M49GE5;B<=WU/]7)NSK;(*_U4!\VY++/ZUZ,NS&410OC:\2D_'&W;$2WGI^R@ M/VO[Y?14NU9T];++2UTUN:F"6N\7X0/<;UAGT"&^YOK2W'P';2K/QGQO&^]W MBS!N&>E";VWK(G.O%[W21=%ZUR$:1CL]#X[%_:3N;S30T(R#(;L/^@773AXR\3%V)JBZ9[!]MQ84PY>')4R M^]F_\ZI[7P;_KV:T 1L,V/\:\,& 7PU _=5 # ;BCX'XJX$<#*1G$/6Y=Y.Y MSFRVG-?F$M3]>CAE[;*#>^G*M6T[N^IT8VX^&]?[LE1 M1/48U6&J#C-+I?!266-4FJ3,3YCPE3 F:,J2I"P)RLDXS"/&R'3F$>XQ\H;* M'4CI\25 "><3"T61?!7!-_7X8@SBNU*(BDI3FDA"$DG^3625H"# 08 W=00* MN/#6_P:C$@F<9IR2C%."L3\M*8KBK\Q_(C88<3>3R4259R35&:;J_R*K&0[# M8^:58$V@0'A9;R@0S&C"$-,:&1.4P1?)& =*_56SH5 03_S5,"'90-#Q)74 MC:<0)OX"((7[ 1@1B/MY,V*)QY#X(D+@"''<$+"Q.HZ)TV(/G"".=C6.98)# M["\R B85$ZBP&"92/K7% +W'@,"[E)AR06L^$*(O_'T*L%A#JJ2?.8$"I?S$ M*=14N6C=!T+X1>)SQJK. !4+@[C/5Z&-]0Y8,D&8WA\@(>HT]6_1@@V$8N,Z M8;EE$OP]AD !YVR"#BW*0*DR*L$,31U(Q :#F)I8P\S7V_$H+7\,RQ\Z CP2 M("5\U8]N#LFEK@_=C:4)MN9-<&SL>[8WQW.]\98[?**W[@J']V-\-HH]-ZVGXG[ MKOMK4=^PYC1<^:+KO7/Y&U!+ P04 " #FBU1,25&.HHD" "0" &0 M 'AL+W=OJ ME5IIM57;9X:PXX1JQ1]+B1OQS(+1&7&SIT6,MQ6BO2'7E0=^/O1J5C;O(E>V) M+G)RYE79X"?JL'-=(_IOA2MRG;O O1F>R^.)2X.WR%MTQ#\Q_]4^4;'S!B_[ MLL8-*TGC4'R8NTLPVP(H"0KQN\17-EH[,I4=(2]R\VT_=WVI"%>XX-(%$H\+ M7N.JDIZ$CK^]4W>(*8GC]YF[K.'A_0N>+/Y/H5 M]PE%KM-G_QU?<"7@4HF(49"*J5^G.#-.ZMZ+D%*CU^Y9-NIY[?W?:'8"[ EP M((#X74+0$X(W0O@N(>P)X6<)44^(-(+7Y:Z*N4$<+7)*K@[M[D.+Y+4#LT@< M5R&-ZG34?Z*>3%@OBSCR<^\B'?6858>!(PP8$)[P/H2 MA K:-!#$-^'6)L8 M>(_8F(A T[DU(4EL%QI8:Q$H?G!7BXE,0ZN#4#D([QQH>:PM&-^W!XFL02)+ MD$ +TF%BA6FZ8HG>H=5K8Z) J?$Q%8QL2D&:F'6L1$&@LB'J::F@T5CS2!. MLLPN)['*22RU"34Y)B:$$Z><6H.D9A"0:4%2(^>'+ HSH.6<&CD_9#"#$T>0 M6>5DIIQ EY,9&PO=V]R:W-H965TR^+JIG[!Z6.CT'0; ZBS)H' M>125_F4GZS)3^K;>!\VQ%MFV,RJ+ ,*0!6665_YBUIT]UXN9/*DBK\1S[36G MLLSJWTM1R,O<)_[UX"7?'U1[$"QFQVPOO@GU_?A+79S M_XD\KBFT!AWB1RXNS>3::U-YE?*MO?F\G?MA&Y$HQ$:U%)G^.HN5*(J629^XGM;L=5]7P;^JQEN (,!C 9]<9P& M=#"@HP&0?QI$@T%D& 1]*EUMUIG*%K-:7KRZ?[S'K.TB\ACIZF_:PZ[8W6^Z M/(T^/2]8S&;!N24:,,L> Q,,&1&!9A]= .9B"98YB_FMBY6-B1*XQ:PQG@0/ MA**YTHZ WA"D.$&$$D0=030MQ"2"/ML>PSI,U6,B"E%J)&S#(L+ *,O:1H5X MO#$:;VS%RUAHQ-MCXHF+- 1B9+6R44!C[B@>0X-A2##$"(99^;+0"'AE8P@Q M06L;Q$-'Z3@:+4>B!9P@00F2^YLM10E2) )JU"NU'PON@H2X^L,[.GH W;8T M)*YZ$L>@(4@^D>F*6 E%X'2$CILG HBCV'0$EB/.(JH>^!I A,*_(P9HUI>UI\("ESNL)G!L&&!C==82#'+";X."#8/' (A. :)?Q^C1%< MI22QH^#6(TSNEADN96)K&9%9:K\2P-F2@ L:;$';*AM TWR(4\Z RQD0.7-S MG(,M9Z#.W@=.]2J57G6XAV4FIA(XR?-"= M?M!+[7A3B)UJ+[F^KOO-KK]1\CALK<&X.B_^ %!+ P04 " #FBU1,?"^N M-# " 0!@ &0 'AL+W=OF9VUL:; M;&#\150 TGMMFT[L_4K*?A<$HJR@I>*!]="IG0OC+95JR:^!Z#G0LR&U38#" M$ 6_#]"P8>]'_EO@J;Y64@>"/.OI%;Z# M?.Z/7*V"2>5A\O>?XQV!=%X _A1PR!FJ%2IZSS'99,%="XV8@\6@&2::$(%2GU(@5XH#6M'1WPF*-2(.W1EB9Q&Q MX<=S?O(/@<0ID!B!9":08KPX!8O!!M-9#$$$)XM:'+ T(@2Y[:1..^G*#L;A MPH[%I+,\VQ!%BZLKUB@4IV3K-H.=9O#:S$S FL&K-'&(R,++&O0!I1OB]D*< M7HCCGI9>R.H"L#J]< $KUK#%=5H[P>PAM<"OIN<(KV2W3NI/=A:=VMHCT@]Q M$3^H=F>[T[N,[97?*+_6G?!.3*IG;A[CA3$)RF7XH(ZK4NUY6C1PD7I*U)S; M)F47DO5C_PVF/X'\#U!+ P04 " #FBU1,2KIJT2(# #=# &0 'AL M+W=O?/G7I?F.(\A?CMX++8[VQTDB]D^W^KOVO[8/S1N MEYR\K(M*UVUAZJC1FWG\ >Z6E'4&/>)GH8_MV3KJ4GDRYKG;?%G/8](QTJ5> MVJG+LO/D>/P>G<:GF)WA^?K-^Z<^>9?,4][JI2E_%6N[F\03(PZU/]F-M\,6O,,6J&M[7/NTL!=\P5<]4= M]K7K_W/9MN[T92$4F24OG:,1WMVP0)P M!PQUP'H'Z84#C^3]@!$]INXQG*0RFXB3HG%2) [SX@P8?A;GAF8RY<(K6AKP MN:%"2LIP0APEQ -"J?_Z>,"'$LD8Q\,(-(P(\Y;2BR.".!(XF;@'$@TCD?*F M7A@9A.%2T+/7.%07@5'!F<3I*)2.0NAPCXX*JRN58AYLB<"X4I#B=#*43H;0 M$;@#('BWD^L;#28$ ZYHM1%TGBY+J0+BZP:* Z(F*.'J ?2*KAQ!%VT)6<9I MYG/"@(* G"*%*Q*$DA1TYH@Y#P4IH\J_RQA.03:EL8!K%V#B-=$/@*L-\'?< M'UQ) )&2\/Z$6@(\V19U&ST9ZT;6?K#<&&.U\TAN76H[]ZUQVI1Z8[NE=.MF M&+B'C37[\6,B.7W1+/X"4$L#!!0 ( .:+5$Q2V?SN. ( $,& 9 M>&PO=V]R:W-H965T@,IK83KG]?VW < >M>8N]Z9G=VL3=9S\6KK"A5WEO#6KGS M*Z6Z+0"RK&A#Y!/O:*M/+EPT1&E37('L!"5G2VH8@$& 04/JUL\SZSN*/.,W MQ>J6'H4G;TU#Q+^",M[O_-!_=[S4UTH9!\BSCESI3ZI^=4>A+3!%.=<-;67- M6T_0R\Y_#K<';/ 6\+NFO9SM/5/)B?-78WP[[_S "**,ELI$('JYTSUES 32 M,OZ.,?TII2'.]^_1O]C:=2TG(NF>LS_U654[/_6],[V0&U,OO/]*QWIBWQN+ M_T[OE&FX4:)SE)Q)^^N5-ZEX,T;14AKR-JQU:]=^.$G"D>8FP)$ )T*(/R5$ M(R'Z(*!/"6@DH 4!#*78WAR((GDF>.^)X>MVQ%RB<(MT]TOCM,VV9[H]4GOO M.4XW&;B;0".F&#!PA@DG!-#1IQ30E:* *SI\3+!?(Z+@$7)80Q+L%A$YZXPL M/YKQT\3-1TX^LGPTYR^J* 8(MI#60E"8I.&B5@<*1C,M0[D.5!!'T*TX=BJ. MUXH768H!$L^RA"@)\4*Q Y4&FWBA>(V"T3S6@V+L5(Q7BO%F<0\*O&I,C-%F M4=A^C<(!6GZP@P.%($H7DL'L*3547.V8DE[);ZTR-W+FG2;A,S1/<>$O](0< M!MI'F&&\_B#B6K?2.W&E'[I]CA?.%=4B@R?=TDI/],E@]*+,-M%[,&UL=93M;ILP%(9O!7$!-=A (")(3:MIDS8IZK3M MMQ,. =5@9CNAN_O9AC(&[A_\]9[W.^@?O0GH4=H=BF;%CK9\,X34!W\QW!_ MS(S>"GXV,,A%WS.5G#E_-8,OY<$/3$+ X**, ]7-'9Z ,6.DT_@]>?HST@0N M^^_NGVSMNI8SE?#$V:^F5/7!3WVOA(K>F'KAPV>8ZHE];RK^*]R!:;G)1#,N MG$G[]2XWJ7@[N>A46OHVMDUGVV%<2<(IS!V IP \!^"QEA%D,W^FBA:YX(,G MQKWOJ3GB<(_UWES,I-T*NZ:3EWKV7B19F*.[,9HTQU&#%YHH_:=!VG^&8"<$ M6P.R,"!1[#8@3@-B#6)KT%D#'(3I*LU1E"Q$,2%1XN9$3D[DXF0KSE84)9AD M;D[LY,0.#@Y6G*TH"A+\P<8G3D[BXJR/=RLB21A^<#X[)V?GXN 59RL*=VD8 MN#FIDY-:B^B_OW6-2;<8@H/(C!7G"K1E\*!SKO7+.@\85,IT=[HOQO=E'"C>3T\GFM_OXB]0 M2P,$% @ YHM43$5 :]X7 @ E04 !D !X;"]W;W)K&UL?53MCILP$'P5Q .<#1CNQEH"Z<4_EO TQTZS * M;X'7^EQI&T!%WM(S_ 3]J]U+4ECC>W]2_N-I-+0>J M8"O8G_JHJW7X% 9'.-$+TZ^B^PI]/6D8],5_ARLP [=.3(Y2,.6>07E16O!> MQ5CA]-VO=>/6KM>_T98)<4^(!T*4?4I(>D+R02"?$DA/(!,"\J6XWNRHID4N M11=(_W5;:B]1]$Q,]TL;=,UV[TQ[E(E>BVR5Y.AJA7K,QF/B$28:$,BH#RGB MI12;>$:/[Q-LYX@$WT-V<\ACMFPB6:PSD M#M/X)&253HJ=@P@FTY[OYJ@HB]-TV7&ZZ#A=<#PQL_&8;)P&8QQ//<]AJPS' M3ZN)Z3DL29)H!/.NT>AR-'Q(>, M'U@_J#S7C0H.0IM?QUWPDQ :C$O\8&Q69D8.!P8G;;>/9B_]I/ '+=I^"*)A M$A?_ 5!+ P04 " #FBU1,C9/'\KT! 2! &0 'AL+W=O;2]' MHF$OV6_:FKY"3RAJH2-G9E[D^!5"/QL4A>:_PP68A3LGMD8CF?;?J#EK(WE0 ML58X>9]&*OPX!OTK;9V0!D(Z$Y+\OX0L$+(; IZ<^58_$T/J4LDQ4M-A#<3= MB627V8]"-B?X\HMH\S!EL'LXUT MU4;J!;)EB21>%\A6!3(OD']P\'3CSM YT#!IUQTT<[5],UG0(C MA_ "\?P;J/\!4$L#!!0 ( .:+5$S?] 9LG@( $ ) 9 >&PO=V]R M:W-H965TZJJ1B_"H5'L? M17)[9#65=[QEC?ZRYZ*F2@_%(9*M8'1G2745(0!(5-.R"9>%G7L2RX*?5%4V M[$D$\E375/Q=L8I?%B$,KQ//Y>&HS$2T+%IZ8#^9^M4^"3V*!I5=6;-&EKP) M!-LOP@=X_PBQ(5C$2\DNF"@;SE_-X-MN$0+CB%5LJXP$U8\S6[.J,DK: MQY]>-!S6-,3Q^U7]BPVOPVRH9&M>_2YWZK@(LS#8L3T]5>J97[ZR/E 2!GWZ M[^S,*@TW3O0:6UY)^QML3U+QNE?15FKZUCW+QCXOO?Z5YB>@GH & B2?$N*> M$+\3\*<$W!.P0XBZ*+8VCU3192'X)1#=]K;4_(O@/=;5WYI)6VS[39='ZMGS M,@6@B,Y&J,>L.@P:8>" B+3ZL 3R+;%"$SKZN,!ZBH@=#X]32$K\)F)OSMCR MXP\Y9U)@KP"V GAX&KCT@@G.G9%-0FL\%SKU^6)H1F,P8]W:G!X@\Y9N3\/<6^!_-!?J["[REO5!).JG=%)5DR/W?1:-CI&;B8(]H&6SYJ5&F&X]FAVO S+'D#._ M,M<#>SR]RW1WBQ]4',I&!ANN]"%GCZ(]YXIID^!.;^U17V>&0<7VRKRF^EUT M9WHW4+SM[RO1<&E:_@-02P,$% @ YHM43%[9GV[; @ !@L !D !X M;"]W;W)K&ULE59M;YLP$/XKB!]0_ (&JB12TVK: MI$VJ.FW[["9.@@J882?I_OUL0RC%1Y5^";9Y[O'=D[OC%F?9OJB#$#IXK"KV!VT/HM6BX7OQ4^A?S6-K=M' MLBTJ4:M"UD$K=LOP#M\^X-P:.,3O0IS5:!W84)ZE?+&;;]MEB*Q'HA0;;2FX M>9S$O2A+RV3\^-N3AL.=UG"\OK!_<<&;8)ZY$O>R_%-L]6$99F&P%3M^+/63 M/'\5?4!)&/31?Q>_F,$& MI#<@@P%F'QK0WH"^&<0?&L2]03PQB+I0G#8/7//5HI7GH.W^WH;;+,*WL5%_ M8P^=V.Z=D4>9T],J16P1G2Q1CUEW&#+"X $1&?;A"@)=L2:>.7E_P;V/H.@] MY,&'I QV@H)Q4F=/QU))'.L.PQRF[C 4(4(GX0(PE!.< M3D+V83FA\8ST">ATXCF=HA0F8" !NUZV%"1(KY"MPR2C0 G!V40T'X3S/)E( M!C#%="9/,M#?#% L@PERD""_7C&,X))$5VC6@\:A4D*GA06@2([Q1#6(*V$S MB89G^@@&A,MG*, ^<8?))Z2#JQS3:Z2COB@LH].$@V D1=/&!,$P2^(9O^'F M@OWNDF(T0P&7.DX^H1Y<[)A=HQ[SXDU30KS,\V$L1LQ+/1\6YVF2S/@-]QCL M-YD4SZ4O7/8X^X1Z<.'C_!KU&S+>:+H)\0=O]T6M@F>IS:CB!HJ= ME%H8+]&-^7&UL M?57MCILP$'P5Q /$?)-&!.F2J+I*K11=U?:W0S8!G8TYVPG7MZ]M")<8]_Z MONTO M?>\()WPA\H7USS#6D_K>6/QWN )1<.U$Y:@8$>;I51'W:W MP_H0A:M$K7ZE@V:QS3>U/$)%KV4>1@6Z:J$1LQDPT1TFG!!(J4\I(E>*332C M6PFVN4W$SCICPX\?ZHS= HE3(#$"R8- 8BV4"Y-:M;HPF56L M"Y.[S:9.LZE#8&F9=6&^6&8=F,C>&1?F/^@9&$?>W3WJU/@9]-& MA5>Q2ROU'W,7G3KU4Z1;A17?J X^--P/F:']_\#\W+3".S"I&I%I%R?&)"B+ MP4+M?ZUNG&E"X"3U,%=C/O3=82)9-UXI:+K7RG]02P,$% @ YHM43&!L MWRG' @ ?PH !D !X;"]W;W)K&UL=9;=CILP M$(5?!7'?P-C\KI)(FZVJ5FJE5:NVU][$2= "IK:3;-^^QK"4F/%-L,WX?#/8 M1YGU39-:Z>X@BM3_SAJF5Z'AKWAR%;)@V4WF*5"Y78N+KJN6/\M 79J&R;\[7HO;)H3P?>%[=3KK?B': MKCMVXC^X_MD]2S.+)I5#U?!65:(-)#]NPD=XV!&[P4;\JOA-S<9!7\J+$*_] MY,MA$\9]1KSF>]U+,/.X\B=>U[V2R>//*!I.S'[C?/RN_LD6;XIY88H_B?IW M==#G35B$P8$?V:76W\7M,Q\+2L-@K/XKO_+:A/>9&,9>U,K^!ON+TJ(954PJ M#7L;GE5KG[=1_WT;OH&,&\BT@>:VE@%D,__(--NNI;@%O/&!Z(^3;[ M?M%^"OO.)*_,ZG6;DVP=77NA,68WQ)!9#$P1D5&?$ 1#[,AB>TYR7("B.5(K M0.\$"EP@0042*Y#<"91.D4-,:F/:(0; DV:*4M(EA<8.)5U0"A+CD R%9 @$ M'$BV@'R ,O74DJ.8',$0!Y-C& ^E0"D%0J$.I5A0TKR@.*5$*>7R^M $%X 8 M-TF,))JZ+AF"\EFF0%>9QRK@L2,@I(4?1]/&,Q2-5SGQH%!;/@)!4+F+(DL4 MP(IZCAEP P-%4(6+HDL4B5>IKRK'X/NCBI;I9F'A-L=TN6]2CQ> M!MS,@+@Y<=T,2SLG$/LN,&YG0/R@YP+[+U5N*4!\73B>AH-\E6$FQI* M1&)A22S(<\H$MSY!K)^X+AF#LCN3Q ">D@CN?8)X/W%=,@;-4469E^Z]BV;_ M_PV7)]OYJ& O+JUMNV:K4W?U2&S_\#]\:,V^,7FJ6A6\"&VZ$-LK'(70W&1C MW!D&9],-3I.:'W4_S,U8#BW1,-&B&]N]:.HYM_\ 4$L#!!0 ( .:+5$SA M_#(/% ( ),% 9 >&PO=V]R:W-H965TD&HDL),C51SA M((A1Q?4?PDW^\CB'>!W":T:[3U;R5&(-WOX=DK]P!H" M#KFV"LPL-]@!YU;(V/C;:_I#2DL<[^_J7USMII8C4[ 3_$]YTD7JKWWO!&=V MY?I5M%^AKR?RO;[X[W #;N#6BK67MUK;7O].6 M";@GX($0QI\22$\@'P3Z*8'V!#HAH*X4UYL]TRQ+I&@]V7W=AME+%&ZHZ7YN M@Z[9[IUICS+16[:BSPFZ6:$>L^TP>(0)!P0RZD,*O)1BBV=T_)A@-T>0X!&R MGT-6\;()LE@G<7PRYD?!L@!=%*!.@#X(A)-&=9C886J'H5%,R:3:!11=DVA2 M\!P5KTA,EBU'BY:C!N?C!Y*6OE'84V/XZ[WF
=G.B.VC1]",0#7,X^P]02P,$% @ YHM4 M3,>8S+ D @ % 8 !D !X;"]W;W)K&ULC55A M;YLP$/TKB!]0@S'05 2I231MTB9%G;9]=L@EH-J8V4[H_OUL0R@%6O5+[#O> M>[YWX$O6"OFL2@#MO7!6J[5?:MT\(*2*$CA5=Z*!VCPY"B8MF50U[Z:D+YU3^VP 3[=H/_5OBJ3J7VB90GC7T M##]!_VKVTD1H4#E6'&I5B=J3<%K[C^'#+K5X!_A=0:M&>\\Z.0CQ;(-OQ[4? MV(* 0:&M C7+%;; F!4R9?SM-?WA2$L<[V_J7YQWX^5 %6P%^U,==;GV[WWO M""=Z8?I)M%^A]Q/[7F_^.UR!&;BMQ)Q1"*;2=%ZLGN[#;4?4?A M3/<+FW3-=L],>Y3)7O,TCC)TM4(]9M-A\ @3#@ADU(( M*'@+V0Y;X8B\4W2\6'0\*SJ-R;) LBB0?+YMZ:) ^HFVI3.C]QB32=/F MH%6XBB9 M;E[^H/)&UL=9;;CILP$(9?!7%?L,TY(I&2K:I6:J755MM>.XF3 MH 5,;2?9OGUM0RB+AYM@.^/_FQDS'LH[%V_RPICRWINZE6O_HE2W"D-YN+"& MRH!WK-7_G+AHJ-)3<0YE)Q@]VDU-'1*$TK"A5>MO2KOV+#8EOZJZ:MFS\.2U M::CXNV,UOZ]][#\67JKS19F%<%-V],Q^,O7:/0L]"T>58]6P5E:\]00[K?TM M7NUP9C98BU\5N\O)V#.A[#E_,Y-OQ[6/C$>L9@=E)*A^W-@3JVNCI/WX,XCZ M(]-LG(X?ZE]L\#J8/97LB=>_JZ.ZK/W<]X[L1*^U>N'WKVP(*/&](?KO[,9J M;6X\T8P#KZ7]]0Y7J7@SJ&A7&OK>/ZO6/N^#_F,;O($,&\BX(;+)"7N0]?PS M5713"G[W1)_\CIHSQBNBZ>#"[2',84(*9PWZ!T(1L8P76" $_)O%!ZHVSB*D%!O !:*$@, M@*(Y:"A;-"%%<1 O) 6#A;G%!$#% M&"YV#%2[>U*Q>U)9@)?>";C><0*\5@L7$X:+&0/5G,ZO)M!HZ:CA:L9 .:?S M)LVZKT#OS:VIX^61U;]Y;8YO3?O._[/Z@X5ZWT M]ESI%F<;T8ESQ;0[*-#IO>A/C7%2LY,RPTR/1=]O^XGBW? M$8X?-)M_4$L# M!!0 ( .:+5$R@W+%4_@$ ",% 9 >&PO=V]R:W-H965T[V0I_0I%(U#%K9\-81<,S<1W^SBPS> EX:Z.5L[YA* M#IR_FL/W*G,]DQ!0*)51('JYP!8H-4(ZC;=1TYVN-,3Y_JK^9&O7M1R(A"VG M?YI*U9E[[SH5',F9JF?>?X.QGLAUQN)_P 6HAIM,]!TEI]+^.N59*LY&%9T* M(^_#VK1V[4?]*VV=$(R$8"+X\9>$<"2$'P3\)0&/!+P@H*$4Z\V.*)*G@O>. M&/[=CI@F\C=8NU^:H#7;?M/V2!V]Y$GBI>ABA$9,,6""&<:?$$BK3U<$:U<4 MP0T]^'S!]A81+G+8W4*2>#V)<+7.T/+QG._A=0&\*H"M0/C)J/_8$*T*1+<9 M) LCB@$36TP[.)W@"-\O_%J!^:'OXX5GM["'ARA>5HUFK<) G.PSE$[)SZTR MCL^BTTM_#$RK+>*%G@##@_V0&<;'3R).32N= U>ZD6V['3E7H)/T[G26M9Y8 MTX'"49EMHO=B>+?#0?%N'$EHFHOY/U!+ P04 " #FBU1,G_1FBCD" #D M!@ &0 'AL+W=OV.FS 0?!7$ \1\ M!=*((!V)JE9JI>BJMK\=L@GH;$QM)US?OK8A''&LJ'^P=YD9SQJSSGO&WT0- M(+UW2EJQ\6LINS5"HJJ!8K%@';3JS8EQBJ4*^1F)C@,^&A(E* J"%%'%SF[2-*TL.>>N%"*^=\2".LW?NC?$J_-N98Z@8J\PV?X ?)GM^ MI>^-Q7^#*Q %UT[4&A4CPCR]ZB(DHZ.*LD+Q^S VK1G[4?]&H\/7[?#^A"%ZT3M?J639K/-.[4] M0F6O19;%.;IJH1%3#IAHA@DG!%+JTQ*1:XDR>J!']PML'Q%Q< _9/4*RU&TB M=M89&WY\5V?B%DB< HD12.8"86)ME .3+:U:79C4*M:%R=QFETZS2X?9E676 M@;.;.8TFSG,6I^X M'#"9P;0&DRY2ZZQL'T')8F4I[5R@*+;\HMF_3H&?31\57L4NK=2_S"P[M>J7 M2/<**U^J%CYTW ^9H?]_Q_SD7)\8D*(_!0AV 6ETY4T#@)/4T M4W,^--XAD*P;[Q0T76S%/U!+ P04 " #FBU1,Z]_ZC3(" !#!@ &0 M 'AL+W=OO8GA4Y MO8BF[F#//'YI6\+^;J"AP]H/_5O@I3Y70@50D??D##]!_.KW3)[0I'*L6^AX M33N/P6GM/X>K7:KP&O!:P\!G>T]5//J.E/*15QOK^I?]&URUH.A,.6-K_KHZC6_M+WCG BET:\T.$KC/4DOC<6 M_QVNT$BX;D_41Q2NL.Q^J8*ZV?J9; ^7T6N1 M+:,<7970B-D83#3#A!,"2?4I1>1*L8D>Z%:"[2,B#NXANT=(EKI-Q,XZ8\V/ M[^J,W0+8*8"U +X3P%:C#";1F,XT*LJL2K8.$,Y"JUP'* F?W'X3I]_$X3>Q M_!I,.LL2I5GP9!EVH#!.[!?D0$G8?RRG3LNIPW)J63:8;)XF7 36B]@^HL)T MD5J?W1C:;_ MC>(?4$L#!!0 ( .:+5$RD 6T 2 ( (L' 9 >&PO=V]R:W-H965T M.T9?Q=% #2^:AH+;9N(66S04CD!51$O+ & M:G5S9KPB4AWY!8F& SD9HXHBW_,B5)&R=K/4R X\2]E5TK*& W?$M:H(_[L# MRMJMB]V[X*V\%%(+4)8VY (_0/YL#ER=T(!R*BNH1M MP[MB-43_$W@3J%SF6FA29^Y4L$));]DZ7J?HIH%ZG5VGXX]TXD$'*?S!B6]U MXAN 8 20V $"*T!@ %8S !W+3B4O%".T!L!8B7)R.Q B0+DI%,DA$D M_DS-L&=O <]2]IG_!L]T$5X>*[;W"/871-LKC6KO)_%3Z2U0L[7'SPTWOK7W M"9XV2CCE:NLF_XD%>GBG*N 7\Z(+)V?76NI\/DB[J;'34T._KM6>]Z- MA^X@6=.//C3,W^P?4$L#!!0 ( .:+5$R#IGS>^ , $85 9 >&PO M=V]R:W-H965T5R_;GZV/0G&N=[:U1600\#*.@S/+* MWZQLVTN]69E+6^25?JF]YE*66?WC61?FNO:9_][P)3^>VKXAV*S.V5'_H]M_ MSR]U]Q;U_\0>MRKJ#:SB:ZZOS=VSUZ?R:LRW_N7O_=H/ M^Q[I0N_:WD76?;WIK2Z*WE/7C_]'I_XM9F]X__SN_4^;?)?,:];HK2G^R_?M M:>TGOK?7A^Q2M%_,]2\])J1\;\S^DW[312?O>]+%V)FBL9_>[M*TIAR]=%TI ML^_#=U[9[^OH_]T,&_#1@-\,6/Q; S$:B%\&TB8_],RF^D?69IM5;:Y>/L7!7L4W6#N^D8[=O:W+MNF:WW;Q*E8!6^]HU'S/&CXG8;=%$'G_1:"HQ#/ MW#'G'P-L784(<00!DQ#67GY(0F('$CJ0UH'XX$!A!PHZ4* 'T608!XVRFLIJ MHI!(,X)!(A DG@1!F@0'B6&0V'40$D.10 ?)_+%,H8,4I)!.TG0U"366+,0+ M/P0NV'3ENZ(X(18_(P!C( Z?QF'.VA IF1#$[(EQ$$@0+C!'3,R?.X9)8A+T M0D[312(J#@:.N<0EX92X413?#6LJ&7N((R(6YHZY4"5A3+C 5+%XPI%,,T[<34:1"PGSQQ" SM"F3B#&.!6)8P8Y8G"*.A!)24P@QPQRE\&80H-C MNCB?/X$*J#@800X09-12Q'#Q='ZV E,C #5.MD D)3$Q E,C M0.5BQ+8G,#5B 36".-LA:IQLD8@X]@A,C'!AB$/B$"DP#$(MR!;#($"I8=,= M<11]W'O3:%(+MDC&PX0 7&"T!*)FNFF-HOM-BT=2_F;;$A@P@0";;EM(Q*DX MF$(!SH^<.-=)3*$,YT^VQ(!)!-AT:4,1%0=3*,')D!/+0&(*Y8*3H23^8Z%J MXV3KBLAM2V(*)2A)G'*!*90+2I+$W,@Y)0F*B&U+8F(D@H'Z[XMAD M*DL(P MJ#DE"8JH.)@8!6#@E L,@UI0DA2&0'=ZVW2\(G;F^U?LF'&\;/67W, MJ\9[-6UK2GN#=3"FU5UGPH>N&R>=[6\OA3ZT_6/&L9W*Y. M-S\!4$L#!!0 ( .:+5$R)%R$]Q0( '$* 9 >&PO=V]R:W-H965T M^8D0X;U499W MM"&U_'.@K,)"#MDQX TC>*])51G ,$R""A>UOYSKN4>VG-.S*(N:/#*/GZL* ML[\K4M+KP@?^Z\13<3P)-1$LYPT^DA]$_&P>F1P%GW+ YU(\T>L78@)"OF>B_T8NI)1P MY8FTL:,EUT]O=^:"5D9%NE+AE_9=U/I];?^DR-##EG].JQ=CTT6"T[,$.R7#LUJ:NC_\E\QC0(0*IWIF +A,K:-'AT,#:1D3A$+*Q(6DRA#S8$!1E M;D6%!N5$5EA)1"$[K 29UB) M'58T(9 Z!=+;%T+F%,@^7@B9(Q=Y..%F[K22WU"^W&$&3)D!H?N,"!T)G5AH M8.*8 ;>G%#B/D7L /TSJVF"&.R>>#-=]#(#($2XZBNX='\"LPV;??S)M,V8]\Q M.Q8U][94R$M>7\4'2@61/H9WLFPGV?]U@Y(&ULE9C;CMLV$(9?1="](W%(G1:V@;6%H 5:8)$B[;76I@^( M#JZD7:=O7^H01YH9>IT;6Y+_&?Y#D1]I+J]5_:TY:=TZWXN\;%;NJ6TO3Y[7 M[$ZZR)I/U467YI=#51=9:V[KH]=<:IWM^Z B]\#W0Z_(SJ6[7O;/7NKULGIK M\W.I7VJG>2N*K/YOH_/JNG*%^^/!E_/QU'8/O/7RDAWU7[K]>GFIS9UWR[(_ M%[ILSE7IU/JPM=VZ7( MS->[WNH\[S(9'_^.2=U;FUW@]/I']L]]\::8UZS1VRK_Y[QO3RLW=IV]/F1O M>?NENOZFQX("UQFK_T._Z]S(.R>FC5V5-_VGLWMKVJH8LQ@K1?9]^#Z7_?=U M^"6,QC ^ ,8 N 6(\&Z ' /DSP!U-T"- 0H%>$,I?=^D69NMEW5U=>KA]5ZR M;A2))V5Z?]<][#N[_\UT3V.>OJ]CJ9;>>Y=HU&PPTXJ;P3/9;$\ UL0$2 M#O,&ME0A_;DDI9(HY$U(MD[9Q\M9G0&?0+$)5)] S1*$J*,&3=AKRJ%2I4)4 MRI:JA) 1JI>*0A ^;SA@#0>,8=3*9M $DU82Y:.JME2D_"0(D&%&%0C+. E9 MPR%C.$9>0M+*0@0)LL*)A&6T1*R5B+&"6ME$M!7P98![CY&)* BQ9T:6R-C2 M?S%K.B:FPPB;CDDS$*'IOJ6:!!654LDBCGBO">LUH1VLT#S9)*01,TUB[):J MF#F7,KFF,4$BQ,GP4\P*%1A#K%Q]AE9%$@4,\Q M(M._8#'-PU?(!U@TBF;CSH<(>Z8JY2M!7%.9#*6% 8(GON"0CX$TBJ8-X;%W M5S(WPI-<<"C',UM0 !L>B0BO/IQ.A'%"7#.Z2(+MQ?-(%Y3IE$F"\AHBC%%& M),@F@1$MP#:_>/(+!OV$3(+26LA !M@SE3'3,&5DTVDX=\VC7U#VQ\KVJG@B MB^1Q-@%/2& (2=@TBJ;5!GA2,1H9XS6($0D(+4P''L@@'@#3*)JYP8-XRX@" MI;!E*A)F*V6QS"\ P"T I ,IM)E]$JNR;92 1SMP:, M?RFCF_,#LYI6TI.!1#-$O$(GG(C!4I+CM)H7&\DA2LNF)$L &Q>>/Y*CK\89I)2DWBY)YD; MX:DJ.:IB($C*2SQ0/I:DC&0!H66D2,MI!J4NY9>DI"1V/Y2D=R5SKSQK);.- M)NB2]+R#>/U0DMZ5#%Z]R<%8H>MC?^C8.+OJK6R[\Z7)T]O!YC-T!VOH^48\ MI-\UJU;57TAVN'JFJU<>A_,OUXTMG^=I/K0]M=1N:Z M'DXIAYNVNHPGL-[M&'C]/U!+ P04 " #FBU1,@,3W&!D" "7!@ &0 M 'AL+W=OUNVR 4?17+#U#\2>S(L;2F MG39IDZ).W7Z3Y":VBHT').[>?H"IE=AL\A_#O9QSX%P,%#WC;Z("D-Y[0UNQ M\2LINS5"XE!!0\0#ZZ!5(R?&&R)5R,](=!S(T9 :BJ(@P*@A=>N7A%FP MBZ1U"SONB4O3$/[G$2CK-W[H?R1>ZG,E=0*514?.\ /D:[?C*D*CRK%NH!4U M:ST.IXW_*5P_YQIO #]KZ,5-W]-.]HR]Z>#K<>,'>D% X2"U E'-%;9 J192 MR_AM-?UQ2DV\[7^H?S;>E9<]$;!E]%=]E-7&SWSO""=RH?*%]5_ ^DE]SYK_ M!E>@"JY7HN8X,"K,USM6YB9$EA"-A##Y+R&V MA'@I(;&$9"DAM81T0D"#=U/,)R))67#6>WSX'3JB_[IPG:KM.NBDV1TSINHI M5/9:9DE2H*L6LIC' 1/=8*)[Q':.B(-[R-,1.()]48\!@@VD-)HQ7V:1FVSDJ2A(\+8I#2XE-RC(' MX2@,W+82IZUD;BM)W0*I4R!=7ECL%, +"CM@TKO"XC!W3[-R3K-R&,5N@R;576!.[(DQ"4HO>% UJ]0K M,0843E)W5ZK/A[MR""3K[#. QK>H_ M02P,$% @ YHM43&HSJ[&_ @ MK0D !D !X;"]W;W)K&UL?99=;YLP%(;_"N)^ M!1MCH$HBE:!IDS:IZM3MVDFS#:7$=G(#V+SGG.<&^;3BS#HY3]8Q2)[9&V1#RPGG;JSY[QEDC5Y(=(])R2G3%JFPC&,8Y: M4G?A:F'ZGOEJP4ZRJ3OZS -Q:EO"_Y6T89=E",*/CI?Z<)2Z(UHM>G*@OZA\ M[9^Y:D63EUW=TD[4K LXW2_#)_!8 6-@%+]K>A&S[T"GLF'L33>^[Y9AK(EH M0[=2NR#J=:9KVC3:D^+X.SH-IYC:A&3MZ$6AM.1]>->=>5^& M/_C#S&\ 1P,X&0!\UR 9#9)/ W37 (T&R#*(AE1,;2HBR6K!V27@P_#V1,\B M\(A4];>ZTQ3;_%/E$:KWO,I1MHC.VM&H*0<-G&G I(B4]RD$](4HH6,.KP.L M74427TLJ5Y)A/T3BS3,Q]LD< M[( GD=(., 714JMPHU:+#1=$,>>598R;HB M6 "KY)5'A''FYTV]O*F'UT(I!TTZBY)"J_!K5Y,XM*[F5FVQEQ6[K*G%46(G M1EXDR()U1:ILUBA5'E$R&\HKWLS+FWEX@<6;.5$P0*G%ZXI ABQ/E2OZDN#" MSYM[>7,/K[4&R]R- @MG-K@J[,SPRA6E.+ZQ6@LO<.$ V2-=5DX46Q85U' MQ&*]Y^4*%,3^_3-V4 N[M*/F:I@+:PVM/2*4V0O-(X(QN@%\8\,'GLF0V,3 MV7\ SE)[^OID:0&A3>V1Q?/D!NYH=F:UE!_,?4 $6W;JI-[Z9[W3G>,)ZC// MZB_U7<2"#9/J1#7GWIXQ215E_*"J>E1WIZG1T+W4GYGZ MYL,%8FA(UH^7HVBZH:W^ U!+ P04 " #FBU1,/FO+OJ\" :"0 &0 M 'AL+W=OI9'X4PT4O; M='H5'XTYW2:)WAY%R_6-/(G.OME+U7)CI^J0Z),2?.=);9,0A/*DY747KY=^ M[5ZME_)LFKH3]RK2Y[;EZF\I&GE=Q3A^77BH#T?C%I+U\L0/XJ" MV\=%;$33.$M6QY_!:#SZ=,3I^-7Z%Q^\#>:):[&1S>]Z9XZKF,713NSYN3$/ M\OI5# %E<31$_UU<1&/A3HGUL96-]O_1]JR-; >D@Q MW>V;(BCU#0@*XJH@$/N@?FW' S^J:"XXS/* "<2D@6(8%2@&00RCZ2_\8B>3 M!M$*=?#-5T=;>>Z,^\Y.5L<&?T=<@PG62]?X?>-Y,]/?&GYP=:@['3U)8]N7 M;S)[*8VPDM&-+8BCO:B,DT;LC1L6=JSZ;MU/C#P--Y%DO ZM_P%02P,$% M @ YHM43 I>P-YP @ =0@ !D !X;"]W;W)K&ULE5;;CILP%/P5Q *UF+E%E(V2\\3>4$J+)Y80VKUY,1XA:5: M\K,G&D[PT9 JZOD 1%Z%R]K-4A/;\RQE%TG+FNRY(RY5A?G?#:&L7;G0?0\\ ME^="ZH"7I0T^DY]$_FKV7*V\0>585J06):L=3DXK=PV7.X@TP2!>2M**T=S1 MI1P8>]6+;\>5"W1&A))<:@FLABO9$DJUDLKC3R_J#GMJXGC^KO[%%*^*.6!! MMHS^+H^R6+F)ZQS)"5^H?&;M5](7%+I.7_UW@#X(P:>$H"<$$X+7E6*\V6&) MLY2SUN'=W]M@_1;!9:#*7N$BEZS)$Q2[ZJ%>LRFP_@C#!P0GE(? MMO!M6VS\&=V_W6 [1R!P"]G-(7%D3P)9ZT2&C\9;),@N$%@% B,0W!BUF!C5 M84*#J0TF1--:YQ@8Q?&D6@L() M[NJ$UW7">;@3L I%5('K%+)%>H;8%A0P@, &00 9 >&PO=V]R:W-H965TP^>\955$JG)JFJE5EJ=JNUG-G$VZ'!)@=V< M_OL:PD9@CZM^";=WAG=L\]C.YM9VW_J+M4/RO:Z:?IM>AN'ZE&7]\6+KHO_2 M7FWCGIS;KBX&=]F]9?VUL\5I"JJK#!E365V43;K;3/=>NMVF?1^JLK$O7=*_ MUW71_;.W57O;II!^WOA:OEV&\4:VVUR+-_N['?ZXOG3N*GMD.96U;?JR;9+. MGK?IC_#TC&H,F!1_EO;6+\Z3L937MOTV7OQRVJ9L=&0K>QS&%(4[?-B#K:HQ MD_/Q]YPT?;QS#%R>?V;_:2K>%?-:]/;05G^5I^&R34V:G.RY>*^&K^WM9SL7 M)--DKOY7^V$K)Q^=N'<S^T]9S%6:F+[_=CV4S'V_V)^@RC W . MP$< B/\,X', _[\!8@X07D!V+V5JF^=B*':;KKTEW;U[K\4XBN!)N-8_CC>G MQIZ>N>;IW=V/G5%\DWV,B6;-_J[!A0;7BD.HX&PM>0XE6CTDF?/X,(JD49SB M^M>H2=-,&M B!Z_:4(5*FIPV(T@S@C"C/#-WC5R: MD1J,9X90H3&1II6D&1F8X7[#R. MG"/+/2^$*A=:TEX4Z441W:SI!)I,H(F6 M]=ILKP.?DFL0PBN'D#$N!:?M&-*.(>QXS;8W1!=JH?V>IF2*8<1.3MK)0SO: M^U+W>5BV-,)3'2B5-I&^!D;#AQ%VP*.(C@$PA'Z MCB!X$VJ9^RU$R;@T,4,T]@ )0P&@D1JI09<1,B$ (N "&J- <%0+WQ /#8'T MOR]"Q9?#?FV'!BD0)-4^O2"$9,YR#3Z_")UQOE7,$HU3"'EJM ]W"%GY@YM$ MN-:^)TH(F"N(F**Y"BJ$O(_%6;,:L!*X"&9[0L>-8I[UYUFWFBC1R#PVX&B@ M@PZG!!V9$H"&,(04!A$,$H*O$B7S9W]"AU))$;-$@Q@H$@<=$D)6:\."[YIB M,>21B0%I%F/(8K_C]Q@B%CGC01,1.@YN)15!'](L1B Z/C)V,+)H).AI_/D. M0RR"$AS\9J9T;G7(8\M8FI](\-/X\A% MOJQ[MD,L10U?)%O[H>&)!#R-/]]AR$1AF+_E.% R,! !)]+@Q!"O[> V@M-V[=RV@W4YV1=7WL5M^1\7 ME3T/XZEVY]U]WWN_&-KKO*?/'G\L[/X%4$L#!!0 ( .:+5$R4#\+==@( M /P' 9 >&PO=V]R:W-H965T3. DZP-1VDNO;US8MN^HD9WL':NJ(()1$ M#:O:<%&XLXU<%.*LZZKE&QFH<],P^:_DM;C.0QR^'[Q4QY.V!]&BZ-B1_^3Z M5[>19A>-+/NJX:VJ1!M(?IB'2_R\QL0"7,3OBE_5S3JP5K9"O-K-M_T\1#8C M7O.=MA3,W"Y\Q>O:,ID\_@ZDX:AI@;?K=_8OSKPQLV6*KT3]I]KKTSS,PF#/ M#^QFW";B='8B5JY:[ [*RV:@<6DTK"W_EZU[G[M MGZ3Y (,!9 "0$8"33P'Q (@_ /13 !T = *(>BNN-FNFV:*0XAK(_O5VS'Y% M^)F:ZN_LH2NV>V;*H\SI99%EM(@NEFB(*?L8@2G/ ,\I3)" ! G@.9MX[F-F=VY0CF"9%)1) 9E)T\J2BFQ;8 M<'ETXT4%.W%NM>TD-Z?C"%NZ"38Y+^UH L\=TUK7 764\; M^ [F1W]6UL,+2]5Q$+J3 BFH\^ A/)X2A_> GQV,>F4CU\E%RA?G?*GR8.\* M @:E<0S4+E=X!,8+E3#HV2_NLJT>9 &J(*: M#LP\R_$SS/TD 9J;_PI78!;N*K$:I63:?U$Y:"/YS&)+X?1U6COAUW':.9 Y M;3N!S ED22!3+Y.0K_R)&EID2HY(36??4W?%X9'8LRE=T!^%W[/%:QN]%NE] MDN&K(YHQIPE#5IAP06#+ODB0+8D3>9<>IQ\01)LU1IX@6A&0*-XFB#<)8D\0 M_]?DX:;)"9-ZC/"8*-REVRK)IDJRH7)WH_(>$Y/[&Q&\NCL.JO&O5J-2#L)/ MS"JZ#,:#?RSX'WR:JF]4-9W0Z"*-?4'^GFLI#=A2]CM;2VL'>7$8U,:9=]96 MTW.>'"/[>5+Q\KLH_@)02P,$% @ YHM43'5R_3L$! %18 !D !X M;"]W;W)K&ULE9COCILZ$,5?!?$ !7ML"*LD4I.J MNE>Z5UJU:ON939P-*N 4V$W[]N7?1L$^9I,O"9#C\=;5S_JH5./] M+O*R7OG'ICD]!$&].ZHBK3_HDRK;7PZZ*M*F/:V>@_I4J73?#RKR@(=A%!1I M5OKK97_ML5HO]4N39Z5ZK+SZI2C2ZL]&Y?J\\IG_=N%+]GQLN@O!>GE*G]57 MU7P[/5;M67")LL\*5=:9+KU*'5;^1_:PE;P;T"N^9^I<7QU[72E/6O_L3O[= MK_RPRTCE:M=T(=+VZU5M59YWD=H\?HU!_TEIM=?XC MVS?'E;_PO;TZI"]Y\T6?_U%C0=+WQNK_4Z\J;^5=)NT<.YW7_:>W>ZD;78Q1 MVE2*]/?PG97]]WF,_S8,#^#C 'X9P,3L !H'D#$@&#+K2_V4-NEZ6>FS5PUW MZY1V?PKV0&TS=]W%OG?];VVU=7OU=;U(%LO@M0LT:C:#AE]I^%2QM1447B1! MF\ E"PZSX/UXFF21X $ U ?0%P%2,+0*&/01+VF'))D(B:C%%O%HXASG(R MR0B0##.2&33R>IJ$8CR+A+-(,(MQ7S;2FD4*'E^U=JC9EO$H%B'A="*83F3= MPL05((8!XO>[MHU!HM(QRP+.L@"S"!P@@0$24*?$ 5B(D0NM'*0@D[G0OG4A M)21,\FP=ISCFCIJ8PP48:$OD"($19G*,!EC1^8DTP=)C"C=@.B&P*KK M?'PC3"DA2DV'&T7.B<9G5EOE*AKC3@AWA[61XPD<+=ZFM1' V/D 1QAB0A [ MEC#"$),-L=/="$-,-L2VNY&-I_E_G95,$\'X$L+7U5&,+]V!+V%\">%K>AJ] MC^^L9/KJA?$5 %_F6"4$!E.PV]LA,$^"W^!FHVBN';.2:2*82G$#E1MA4^F: MQ?'"BYZ432L3]BNO5>Z<9)H(!EL@L!TP" RV0*NSZ6/B9FH%IE8@:AT.)#"U MPJ;6:6("4RML:FT3$^]3.RN9;F5@:B6BUO'^*3&U\@YJ):96(FI-$QM%T4P[ M9B5#(L'5_ERW8?I_6CUG9>T]Z:;11;\A=]"Z46VX\$/;UZ-*]Y>37!V:[C!N MCZMAHW(X:?1IW(0-+CO!Z[]02P,$% @ YHM43(&ULG53MCILP$'P5BP>(@1 @$2!= MKJI:J96BJ]K^=F#YT-F8VB9G'0J/["]S,[L&'N3@8MG60,H],)H M*U.G5JH[82SS&AB1.]Y!J[^47#"B]%)46'8"2&&3&,6^ZX:8D:9ULL3&+B)+ M>*]HT\)%(-DS1L3O,U ^I([GW -/354K$\!9TI$*OH'ZWEV$7N&9I6@8M++A M+1)0ILZ#=SK'!F\!/QH8Y&*.C),KY\]F\;E('=<4!!1R91B('F[P")0:(EW& MKXG3F25-XG)^9_]HO6LO5R+AD=.?3:'JU(D=5$!)>JJ>^/ ))C\'!TWFO\ - MJ(:;2K1&SJFT;Y3W4G$VL>A2&'D9QZ:UXS#QW].V$_PIP9\3_-'+*&0K_T 4 MR1+!!R3&O>^(^<7>R==[DYN@W0K[31&5RQ,06TUI,%.X" M=_&\4?-A4_*PDCQZQVV"<),@?+_I:),@>H?IZ']-QYN2\=JT[[Z27&/"E0A> MG%X&HK+W5J*<]ZWM&8OHW!H>?'OZ_\+'OO*5B*II);IRI>^0/>DEYPIT*>Y. M_Z1:M[)Y0:%49AKIN1@O]+A0O)MZ%9X;9O8'4$L#!!0 ( .:+5$QD!!3$ M;0( +@' 9 >&PO=V]R:W-H965T_8>#?K M&'\39TJE\UY7C5BY9RG;I>>)XDQK(IY82QOUYT$Y.QHZWL&7O3D^^'E>OK MC&A%"ZDEB'I=:4ZK2BNI//X.HNZXIB9.QS?UK\:\,K,G@N:L^E,>Y'GE+ESG M0(_D4LD7UGVC@Z'(=0;W/^B55@JN,U%K%*P2YND4%R%9/:BH5&KRWK_+QKR[ M0?]&@PEX(."1@.)/"<% ".Z$\%-".!!"B^#U5LS>;(DDZXRSSN']\;9$_T5H M&:K=+W30;+;YIK9'J.AUG6*4>5$I]3')3"TQ ;/Z/AQ@7R. M"/Q'R'8.26(XB0#T&1A^\. 3PP(A*! :@7":8YI8&]5C8H-I>J>QCRPK.8 * MT2*R# ,H' 0)G'($IAP!G@-8( 8%XIGG%(>6YQX33?*,46B9R><@E(36;[:= M@[X$<0KGFX#Y)H#A"!98@ (+P'!L&5[,#:>)!?W]F>2HQ% !_]C,BC"P[.8"*$_L>0U)!9)^R-RE?->4GTQJ$ M4[!+(W45F$3']O.,=?FSXAO=EDQ9O,OT/>TGX:>R$255<30D\,B:I2M)_ M4F=R5FUTG%3T*/4P46/>]Y)^(ED[]$EO;-;K_U!+ P04 " #FBU1,7U%2 MY_X! !Y!0 &0 'AL+W=O\]@!W.)"%*/JFJE5HJN:OOL)$M 9S"UG7#]^]J&( Y\?<'>]$\_UI=(V@?*L8Q?X ?IG M=Y F0E.5<]U JVK1!A+*??@QWA74XAW@5PV]FLT#Z^0HQ(L-OI[W860% 8>3 MMA68&6Y0 .>VD)'Q9ZP93EM:XGQ^K_[9>3=>CDQ!(?CO^JRK??@8!F"3@B1!O_DL@(X$L"&A0YJQ^8IKEF11]((>?U3%[)N(=,/G'\S1L7 MCPL7 X8Z3.LP'_ VI0LG/A0FZ3MN-EXUFY6:.$H6:@9,,M^'X.VRKSY4&E._ MF,0K)O&T9KL0DZRVP90L^E>L05O\CA+J54+72F:G9%!"U^TG=(DJ/"BP2G@4&H[3 MU=!B_D![Z.23,V4M%O+(+HCW#/!)DUJ"HB!(48N;SB]R'3NP(J=709H.#LSC MU[;%[%\)A Y;/_3? \_-I18J@(J\QQ?X!>*E/S!Y0I/*J6FAXPWM/ ;GK?\4 M;O:IPFO [P8&/MM[JI(CI:_J\/VT]0-E" A40BE@N=Q@!X0H(6GC[ZCI3RD5 M<;Y_5_^J:Y>U'#&''25_FI.HM_ZC[YW@C*]$/-/A&XSUK'QO+/X'W(!(N'(B MQ^I8*ZV?J9; ^7T5NQCL,*,EK0H_L$NR4B#NXA^R4D2]TF8F>=L>;',WX2/+H% M$J= H@62NT99=90&DVI,9RJ-[&[NEJ LLZMU" 61V^W*Z7;E[.Z'>PEETFGY/D;I^5KR44]$,L0\9,U)_8G9I.NX=J9"76U_! M,Z4"I,7@0?:REE-\.A X"[7-Y)Z9668.@O;CF$;3MZ+X#U!+ P04 " #F MBU1, B9&UL ME5;M;ILP%'T5Q ,4?P-5$JE)-&W2)E6=UOVFB9.@ L[ 2;JWGS&4$OM297^" M[9Q[?.XQOMS91=6OS4%*';R51=7,PX/6Q_LH:C8'66;-G3K*RORS4W69:3.M M]U%SK&6VM4%E$1&$1%1F>14N9G;ML5[,U$D7>24?ZZ YE656_UW*0EWF(0[? M%Y[R_4&W"]%B=LSV\J?4OXZ/M9E% \LV+V75Y*H*:KF;AP_X?DU0&V 1S[F\ M-*-QT*;RHM1K._FVG8>H520+N=$M168>9[F21=$R&1U_>M)PV+,-'(_?V;_8 MY$TR+UDC5ZKXG6_U81XF8;"5N^Q4Z"=U^2K[A'@8]-E_EV=9&'BKQ.RQ445C M?X/-J=&J[%F,E#)[ZYYY99^7GO\]# X@?0 9 K#X-(#V ?0C@'T:P/H Y@1$ M72K6FW6FL\6L5I>@[H[WF+5O$;YGQOU-NVC-MO\9>QJS>EZDE,^B$!$AGW8@D!;+(D73JXW6/D(BJXA:Q\2"U@$!?.D-IY>Y3E!P$ "9@G8 M%4'L&-5AA,54%I,(QA%UTH5@-(E3)V4 AA(Z@EVIYJ!J[JE.'&>7'82/ML$I MHXBZAP3@$BR,(DG$.R- W<+3S6,"$\0@00R<=P(3)"!! IRWN][1J;8*-.E6X;A-'JT)D^D+8S ME3=]ENZ.=4EH:F>C.G/#!=-C#I) [W0YC M,ZZ[-K.;:'7L6^AHZ.,7_P!02P,$% @ YHM43*?,CUJ?[I.DVQYE+;H[=9*->;-7;2VTF;:'I#NU4NQ<4%TE69JRI!9E M$Z\6;NVQ72W465=E(Q_;J#O7M6C_/LA*79,R+N)H M)_?B7.DG=?TBAX1H' W9?Y,761FX56*^L555YWZC[;G3JAY8C)1:O/;/LG'/ M:_^&TB$,#LB&@&P,0.2_ 7@(P+<&D"& > %)GXKS9B.T6"U:=8W:?GM/PIXB M=$^,^UN[Z,QV[XP]G5F]K#@AB^1BB0;,0X_))ICL/6(=(G#Z'K()(3D;(8G1 M. K-0*&9B\=3H7B& (,$V!&0=P2YEVF/80[3. SB'%/JI0O!"$T]M@T$2U.: MP:H)J)J$JHDGYZ''T,EW,HHP\3<)@.&"!:H!6%90SF'5%%1- ]4TGTF;@00L MV&V",$R0@P0YX!OS?,N#3!$O*6$(4(QF*.#B@L+J,N\; M7%X04%]"WW"8;<[RPG<.@*64$=^[$)810S>C&RXP"*HP,W<5P;<=T0^X!]]W MQ&YQCX57##/D5V<(EC&>^>Y!L +/I0Z7&035F;G4X3N/B@^X!]]ZQ&]QCP=_ M1XS[M0X %7Y!W @3@I/<3+I0&P/^5VTA[+IHF>E33/C6HZ]4EH:PO3.;,+1 MM*WCI))[;8>Y&;=][]9/M#H-?6DR-L>K?U!+ P04 " #FBU1,>9*T*X/- M ")-0, % 'AL+W-H87)E9%-T&UL[+UI?97A-4J M9ZFV( H(W)G594915!:[)5$M4EE;-C8V%@0"9%0""#0"$,7^]?M.]^=Q &"F MJGO7=M(L11*(\./Y\WDVQW] M<97FZS_\^4]E_N<_[?[\MICM5]EZ%Z7K>72UWN6[Y^AZS2/DQ3HZC[[ZQA+?FV;SZ]=MLUHGZW3A*NKUQ]W^9_5->?AS]I#C$S#$QW2559^Z MO'A[]?'R*GI[=7O]\\?H]F^W=U7,]C3W[)T&[V##\MC3\I2&Y]]][<:D/?;;76:MEV>G_>2\WZW M!?I_S9;+\U_7Q=,ZNLW2LEAG\^BZ+/?9MOK"W[+:PF2,7XHEW*MT^PSK66;; MVF,?B[:CEVU\SC;%=I>O'Z+;7;JK T >I]&C2]CC0[&MHS609/ MP3-S?KYEK$_[^V4^@Y,MTEW;ZHK5"B[$[:Z8_1I'MX_I-BNCF_VNW,'5@<76 M#J58E\4RG]/<;])ENIYE\!K0C=(3@>A5E*^CN\=B7\(H=;0@E.2K.VH[];0L M8@:O;>%TNK?W MQ?J! ;3U4*@^=(,;:EDS[ZOY.SW&99[>Y\M\!P"LG>7G[&NQ_(HW8@;KS7?1 M(IWALS6L!WQ'IE9&F_095TG026>S[1ZV:69H6P1=/,#R8A'-LT6V1>AL,SC9 M?8V0A&=U8&P/O4-;]$^]8 W^I7EV7SLV/I%ET_3-FSGI4:0#.=\1OE[ M.%D MLO6L_C"*%3^6FW26_?,?0&XHL^W7[ ]_CFHW$&G*8[&< [7\OPB9=\\U ,$M M$F"4^#C0D%?=3K<')[V-X&;OLY^B=+^#NYS_!SPSZ':CDF@48#20\2A'*@[7 M;AL5AV@6T;A3)AAUNW'73?*3CD]7VT\@7_\8)9,D[H[&]'TRGL3=Z32&4RTW MV6R7?\V6-4R^ S&KW ,3*9G@ICN =+G[*1J,X>5$!J;QACT8NN>V>VA4N!_[ MU7Y)-!F0*Y_E-:RQCQ"1@GE7<'B/0+M@3" 6\'?+;2@;#K(%U3R"T1Y.>?,0 M1SG[E.(]?,QV.8@ K_'PHC\*2.KH!B.0M %7[%V^AG%RE#F*,C\B\U5QT*%& M= 9L;%_.(R#-/&M-OJV^JP?H40K'X$^/O1SKVQ;5?L/K@K0'WK0W(G[1?L,W M7[3;X!K^IJ6^$#[A93L\B<'!:[H*D<,G*]CHLHUT$Q^1=OXE78.BDC1+.Y^9 M S20Q6*^G[$8@(K8+D-\KMW/6R"]^:R-\+>PETL@.'P]572I2UGP"%ZCS6G+ MT,=+7D[UZP_I]M>,)%^B"6F#F/$9N$BZG;%H-X=U+PN2?&I"3[;.4(\B 6"^ MRM>DI2%5K"LVR'#_(U6FFS:(10VKV&UAO_NM+E9(Y2.*W2U0GM7 61;[3*=;9%6:YCX#/3?#H_N:E[AY^%->BW;IMR9! M]M0G/V:[%D;AO_&T Z[-?5J"_G&3[EL[_OF_1N"X?X?8Q M"=VO@4 OB6V@C( 0?0 B4Z(XAPM!:,-87]-\B5+_.:#G.5(/H#,P*TD9;JF@ MPBQ!$\E!^*DM@?#:3<53X'WE.0XL$&4IM!7< ]59@'Z"JMEQ>;M=O#H WP:V M=U0Z.X!Q]18+7[V-CM+<6YAQ8#PX_ P)=] O)&G@"E^DF1Y#!Q%??@(_1 MVN&15DY.H]3)]BZE<[I*MVO (I ;K;C[EB7BVMVTS_"=:+Q(9^_QS*HOO\D> M\C5.!M2$1580Y9G5L\%R>/0-+SX=>1,6@ON'I;S-^+?7"+'&,_X?GXOE,H++ M^91NYR==?41)BY$-#&(/G!GGQPL#&1:? "P*HC]O!.^KW S=_D>7 T)%4-*_U/V\%I\S,&($$J\QVNZ6C M\7"<:(UN8 2X$C;@ ![CBYOT6=_*5IME\9P).T=JBI8PQ$$BF< @\ME.]8=_ MX-!ML+\# JC$E<0C>OH<&'0V)S0%'"5RWKBVAN?:A*/UR]J MRVN73$\0"9BL&RYT?$4'S:+M*WK!:_[Q%H_+L5E:7CLDY:"9]MVR>#K=/!S* M-O[]=HFFU2B,*[]W=!>&>\[JS(7>7M 45D1'#0#M+I:# M;++VHBQ\CG_1HD@,0G-,V4&[(U% MUF0Q.>VR_0S<%2^XL:,W6Z3E.9+16'MLMVG7]RNVC$,*"/.O=;$^)Z#F@">' MY#<#:#)2L]3GY3='I.6V6C7Q?E^"3%$V:<>?V\WE;X^8=C^>B@_'D)3/X@@. M*1NFFWA0CF[0"6=9-I?) .KN4'_G,*L4M6O@E]]O1=Z^?<#1T_[ZB[ T@.B+ MWJ0#)(<1(*8B%UZ[^WS-!@&^Y8BHC(5LM_1(2GBC^'D28IWM2V;@3'0L"2FZ%(:S0D?&Q[JN?GDPH[!JPZ\"R( M./?9?$[$$;\B$PE(?'#UB<4K(:DO(-AK?=S';-Y@33)+(?+M!$\R,-4X-:M+ M.R] E2^3H,)%YBU"<,LB5:7>V.MPZ#TFRH3Z1?%K5 !$YMMT4;LE#HT5"9WCT4Q8 :QJ=JK?V"M;1)C:1:TT^\*)I+#ACNV'QY[RW+61B;]1TG3S%:VYV5.#VHQ2!9[()Q#Z MT#]X0#1[\^7V^N/5[6UT\\O5YU^NK_YZ] $0^>89HN+;K$0#T^USB6P^1GV\ M$YW]]_]SDB3=G^0A^JOWTVLE>V4$@NB>R>GND2!.#F.\'C,0V&#O6Q+8YCPX MWI!E]HT.#*3$0JYVM@1\VA;K?*8F\+(3F2E[XY_L3&BMY $!:6'P![+9!%.F M?!EW.8\_Y\L ?"C?6GLWX;"?O-2]X^$^<,#'+-_.]CBX@N+ZLG1@(!;DWX>1 MT3T@VR-TAG-;@@);;![S$KUJ..0J7>^!FJ*2.G<;CEDTV>6K_#_PL('5$2J2 M8H"6=_V\>"*;PKK.XI8\\C'&?F-F-NF=^A&PYWDLZ_XJY@<9=EU7]$?(DN(4*E3G-7 M*XSH0H,I#$OPA'<:*%SMS2\?/EQ\_EMT\R["",#K=]>7%Q_OHHO+RYLO'^^N M/_X.E5<[T*>#]3#:\A?5N.$BD&HLC^OLSG>4J("PP;#5Y+N/IKIVL* MZJ\VZ?K9#T5HCQX!Y-JPFDYTL5R&ZPJ'!A+Z]%@L =&+IS6+K[(6P"^X':A; M;K8Y&J$XBE",%"!.I5_1ZY6MC1. ,0RF0Y*%O^(^-:I'!M@8J-6IQX*C#I%5 M\^J&R3DZ)H;]\Z)4-(==0R?ZPO;4*R#;0*I@XQ2!MG4' ML3OQX!4LJ(4]Y;O'Z,LZ=X:;,GI@%^N2#C/;D"?,7XB-Q\EM1JH(DI9U^L 6 M&Z+FO\(VW")%J1'>(%PY98$-5[REL,B,[!N*A,W:.M]M F %CB5R.P<$Z^@ ( M""@UB&E%/A:F<T;)TU(=$;C:U\V!%-][^+VBWL-IS[O3N-( MOM-5TF:!C)&D6#+N73H)Z>RNV !#'G5'KV,9"BA"#M>AW ,H01_(2H$P#[;Z0)=\M('9SY*5.@Z[#IT<@,JF3ZJ+B?D?.1$3# M;;$4F\ J1]WEH4#J0';\K1'"@O%RI.."7'PQ@,FC5% Z1 5.*C><88&?9QRZ MB]@W<^;'C/V$7@-"ULB855M*!Y$DG<]S9KANW_Y*9^M'YJG^OI$4BDP#\2"\ MAKBH-5(^E!)H-S$*?? @2PU[&(HH.-M][!6:>9L#, *43IW6;-'$"=(=XF^( MI4#W"9@ #:!5@JIE]I7C0S2LO53B7PKFVET MS!"%')5C^D(/N#]?+];)38Z MTSD>R.*Y(B0#=BSSAU2XGXSA>87I6654^'CV>+[?L&S %U*6Z,5(C&IF> 0G%^U+7<5) M(UJ@P[WC#>$K>+0ZE_<.." L\BTP[G_?IUN4=M"%YWCVA-%OA?%.I9$8+L5:RI M7$6 ;;G$2#% @2690 WUJV0JEPWA *BP$^T UWF-7_(8AM*_98Q5,#%?,#- M5UTM4;/2VA0-)Z> A8W3EIMA32SU+W/U/%)&.#&\M1'S0SXAUBDU>(043@# M*PT@6+!LL\V$EZ&Y;$F93JOT[X6ZBV@H&]@:PV(52>%1D*Y1,?%S./;-EB5& MJCW)K20D5M9FET2R%TA9>R!7:41&LRP6;TTV;V'SS!Q8\+%RCA54%29J5E%[ MRR(KT;^ >HC*B\VT'[5F8(C(:0'S0+*B2S+GN9L)!!T:LZ@:LZE(/ Z(F82> M!$!18?_#U84W.1))%,B@*OCL#N!<83[/ECG*99R*Q(>]2I^=$:)^=!7Q[VNZ M90D$J7.,5B@]6Q(P_^AE6UVX$;F&GAO!>B*!!IT/@!*7C["4SAA M]>(A)=A7M1YG0(./ ??3AVVFBH_5W@UM]E>R0=R1=3XK<5RF*-PPA,*S8YTW ML'?@6DKV:^"UZAP1 11D%6 I@!S_VWD9A*2_\W2)V3XE2.!BA, +HD=U>_NI M] 934M[M>5GH 62*F8%?TR*L;.$^=*)%60"E1%XLF_%\MAKSTYE 7-L;IPF,:[8;(J2]]$F[PTK>IXH888('YS^L!AI MYF]9)TS_-BLW.1]WZ=QQ<4VJRG>AU*N+*8&4 A^(6;QID+U0]!7.T*RQ&_!_ MP*CXO^_G#][&8ZQ4VTP1ML[YB;$?>&)H=4H94S45P$VB#JS!-;(-52#QMN&M MA!.J4FE'#@&DS'?9/D#.*V&/>KKNV5B,NV)]JO,B#&>D:(GJQDB?SYZ\YB7T MK0SY-M'P>Z0@&R XJ;7Z<\=D26B3?!&,AX1 JY0!L7AR1KQQ]^SY10J$SD21GQOF_[>XL69*'2'35!]* $4,"@#I MXQYP519]4,H^*+@/[45.RQKI\)MURW1[/B#,=Z*+DC6!VF%X.D]KUY-![L9J M382.1A#B9JD*K494%\-J'*SH&! 426$YL@9>K Z/%VG8]F4 &8051T+#^>W MZ$XI^AI!@"CV)= DC 5:HT 6*!U-H(L;-!5ICTV8"A='R M9=*SS*%EHD"E2S;BS+8N"H$RF^!#MG-2#(9'>Q(@O#$4!="\;,&&&CPWFQ'DHN[.'YF9W3U-]Q$11*+60FY1[DD7UA[/[U@_)1 M;F?YAB@_80Q;8-5Z4PFF](N?F]775.8JUW+HZ :W+XOK0$)V5#5& 2+IQPAX%SA^E M&*5+E*7@;C\\H@*D>"Z!JG*FW8LQ^E(>ZDL;(%'PSG87) !6U6LA-\7*6_;\97BMO0 M8$Q./@ H ]&O!VC6QZ.A@*'1.!B5ETLV<>QU#)/I54V_,O9KDQ5%<'7:0@#@ M]O0J%"3N1V M[D1IA&)&?O3*JM$E&(([]G\KT#6AMCH9TJY\Z[0O.'5STB;CM?'>-% WS4V\ M<B_V:0AQ,I'K1<]I#Z'P8V&.:B[!'<& O)NF%1N?B%NR MWK3#"]?)A'N&&P@L$GQT0(NWSVX.5,?],CKA.2T=AVYTTW, 0,/BGDAW;]IF MSG:7^D+U3-? ;IJ^*1N7=CCH( Q&-UOD&LW2A$LT[,])KL$-39(F-OBR. M&(:,F'ELZV1[>6%F=@!;$+TRJF7FX5DCMO&IU+8IR.+6F9A8X6UZ MQH%L7O'Z) M,@%D:0B5TW5(Y"<1'?41S77;Y "6!(Y=-GM<4^ G8K$#EUYC#O($Y3Y_8&-Q M 0B+9\N!GDC"Y[4@%F63QXY(*)]WOW_.T.0(6II(@*<<1@VFH%+CI<7M5,U8 MHGTBMK$0A8>Y7/IYJ+@%B*-%)DZ!;YB8P8Y*J:K$^UAD@=!Z;%6A;U&B!_=K M;]I7X*5F,42,[C.ZY*BO OUB3Y/7#TRP6PN.T=$(=L5M162\#:@L"TQT%/-G M(P%HLNI6YI=G.6(Z8Y6+C"#JI]CJDSX2Q(8%VMM5;.MN$24BLIT.5K,,J4@3 MQ:B1FD!1J[HJQ;/@7R+'0G@5_4W$94H*DC@( 9&#M1I"*<360Y0P7.+%Q=K0 M0!G=@L[E85I1\P&W'6@##$ O@5V3RXNB)DHGJ5C'F<66$ /H8(\=4=R*K+FD>(1'%[UN@FD=8BWHW;@.IP^P' ,J(,AV*3&Z M%7)M'7-1;,T!'P(?F98RL8F(Y"I^9V<"-$OI1']1Y_4AMNZYRR,)9)0RLN?K M^E0$/F&"4TBD':MPF9IH)I*2$H$#W2?HW+G@+>NT%#6M^CR'S>C]PT1?\JFK MU:1K#B[LEYG_/F^8U=Y9C-.VA"G5J7%M%T'$I%NS +"O1H??9[BEC M*T"9AR\"MZKU59I .91_XV6INU-8=>, Z6(>H:"SKPM#( MY4A9D(*?+J651"952IEW:29BW;OE70=P+0YNH)W,F,6=0"2T&ENS1.PS8/A+ M+_8*0PC"R\.R&^PW)/=B0U(-87Z9F4CCK;U^2*XJOJA&['8R@-)1HO)*;IR[ MKA*'Q-(;6N#QN('2$,-8Y-\R*CJ@_"*( ==8#6_*#\$N?G1!6<('IN1$ZI:E M]Y\ )RFVO^+K J-L3J&N\BI\B/'!H!>?%XMS]I<&YKSK!=D9P^7@<'J[7+"7 M&J5 #O]P=<%RDM>BZY$K00SY@:B,1Q*H@B2.VEADT:K&Q#"("RR'L#O?%>\>(HE>DH0K4\GXUYWD9<80;943*$CQ1!CMP @ MC;B?5. @&Q GEMYJX\&J1T1SZ@S:A)U)M]GP<*GRT,42MJJQ1!*3)PY#<<\^1V.:E)PNJ*>*R8SD]2F P-Y]_.FEYY]'/2N$\,,B: M8QS&DA]]+X9@]>=2"$?KR"1AUQ7".,S-8,[CC3[KN9=(2&HLA=0?6TPHWX>! M)CZ.@4U5*8K]FJI$:5U27=?:$O(^HS@IO)AWU.4MM MRL.4/DK,5$IA!^)!1W]?9@#.^ MB:'+DQ@Y68ER]=+7; JSU"N/]P7%'\B$[F!YY,JY5$[3^[")?55&8'Z_TSR/ ME@M:,WGC/ M=)GF(3UQ]D8K2W6BFQE@#R&D)5(DP\HL_G(2E-[^\E;"Z#4,C@"%%EX.:<-L M#CBNF\Z;CH83RT#9=*R!%3WEJMG,)Q@EAA XOH*W"R>?&T7A;I MG \T9<RDF9D^O MI H"FI1@%@[=P1-C2P,GDM.Y+/9+5B662XF9)]%6E(R:4A\'#SN=FK"MS,7V MY3*5& -BM<+Z56%BW+-U"%9433PA1Y<2VV&2O^ MBBF,$S5<>'> :WMS(GGB2J%]=//3@_S^!(NU5S]#25^J$$G09M4T^YA9XA$* M_#:8/1#^5>Y @ZR+]'2A04% &?HP^%IS80^4LSE@"M8G:RMC#_<@J354DDAZ M%@S71(/4ID\ ;G+8LHS;S!]0!#\,Z[QN/WZD* :&I$8).CZU(=\\!-PQ2CG#B 5$3S-(M:ECTMUP=A9=$"C,X=J M/9M\P UY'.A[V."N%\A)N:S"@B)4-*T9@8S3< N(SR98!K!W@E*=FA<-YX2 M&P\E^(N&H7R'DRZ.W_ *0U>).%-! U8$Q5442[]+)X/KK(Q:]5* 9\7G#ZG:ZLW,CVR<5,,9;XV.%R7F&\HRHP:(: M?F<:XDTR=068*7PUU]_=.?&(S44/%M_]/TBOO?1ZFM'%FKB!\*#[U'-" RB2 M%TA9]<+1$;[@F4%JS"MB2+'6$LMPO;-+2)Z<6RPUL+CJ"E?M RD?,QS4$?Z0 M%0_;= ,T@"*!F*EIF7Q)M5C8X@1DAEP! M<9PWNLE)F"%JM_%1FK+I3O1!L]BN)'?NPKHT+MAN2!6AG@.0AZ9$X6%87IF, M/>)^)X',EHNT[D/*B(,'&L0GY8ZQUP,QS:_JH^(,QY#TOR/]06IWX4\/59N\ MA]H'W#5D.55#B%AI1BGEO#! MFHI!:N35;^0+=:8U24>@^756N(=]/Y,(Z*P^Y%7CE: M/9%RF8O,(2R4! COE^"3,3A)KV2."O-O9X_/(;\^N?3<,-#E#26DBK'< MNRB:QGAS=>LJ[76B7R@Y^/Q0HDI@U9SLHE%JC),,84@=UYRK M1_(=^R+8W*+CVN3PBH>&/%C4J&CN%=3 )4BIJY[ZGI".O#"ZN57)50IHL394 M++#^34QVH=M%^PP\J'33>!DS_&3)P485 VWG1"PYCP _6(%W\5(.7EJ)$SVK M6U=&4--V APF0-;@5C=V^YAI5VQ2K2HV20@ M^VU0!8(V,MHYA3QX01L6,]O[*'2D%ZWQ)QZ_\&L]Q VR*1; 0N'99$5JZ+8 M5"\QAU$ZM&@(>&FH>$JVSX51TW ^6G>UZ&>(Z#M0/FXZURF E J >7_&OV[+VV7*NVZL+U[GB2@ZC IX(2M^DCU2Z2= MFE3@S>K;>FT06W9!9%E7PP&O%?4^U?2<\ZPWAV+ZQ$#0(EC)U= A7[2@\A6[XW7B:GBH MFYB$$XF?\.$7*U'23;OHJHE&[!U-A4+$\>'OE"?SV?Q@%"O"QY=A*:AT%-:7 MHLF7:IMQ!;0:SL2]W>1M,(?1,GDCC! 7L/I@,YB/1,]:FW9S.1YN)_-.*/#G M[ &P&H'?%%AR1VVNO-V=:T#X^NZ4;KK*=W)?V7TKB?32'Y>2IXP5#^LD"LW$ MY$8.RK)5B5E)_3X3HP_/M:[P)6&OU]CR-$SQQFS6\\E/M; T M'3H7XS27_:7"X#M*?Z.TI9T?TN=1Y>6O=:>3*ZO7G(Z&D6"GKS)B^82<&52% M__[95,;G7-"E$GT+X![4\"#\6ILE5GYWOC0F<;%.-J61D J:. M(QFJ&.E+MJ<++(]NI;Z\]JW4MWWZ5I#AZGH#2Q@1 8Y03S67WG,9;I*"ATWT M5%4%OLR'$[O#0B;-B6V22^2(%2?HU !M\_!I(U[[YS?+ILT)03(5"&K%!LBH MJ,',8B'G@]%HWOJP-J+^:U:IJ3#M1O/TV953P.@X[Y6K.Q[<=YI8+38N9.1L MJ6VIMLC:N!12]TQJOX:M+3&9P@^-/++^:>3*_+FRVM8.X0!G)"WO)W0.&8F% M\(Z-+>.DK;?57.JNMJ.FI6OAH%SJ[/E5[:I.<$:'^G0^B=..JP4E',#-8EP) M"[:XN:.@Y#=R$J-D2W4AI1)_2E4_38D*J<)V@?(>CX6P>UOL[W<8>7&A(+C" M-Z7NB%2ZC>ON):H\X!.,A <%+9 #3!*5@X-RTG -J<66/#@%,;/, K>7=>?8 MRBWI\OD_5-&H>I0T15Z98Z#8>3=D;,F6#_T#V6OM1;&"K-CP&MR_8@7R_6S) M)@-QT^;K^1[#JC2!5U>(%K>,(ZBXJS;3) S3M6; U%>:P-)!V1.I=KJ6:JYP MM::)S[[7$O0=*M:RWG&'$?L[V6'$OLC(R^5*294L=^P.H@8L+8B@X!)_0?8"%J.2<(4#VR$J$#FP(W,-@]77%K&NYSHT4$70MY#Q'*-!&\ M,7$CK3-*)(8/@G>C(E%$W&'S'.CMYLR54OIN.718K.,1NTG+8DT&O0TP0FHV M1FA)%L9JZ/C,=>-BV3/=2@9+S:"$[4_(&D=KHO6)0XPA\"PEY^7V]9)S2C'0 MRR3V7F9SOZZ+IW4("]>76Y7>8M)4G"<$>TSO M=](WV >=J6[L-.?D?"Q1,F_V.35'+Z-D>-Y/Y-/W*(]A_0.,+X"5BL9$U9M\ MJBNGS+$FU+J'1>;F" _=?KO.W<5*+K/I(<+@[['[F]8VF)A/7KRXF+/T M#M&ECH^??FMPZ9+ ?%N!L82YE!KL9\[%%/#E9B1BXO4E*@+.LT"]5B0X%_AE MW7SW#O-54M4U.%L4=VMALR704$Q(:L4L"%5W2H]/;2MDT]D M!8G],<^^N@R!]JVIT%:=I:$.DW/7(#B\PXD 0Y' :/72C+R.'!"(/91I6F!/JHF1RXO)%H'NW M1K_,(WL@XBI6^5A5$K+3+=?D9M&D+CLT;8R*1=MT M5\P$!ZEO$V1OXP=12R%)\H=E%6H6;HJ<7(T;T;JYNG2KR%>>==M [9@5<^N3 MTM-0Q,/KY0ET_1%%GI>!O[6BE5G@Y9S;9 :T7&(BGWFI'2J"^3#)R^:TNH M&K-@D&3G*;(O[+_E[E,4/,AEA18%("725VEDU[X+H%?!/MAQL#Y7Q[;7... MC&C6&Q,+K&C,(9_ 0+*J^F?YAD27:!D8TW:[$WW9%.NHGNPL4TEQ;;%(A] 6 MH *^-2L,#GTU698BL &>!8:I .=Y5"+A,FC-=/CTTQ;M_;BF!2K^#? AG2TK M70"C92[?FZ<(%%S0H=(D*[.AB8,O8NUB6+K:A/;5#:"H@3&&$5H'.>S2VG.. M++;"MTS!-;,FJJQ#O[#/%3F@*0KM A<^ZQ\N_#I=-X] M:K3DCKLBLR%_PQ_$8*4#1EG+!Q-8"YQ+DJJ EH#85D*8FF1GN\48Y'S6S93=N1P96GC4S3 M=5.(1=-IW3!N04%11@Q:D5-T&I IP]$F@M5'C7*-7T:(TUUU60T*M;)%#,)+ MZ$M'MLM!M2.B1O,=KDBG(/T!M>8'$/4V3HG>[AK M:$MF96K?6S8I3-P\%;YX2\7K,8P >05E\3)Z+R3NWK0^H,-]O37-!\@'IC\^#DNGA7 ,G-IC>V/ABL)RYB#D,N1R:XZ-@Q<^^QW%RT/7WR QK1KL['O8$-3$)J:R M"YW5CBY;10+@S7@/:> 9/X'I7:\URH$3MDW,0V5B'?DY]*%)=1IW-=1:>"*1 M5GL0HG#G')L^6 ?K5K"S>6$BJX,VP6%P0D,L7OT<:AT0G6[DLTO) M1X_=01\GS+MKHN%1>,P$K("^?( M*G"J"SVP)!?)K,D^)OVYW'.P"^?9:IWL#V&1OH8*EI6J7NOL*9L[W2K6E5.S M?N'6WE$HEKK5YW[C*H97W-Z%HM9=U4\+H1W:L%UIOJ9%^<5$\[ M.D-J^9JWU-HPXU A;PH%ET")YK+6XE2N$NC Q4\V!;*=K^&W'=E<+,G1)M7M MY!XKQGFIUI/3/_UQ]^<__;',__PG_'_WY[?9_:[I,Q /7+_L_W%Q7U) S_^L M/7GUYJ[ILSK=-0$8*\J_!5&54G;[W9AMT[@%_VE/3-58F\NZ).OOU=\Y MHW2S8E_"D'"DGSAR&"[$E[6W?+P5U106+ +I+\3^7_;T9U#P> M^(\'_8%\/!R-X.5D .(8RKQ]&>]L& ^Z0WBF/QC$P^G0?S&*N^,^?=&/I\DX MNJ- V=IYO8K&?5TV##;J]^ =^#"9QOW1%'_KZF9@R&%W3%^/IOUX,.T? -#- M.OJ7%$C0]MF=I:D%B"X[-JT45*+Q:W9.P40B]>[77%F&2*E,P"$V: OB":3I MDXM$7Z)C M,E^.' C$,L5@IWKE@ESKZ;4L2F+Z*RMU<4C(:>Z!U!9/W%>)_-2OX,2,.])( M?:9>Z[_OT2ZM<9)H;MG Z+MG&2-=VPK:KY)@1)<78]+%&5@1M8':290Z\4%" MDE7ZC>KCFK6B[W+4M<,V[Q6D%W*5%/[XDPD>?Y)()AYJYKY;R'/T ^E&,"! MYEA46 V&+N&.@$RQ39_6IM9"=4X-N$MW&HCXW#A_)[HQ8YO-B5<)U'42P:D) M!":;NUYN.BR*>XBYY4XB*6FC]DC;%[E3D\?[ZSUTB?8U&+9'LT M>D.=B-HMA/-,.J/DA\C )O<=KIR\A+'1'MTH8!_-\ZXX1+?3@X4"K+N=/D @ M+WW=%:U]F.94_)TSU #2A!8FE,]<2X_7S6@JF44:H$?])[('+9/_%64:,>'' MDE>@E@@\9G*Y[[9Y4Q-C'Z-(GEI[+]&E< ^2!P8(QD"XT-VRS+,UE=?[-3/U M;;W">58Q2+-+H'P=8^(_MCTER4A>-%'IP8"^6I')EWV4[F%2JDWTEYSR6.?5 ME@9-&.U@Z&U8(>C4\6;;[I+(2&O%W%&.G;@G(G?UYOKN[45$TCKIA8&/LM\! M%@1/]6(E_.2UDU"?SI"_Y! OC4QEJ2*7IC0>>C81#PU4.XI-VE7IIFR!,_9S M"2F(R!P'+P@:\G+UXB6=\9 7@L#LPS6DO]IO7;-49"Q<*7L2T/E"I5YE]U1R ML0[UIB)9!YA511BY-C03EM'*KE_UNR&1,)14;)W-H-&?M M+Z36L*XS7+R8E,*%NFIVWUT$Z!P66ZB.4L8JDR^/J+%1X2*E"[JKO+0JYFQ MP9G0OM5XG1.'8^I09:2Q MR1ENX'#AU?[=#+,")>&7_1]$?JIAPO_F2R_E2YZF^#OIX2A3_=?QJ//_S:.. M\J@JZ32*+ASWS6Q7X-SPU,#6D"@QDZFB/J4/<"0/)!H[3=_[< >=/I*"6^92 M/ 'R'YVA-XQY[I#YZ&*\5\.XC]@EAP%(%/J SBU4EOJ#I#-PR_(>.UBUS?;R M@\?:=#2-U*]. _7,,&2%TA%<7.RKD0EXQ6ZT E4W3,-K9/[-Q,,M5A!M$T=E M*31FM2F%U1R/CS?WK8S<(*ZU08-BD*\Y9J#,5OFY"P2!3R_@X+CT@IR*$DHW M9TK!!RIA4) RL'97:U+T9HS%T0JBA;8X:U7I*32985P4(R8T!)9WEKZ.>MWN#S["IX[# M^/F:X*"% J4R+&[A[/XUNUGV*S\&9[B%'C2?WEUB8-(>12;GE*,P)C>S%L'( ML)0#\]CUL\LD9'LEJ<[^*: (E"F&,,BQ;,F6RKN4LVU^[_U4".$U@3RL,.V! MRD=__#EOFO5\T^7VLP/F@#�R"9O8+%+@$__%A-X=;=6\?* /N F=^6UO';!T7U[<_@4& M@'^CJW_[WT<7'M]'UQU^N;N\^X-^_[:VZ]8166VT@SJ4IFEMI M!Q[AEQK7,?S;6M?;#OZHC9W@2_%WU:6_BD:32=R=C.&WP6@8)_U$VK;7MC*( M!\-AU(^[P[$T?7\)(-#FG,3#04(33>)D,O7+JIT_.?><:"6^DOT*'9#_T1 A M.VO=W^^!?R/ @\?:P.PXZ#W(B&RJ!YDZ)S#T)H.X-^S#;TDRCH?=2?0!I,EG M3<9#B;6,AMU^/.T/HJ0_CL=PY=CXW[[-]F,DJI0;0EAZV]3C^%KS^_9"D MYR^<](+I$='/6PSR,[W7?R8MH/;Q>W:FO<.C95=/Y2@^'.I;#X<03WH(JR0> M]2>!GX>QO+IY?"VGWI'$*Y/,E]@JBQ8ZR54G;<[FBN2E+PH*1#;K, MM-'WT0C*)F/ZP<"2EA@[KI3]*/5UC+R1?<,.J646E/G+UPM %U(X5)(GQ6E; M,:U0C*G&)U;+T]8#2<]=V5BRM1=KA6,E\BXO*^5KC;Y@0SQ9T NC/@4QL(H$ M7@>'648SSJNE[EP+L:AX@M/'%@=.VJ1MUR/_VEWM->P_@&SXF@T<-$7F;'BK M?47JEC1$CZ*L/%O2>;LJ)[\GMNL%E^;[2Q@'&9X!S:MHV$_DWZL $9)X,.H2 MJ55&=F #2.RFTX2(6V\TJ@INMA1)NU#X^>KR"H2Z-^^O;N/HXU4M%*+Z??UF M:QT5PJ8#U3?^LR%^T5!Y!-A9;QKWDR&', R' U\MI:E2R;@7][H]_#&"=;YO MW%XO 1EBBC^F@ZF%(%X-!I&O7$W[B7=Z#V58=1.0K<1RR M&Z/QS_8(,N2Q-_ZAR4RQJVZT/KQ7U];%P1G0NK!E]?S$F8Z<2D-:JY8;60CQ M9C\YU7!IP*=3,UDMVK\1;@G<\(W+0X;]?.+4W4LIN0GTE=-FJ6Z#%"@![-8" M+SB]NQ)_E52FF\4";C4@DIGD:CTWP_\-3;?L"ZH?L!6P T3%-7/^)?7YLO& M,?04]:$^B/=G^,_KIO>LC/W2-0[ZU%IJ, Y/ MP6,LD)5BZBY"TQAAR<@'DRW3)QM\2-9 1F!X@*"^,G%/*F&8DA+VE(*CB.J# H;J6R9I/N:'RG+J$ M.T3_G%9?X-0A:0XJQ<#-VKA,D2R.=0:_F:#=+EH6E]K3V:^0K;-2<)Q:$F%0 M[7-AA:8D4;2R%DQ?>#S(!6_8/)]U'6_7 :O2[(;"MKK]IC'#Z>H^?]AK0QQQ M1B)"<6:UF[-Y+NMWF&?-F,JV;-&-[*EHH2;=CC?:-$_F6R/R;8$Q0V@ZY&G+(!>&_*1 M([SQ0.OG5:7EA#M4LI4OSV\E4#^VP='LZ&%9W)-;39.@L6;;.?-$YFLAF"XH M:L].QEURM+PU2Y)$6-42$ ;LAR2']^6#3FH7@Y.)A9XON.K^_.C5UKM<$STG MR(R!\#+-*AW)*BW)*L/H"4>Y3 HL>F/!C[50*:HZ@=V#7'95?:]-!?9(4KFG$J>>FDB=)95BO,/-V2 <+_NR)E_9 M[H@>J"BWX=R@S**&BC'LDT$\F@[0.CN.)Z,Q M%@NOKR;I]^-!,HYZPR0>#*<@F4WC<:+*Z\F0>052_##N#E#\1O.[V.I'XW@X M'45O:[I.9=/U/AZ-H".%R%LX39U!+JE(?>Q9PA7R:6JHA'#RCZKL6I57 ;50 M6FWL\M &!NVZCLEGU%_ $<)*P $2A)U MHXAQ![2U;@\>F<33_BCJ]>/18. HJ5_3>!0/ /G.AG$RQ>2*LQY:IIJ6,XR' MXUXTBKM=&"X>#WMN-6=LP7^-HPPG QHE'E-R"*_),=#QE!P_9[#YT51G&Z " MB91!PSJ"@OX4^,I5]AJ M?U7[WCN*(J$/OH )EN>Q_.,WHC.'PIUVJ8\AZNDTRA5CU4I\G/4K2_6+KRZ: M(9J,D*Q,^H B2%6F@'- J:IXY-]U044Z@><8@&U("@&? %U@G,1C6W5NTRL( M[@RZ!Z=H53CK ZI.)X25HWA"V4;7TF%RP6 0;O1/T704C^'1*C[=HM= $B^# M+-BSA!UI@L#]!-.@ /?&:-J1BJ%6:)2*'$VR!J+L%.Y3,NC#8'!G1R.Y#1PQ M6\)DL+H)W98^T/P13SNE-UZ#Q!H*O#5+@&XF ?P&C =:B:19 D0RC*9Q8%XZ_AZ%WL%Y8RAW/598S4\"I=(>#:-1#W!OVN]( ;:1#.#?(;'9B7*RSIZ:6K;8]95M5"!0M4<^0<_5X\NTXF^ >]1S:I'/ ML,1V;@+E%KY1]6F^M$I^\.X@YZ*62W@S\+DRLU14:0%);<:X&-9N.)!^_*+R M.P;X38 O)$Q8BX9*!9R4BF'GGM%IAKJK(HD1*3AS1_A_$^CKU2@.*A$!4^7R MO.ZX>>)7?5NLE2JD]L9!@=>P-NN=*)12I9OCWHY>3TVU:)!4_\$Q/V_KJ_O1 M,"LW,RB9-N$L2?].$3%-$'L+!/2"/SN2M\[P6!$3"P M454R-^C7!U -@>\.NB!NP,]?&L26L^D0] 82!J8)2 ,H'Z!3JFF\!#5.D!?Z M/12SIB%2&3S_L0$14(I#F1Z%'V#T0YSQ"Y9V ^I_O]\UN3[.X-R&(WH%Q+1A M@I(3\V\0/\9]DF10K*@I)Y7E@"P).QN3+#F"HYSZ5]8M.WU%ZGEWB [^9(@) MZ5T3T>'JVE&Y)T-:5/P]A1:$-;?)7&#6M M@2Q&KK0@$P-L4NF+]W@+N+8A-I%&:JI">4/M=C3_IMAE6EI<&M!7[0B-)D)? M>=C[]KAI )Z&5M=-H M]*G%=OEJAR+GE?L%RS (PC(/V_^2^T+"MNB]5T ##*-LX7O$4IM1I0C/G>*Q MW&Q:A_%2W#K8LU7D69>Q:$HW.KK\HA<*Q/[77XC] &@3'T&AL\G"HH+WA?%KT0* M.8>&LG9VSQN!E!:U]&V#:G5T\E76OD9;:()>Q\R 9=$NB_ ]TS(3SN% T?EK MTSVZ+/9;Z1W-^H1,X$5D*[T%5G&,S-[?EUB) A&29$/3U6_P M"U 9#78+D/^1'0.:.Q36BV[U9NXW-66/B'8FET-9E32]I M;J:@@P:$+FS+(BR9C>$C6_)W2\':L$Z[JU.^7\OJF;PU';R/!&/]U&-, _TR M)J3<0Z;2B'!47NEA41M#BQZ]NQGRGU8]6/(9(^@5T":#H7WU4ID'5*$ZO&< MC,)7GM9]$CV\HCAZEP=Z'D#'(X,YZ"L]>&I+<3E)MS^"Y2QSF&Z=IZ"934"Q MZNN3(*$'3[((+_ASYND/1FY4S,BB[[\F V&O>4#O9@O&>AU-0&73Q0[=&Z;@ M^E'84EWU79N27"Q>#L9_0K/Z.!X/_-+ZX68,'(<8S3>Q*PY -R6?G\)DT@P3 MM%..NFU/_:_0/'DI=[M!+%HTW $*%GK.JD(=,ZJ2I&;,&(_FG,2.3](KZ=KR M6"U ^*7J?(\YY:\6$+<-^IUI[(9XQB](8<)>&*: KVG J]4Z/5")!C-%8?:O M$Q',\EVS9Q07)V%IA@/ ]1,I)V.JWQ@9($G"1SSK37[TJV^IBKTEZ@WTK&FU M"W\3]3>4PHY?KJ5/6#9,!U5D?B"JNR5XPYI974"J B'T"3UIPS MXM;MBD&F002'B5O H42F_S'Z%X!".>=,V.A*9\-]4X#JC4Q@ %/QTYT["H9Y M_;4OS76#[_O17_;K!ZE,DX2Q.#CG&[4_WH5!:[5.,)19Y9.IV_T7)P0EIQ72 M?2PXH6TJK>IEXYB-D$JZRJL(:/=PT&4R-4GPE^DX3I*!9(N%">*YJTI[YDK2 MOC[LL)&8458U*;H6U#K7@2H571<7\T^8+!B=]=@]-X[[Y)D^O(R#4UN:='@9 M),*(^YW@0M[M'OJT^H,D&L=#0)4+MX:@'&_[_"3!T/!%X*-BRT[MZMIR);@@ MEBV\/(NBT4ZL9_6DA;,I>?G1KRC>.Z)+AU:'@'&%TG#&9;KQ$8?&4,7N8_J& MDM:%()WUR3J(5KG!U!OGKIR!Y&!!TTD?8]![^'ZO.SB.Q]EZWHS!Z*U#WUP= ME]GFIP&+!^\EU[[)%ZR/ 6R*Y=Y:MIR,7T$C[@8DS2QKU++N+7P5C0"UNIC< M.1S%R0!_&4S(6&[]AM=J"GO!Q;(YDL";UM)IEM5U4TR'B-FN"AI?94%D,G+S MD_>>@E<*G7+_W,SLPPL$B!C/8)%OY\8*/2&O2@9#:O) M%1<&9ZK?O<&$2_3271:K>R>AM"=Q7%S^VY?KV^N[ZYN/M20.^]U!FZ;K%41M ME^YU"3.[!%]ME)+154MW5/15;Y!T)K9Q(_69!FY X6-4B8ZE-TEKUW8]^.Z@ MYB#GJ;2H5&4ZBC*T$5$J!I%E1L:MN0G*_7QK#":-7>%<47E;ZPFQ MKVJ\H@A2LJRZLBQH\Q7:E@& BV>L7D[FQ'J2 1?E8\'/".4J"L]E!-=8@K-& M30\2YT=;L_Q75C-G$20"5@3Y>&3J%!6+IO9)SN,$7[,G_]6X9^Q/KF(+LNN& M1E*OX^C5M&N.%J^]-EACS_"T,[+?(H5L/YN+87HK&?.;B?\KG=;9] MR#4'G0DG:0:N!8:3_O2H3$\B*O=%@)<(,6VN8=WUV#*,Z\;!2&9<50/;>EIZ M@NC=ITH+ _I8J091X[:^9I 11&HY44$CO$^NN-VV<>UJ.V]F.9XM-2AW9 !A M[V>VUJ)92-Z-X3HT")0!$2>M@,H4^I9VVF!,?4BQ2*$NH8OF\L4YB[IUQ\%( M-BQ]*RP_.4AKVTZ'I!7C>^2Z#&'EB,U^9VRQN.CB'D--M'X;QXUA%GX'S5J5 M*N1<[FL36OD-*@'D9_NE%N/>;8P+<)NN$68:[=U>77C"B)S MJ51N_Q53"92Y:9_;)Z\V.GM6.:IU7(G Y"T*^_ $KF>2]3I, D-\[F8P<7/ M9[]&=T80B=[OYIW3QAUUH@]8VS%E#H_A T\H]E P&W=%.B< 9KYJ(0.4=UG. MEFF^ CR;[=?42( "9E2"<@J@$!-ZDV]>0Z,T;U?W42$[3>638GR25^9C&K@0 MCQ3%XP.F^7CB8%!R9%-Q4!\M9,?VH( 5H3,.P+$JL^7"\\/ZJC5$%$&QY[SH M6L9=<-ZT@P/GQA=O[4O_'%VUT3S/58ZY\T]([07[B50?K90&#*P>'/;9-=

\0"7+&P MN'(>0;D%7SQC..S%XW'B5URQO 98BB&0+L_@J WU+(F'$[1=A6NH6Y&&XR0> MCP:GK6':C=$P=N(:T @\;EV KUXR&F$&VK1!=N+( RS5:S08WV"7>J<;0_WN M,=^ZCFFTO,I9-G7Z#96-6C5!="#6FL1+,3*),>06HT+!&S L[!]J6BZ-]746_0CY-)+[K0&NQ:F4!$_,=\ M0P;,N#OJ1V> N:,QNH]&W;@_F5!?S&R=KG EV(,R0[U" MF!7(R'A$F9ZO["ROHF0\B2['D\'P%*29QI/N"!N7C4=CPIEN?WKD]#!X MOS^FTQMA\53.)4Z&<'J]00@5EQ"!E#EKV#DNQ39)3/U&\R"'GHL$L@!"33 K M;W9:)CZ:0'__?%CNP! K;J7PLE3[R\/K16<9,-,)W@+,1.'"LMT8B_L%.VE6 MR$K,_1C#U+U)W)T.D=GB7\Y->/Q]\MH-IL3/NO%@@OD"HP'Y\:Z<%IRVP;2N M&C81DWJA#FQD9YV>SIJVS=A:4 5R!:H4"(0E$./^8,0!58,1%=)+NDD7 8@) M-A3CU1_%/3@6:FP&.AI2Y#L_3P_S5+1:8G9XPZ^4!%9E.\JGP?17-5)\VA8/ MVW15DSRE7&.[6'E[=W/YK]'GJT]?/E_^Y>+V*OKT^>;GSQR$CZ"Q21@PY:Q2?)>HFK,W@,2NHE@F1!+#ARA^7<)D)777VG&*#W)S;S!,-Z2+48]H5AV1)[$QG/,7)$Q^/BW%"8\3#9OZ[M*@$P- M\6IC/\T>W/;A4.M,M*X8>2>VY:22G5-,G9I@6$6_WX][DVGS/:XU;&< \9=O M:'#[2*W[JU!L\\ET&T3*SUU3R$TDW@Z6*83>K=0Z7D[O+P@ON.$SY7X?CDS5WO01ME*FFUO!4(,19UMU&K#0?\=^\ L&BE9C$_\8 MS>H7P:RA@@*^3A %TXJ%7OKV.>,\)T5IU.^)NY(4@I+*0;+(4W/AR1)_R5@^ M)HK6B/W')N/F.XSGQ'=WZ'M05Z[$[&=S&\80S; H]S9/Z\6+0'L=&F&!"6%( M"X(^4/Y1_,K9W \2A)?=_N;3(P) EV?'I;OUMCI3?WGHN,)E_X/1L.4B?I=[ M6-D(WD1K)'X!# 1IQ8&GB,M^CM]S1GR[6LM["HQL^HGZ[-2-5E2V@$$!WK.V M:/+VJQ_(J>@"!M^L#,6IZK!6VV3+[BK[QRDJ?J5M#XQHYBPD&66(6#2QOD5&< M.ZR3L9"NQK.F8MQGI)XW7@E!GX^%];(KPFBYOQ#W,56W%;CJ/Z(SZ 35$P+Q MKK6L@BLFYL%C;0PF"+82>%D->K5(UGCS9(*KVT^?_A%"N9T>U>]X0(;P83P: MH%@]CJ==;'5?654/Z-IX.L;25E,0O\>3> 1CTQI'\:0[A7_10S",)XE63&LM M=.-U\5X?Y?H^2?C3.*&%3).X/^A%UW6XOD([P&B$I0WAO>D$S;+)($ZF@^/' M1K%'IB3.R_Q5)R5(?$=S4D*N#HR)1;:-?P\PN4W>0Z=QCDFM?6I=E,13+,P7 M#T<]:8VCFCBV\BBQ0 =&M2=)/.YVHZ07CX8#JJ/26/=DC'D6"9J/NC#>8!J/ M047[F66J)O\@EB/I]=$J,QQVT9(U[0^_"P(PHBIIN:.4Z("+ R2(, =4.R0) MM=!W%29\8('XP*J89\N6@$D>B N8!^NI\F6E2/60 M2^2H\C Y\C5."F?]W>'S;Z4-;O2<8_.ACRAK^'^N-'SP:X$&=(JK3%!7^2'J M8YSM#X#WG0G\^)R7OYXO4/H/VQ&96-3K\J?-PV[;_,;C>,>$8Y>'P_Q9P$[IMKTNYUQXI8QQSJB MTR'Z1D"KI2Q7EE4TZUO$E;,>E4E-NIUAT%5H[17*^B"1#A:=>(TG/1+H(TG$8*6ZT[%Y 9KHH0 M36U5A%;; L>PJ^15*_$1!'E_%>57U>N[X-L:&0D?YXPH!1.K(3GV$>^[R&P? M4I@[E/,ANVMI^>?:%9-NHM%.,:IYUHQ'?AW#Y+[.X7"$7%V22,! ?DNL+WDN,_;T6]'$:RV,.4IB) MU"^S8**' @O=I=+_@';/O8GUBA^5MKS(\(#^X_FY L9VI?/.FZ/CA6H.:5]K MUW,%BU)\1?86U *U$-WZ#( 0T!S4M\6JD74(D/))):X:@".!VQA")*X#KA-WA_&T.XWZ@\Y@0DM%.788]Y(>2[+C(6:MJ( [[5*) M\5YG,#TZK]Z<'LC.HPG%=G5ZO0ACE.&(N]TXZ?=^KVS:AN:4[3 :F$R4_S<+ MJ#TFT58^-9JA*TQS_VS,W)38;R24&B2^CY3Z+M!0:Y.XM07+>47A:,,!JS%] M4F/@=D_CX6@07:DIA67/3RYL9NDK?'EW$7R&ML*8JE^LN*$?NPRH2G=!/S&+ M9)7^'0M//-MX"@\MJAN^S#E8"8D1B%GY+,< .+4]X#2VC$]@ >K53Z3[EB\C82I<%-B)P"->S'*6 MRFA2R)(C@*.Q+B'?:M@RDF=?2&BSW)>!2SV(_I"2AT[TY9(:*MC-L'/Z/&5) MGV[E-!Z #CT>14_%=O=8=6:+-%Q9/SN!HC+_%IW#HQACIB4P#4" 0.04M_,N MN]]RPSR$TL7^ =-A>E("7L]JSEVDJ)@1(\ 2>V+-TV=WZ#"?3%=93WM(T'=Q MX9%Q'!EQWQ09[(3N!B-.:8I@-C>2>FA9LOJ4]V@H*"0\PB_@^UL&JW/5G8^T MZ?_O& R!A:*E<, _L!IDN\&PVYFB=1%>Z=./7O^0P;#;&;K_?X/!<,26PLF0 M?B1]%2ZJ42/2'+)R -^U<@G%86<;JH/*=T!+D;SV;4AY==7P-;>@7IR,L)Q=\J^'^PD\@K-(P.09&I@=J,QO?;K?X6R M#]O9 -0)1?1WQA.M+L_K><#+I M56OV^=) +I310_)'N!>O#87<%"8BHW#E>0/39 SOU%XR=JWEND,TV0_IIRUKHG4DT;(&F+#]^.HSE97*2#G0(HT9H8 MDNI0+F21J9:_FG#-/E?PII@U#!E%?1,]"? S"O]3\2"GIVQK>2AZ[[!3% M1) 1IR:4VCLC3C^Q@P&/1))LQGJE$5#+AB3MMF<3;1N[;%() /(FN'4B:?;+ M=RD\9&$0'%-NUC:[5C\]DC=H>OGZ,\22#DTX5M,31]63'34LI?SM1SOH&K7\ MMQUM&(O>F"N-TAIV)0\Y M.SWU(&X(WY%S;01F"$0M4$M&C* DQN]#Z.:I&:.3(%+X'X'0S;-;C%[D6Q"9 M&S%Z6FD:>X0TU7!Z^!O0U(0O_R<3H&9FJ3MV[33J7:"ZM8INMCTR:IZN=IAK MCX='5,\6.8%.-#4BO0W0P=6;O>(>6.\\_V/!AB7#Y@3TV&4R]6,>'GN5#ECH MCA-J8S>@U+E1G/2Z45T:"L_T3*[5:RX)B=7 L7\H)LZ=)=0W:$ %!4'G.^?2 M-O*B*TG:Z]F6@?+G97 EL,YKDDCC46[ZF'"KPFGI@8>!@ODU *TONO[\-%T.#P$E>$T@ K] M68%*;Q1/IM3P:#0.GQ['P]$+JJSV^MWHC!JZZA#3D8=(W>;-NEX7<68X":"" MGX^.8@V#94HU ?JP=#MH>D@#^*Q32'WX_'DT'%3JUDY_3+GX?U6,D;TUH3]%A]3UISY=)? M<%$HE&.?B5"1NU+JE%HRR87\>U.A(,Z]%CR$C8/O:A16H5'5;'@DCANE=.U# M#]#"KK276;MVQZ7GMUS(*I8$T"C<%XN+'?WM[*26/1M19 M%BCOH(<-VY"NU-]V%?F_L3\1JXYPW[@1;7X8C^!J_TQY!G['(#)N0-1[CNE" M^!US[*LC"TG?_7Y3/;T(H\,&8SP/S3FNG3 9EBAREGJT3A/B=D"5Q^,J_F!9 M 4%)M$^1C:>6@EY_=Z/?J- M.R=CX8B$T@EJEM@ 8FSZ1VU-71ZRT<;-)6/N6Y],0+ #$2"93&*L'$!+_VNZ M94]QK7?[*![TP[P <=5.XEXRB/!V#J)Q/!DVQ/,>6^W!PT@FW3C!P@53$&\Q M#+0'!!#6_;'IX7/9^:N(7/3THT<_)I.V-W1V>KC//[K\3N^PLE!+56^)6S?W M[QAJ^6(L7*S%^74?,[D*OH?9(:C5*X]24I9M/>!S[9WH=GRIL&^W$+P^MT^R+7H&>DF4Y+1PY",)I<] M,J!Q--+R/"W$R9\*%B/IQ2-X#6:II\UKI:Q;DOPN74_A4Y\[P)#>7+R_^'AY M!5SF"J6CFP^?;CY>?;RK6J:C;ZOECR60Y.R?_[ 1]\$?6E\.PXK4?!/*KZ8S M\LNJV^?E,=GW<&U[;.)7;*D%[>?TR=6\)=%U3'UNR8LUG$RC=YA+@]6BL<88 MM^T%V@8D8P($U8Q$!0_BA/Q>?5!;@%A\.B3+_$AGLT<+C)=OK&VG+!:[)_:% M#?MCD+@&%,X#"LB@'[W9Y\LY21R]!!:,[8EAO9BH\Q['& [CR:"+/\:38?0> MS>28(!]']_(>%]&D@. 5)P[!+/UA2!FA_LDGPV&D[B_GA,ZB\T)=GR&!A9EPZDA\VHS> T)P".1NGW4*CN MGJRE_8@E+;:%5%G<\.^N]J7KOLU]NOM4)@TCAJ;]47V*03Q)AO!O'Q21:[M- M?>#<%4CITP@]@/8DP8%H6::QG-$%!R +]+M8?FG2Z[U$^P0.K=(+7J?I**J2 MK4L,CS'M_2XI8O8!V&9>]^$=?/BT:I1 VSYB7%ZZY3OWT%R" MVUU;MYZ/B';Q[/(^QAYS%/XZ>S)IO71W4-1(I1\LVOC%+(,%W-=4WZDQ +EH M:T& 8X;:]&D6T,,"P6?;(1[N%89DDKX]B1,V5XW)LM1N.!;_-:92KO8K<34Z M&Q0?P)J,=9BBQ-%@U7.H17'X+O3O^8EW6K3+5.EJJ\.58/6Q+EGI,:ES-*#: M6UWD1(*(Z7*#"8GLRJL,U!AJ>V#)<<*/&\(P8;,(-:0F?G@\4O+E?Y@^B MZ]@ "A\"8AY 2W[?UA4_V!Q8T_U#5Y(O1U=L.?AMYQT@OE!5L1!>3&X1SK3M M $ ?8%>?N$(P<<9WU?!%XW%%$?5KL>1F#?Z.Y.6&NF01=X3;R+N+I.H\1D.( M9$O- U&V 7JVY2 )]9BKHUPR>2J#ID_EON+EQB"F)28^[[F9M+ K["JQXOKW M+$![:,>@HFX?,DTV",K^+P$<:]1L8[K&2,FP=A3F V,+,#H:5,D>3(E#EW7K M:AVB2 0H@ZZ5':&*\Q?9AHG:1Y[K<*2[?>ES?DWM?AZ+UTK=_#)N/>]%8E]" M'^XLT6&7C> ?HGZE7'86(QZIWC:@P)(.?N,.GFTASC3 J3Q+7Q= $V@D&H!, M4Y0_0((*>I5\A('?*C.IDN(NK5&7U"$?D%"4#A4W!A4K^2"N*QC3>UT9J'7( M=OGQ>8Z5U;$''?>=QN:&G>B-:&&%Y-A41U*.3QJ;)O94=[ M<+,)$7UH\<>=>.5('RR"!@35;.N':713$E)S\ M9W$0>[]P1V-Y @9?BW=&_)OM05-;X6#BRGYB8\6S&B0)G4%-FY,RW8H6XV[JG5E?#-_R^_Y6C(J2X-%N5Q0R&I#3-X19LT=Y971C]%_[8O)!YA)H6],(IZ1UVKK$$TWIQG:!@QA"H**%F$8R(<-&$UD<:"G_!?FDM#CA+#OI\>L=6M5,4/ MT39L@"/)SN1:7^ ^M&35$B'J\CS\-H*F<7X4 M)50IG9(GO8'5H 7>&(6!X 7XBME.:)?[ )?M65%X 4IY*392=&[;WWR@AOYV M^PCHPC8ZXQ?_40HTT=6H>=HQ+FHXE'^K#BVL_\[9VN[Q1\QR"5WG?4RQZ.N/ MZACOJM$JSGGN=#D,&>B/?<1*\!=#]4(-B\-!$H^G4[(@3^,)A73Q"QX.K0E6 M59%$2C4^&X0+P^J0,I'1"6D";*#"Z%8>+SHGXXM@V#\47Y(^%M8?!+]])WSI MQ]WA6/[];?B2C.)1DNB/VACA>6.+@$&W'_Q6W\F+0/G>'/$IV$FA+,-PXNHG M.E5P\HM-5_80J5IX)@2AK@W85D$P2+X> #%R+ I3E#:POK9P " M<<.++.)%''HYK8R(E2@&/Z@6DQU!+#_8?;;$.C(B"Z,9PH>TBX7,(5 EM#P\ MISSHC%N?>:@2RMM"::NA2THCO2^Z9AAMS9'D]6K#I_WT#)&D6G. MQ(M-,^@&K;U!E&,O29G!\]#L\R^=VXXK3TY_F*P%M-S[]'0Q"W]9YUSM"8\S M;EA&&@VZO;-?7T=E^E62OKD4N1BF;/:$"^YWL?OIMW/7V+%,EVA_GKO$*&<1 MHPP"1-8M]0UF*[7?+=$-2^3DPM0[5FC)!L 7% DCST-"RUA+F/ZX+*?);/= M]:#@=>8JVA>E3>IOJ110-VAISP2S"\[_X)OADB2_?S76RV!.F.X E',0+GM& -T^/0[W,?XU U#+'9/#7=)(6U<[S7A^#JO/CY[QH]9SX M9ZAB\1)H&B-<2EIF56XZ&BG-^WG@*[B>JR%-FT)K@:F&4.#&L>OM$BD4S SU MX,-A7]/6ZXO^_KC:(%&^DEC=5Q*M^TKC=8WKM\E*N^44&ZP1N[\O\WG.=[C< M(!BV[A+X@LH^YXNS(%&NV*]1Q&;Y1%BWZSKK+-R-H?''QJ_&R1<'8M2/(\=+ M5[N31-C*FMHKW]0U9CSB:EY)-::\/9[)O%FK473*)LZ/ Q@19SH>,0)1K0/X M:>H(.>@S:6XH&<10.CK1=RW7#E_<7=U'Y0H> H+(OM2^Z' MP6&>P,182Z?>XWOOV)-JO6!'P>Y*V%9\7D<@>(RVM^(!5>/OHVPS)@*>=)/H M<^5*LT^D90"L)5^3^\ZP!@Z@X7! R-@/\;AU+!*T>FAH'5.<66]4;X"6L>+] M63T61Q\XU*_LZF<,,L0FA3>?,<+PZ .1#N\])D#? [%=2A*LTG7*84+.[A5+ M.0*;PH#EH3ACADP:YJUB^Y"*:TBR =+ULVV5!_.30E-F#S[2BY7.,@.-D I< M&0>0CS;)10&T3?^D%PR[YS)M2DA>F&FP2#CZYO+I!_;IP050'F0CWW689Q(">.3O:PVLQ@<84I3I46C)RHS-8*;(HND4XLDF)5. )B'<4/WQ9[KO*Y1 M<81G'S*L K&!4\43R;&EXHVT]3EH,V&7,=>]H\Z1$C4F83AA5(O?EUI+J%^0 M45XP0)461=D#.U;>F5CJ"M4Q2;6,&&6!<&^?0U^B1M?DDGEDPA YK; L4 M%N3RX!2QU&PRI98H\%L?N\VC_7\\P>0SS2C6=Z/^,.Z.QBAQ)%.89AA/7=*, M>V8RPMRR/OSDS-E)%T/]IR#"Y"DU28;518/!D/IA#S!+>S*)KO888A1''_+Y M'.!RA5&,N+6+!0X:]2?#>-P=1OT!UBOKP0)&\6@R .T*\!P(]X@:/6.'Z&X7 M?_;CP4 71IU?!MC FDD'E-22F\*LAK5>>M-IO%H-*R>\*C7B\;H")N,JP>+3=O[PR'\Q ,> MPT\ ]S#A@^V/X]%X@LO%@J;)@/IF'SE5REH?8E#T".1(S-.!(^(C'4T'T016 M/!U,W#'6,S_09C>)A],ZW_8'=FNDNPN7(QI] BI*X89G^MOKZB"?0-N=Y1N) M+;QTE%LR MC'A;.WF+[$C"]"N&111VTYE$4&%3M5!C"H9&H1ID+&PA\"3F:E<%7:U87*I% MTYK9N&,[LE6E8Y@..98Z5C2O10;8&*C5V7O84!M6-TS.D0<,^^=/6?:KEBZ- M)(I5R/EMNMMO,484H^@PUA:F-E>P$[VSCL\&,R 966$JFL.NH>:T^<(A0-I8 MO&:CJ'Z/6$*REIQ;S5K6@B<*1?1YDVE8U'81?39"1' M+834[AOC4#).1/7Q/]G<:5N8OMT<$,/IVK:!\$R#A7>M[_ LVN/I-!BI$;UI M;N>Z.11 )7:]D\&2IU2VF$%-N M[,=B%_T-=)Z+>8'G]%O?OG=(CFLE^0ST,1*W1@]R:3=L>Z'A3*C-;^+AYAJ\[.@\7QW8+B-T< M84X5Q>>E+HI88EXY?6M;+*6>=Z[;(*8K]O3QFR]2.2='MM@]ITX6W& M1:V1WF)P*>TFEE@"UA!]TL1S]2;Z< O*]R&[!:+)+$03ESG $CAB*=7CQ(U3 M,(2@JE;E=)VH-=H@*@5S@PI[Z"GU%HNUI9<(/@GG+Y6YUD+I^4PI'G?Q7-%3 M;5)!Q\!X@VY@7-=3(6H\D\XY)_W]B ;S;:'AF*A?%9";DLM MU\Z7K3(J?#Q[/-]O6"+A"RE+]!$;U+& X!&IDJOAZK_!NMV]73+J32 M%1N'OFEGF&GW!T=4.(*?VCM@'MZ^2M>PA"W'\(1?#7WD^IT/:FX#M5B?2&MO MWFM3V+3:B>"B+9_-!?<)BOE:T:[>%2 X!MJ'AC?XD3!9DFM9\#W.N&QU!0J^ M'$

S79?%P=!?:FL,Y]M64 M A>4DRE]XPXYKEQX#,:@H=5LK^9XZ7WN-!KF=B[[R$7H.(N+Z"/^ M&$T6GPM.MZ3",WP6HGT!XY"$F*L(L"V7F%N-B4?4XH)ZHK9!JG+=$ J( F$^ MQ#5_R&*;-I;00Z^ B_F FZ^Z6FZLO =23$(18)SAY#CL$XL;)ZVV0IJE4U8F MD@=C@!O+4Q^-[\(_M"^4UMBP*;$:]K3-C+5FB64*@^8G-!19$62J.*B1L\)F M61NT;>L*2'*F.Q+989-1W!-49E1>;:3_JZKN4TO8 \T"RHDNBO>H:"00= MFCB-&]S15N)Q0,R6XH>P0%%A_\/5A2^33"11((,:Y;,[ %<70PRT>&/=86/\ ME8O7K1U=1?S#OGG$^_^?]KZ]MXTDR?/OO4]1&'BP\J#$917?7NP!:EON]<#= MUMKN;@P&AP,EEB1.4Z2.#]M:S(>_>&9&5F8524F>W0.N@;8DLBJ?D9'Q_ 5R MYSQ[=^'VE@3,?_&RK0[Q[2@&042MHL SL<4 M+I8N4&9!DS7K&J6_T^D"O3 ;D,#%EH$'1+?JTZ<+1XZY9EWY_;*K)]XF'^*; M&(25+=R'3K38K!8.7 /E4AJ8)!U)F1Z0D$#$X&18M_3>=N:IU^Y=HDR7:RIY&Y7LFW-I]NQAI^F\8YP!C(C?W<][NC2MSET=2%>,S M>*E7!R/)C3F+-PG9"T5?N1G2&KM9_I\P/]!GXC.TBC-V46"BQ';7[U*ZV%N> M&%B=4MI4305HD[@#:W#):T,5R+D$[*?C6Y@=(GA[Y:RHJSM@FM_D>M3=-2 4 M;%(6(U9\%R$*XU8\T\'$2)^OOGK-RP?A!?;S=[U KA6NZ:)-55SWOU<)0"H3WA MWE?W?/]_PHFE.76&ER:M IS_8!67E. [O01:E4&W2MFM@OO 'F1DY/6AN\FZ M8;HYMPCS!$-!FD"T&9[/T]AU9RC?F',_X#5$;+N:JM!J1'6QS^;!B/8M@A(I MAB3P&!QR?+R[3L=:RGC4W!WK6(2,] C=B:/3M 8K1@HM42 +E([4TN5)3;)^ M]E$/.,4+-E#O JTQ-9E 8;3W,NE99M,J4:"XV"L0\UHU!L;+@ _9SLFIAH[L M!<+#0RI\9DTQ10V"1X>WL:^Q)^V[%/49Q>8O F@2W[,SNOH3;@#I*H[/=X4M M%_-KZS:@%TRE!9?SQ O@2SS+7Q[C#AFK&WQ0(3"A<@6W5@V&0A N]66-WPT# M L;9Y6KU.^]?[5P'Q,FIH0D3%'(X88-MT?,1>-ITK5..A MUMVO:JFJ<%QAY8F 9NOI]=8[-35G04/?IX="ZAV8 M),'MJ[]J0T=,4#J9^IR!G*X=\7OA6?2UL%)=N>T.6XG]JYMDHBUOS&9;0T6/ M4V[=^0VS1L*:D!BR")=(',88MT=-P05)[=BD_=SK+"8:, I"]O9PB3;>3K_Q MNCKM(UC@5'"FA@F;$$BV(31URF%(B316)P6ID">&<351)U =7-0G&;U:(S_) M(462BV0?TO"2K?H0[<LUI$08BW MIT%V0$7" 42$J0Z;VG+G_F]=="UJ4>\,>>%\[;0YK2#VV%RC"%I'8HD%7' 5 MYV3&3W@M6$(Q3,4W XA7"U-V"!2AIW^V6A#FBT3\[I97DCODHIN3@-9FDN1" M).[I8A=3&97LHO.92]'5$D2.^+963>&&$D"7&'$J*TF/9OO M3.YOL,)!"81 M$^;G^D![@!]&)]RGA1,1DN$&',B0&-Q7,AZDICEGPT\\4-W3)=Q/J6\VR:&U M!T\X7S!Q/>-=\2@K\;1$*=*HH8582\-#X6]!9G4H70M4?-BI*V-:0VIS,>M> M*%=T,PW,IQ2+Y/2:%\EC^WG_93@@=2H@([3Q4C9$BLSN)KO-Y&NRFYN46 0= MQUATD%VT\K#<9O$MOB\;0"\=KA0Z;?<,+>$T$?!SP"NKM:Q5A' M3SWC40TU^)EJAQLG@O,YP.JKE8^B]Z1U;P;=:&2Q!3/SWU%EASY M"CAIHM?3.),[>BJT/E"I0(/,2(HX^K4(O>&*X,0IAF-#UE,##L&C]6;NJ8-Y MV+#@-0V03[F5^P 6&2/7-:)ES97IG1;FWU2706)?+A<:2UN MUHMWZT1,H8Y#40 (8E'<6C.=-OFL5XLO['FXNEVN0/VFT^V62P\^<#*@^$UV M-[]A^_:*\]=_U@0@[FFJXJ\6,P4@'Y5J4Z%<_CN@KDXGVC"MVA MORBTFO=&&"A4-QAB7PR&2BHVEC/F,$BG@I@POP8:HZT1ZLI=Q@$C/" 774X% M?Y?-5G6(E<113!FB:_W+LSD/F[4ZEPJ!3'RM3_K@%1L0:4\7)8G7/#G*1&0Z M':R6%'*1%,>(6$V@"]:]J^(,\2\QRGAP%/U)Q&$JSB?[-(&0@[$:1BG,UJ\H M43@>-.27;"!)<$8WH%-YF$:4WN"F#4VL >>%D)>. CU\#5#KZ[/4$E( ;>R^ M+*K'MOH)K8:N&&TLG^7?WM;=>ZOUUN M2813+'KPF48ZE*;A>XL\OXTS\ OKUCHD M1>,,,%#=N.*./D6NF+'(I&JLH)%)MGOLD//>#C@6K1-H9C-F< V8WS,-9"IUAZ0Z^Q N MN[C^A62)'IB3:Z$CY_*!FV2U_AU?ES5"/.R5>]4C/)VNKD_9Q1M8#-]=DRDS M'$X-G5O*\XG="^3PG\[/6$[R>G<<;!.$O;<$DMR20!6DKT1M,5Y7+8R'EWB% M=3RVI]O5J8B-L.8V*, YY6E;R*JON*[M*Q1P#2J%+E*\>4;'Z^C0&C.GXJM\ M4)5=PGN,3U]@7K3Z@C)3OG26%>H-J-;Z3AV.'CI13:5' ?U92#Z*_'$]970J M1$SWN38VR<3&&H!PBYR$/]YM0:SZ3Y^35B'NU9ST;[0NBC,#;Q Q2?M',8:' M$[!=%H5:$XC>?)",86+D6N=2"2AGVQ@-63FSE9P[(WY5S",GC^_2!OKXB :^ MQ86PQ: M.NE-MG&Z)6L.4-+1RB>F4!I"4/E0>.EM@'JB$/TD8H?@XQ8.8NC1X M/7%Y:IU84!SS>N( $I.0<,[S3[43F<7PRRYA@? M-XJB550](*.HD\:62<*.%<(\3"?AFR?(K7<2"5[P9-)6G[+4IG>8\D<)\V+$ M.7'Z+Z;.T\,-,#M@0XP+^5S>2!JCP$1ZH2OQ2+3;LJ[I(%P7(L+U<4,B$=NHWEEFO[4MM-[R:GZZO6 M_W6TU-:3B@D+#T^912VNAV?@_'?753T8Z0 M(' YYRC2<,X;GYEA^F8QP)B03R\?3LV?*JY=B!CO^,UI:-+]]=U%;N[K-4+> MKW@88N_[O7I !T(@B7HE&:]T9R4ET,CU:LE'JY.=N[^-BH^\;A.Z3%TYG)"? M.'NCE:4ZV8)B MMUBJL8 MYGUV/G1^Z+B 9]RT>]JAU1PIY8W5RBF"* AO-FN1?8&;;+;ZNERLIE*^8"(XU^[$B7J<%\VI*%2<^L\;_QIA:X%R*B=GSJP>@7JIJ,\-> M.-H(=XPM#9QQ3_MRO>-2"-"_A/F3:"M*1J):D7W8Z=1$;9NYV+Y<@:SKYT];[_@"+M5<_0TF?(58USC2!?FVX12CPV_C[0/A7N0,- MLBXXU44?!3%PZ,/@8TTWU@KE;([Q,O"ON5_W( \W5))(>A8*]P6B3,8'T"9' M6DN[Z?L!1?#VM9[']N-;"I3@E=3 1N<8!)F;[4P:7$4AT0WF;*\5!>"WLJ0< M1,4-HB98$5X4_RT'QR4% [8[BUHT.K.IUA?*&YQ(/4'?PSV!Q^%- MRO@3'B]+!5CLAF.&F>#)!)-<]DX 8Y+" P]!KPX[.'["=QAM2\R9H!Q854B M:,MIB:\%-.BNYVXG+]E42!#N= D)+K/S+AV\7+]1&2I7;<.+S_>L;D^WMF^\ M]DD%I&(]/KR9G&F>7L#S9 MMUSJ%#(\S156@=R"E(])&>H(-^AJC%R'Q/ON.@5+ZHYXJ,8Z D6RT[7*8XKD M.#B3XJD6"XNG0&;(.V".LZ2;G(09XG;W/A!4)MW)?M+$NW-)]SNS+HTSMAM2 MS>"'8,E#4Z+<80@S3\8><;]SJ4;.#'3&0F6SE,0'#R3$)[T=2')KKL#)HH@Y(44.,)*;JJN+_JA$]-,SN2?95 MMA^@%+@B#X;SV@0E3F9+<-E:+)VI(L)&CY25/]"MEAA'I=[#1=T:XMUT/HRC MYK [RBOG2Q-+7V0.8:$D(/B@2K2]W2CDR%1_"VY[(MG2(1/@26EG TJF-_OG 9Q6&@RP^40RO& MLZ@]U$P)SUBY,,83,M/Z*% MZWW](]>NS6>O>6C(@W6+B?XSKZ &+D'*MO7<]X ,ZFNCFUN57*6 !FM#S0+K MW\3\'#I=-,_ @THGC8?!1>DYV"BJ-7L8E9QF0!^LP/M*,;I>5%,$Y&;TK,8E M1 ,:IH6,UBTV=OLH:_0?4,Z16E5L7I'S_!R,T%9V9$G2T/#/:4Z0LV5M\0DMC^6D0:$(3 M&^T7-_$>KRD6P$+AV21R:K"W+*@>8@ZC M=&21"'A)5,XFV^>U4=.P/QJW@F6X,QL0^A:47(D%%]'' TFH'Y4(]0LGH&B9 M<\?3=E1)ME$.,P$(<7 )EIYS7EN&JZZ[<+T[GN2@+]5B=:]+B=/ST)^U5?2 MF\$I#R%3S&9$&^<,,!)='49+U*)0I>BL&QX-+92;=2KB5-$9HGT%$UBA?UBH M.K48GJ G$R^FZ4**W6!)-LV[%F>'8*'@(/V=YM)DW.4F=C-*J!9.M(Q#JH^1 M=B*IP)O5US&L%+2> M.U^H;<9A?B7VQ+V=\C:8S6CH/+E&2 L(F)A>YCW1L]:FG4808J#OM\*!/U8W M0-6X^*G DL_3;Q1ZHW9WAJUP/DS.:+V;;Q47G]RWDOL_W<& )1W46/$0VE%X M)N9/]Y@47C6.CVH[3M?I?S8Y[V%!B]OD26B["7XX"NZ M2A/%=R6JS19,1]OV7$H7PEVVI7P[RI/:)NKXKN>;WV.?E0,2;"I*?G;$*#,6 M;\@74LUN2#\AE(?I1M(^636DNX$L%HSV*7W/*GJT\@\J( H_%N;EU9^=[8P% MG4Q;R=PULB OOR#*+VHHTV.FIP/<[)U*/+SFJ<33/GPJ>%_K> -#&O$0#G"? M:K:_OZ1H=VBSI;81:QK,"]I3ST/HEG0FG:0B.5['^3W10END )I(HE9Q/+E: M>< 4' +9)#466@SLO#$:#!PW:P/R*0[=HCY,NMEL^N 'Q)Y@-['%[LQW'>: M"2X6,Q0+V.[; #?)NKW@U_LK;[>$F2XP-<,WC3=N_&GF< X=/+FU:KAU-'*; M]SHZ]XY$5G@WR9I)U *.I;'^HAFEAJ[(27,!&O2CVM9=ZDP=<7<^B=2VJP@8 M;L'-8!SF!MOOW%90*AVYG%%.)F!,*8 P)=A3@ZG!,'11I3X4)J>J4+U9[2ZW M&-4AP.;1O>$>WZ2?S\ZQ7X%M$:#@/'9U$=""3W:2^Y \62B/UOS03OWA *%I M.(:II;5YL(=B\KD*7'#6M62!;Z:+!U<>JN[=T@1_O:@#)=.[1(,Z@CX,$>3 MI1<+5V117T@)=- UKA9LOA"7\7PYVV&(EZ8?ZPC1^E=Q--<7+J7$B@B6GC(F MR:D'UN!R3J1FZECJF/':"% "**0:B:)T9FF?"H/R>A*J?L5H208(2,3TM+8HP2)^/A\URIRV/67 M2K* 9SM;0E79+B72^,UB]9.N,BGC#EL!ERQ7S"93(QH_ZU'MX\<0LXFBR8YZ.//?WKMO*_?M?&-.BN$D>$XP/ \NP:NY MI^( =BL,PG395#X&2/: \M*1-:.FA$D0'G@'G<Y03$0@"PR9@I*(($NZ5S^#E M3$!6\!KG<%VY/L+&2-XC,Z/]]#S9 L&]W:WA%M=#?3W_MB4(Z-[I0![P M^^D_BX';-@9@4A*_C%F6K(?.\RR6T-V&^)^T$(4 M+RF60G"8FU% 7F)X]1N MIQMKW40^!*+K/CJ@''1. MT:M:+:*.TT36L;:SK%!W.+9!V9G8P<'?(_:6_KDK6- ,[^A!H.9Z\F(R=M#=@37W34JZB)%ND XZ_:\ M="3KXHLP,0$[N%O-JCID1[Q!]HRXT9 Y-\!P$WY, 2P"I%U[@]BK-#!&4M_9 >R'P;]N@7<:.9#&'6+B^N6-B7J^R:'>,N2=,$ MR1PUUC!N>_] 7;I)*O#4W9'LBB8D =IDM;8C66"6$"F<*I/%NQJM>GHGW:)Q MQC"KUA89$DG8$R4[4NV5'!U@4RCV3";\SM'"V97,]-T2CMT-RO_174 -O#^B M@;1])"A":F!66J\P@1QU^I/KH^-[-I^R49DJFB,8.XG*7(U(P'./DUB<2F]! M=HT9-UE]=QWE*R"B_%4'F=E22[*C0<[.AB63Z?(OCX!E&0PI#-#\RE' MN5J3U9[!UNY!@XAGQD1 1O0+N[CQ1C6PX2Y.Y*/^X:+=I\MT"X1F/L7Z/$ZD MPXIXWN)7'Y?+(]FTM+*UUJ9;U M=C647=:DSJS1C5'W'] PN-:#)%E;9Q: S9I#Y'&,;OE"(R.EMM6!#'=9_=S8\^_BTT3I/9DBU>DIO MQBWD?&$N@J,!G-I8C=7L[<#KG+ M/M%5VS3(8WAZ/2AHLT F;$+C1SF:<^5O+@?7;$1-C#W:4/8P=9Z8A6:GU4YU MA!UMGJ963['1S;/BC (_P*Q%!B9\HW$Q:%6LEANI +X&!?FQ[V7GE&J"T0LK MQ'(AC\RF6L[)Q^ J-Y.IGLI:;U(*()?WA2_>4'D%C!K!NXJ2MOF47$N:@^M= M@>WY@KF3-(9ZPP=, VW&+G+]Y_]X\]I'KKL7ZCU[]D9,F/ 8Y";6<9Q!\UW14> S:/WZ.@V>%=E.Y+-;F1\.1A,#X(&1S(+K#6X>& MH\^>#(,?A@3L)V\"A:X?#;UYXC'7)W;\_1(4[ZLU3('4@?$I G#ET QD T$> M8CVVW5=9HE436Z'*3K176SIL-0F$)^-=V$$DPP%WY[NE1J5P?KZ)4:EUK"T_ MA&Y* 2-R1T.MJ(_C5>ZX29S8ON_]^7182I@%I:YF'\J%J"8MJBDIU/E?.XQQ5Q@N1OSV,KE?,3)Z.K7L2D'>_,@S#? M4A;XI@GUI^;)DK42;L09U+HX]8&V#,G%N6LJF$F.W^PXEHFSL!5W_:<0PC&! M;UK#?%M67ZN94P5S'3E5/T+KE1MW$ZC*GA4MRDR\FQ$J851<)H!*?T?$7GLF M^W:W>+6YGUY5__:'>W&M_B'Y8@2QG@)B3YZR.O!_"K_][""<]^P$F?1+7IK& MRB]M /.4<" !-&FX=8D/J-\+0? &F5+(([&$W[9D:K*<3JNW-]\RB$OH9?)4 M59A4'9@HWB8L0BH;1>&K1SS:J*^86@"R_AR@.D_42DK6>?!>958P;3SF@Z\V M?COW^2R2F[FQL0D2[-19[=(IHW*M0$S-M+KB3BES-O8E# MM,;EE$T.\ KG#EHKA 12K_!K4?KLZ617M4GD2J\+I6&$E9O%'%'-^*+:;A=6 MK=MJ @6M=\;9VYIVP6%D/JB$;H?$S,/J7X'+X[):H$^,6"Z%MBWFOU<4,0[' MCZJ#R"#586BSM%RBM60(^/,%6R0I-N@XJ&ZF02(H7U5?&>+G!KY9ZA#O5]N* MT67\.7&O4WR1-NR2%PEM%"'+-PSTZ"12 OV@"7BCS0;H;WF#U;L$RUQ;P5QJ MR@'\F[IO,]@4DB?E-/$AJ-4 \""1C PV_8:4]#?@/)O9W$""Y:D,,8L1L7VX MERQE&5$]A8E#1>"O5R;CM[(Q4A;N0XXU&AL]EK[G)]XC(U2,<:O$17T^\:?5 M;BV9TV+-"RG_7X-Q^#)V+"RL-XRI \0^%W%E9BT#"3(-\Y"!C7+Y0LZ9P:V] MF5N05%[0*9KM3\G=0_E?J%^9BKL*6\E'W:UEHM*,WCLDRKEJ"#B(%=O88R?B M7,HR,*("^YK,"P*M[',@+GVZ:!U,0:X6.^>W7WK( UC8"J$3D4B@1=%AY';1('/K>..% M$?;JQJ,K+%DV5%1]LPVXDLZ+)C3H_E$G" .ZK'B0PHVQ1[CN?.U&(R2/*>=JWBQ6EY1-H@X.C#$]19G%J7H^ MAD2* KH*DG&*O.>7M+X:B8!$JJ=AQ95"K1&%,[HH8#&HIFV92.5%K /&3"N@ M@%!!FXTOZZO334 -

5C>$F&MEA %>DKC1!=RVY[BC-/9I:% PR9BIW=4<1 MN U3-QT6KW-H,U2\>N_VSU]0.GP!$W33[+@2:DTR13-?E?T,]W(V='&EJVWE MI(J](FLB&0*SGJZV/-_7Y""/A.OD0Y%I%=%%5\MEM3CUFJI][TK>(Z& 304$ MBR/&@MZ$ X=#ZE"+MP*A9W=VFCZ5\,]0C+#;VK)$;*/POEG,>L45_._\6VE?3J M2QZ^FI]K]=!E" N& 'O0>%3K?CYYUO15!H[9QSI&?2U#PY>X!T8CD""QG M42GWG2O&K*4?INQ^=]EJ7LX2$N+>I:L0%U&)TP_]WB=;$#]/G0QR8>VV0#A7 ME0UNI!I27)R7[I*])W)%NLBHA"Z9DIR$O'_1@%$HUK%#_";C/F-3MY&^$ MT#PJ%YVR&4)0&)8:Q"XQE$'+_+#8R9W"*FAB*G%ICY^^%'%OO:@WYI0ZYTI*WY$]JM M3G^@:5IWT*'/I:K7.K!F/=4RFH&[*? TT=!8\*S7;W%"K]I*B1TA>++'3*=3 M;I1B'P9+/4FL8+WJIEG1?5/W !5Q'H5=6V+RA*"@*!Q!=9+9W 6%2X.P.L"0 M3W6(#2UJ8PJ9+BVR(N$=ZZZ'Y!S)HR=0EM?8Q74UY^R'U7+_ K#.)#C>J618 M:B%;R:5(0U,\+"Z^FK V^CT5Z^ &X M\N^GGZYN5P2,<:]0&5Q MNB2#\.JX)"QH9\-;E>V)FV9-;]1&PVFR>G+Z= MWU3,!"*/6 @DSL8)9T_6DM\84<=;'8)UQH_S*.;%9EHJ753?L)0A9<. %(5N M?U+V=$KX&=II!!XH//.BD2*^P"DBOGM=/%&6EZY.8?;!.'5=A:+J"&X/<_1[ MPS-A+=[/:V*(#Z*S:%\&&$I*R[IZQ"&T.?%/'K\;#8%95K#DW">1I5Y/:SVAU5[MRWLF21WJ4G%;[K@ ^E0SXKVSVR*;AGA1URG78Q MF'RJ,3GL#ME([&H8NF,]TS5/E62WA-F+]U3->I\;K=G)=>0T. WWN\S"!5IN M'?8M.\(<^L_J^AJ%6#*QK38;'\"+O(SB&8(*T+4Y<6,H[S>,(#9^8Z_2P1 M#<9=.6<+0DY)9K6Q$EY% ^$L?6+D+J)=4;"H%05U)D:&O^ .@(S"'5,R5+V4 M=Z!_!1\W041$T!P=72%@E*R$&P96EW0:T5P" )$%7&3&ON+,SDD?],J';NJ( M(E?Q#.3G[1R%I):O J/AC4-Z)OPI.S7TH E#/:-2U($I\&3 M0>L+KS;:JU^,.GV;$3DV?U)"Y,AD3#XB'U(T#&L(\:,BC7:Z>+2J=Z9RF@MH MB24;5B*H6IX" EL+.PAQ9*E@]=8#9WBOI#]22FL^/<(]1)HZ8Z(L'U#-G=\Q M,,P-EXK&*%7)GC(95X&9T;AK16+A1!48-;4N[DIG-LEMP,%Z1XXQ'Q7@8@^< ME04;Z63O:R,2% 8/LN#!W5T$!HE@NRWNA@"DS3$@%/WN7( /_9Z($\I"#]G- M8)GK+5E#@)/CFC&RO7IQB7*CC5SV#C,CNG6RLXVU;]L7N!B!R2BU=!+6!O!; MZM;2L!8%\:0=UO@"YQ]C8MHX^ JD05L\,2+@MZC0_:H*W4&@8N^6]SNVL_C M ,JJ03!1"2"_1'V5UH<0IOS?G>R#_V[.+:VK:PK&%2@*.'M3AXO+)(U)3SAQ M I)D%S&I_HLJ:+S>8'UKI8/ BB3QG9B&I=YP:84,MU>4X#@+O>%6#78PE=Y% M_AXSH+."_BZ*?\W^8[=B(Z/#+499>DNZCK7'$&[4ENL-XT"-7YR;+%N:5"VH MM<$<^%3S6)I;D==]4!/%IU+34K ;5>Q3$@-0&U2ZV'A+/H9J6+8GBTP,V'PL M4&/8SCJBI<0"6>\]+U+/+=*O?A@Z,J*F)-FZ@:)JC 'FJW65&C M4MMX0VJG M* Z/X)YRC :@,,*^4E0M *OTA/_2'!HJT&(8S->Z&MZ4+Z#6(BF5MG$)[ M< M46=<\--H"")W3_H;."T/*M=$?3;*UTWY@%P5-ZV?&1M==W?DU8+F;%D&$RYW M@1Y/M)6.Z^S_P[_\E\*_Q)MUN6TD&T-Y,WS.P)M% M:E8].M\@H=&[4SI"+FZCU\U9R,6A^T\+D7E1?+8[&K\7OW-"-2A6NPTTN7F9 M7:@BE?VR]/FY;R2!$KB$9#^QB'#DM.^P>LA?9>)!WNUWXA=:B M_%?[T: ;?2DH?R2#O=P?P3*_?SP>3@?]BF'='/?JBET_*D6@[T7Z]R$8]'38T M-NP5\ Y\6$[RWG""OW5U,M#DH#NBKX>37MZ?]&+JV-RB6 @J[+E786GO;:[E M 71X12W5E6&^;)/Z\#Y"/;K!,&7G6+HFLY$A[+.&U_>2]^LFPP#NPGB<=\[S ?]DCH:Y^5XLF?GD@..K*N! M0"KAY]0.W>6I#4POQ%,V*KDSP6--^^&L\9<5QQ:!@(^A@[A>Q;B?%X,>_%:6 M(S@TX^PG$,H>5-2YWJ$=>M"%@PGGN^R-\A$<;#Z@S=-,['?+-AQV2A)[L/&; M$$/1-)R4IR\Y/7_F&#("_F0_KE%G_\7;C7XDNU'T\7NV3!I%L+9G)N5;G,@F MS0%V*Q\7N*@E<+]QP+3YW-2'JQ/Y+QINF1? I%]D$[@R[&#I>,=LL)[\6TO" M]DWOXZ MV=O/SQQ;CZ!)3H>+M5?*O^=!AGJ9]X==VE,]6BT3P%6=3$I:Q6(X M;,$A9JSAIAOLM:(B4WZ-BX])F&0UF&3OO95L,0''^X_>A;/$I. L%2 WE ,6 MA@:#OH=/3BW"J,B+;H$_AC#.]\GI%25PN@G^F/0GLI/V>Q"*\N%PD!6C;EZ4 M71#F-P9ZEZO2*/JO&X.>&OT9-84K] <7CPQ4<,$:[&LI9X,. 1?:=JY6 M]E^6"EB,W;L9_R:X-1^NK_/L9UA%T\DYJ\O2_%\0:)71&&.JM:P-]J#$V_2$ M?WEIODRVH32N#_7@!C[!?UZFWOOS=+G#6[.4MVS/!3'9DX+$<_=%;% T.6R- MO"&"$98XC#)2F ;H'+(.3QX98!=%Z"\]'&/4(P2F6L(,MH M%=+VR-V!G<+#W0FJ< /0$$<%OJ;[ UI@#WAQKP_K"2. 72Q+E4GE#H)SU2W@ MD3'(K<.LZ.7#?M^EF?LQC8:@&_91FRPGJ$V>%'BIIH8#5\2HR$!3[4)S^6A0 MN-&7W+N41;RA'9D I_4&?Y0LF,,.YSY: M/YS7."1YQ?YE/ T9JA]\?="\*>40V<,8Q.,NN?A& M6@9)0?I3-AGF(WBT3I*-\:PG)>LK<@9 (GZ)-R"6*V%T8SIP/>#=0^YV0F^\!*GG?KI=SUV8HJNSHO$J M.ID2C@@<&F!'G]TJ"W_>KJ>GN'[;!V,\O]8H\I,QS+6+G8Y 0"OXETF)*_L& M_93;^94"27 EL>W\"S8U<^D%P&+Z(^(L93ZF^UT']=M\>XOL@75BI&58@A*D MV@GL6!>VOT C'HS79])M%DA[@UY7*DG!-,H^_#N _@J2CRX>Q:>R_'Z9]P:C; @[V1L;P%%= 3S-10D23MZ##7EM@*@QA!$=6@)1XW&K M]=X+"<#! &1 !,B]X,!V07CXX*II2)B$G4<)C\))@]Z+T<"O@;0*>EDQ&N,] M.>Z7.K:&9DJR8<-]WFUF8ARV Q0Y&I?X,-J[VCU-(U;_0$WLEH&9N0>?H'31 MAX%=8 K@?.9#A!P#&L+!&=:%"D-^/5BJ 9SW?A?8'/S\-<$N3R8#$'F("4U M3RV1+Z'FDVJO1(D5^%2O0/8^"8G*T/FK!"'@[8'B"#)=8# #[/$7!(L$7GNY M$QS0D-&>P+X-AO0*7 ^#$CDV\PU@>Z,><5!D9Y%<5<>V. 'RG(SH#AO"5D[\ M*\N&F;X@\;X[0+-*.4#G0:0]&UEHU4R#D<[=<,P3A9';"#NV@+#4=.Z3[R\$ MG*?&"+STC4(PG%D2O(#^"GAJO=K=W,(?("*_1G"U%>S$%$[:& Y*3Y^$%0^> MY"W9L#AVXB4.C%&JB2-R7;RDBZ9(-^C5KJ"ME]D8CJ .=N#>\)"\+1NT;6!T M1^\.8?2"YB ]M/CNC62%47M/%01AHA ^4X5KV6V(H$!GZ17IDL+ M&R%Y0_7-.9^NL?PC0]>P]QC." &)5-^F/F?P(4#C.'2+Z].KXMXH (<30)(] MNS ^AQO",9PN)DURRE%(>I7]V4*&N+GAE4SVG0_2P;GI(-1\3MU9A@GTHR\- MV<#WO>S?=\L;,A5UB\CY\DNC7+=&NU\#+R,9R&<+1H#]Y#WP6+G-PN,!YK]I MC=_ML_ T CQL):;06 P9((3ZININH&B-\T&_RR=S7.(ODQ%(T7WQB(3XOW,' MMG?BD/9>MDO+PI(<,KCG6C48@1>'%V3Z,UJ[M M,6P?!D7DBOF$UH6L$P4J%#T02T8@6O24W9'\>U#_%.%"S:\"!8'S9QE-QU1A MK8/B[##1R5?SH2M[*R)$;!L_F9"5!I4Z49TV'.3:/+H Q8I12^Y]F1^3>\VZ M.P?H8NRX!+N=]$A$0M&D/_$2RKD#-VH%3!OWT-I;X/M%M[^?CDT,5TC!J"JA M8A33LH2.2Q&RUG.)#(_BVB3KP\+%<,);$C9'BC8(1%7$6&-5[44V!-+JH@,3 M9*VRC[_TQZ0QF+M(*AQ@$LKA!\NB:M9Q"@R$^*:[L,T7=:1.5,< M=%O?#_7..^F)##MMX]@?.Y]-K0'XQ,EA1UN^(L&SG1&[9217-3NCT$O)% JB MD4ZH!)I'>TV)%M[DLLAU(K5=&\!]]JQ+#0/V'^MU-&M1 N\L:"UZO=*L0@%J M43D<--;[P8$EJWLT.F[\]7"H%X.QDB(X1ABDAB,0!$= M]@\;PP143Z#R \> U\BH<0#>TS@8EJR?AB4 MN=A150X7.0)7D%P_+*Z8"^B@T30M:HUJF# MQE[A&J6>:\%T4]X$392EW&DGH&^1I>DEF=.*?-+K9FR3*P?C? R:Q4&[IQ3Y3+N7,GG^X_=O M7%#P:(%!K&1^@OWK]_)R7.S9OP'Z'6#_X,P/1RBZ P7T0) _8/O0Q@UL F3] M?CR8%["AV1R11I=(>=I8HR[O?L4RV:%LD&LY89/?:X&(#7*U?IRI4EM%#0 M((#"]3+&V:&)FR,7NSG&:@4S65VGEZ> ]8>NBW'>G0SP^L&_G.B]_WV2A/L3 MXO#=O#]&0^2PC[)Q9!9QCM)4WDN?S?YDJ>P-\P+V%'XO@5?2,?WL M^RG0>JZ1^ZQN^'#G+LHH@Y" 7W(,I MV2M^J@'(Q3^A>O-_3CTF3-R];9$[L3HV8LW-"180/GY,6%;[L?L4SZH$,A_@ M[O8GO:R #1\,-':C<<3(AS&VGZ+U)FC3'Z.JV^N!&IF(\&8(C'IM$%X@_C*! M ]6XS?1"&W(/&CLY9D/LD8RMR:\(RANCV:1!J?:TS0E;"\L.+=AJI*(&.F^ M&I0S!M?\BL$5"+U!.D#DG^^Q_P%H$1SVO$]2[" ?]BEC(Y]T>]G'^J@*..0C M8(:383Z!G88;9@AMTQB'(.U,X%\4[P?YN-2 E[T 2^@ 01+J$3%-0#8?460R M<)]"D=WMNKY KC,<8G@8O#<9HV10 D>>])^!0I#4CR:&N4NVY;V.XF_;30*' M6%V?\3XM2?M!G7)8.4( ,5&"HP+"2F/ 0, ($5364E MJ%^8F53DPT&?/-1)C_((C;4*M*L;W#S0W:#'S?Q* M18=SA26[P"SZ[.0OO&W);)3:GQ\2LV_2-D<@8%+T2P_IY4?98;2?][J=4>F& M,VBZ)"W%I9L(8=)0/_H*8I=+;L=4.H.&8CJTQA-0KQDV $%J]<9 MJW$?%'-MYPL74FUJHI^C+X'F B/O=5"7& ,3G$34Z5?;%-R3?*ZP7J!2DJ+$ M)678K81$/[K1@R20Z2%6Z/H(XJ[@O*(4@FO=QVADO*.&H!J &O_ZD*'"782B M*\D&??34E\.(X>^]T@.L$0V\>1? M!<]Q+S^VN8!'\.)?EL*T1*%KXL-%F7?)^ &L(DZ_4[_3$-%3GL M("_*@GGL:(#A+LIZ)UT*)RXZH&+LZU=Y9@%B<92\Z MU2P9AK)!K%@9>%D>0C/'-$WY,CP/'NJ=_;$*N9GJ[7GXYMOV*86E.70X+\AZ M/>CS1=6CBPI.*,( 1$TY_;W6;WEY"JI[K=XX8G)2-S?+UWXH7"M MNDW0#:C(RQ&&TO='P+,H]K/NMK HLO'!N!+#>:7W8=VWY."4DS?YG]!#, 01TSW'/?@5I?N^ M1X'9OH:R/"0MY.5D+.:)LI>/QT4]BM-'SCBKLE_85W!87[IY,"]WV,\K5PI, M0)A9],KAG>@EY CD-')_,M+>$MN M]*@WV+R]M6CPJ'(,K1:<:;+[AN_)"E)\I.*)7B)*QM_PA#W<5TS,L54O!1TB M8MO&I_JDB@XG:J@<2L_.B-]JW/+PHZ!J!)0#-QKT/'TU UVQ9E<$D6!7Z ML[8JQ3 ?3RB)8C@*GQZ!K'9$T&+1ZV8GE-^J34R&?D5BF9YOE"YA7X2@)?CY M<"_5\+),*$"F!T-WO4*CP_HL2PR]X%21<4 I\$6/7-8'SK(<#>$ETT(YZJ=F MZ4-S"DQU(U,W^3;,YO?RT3C64Z]NJ]ENX67MB-E90Z<+HF*?-O"MZ-;': MW-([J3;_QE:9OLCW ^-&8AVF 18\AI1QNFDI/L.^/(H M0BU"2A+OX04TPD$!3:3UPQ0M*>2NFB\H"0X[DVUW8G0R--.7G6#;W.5!3>W/ M;'\FA>7GRI OK"R!Y>!OG&*,P64E^7XC94*E/-%*-FP$=(5G9*+)R94CQH@H MQR UP/U2(NA8,>:A_S9=L]DPPDD8YHA5:$V28JP9YT79SW#C^]DH'P\2'J%] MHVW=C'+4H&VJ H$=-#X^# MVQ4,FROR(;P&O<0!.AKE_(D$"9.;?PC:IF2@U 0CUT;MU>S;W>(556O\MS_< MBUSUA]!JOZ_%(],&YIM]HE%[T@!6:UBM*:OZX_0K@LQ7ZSFFWJ.AE5*WR50S M&$\007X.HYU1+#=GH@/W Z8R!I9K6J)0J;PDXTX/I&9@)Q=M%^GA<,48OC>" MZ[Y/UG*0?_L] UQ((I2MPEI&#$L)X0 @*G['FUX -(_O-7O$R"&B8G5*C@2^CC(BP%B M5N"P353:1#+JQX,"=*4Q(;>]"D*19ZV)_R?#P3COC4:D?2$^'.FCK9O@8-T& MG'^'L%%C$(I&(M(HJ$,=Y<"!9\"%.^!+&!/:^Z-(F)8IC^"JZ]*&(#B3;9SZ M[!+6$L)7H437/5B(?Y5=3!\HG92CG>EW5Z;3 4HP]$2/ J_1D8!P35$7_7P, MJC@\!E+P.SM-?>#4 S\QX!.L]KC$AFA8)K?>J I]D!9 E>TCJ&9QC'("=[C* M-WB<0/M-X(W66"Y3XN# 7!$AEY$) M!RA8G*8.:G]NOIH(3R 2M!_1ZK+."]9]Q^AFMXV5;$>$C3_[D[ RYU& MCT*!V3]*.3W<&-S>-MO J5(SA7%P$8U:9[%5WV.0O.$94WW!"&B>;#CT3 M1VT#]87>/U]*X'" G.NC6B!BU(H)E2TPZ65*7Q-!ZS(<"9MCYOT3%TYMA8%] M)DK7JGE_JBW\;9N*7-JNR^J!;=:;^2M9<%?O*IG>JL, M^B4!RJ#X,,G'9$[F%_PZ-)QI[]^9S6=<99$1)1X,P5DJXRH@G&>_QB58UXK* MW'FZZ!Q,+T)AWY5>%&W;_O9,],+XZOSOX^@%1#I$790?:9!:M]^89=;O]H+? MXIDI/D92"1B,B=HPH!:J643I- M)47HY(MT2%%=7=9T#MO@'3PCI>LVK4%"3XK>/V(2K)1T"XF2+\A_7Y9YKY>T MF!EY12KL75-^7$AW![U)1L67Z0:^PYHD3L<+L7B^$)OG"[%ZQJ@K>+(K*@3W M-PZ>T&2#U>5"JHHAE(LNLT_QV,Z9$:4IYC-A,QS0N,8#4,!=V&;CS9KRZ.#B MU3U?K?51@B;,FU&4V"&3V+] M"6( $9;0R$E0P1IC4YX''U8;[KMB'IW"9_1 M1# C+_;>\3YK;L8!LTHL6 'R.BT460Q!YQQ$=AMQG"-R<'4+76!8 Y8(:.2" M5D$6EU[PLJBL'O?BV 8(*FT/G'$S83<)C4?:;*+KQ[H1:80$?FC6M\W^[D&Q]3269^(=]VX'90*164P M1G2T$/OQ8Q6ZHCNJ M!S_9CSONHNUO FR%(/V&A/79[P\HY;Z/40/C<7:^0V-@GOTTG\U@7\%V0L7%$TH>OSS['%[NT\61_9S\68QI)E2 M$!IS1-;N8@)\F*(DB_&$8%UKE#(LBFR$2M9X5"<0Q)?H@:9>3/I4IJR8= E[ ME @$5+WA:(S#'8#@ K(TPGKLH0Z*EB!@V2'<$>@ @*UFTL "!V,8\:0_=N00 MFY115A_G@TD; OR^2H^GV<_55_O-)_3KDPK"AIWLGW8GV5]_HFV+"I' ?G8R.+QD6TM^*302*2&?KJKE=#U? MY71[7^%Z-G52F]7%>K5<(1*:%*9?&\CRX#&JWH>U5-ZC#?8=%E6(VKZHUA@? M.N7"SQ^%[?TT_X8W!.DY=((^8"G*S_.[R!(\Z7:ZW0CMVD\.E=3&B86=.U24 M'Z97OR]6-T MH.O"EOUM1^[!SP(;^K&28L'G@MM;;[:7'-(Q=/1&@UG>N%+W M&T\SD=U2PC%?.UV_F5RTN=9-^6F*85';!RV.RI%B80GY>".RV?0ASLTZ9MK> M'73AW$'>@]4X_X:2H(V[WMI+*[&VNZO295)!LMU?WJ8"UQU4MC;S)1Q0Q M;5J40XJ;1F0B/@5M,_O[P6[3_7N37.&613A\C-X]VS2*LJ$P:Z*Q!B]L4\N] M@QLV%-G0UD_3;\^]_*.&X<4][5_$1JJ)&SMR$9MV)VYX_R(>Q9_>>XE-++OA M/1[!;^ECC5M8V_=&&+FWA$1T^I[Z3K3?PK3D51YV'>JH]4C5%[3^?=%/;\11 M:RKX]F8=?_GT)CMY@4HV"!0_S1>+%.[#,06XSSP@]>?J&V;=O\S^>G:YH8LL MFI64?1!D* XAB:1\]P6.L>*\ AA*49[>P06)V%%W0,K1=LI -APRYTM#7.FY M=2=4<*FJ-8YZ%WO 6\LLY"Y,-,5&$U(07O+8HZJ=8F-V%E-HZ[XBN )84Z[) M8+!.(KHH,UJ%QA-Z[WO4JG1L 3!%_=IEM<7\]VHQOUVQ<&)1:RXK#B"WF9H> M@=<#,'/N$^Q'Q%V2$N79#"30[9P\M U!"5RVNXF0/ZMV57\-M+ .^L1):XL, MCE?;3M9E^3Z*Z*8.W[DZ]WM$%ZFE'=ODX]+:L;775MJ.Q"\73T,#,NS7U\Y^ MLZO8X=_(AZLE0FIRP6S31/ YMU+V&UMIK@'>+!'#D.L/ZR9Z=M&^A:QHB8(N MN]ZFC T;GJ']PWC1^N!;-O:#S2E;K==D=]# CL;UB':8O[Z6KW,73>2:1'X% MWQ[PJL'_C]_VILF][=P)MWC$$.Y4@4$ENNG _8]_^B>,+]G;6)@+/-TJ^ZIB M!E]VAF7$.A)RR?%T&F^0"[#*KBN*O17V6'^SV^G%["PA]'[V><4@0*.CWI*VLYS';P-"SS0Z=45G M/(H)\?@)/,>9*#IE/!0$6^1NGWN]NLFII_M[GB.?F%X@^!QZ9P9B3\-]&$@_ M#<]8^676(+]X-)=[%8,4TIVSW9,SFCO)*B>;S![Q*\^S-OENGB,S,48_M M;&_O6%Z[U]^$KW]\ M=LZ>6C&:[Y.N2:/Z6Y)CD99K4CCPJ>D0'K M[_0[O<0!N,#8]FHF15;M^^0[3"^^YO935;LG'H M;H#B2.6W*] *Z7ZO:K&B#(J:C/E\ZL#+PP?^6J(7R'G+8W08?V:PJ1%%^QR% MOM:?D#R<8SHY9MH]G'9KM*RCFT.7Y\S=R:\3D"!>XLA[SVI5*X<*QH!9ZO=Y1:MT-K^WD:3 MUWCC,GJ9]#1[O=ML5W=55+'%O,R!!3I"3L!YHT-TRW5R@"WYYQT%6V".I70K MM042&Y.!C(JICICDNP2!5&TET MN27MGL&:8OAQ],%CV+ZK\K,-"Q.R-!/1-J&@<)XY51PF<[84!XYI54W*Y.30 MW?H*G S7='5]G:0=,R*M\9,2<5 6-M5_+4,N>'6Y*YB^8^31J,A MA)65HV^Q0*^"VC.@/1,F)8!C# (<\7^6&S3=]'UCP??#EOD((<77EA<'$]6P MTMK$7,^1?5@._'^=4%UKRV\>C^H=^P+&3715ZPMT=A)A*9L^NF2=WZ;^%CJH MEFBK$(WRRD4@@3[*J(P-D_EK$ M[#M)631?K8FXGI[BLFPEG/J:+Q(.%8S(&59GLYU?:3D"&K5BJ\VT%FC]K=_@ M*M+HV"0%XJ!,S=)<9Y&@5"J%VEX)%7/5)/:8\97"UB/K#WJ&FTFB:8-[@]0] M5O13GP[35YY)B ,-RR>8XW*<^51.FX'5I#M]QJV;\H;@ZQ^664 9T+R># TG M:VX+<2SU2'L35IAL@0!89OA ,;]T/G62-=_KZ:@,L;%BN(\U!7PBW,CM_.H6 M/WH@K)S*P9ZNR%V\YEVG4').-<9LA!?EH%-F=^R\[V2'C1STH-/M'(\Y+AI; MCG"X,B+TJ$^)7\VP$!F&M;0?,1[)<&1&.M][OUO>KA%#E\[TI$Z)U%C4XAH;A'=!0 M(V1ZTD#WKEF]ND!"F3>+C.&5;TY(_<%?]]\(*!$?T%) -H:/1+3SRW*&95JH MW/-L_R42SZ0M8YW5U,-&G#XI_7WG(XP?5S&AB<.EZ"QKH@]3[YTEE,;8 NZ< M4TA(NS*O-KVD7)G.M93G;O:+I%=GL&]UM),_[];SS6S.UT2C&4Y@>A* 4DH7 M6R^/<%;X0T6V_TN#JT[,Q=1$GZWH8L8G)9$<#\J<%1'1@@[DF\/#^690Z!O7 M6%%:6Q\\MK)]VJ04EI$_L(S[ZN *]H=T^MUKUR<,9@.Z\Y M=@Y69K78N7VD1&L%# OID4'?UKB7E2TCLE=B/ZCTO'"<3ZZ<6U,KL75,&GQ4 MMP%26XI^.)/R"+YA$6;KQ0IM^>S#6*ZQ;!YHF??166&+!Y@SP\OO;[:/V%.Z6O/YG\X$IQW6>5E]58,? 11(,E6KN=3%NPHL"@QB MB6[\*L]6F'-TAQUB$E,RTAG!_A.QHK8(^G/$$K:XY-F!5K:&421=\FTQA8=4 M=V]3=,5*N]FL,$(9MG8O<5-F8[!NC2B#Q#T\SU?&J*!M?5Z2,6[[=Z%1>;A,-(4LTQ_,W3ET2);"3QV-DP MF:-%Z:)/7_SL[VVQ(ZUI"$"WWEKD&@^@$1\.U_,UA5+Q[?S"M/YX%#3 MO?/A^GH.5Y;U?B]A@>_FR%U:8HG9.'$_Q3CZU==EM<9:YR;2$L^QFSQJJ--E M;/-]AL%^!#VXVLZO?L\'X=8_?B3'>##.&@O3VZ+AN2#"\LWB'X2SO7C(?.":\3J1&K%7A;G2 MB'R6Z!(^78=G81-#6HQ);+O*,V[_Y-R-6] O0)9['5[ H<>GJ'6X"H2!4ZXC<"Q+EMS80\@EZ.<,4X^=M#HJ(Q M/T%%3QA/;^\H'(ABTMB6KOZ>.*<>&=IUE>_K>DU6Z0>M9G- 4?C:&_NJNA\^ MI?V3;92KF_+12 YKRK4_\S66Q R HBU#9?MY)-1B+641U+D_[.5'UH _FBD3 MWK\(4$%39X@^?\->B,N'S#YW(27ASRBEO$T2CIU9.:+_,:H'=C'G1K M6:IF"^-3%OLHS_F>LN.-QL-ZV?'FJ,.X^'C+JJ;="XV\M;D$^7=:6F+1:1J! M+UYD_]+$/)Y*UKE%TCPSU0]QW#]1V)C<>XWJ=J)N84(!+6-A#\N$QY]BU?"$ MMS-=\S A5!:Q4[53ICX].\QKC] MO>&X:9G;IN]]]?&F)QK*D#<]GAIN):/>,];OM+ZYJ[7BJA/72K^W;X C^?3; M>;((>VJ'FIGBGBXROXN/;\/N].-;":CAK:&&1S>97K^(9%INE*#F)]H*M #, M?3,4[H$%[YM(=0]%^3GM;?^(=?-BJP(2[0AY87V77L.&3J-+K<[ZBS3BT*/& MTS[_IJ$4/!0L#9,:2:J(.,D#1ZT#+OXC6MZ_H\]\ZQT15U\;=':&!2+05/M1 MR_:^I;PMZE,GY!A#LS.$*G:HI\2>#KQC62N.;L M]Q*HRD_85B.'IZEM7\<$1B_,<+$+%8;QNAJ<1:'N]QP$R66 MP5_8OTJ%;;RLH[D7= OK)?SH[AOOTN]P1XX.OP/"8C1-C(\* O)$CVP@1$B2 M4N;//-TQ3O="36AKW&:GT4\8?#!IO($S=I M@IMTF-DS(-YGNN?3-1H9ED$VKVH97"S8<6$"&8KW$7!3&#*"M+!''A3T3=<3 M&DZEX&EK,Q&Y^K&26MI8X?:I!N1NTB?3:DUJ,*/879!RD;P@$MVO, F-AO.T MO-67VQ-^F%A.8=WHI>$ M)YIW(B9JWH;7 \/*;@NTXG0)IUW8^J26XG-$?#V9?WD);\G%%?6VPU,6A>(^ MD702CJX#*.G#LG)?9C^C_^;?X62@8Q+_@.U_BSOO]S94Y5I!F1OG:( 'P MS19FR*XU3,!$NJXP?XYJV#,4"%UB!*VH%;/Q.V(_=2[+D>&>1X*@J+PV&O$X MF5;E+O< TM%W\;3]<3R%:<)UEEKIMFHS!O?@<]\%>3I?+':5J0]\N$>E^L0,U9X511WPN";UMLYEK,7-.L@HV MYPK&??#NC%*;HP,T/N=C^Z$0I^4#TE*%P93)D!1:K@]WR_DES-*I$WJF6@^[ MT2J4((RO'+V$3SZ_Y_5D!C;WS 1QQA4WK2]/6<4)7)9F9C::*?$<-EK%24C1^G?LR.V^ !D.T4! M"B?;X.O[7F/<@W]7XR?FS>]X]Q7)\W41F?BL#JB!,0UD6X:VZH,#(P[8QM9W M]RQOV[O?<8';NGU>&G_&GO8LI2$/D?1,W[PV/[:;A.GYW=56<78;@O]"5^5-Q)7SR@+GVS=?PIU/N+YY"!R+JN-!6VH-D@2 M5)OB...>GKX)1\0*.1MX8ASUAW]P4N8/:929>'Q2*4W')XF'+QNP>>S;9PQ- M@%',/R,\(&K?.D^_IDFH)U?J.6+8K'@UC/X3P=(1P@N,7%.TFKD_IZH('F9; MM#5OTI-/UE&AQP?6:6\?LD>).OR==U)_[>='852YA*MT9OB/6KV.ZM6!!&7 MLV9:$"?")DM26]14#8O+"8Z-.>,_^M*J%197788%]$PAX,:^7;*VU.)-"Y11 M8;M(9:JVFJD%G)XM^0V+_SPFN2@91=4%L8!MV/&HZF6%NL[\BL1>R=9J-'-1 M5;K?IFNZCI[<[VR^H*SX0WIN744^?=+/ =8/ ?)9;1FVIC90#OF/)3&/Q1C[ M;*?)#/76H9 MIFFJ\E(TT63-F^@>:BK:89)PI)!(0\[:9Q(\IEH<\"7G*?T%_; ._;JY9P/O(:V+85U@])ULEV>*9_F7A#Y\1#.S M':,3?5VEC0F/:.H68Z6?J;'KU6[];&W-OSS/N+:-24('-X3M/.X0U-*DF])M MG'G7U(V/!#%)-O!%#+^RY/&@DB'=BG ]SJCDDJ14I#WQ'!'PF/28%%!Q#!&U MGM+5883,VVI!SFB\RO]CAX U"#;L@(,B!PEYD% LC<9?3Y94@;2YF*.4:TTR M[??-?"Y&,FXV_";;/@B$.&KJF +:9C-_\C!I0,GO,7TE*YKQ@ Y]$2TVAZ_# M4_J+SSKAWG-..,&JK,VN.<>[G=LV3N&CP\T@ M4^UJZ8 T\LR#I5'"^?S_[*KV0H7-91.Q1*0;0@YZ'(CUQVVHOJ(5S@@PO]'D MCY-1\[++VQN:E9'ZXIB3F\(/9?(?4GX.Z@ MNL5V1KEQD#J$ G>GXL3.775#>E*WIB7N#\\# B>L5W_CI"^MS>NKJ%FP_%G?>4JW[TED0WHH$/H+6/Y^3"Y10O]4;- M/--CKA]) S^PCO_2W&EMT;(IJ/U3TJJ_#"\03AZMTW"$+R=6QR)GC>W^:SR@3%(E'\ M6&%"^?WM_"H[PS1V5]FY$3T1P( %H+ - >&POU6I@*25 M3>+,F_K^PN.$"AR'HN9W7%_VEEOKF%7+CY,UD MXC^=W^SC9VW@'"/'\2&-<+"XQ-ZODU[XAWE-;(]Z_GO4/V#>(UX<(!Z)#B1> MV42OV]4XS*08-W>&'6"8"0>T)BS"MX31E:(V*R.K9A0/GV0/O>#@54K6U707WN^JF[P5ZSPJDC T"I]@!<5@2K4&).^.TDUOP MNQ#J[.6F- IS13;!=(['A'8P1592I:"&,@'NH3ADD%DYBN:%';4L/1O46G)C MI)3D4I!60Y_1&88V <8>[=?P.=OA;C+DYM@C\3&R*GK3K+HSQU/S6\G;;(Y[ MF_8X7E32M=3O:[,H^:7W.0;N_\^[_(\5SZ[^7'+[K[(O^ 4UVMYV B+GIR!R<0HB3^!.SJ[_LD:O:XU; M_7>G^PXH6M64:2HZM05-4W!Z[/,GPO?V7<5V>N#8A V])BOST-WA-[DI9*1F M^L$NL0U&>+0_6N'!8IBU'"@B/-J?(*4UOVX+CJ_I^!M02P,$% @ YHM4 M3' 1CQ%,!@ "4( \ !X;"]W;W)K8F]O:RYX;6S%G%U/XS@4AO^*U2M6 M0MLF<1(' =+P,2NDT5 !FGN3NJU%/KI)6IA_OTY*AQ-(7^W-::]HDS1YY-A^ MSO$'YZ]E]?)5KENW-=J,:Y7 ME=&S>FE,DV=C?S*)QKFVQ>CR?'>O:36^/&\__++FM?XXWGX5.FWLQCSIYXO1 M9.2N&Y,+NYON_FZ)SJK_PU3.YS8U-V6ZSDW1;*$JD^G&ED6]M*MZ) J=FXO1 M[A*ABYFX+1K;_!9WQ?96[MJ1Z!Y]-[L8>>YSHQOWFXVM[7-F1J(ZL^Y$=3?S M6G ^R&OWON; B@#P#]HP&*DZDFD & # X(>5>D9>X8 M6Y;V=[0@)6"4!V3\@!/E7%R7^8I A@ R/!KD8U.F!#("D-'Q2E+72P(9 \B8 M%_)J7=O"U+6XWYAJX_H\@J4 EN+%>ESGN:Y^=R_4+@KK?J9=%_DM3\T"R<%CML.#J9MJG3;KRA:+CNV^69I* M7"]UM>BW%"0+C]D66ZAM&SX5/_O="A*$QVP(A[*+\U:.\-$5&^V*?60,G]D8 MO2"YJXIE\2D,]9$J?/:4(\]MD__1F NG&E<+39':7LWS8=;![(WOVE;BE\[6 MO=>*K.$S6^,V7V7E;V.Z,KMQW7/:E)6X,H69VT9,*282B<\LDO=^Q-6ZRBQ= M'^@2H/?2B)1*-9!8-C+FE3S&10Q,QI),QJ)E"./F=%(FM%()!UY MS)D3F5!,)!UY@+D3<7)C&FVS7L,.D6-"9L=T5--^*Y3F[63\3M*\40Q MD6]"9M_T"D\\F;=FK;->(2+-A-Q3\2A]#6EF$R+-A-R3\1!34DSDFI![/AYB M4M>$<$*>>T8>8E+7A,@U(;-KOHY9#'5!2#,A^Y3+'L)M.Z>82#,ALV9ZF&TV MUC] ,9%F0F;-](> !MYUA'03,>MFD$YX/3[DF>B@ V@[/K_'ATP3'7#6_H,O MZ/$AQ43,BAGFDST^Y):(V2W#?&&/#TDE8I;*,%_4XX,+O)AM,LPW$(]%R"@1 MLU'H.A),B802,0L%CH='-&^)D% B9J% S)C.S<3(+#&S63"F1S&18&)FP6!, M.G 6(\_$S)X!DR!M9JNC,4$UDG/N9<34PSFAC))S[(&K)]F#2C MB9.N)(OIZ%D,EQESCYY!3#IZ%B,+Q=RC9Q"36BA&%HJ9+00Q%;600A92 MS!;"F-1""EE(,5L(8U(+*60A=1 +[<.DXVH*64@=Q$+[,.FXFD(64L>TD*(6 M4LA"ZI@64M1""EE(L8^K@84-BEI((0NI8ZYG5M1""FY^81]<0YC40@I92#%; M:&"9R, (6X(,E# ;:'B=R! E$E#"+"!(*:@G$R2@A%E ^]>S=*@4$PDH8=]E M"=:S)%1 "1)0PK[1$F%2 25(0 FS@.BRFZ%V@ZR3,%N'L U@"HJ)K),P6P0@NVB&E@=]:=YPT^5!K#.,Z4UH[K/]MG]')G?V\W4=TT #\B9P M/^:$._?9"]F?A_(F<'OFI%//N+N\OCR?N9I=F-E/]XC:'4]UEDXKT?[I[N7+ ML-V6-5]GV;4[=E_\*'5[O+O'[E\S7/X'4$L#!!0 ( .:+5$R,Q9\._0( M ( \ : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%V\MJVT 8AN%; M";Z 2'.>*4E6W63;]@:$,SX0GY!4FMQ]76_J0J*W"_-I8V-L1N_"/(C1_ _? MZJX;M\?#L-F>AKNW_>XP/"XVXWCZTC3#/;\\+OKG%[.X^]'UZSH^+IJW7?/KV+\.FUK' MH;F\F?OS!3_5_[G\<;7:+NO7X_+GOA[&#RK^7F#1?!QDIX.L/,A-!SEY MD)\.\O*@,!T4Y$%Q.BC*@])T4)('Y>F@+ \JTT%%'F1:D+'5)Q'6>JT-<&WT M7AL V^C%-D"VT9MM &VC5]L VT;OM@&XC5YN W0;O=T&\#9ZO2WH;?5Z6]#; MSG"O33?;>KTMZ&WU>EO0V^KUMJ"WU>MM06^KU]N"WE:OMP6]K5YO"WI;O=X. M]'9ZO1WH[?1Z.]#;S;!70ILE>KT=Z.WT>CO0V^GU=J"WT^OM0&^GU]N!WDZO MMP.]G5YO#WI[O=X>]/9ZO3WH[?5Z>]#;S[#739O=>KT]Z.WU>GO0V^OU]J"W MU^OM06^OU]N#WEZO=P"]@U[O 'H'O=X!] YZO0/H'?1Z!] [S/"LDAY6ZO4. MH'?0ZQU [Z#7.X#>0:]W +V#7N\(>D>]WA'TCGJ](^@=]7I'T#OJ]8Z@=]3K M'4'O.,-9$SILHM<[@MY1KW<$O:->[PAZ1[W>"?1.>KT3Z)WT>B?0.^GU3J!W MTNN=0.^DUSN!WDFO=P*]TPQG!>FPH%[O!'HGO=X)]$YZO3/HG?5Z9] [Z_7. MH'?6ZYU![ZS7.X/>6:]W!KVS7N\,>F>]WAGTSC.<]:;#WGJ],^B=]7H7T+OH M]2Z@=]'K74#OHM>[@-Y%KW[P)Z%[W>!?0N>KT+Z%WT>A?0N\PPJT/# M.G-,Z^"XS@SS.BT-[+0S3.RT-++3SC"STUXA/FRZOKY\'_OM83W<.N6?Q3_/ MN0)\&-]W]?8=EU4_#[CB>CQ?IC:7UYO_72ZK_JEHKC.&I]]02P,$% @ MYHM43!M-V[)G @ 7SH !, !;0V]N=&5N=%]4>7!E&ULS=O?;ILP M%,?Q5XFXG0+8@(&IZ. D*_V2[7?KV;'X^S<:OCT(]N$^V]GS\FB6OV9M NGF8SALIVLH/VX=3NDEDW![TS MB4Q3E333Z,WHU_[4([J]^6RV^K[WJT]/UT^M-Y&>Y[YKM.^F,7D8VU=-U\\- M8VOZ98W;=[/[$!9$JR_'T,6%:YLH5%V4O&'"ZQM/Y^&^;P_&VJXU_Q5MVFZ[ MQK13]]8OET-"D5<5V.\:"[\5]1?D[3X65^LORO]/8W4$L! A0#% @ YHM43!\CSP/ M $P( L ( ! %]R96QS+RYR96QS4$L! A0#% M @ YHM43&;S"V"" L0 ! ( !Z0 &1O8U!R;W!S M+V%P<"YX;6Q02P$"% ,4 " #FBU1,I2X,B>X K @ $0 M @ &9 0 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " #FBU1,F5R< M(Q & "<)P $P @ &V @ >&PO=&AE;64O=&AE;64Q+GAM M;%!+ 0(4 Q0 ( .:+5$Q2R=S6H ( *,) 8 " ?<( M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ YHM43/11JII3 @ 1@@ !@ M ( !1Q 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ YHM43$S)P<.C!0 71P !@ ( !0!H 'AL+W=OHJ M !X;"]W;W)K&UL4$L! A0#% @ YHM43#3W MM,2U 0 T@, !D ( !URP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YHM43'5(_A^U 0 T@, !D M ( !GS( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ YHM43)&1I 2V 0 T@, !D ( ! M9C@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ YHM43*-E3IZV 0 T@, !D ( !+CX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YHM43 :PY+JV 0 T@, !D M ( !OTD 'AL+W=O&PO=V]R M:W-H965T]. !X;"]W;W)K&UL M4$L! A0#% @ YHM43,^"I46W 0 T@, !D ( !V% M 'AL+W=O(! !!0 &0 @ '&4@ >&PO=V]R:W-H965T&UL4$L! A0#% @ MYHM43/%1W3H? @ P< !D ( !W%8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YHM43'G_>AW% 0 -P0 !D M ( !DV, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ YHM43*QIDCBW 0 T@, !D ( !>FD 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YHM4 M3(3O:8'$ 0 -P0 !D ( !?6\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YHM43/*PYZZ\ @ :0P M !D ( !EG4 'AL+W=O M>&PO=V]R:W-H965T&UL4$L! A0#% @ YHM43+^=TA\) P 3 T !D M ( !-7T 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ YHM43* !#5 6 @ Y04 !D ( !KH< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ YHM43.>O M@_'A 0 Y@0 !D ( !>(X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YHM43-VQ,5@U @ V@8 !D M ( !!)4 'AL+W=OT7Z9SD" !+!@ &0 @ %PEP >&PO M=V]R:W-H965T"9 !X;"]W;W)K&UL4$L! A0#% @ YHM43#39:R(2! &PO=V]R:W-H965T&UL4$L! A0#% M @ YHM43)K].KQ6 @ JP< !D ( !5J< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YHM43%?/54MI M P 1@\ !D ( !3[ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YHM43%+9_.XX @ 0P8 !D M ( !K[D 'AL+W=OO >&PO=V]R M:W-H965T%P( )4% M 9 " 5Z^ !X;"]W;W)K&UL M4$L! A0#% @ YHM43(V3Q_*] 0 $@0 !D ( !K, M 'AL+W=O&PO=V]R:W-H965TV9]NVP( 8+ 9 M " 77% !X;"]W;W)K&UL4$L! A0#% @ MYHM43*DAR4DY @ XP8 !D ( !A\@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YHM43,>8S+ D @ M% 8 !D ( !0- 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YHM43)_T9HHY @ Y 8 !D M ( !F-< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ YHM43(.F?-[X P 1A4 !D ( !\-X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YHM4 M3(#$]Q@9 @ EP8 !D ( !N^H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YHM43 I>P-YP @ =0@ M !D ( !Y_( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YHM43&K/PB31 0 .@0 !D M ( !-/P 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ YHM43&0$%,1M @ N < !D ( !G00! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ YHM43' 1 MCQ%,!@ "4( \ ( !2^(! 'AL+W=O7!E&UL 64$L%!@ !O &\ ?AX )'N 0 $! end XML 120 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 121 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 123 FilingSummary.xml IDEA: XBRL DOCUMENT 3.8.0.1 html 256 472 1 true 81 0 false 6 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.cadence.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Consolidated Balance Sheets Sheet http://www.cadence.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.cadence.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Consolidated Income Statements Sheet http://www.cadence.com/role/ConsolidatedIncomeStatements Consolidated Income Statements Statements 4 false false R5.htm 1003000 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.cadence.com/role/ConsolidatedStatementsOfComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 1004000 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.cadence.com/role/ConsolidatedStatementsOfStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 1005000 - Statement - Consolidated Statements of Cash Flows Sheet http://www.cadence.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101100 - Disclosure - Business Overview Sheet http://www.cadence.com/role/BusinessOverview Business Overview Notes 8 false false R9.htm 2102100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.cadence.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2103100 - Disclosure - Debt Sheet http://www.cadence.com/role/Debt Debt Notes 10 false false R11.htm 2104100 - Disclosure - Cash, Cash Equivalents and Investments Sheet http://www.cadence.com/role/CashCashEquivalentsAndInvestments Cash, Cash Equivalents and Investments Notes 11 false false R12.htm 2105100 - Disclosure - Receivables, net Sheet http://www.cadence.com/role/ReceivablesNet Receivables, net Notes 12 false false R13.htm 2106100 - Disclosure - Income Taxes Sheet http://www.cadence.com/role/IncomeTaxes Income Taxes Notes 13 false false R14.htm 2107100 - Disclosure - Acquisitions Sheet http://www.cadence.com/role/Acquisitions Acquisitions Notes 14 false false R15.htm 2108100 - Disclosure - Goodwill and Acquired Intangibles Sheet http://www.cadence.com/role/GoodwillAndAcquiredIntangibles Goodwill and Acquired Intangibles Notes 15 false false R16.htm 2109100 - Disclosure - Stock Repurchase Programs Sheet http://www.cadence.com/role/StockRepurchasePrograms Stock Repurchase Programs Notes 16 false false R17.htm 2110100 - Disclosure - Stock Compensation Plans and Stock Based Compensation Sheet http://www.cadence.com/role/StockCompensationPlansAndStockBasedCompensation Stock Compensation Plans and Stock Based Compensation Notes 17 false false R18.htm 2111100 - Disclosure - Restructuring and Other Charges Sheet http://www.cadence.com/role/RestructuringAndOtherCharges Restructuring and Other Charges Notes 18 false false R19.htm 2112100 - Disclosure - Other Income, Net Sheet http://www.cadence.com/role/OtherIncomeNet Other Income, Net Notes 19 false false R20.htm 2113100 - Disclosure - Net Income per Share Sheet http://www.cadence.com/role/NetIncomePerShare Net Income per Share Notes 20 false false R21.htm 2114100 - Disclosure - Balance Sheet Components Sheet http://www.cadence.com/role/BalanceSheetComponents Balance Sheet Components Notes 21 false false R22.htm 2115100 - Disclosure - Commitments and Contingencies Sheet http://www.cadence.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 22 false false R23.htm 2116100 - Disclosure - Fair Value Sheet http://www.cadence.com/role/FairValue Fair Value Notes 23 false false R24.htm 2117100 - Disclosure - Employee and Director Benefit Plans Sheet http://www.cadence.com/role/EmployeeAndDirectorBenefitPlans Employee and Director Benefit Plans Notes 24 false false R25.htm 2118100 - Disclosure - Other Comprehensive Loss Sheet http://www.cadence.com/role/OtherComprehensiveLoss Other Comprehensive Loss Notes 25 false false R26.htm 2119100 - Disclosure - Segment Reporting Sheet http://www.cadence.com/role/SegmentReporting Segment Reporting Notes 26 false false R27.htm 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.cadence.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.cadence.com/role/SummaryOfSignificantAccountingPolicies 27 false false R28.htm 2302302 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.cadence.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.cadence.com/role/SummaryOfSignificantAccountingPolicies 28 false false R29.htm 2303301 - Disclosure - Debt (Tables) Sheet http://www.cadence.com/role/DebtTables Debt (Tables) Tables http://www.cadence.com/role/Debt 29 false false R30.htm 2304301 - Disclosure - Cash, Cash Equivalents and Investments (Tables) Sheet http://www.cadence.com/role/CashCashEquivalentsAndInvestmentsTables Cash, Cash Equivalents and Investments (Tables) Tables http://www.cadence.com/role/CashCashEquivalentsAndInvestments 30 false false R31.htm 2305301 - Disclosure - Receivables, net (Tables) Sheet http://www.cadence.com/role/ReceivablesNetTables Receivables, net (Tables) Tables http://www.cadence.com/role/ReceivablesNet 31 false false R32.htm 2306301 - Disclosure - Income Taxes (Tables) Sheet http://www.cadence.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.cadence.com/role/IncomeTaxes 32 false false R33.htm 2308301 - Disclosure - Goodwill and Acquired Intangibles (Tables) Sheet http://www.cadence.com/role/GoodwillAndAcquiredIntangiblesTables Goodwill and Acquired Intangibles (Tables) Tables http://www.cadence.com/role/GoodwillAndAcquiredIntangibles 33 false false R34.htm 2309301 - Disclosure - Stock Repurchase Programs (Tables) Sheet http://www.cadence.com/role/StockRepurchaseProgramsTables Stock Repurchase Programs (Tables) Tables http://www.cadence.com/role/StockRepurchasePrograms 34 false false R35.htm 2310301 - Disclosure - Stock Compensation Plans and Stock Based Compensation (Tables) Sheet http://www.cadence.com/role/StockCompensationPlansAndStockBasedCompensationTables Stock Compensation Plans and Stock Based Compensation (Tables) Tables http://www.cadence.com/role/StockCompensationPlansAndStockBasedCompensation 35 false false R36.htm 2311301 - Disclosure - Restructuring and Other Charges (Tables) Sheet http://www.cadence.com/role/RestructuringAndOtherChargesTables Restructuring and Other Charges (Tables) Tables http://www.cadence.com/role/RestructuringAndOtherCharges 36 false false R37.htm 2312301 - Disclosure - Other Income, Net (Tables) Sheet http://www.cadence.com/role/OtherIncomeNetTables Other Income, Net (Tables) Tables http://www.cadence.com/role/OtherIncomeNet 37 false false R38.htm 2313301 - Disclosure - Net Income Per Share (Tables) Sheet http://www.cadence.com/role/NetIncomePerShareTables Net Income Per Share (Tables) Tables 38 false false R39.htm 2314301 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.cadence.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.cadence.com/role/BalanceSheetComponents 39 false false R40.htm 2315301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.cadence.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.cadence.com/role/CommitmentsAndContingencies 40 false false R41.htm 2316301 - Disclosure - Fair Value (Tables) Sheet http://www.cadence.com/role/FairValueTables Fair Value (Tables) Tables http://www.cadence.com/role/FairValue 41 false false R42.htm 2317301 - Disclosure - Employee and Director Benefit Plans (Tables) Sheet http://www.cadence.com/role/EmployeeAndDirectorBenefitPlansTables Employee and Director Benefit Plans (Tables) Tables http://www.cadence.com/role/EmployeeAndDirectorBenefitPlans 42 false false R43.htm 2318301 - Disclosure - Other Comprehensive Loss (Tables) Sheet http://www.cadence.com/role/OtherComprehensiveLossTables Other Comprehensive Loss (Tables) Tables http://www.cadence.com/role/OtherComprehensiveLoss 43 false false R44.htm 2319301 - Disclosure - Segment Reporting (Tables) Sheet http://www.cadence.com/role/SegmentReportingTables Segment Reporting (Tables) Tables http://www.cadence.com/role/SegmentReporting 44 false false R45.htm 2402403 - Disclosure - Summary of Significant Accounting Policies - New Accounting Standards Not Yet Adopted (Details) Sheet http://www.cadence.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingStandardsNotYetAdoptedDetails Summary of Significant Accounting Policies - New Accounting Standards Not Yet Adopted (Details) Details 45 false false R46.htm 2402404 - Disclosure - Summary of Significant Accounting Policies - Debt and Derivatives (Details) Sheet http://www.cadence.com/role/SummaryOfSignificantAccountingPoliciesDebtAndDerivativesDetails Summary of Significant Accounting Policies - Debt and Derivatives (Details) Details 46 false false R47.htm 2402405 - Disclosure - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details) Sheet http://www.cadence.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails Summary of Significant Accounting Policies - Property, Plant and Equipment (Details) Details 47 false false R48.htm 2402406 - Disclosure - Summary of Significant Accounting Policies - Long-lived Assets (Details) Sheet http://www.cadence.com/role/SummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails Summary of Significant Accounting Policies - Long-lived Assets (Details) Details 48 false false R49.htm 2402407 - Disclosure - Summary of Significant Accounting Policies - Other (Details) Sheet http://www.cadence.com/role/SummaryOfSignificantAccountingPoliciesOtherDetails Summary of Significant Accounting Policies - Other (Details) Details http://www.cadence.com/role/SummaryOfSignificantAccountingPoliciesTables 49 false false R50.htm 2403402 - Disclosure - Debt (Details) Sheet http://www.cadence.com/role/DebtDetails Debt (Details) Details http://www.cadence.com/role/DebtTables 50 false false R51.htm 2403403 - Disclosure - Debt Credit Facility (Details Textual) Sheet http://www.cadence.com/role/DebtCreditFacilityDetailsTextual Debt Credit Facility (Details Textual) Details 51 false false R52.htm 2403404 - Disclosure - Debt (Details Textual) Sheet http://www.cadence.com/role/DebtDetailsTextual Debt (Details Textual) Details http://www.cadence.com/role/DebtTables 52 false false R53.htm 2404402 - Disclosure - Cash, Cash Equivalents and Investments (Details 1) Sheet http://www.cadence.com/role/CashCashEquivalentsAndInvestmentsDetails1 Cash, Cash Equivalents and Investments (Details 1) Details http://www.cadence.com/role/CashCashEquivalentsAndInvestmentsTables 53 false false R54.htm 2404403 - Disclosure - Cash, Cash Equivalents and Investments (Details 2) Sheet http://www.cadence.com/role/CashCashEquivalentsAndInvestmentsDetails2 Cash, Cash Equivalents and Investments (Details 2) Details http://www.cadence.com/role/CashCashEquivalentsAndInvestmentsTables 54 false false R55.htm 2404404 - Disclosure - Cash, Cash Equivalents and Investments (Details 3) Sheet http://www.cadence.com/role/CashCashEquivalentsAndInvestmentsDetails3 Cash, Cash Equivalents and Investments (Details 3) Details http://www.cadence.com/role/CashCashEquivalentsAndInvestmentsTables 55 false false R56.htm 2404405 - Disclosure - Cash, Cash Equivalents and Investments (Details 4) Sheet http://www.cadence.com/role/CashCashEquivalentsAndInvestmentsDetails4 Cash, Cash Equivalents and Investments (Details 4) Details http://www.cadence.com/role/CashCashEquivalentsAndInvestmentsTables 56 false false R57.htm 2405402 - Disclosure - Receivables, net (Details) Sheet http://www.cadence.com/role/ReceivablesNetDetails Receivables, net (Details) Details http://www.cadence.com/role/ReceivablesNetTables 57 false false R58.htm 2405403 - Disclosure - Receivables, net (Details Textual) Sheet http://www.cadence.com/role/ReceivablesNetDetailsTextual Receivables, net (Details Textual) Details http://www.cadence.com/role/ReceivablesNetTables 58 false false R59.htm 2405404 - Disclosure - Receivables, Net Receivables, Net (Details 1) Sheet http://www.cadence.com/role/ReceivablesNetReceivablesNetDetails1 Receivables, Net Receivables, Net (Details 1) Details 59 false false R60.htm 2406402 - Disclosure - Income Taxes (Details) Sheet http://www.cadence.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.cadence.com/role/IncomeTaxesTables 60 false false R61.htm 2406403 - Disclosure - Income Taxes (Details 1) Sheet http://www.cadence.com/role/IncomeTaxesDetails1 Income Taxes (Details 1) Details http://www.cadence.com/role/IncomeTaxesTables 61 false false R62.htm 2406404 - Disclosure - Income Taxes (Details 2) Sheet http://www.cadence.com/role/IncomeTaxesDetails2 Income Taxes (Details 2) Details http://www.cadence.com/role/IncomeTaxesTables 62 false false R63.htm 2406405 - Disclosure - Income Taxes (Details 3) Sheet http://www.cadence.com/role/IncomeTaxesDetails3 Income Taxes (Details 3) Details http://www.cadence.com/role/IncomeTaxesTables 63 false false R64.htm 2406406 - Disclosure - Income Taxes (Details 4) Sheet http://www.cadence.com/role/IncomeTaxesDetails4 Income Taxes (Details 4) Details http://www.cadence.com/role/IncomeTaxesTables 64 false false R65.htm 2406407 - Disclosure - Income Taxes (Details 5) Sheet http://www.cadence.com/role/IncomeTaxesDetails5 Income Taxes (Details 5) Details http://www.cadence.com/role/IncomeTaxesTables 65 false false R66.htm 2406408 - Disclosure - Income Taxes (Details 6) Sheet http://www.cadence.com/role/IncomeTaxesDetails6 Income Taxes (Details 6) Details http://www.cadence.com/role/IncomeTaxesTables 66 false false R67.htm 2406409 - Disclosure - Income Taxes (Details Textual) Sheet http://www.cadence.com/role/IncomeTaxesDetailsTextual Income Taxes (Details Textual) Details http://www.cadence.com/role/IncomeTaxesTables 67 false false R68.htm 2407401 - Disclosure - Acquisitions (Details Textual) Sheet http://www.cadence.com/role/AcquisitionsDetailsTextual Acquisitions (Details Textual) Details http://www.cadence.com/role/Acquisitions 68 false false R69.htm 2408402 - Disclosure - Goodwill and Acquired Intangibles (Details) Sheet http://www.cadence.com/role/GoodwillAndAcquiredIntangiblesDetails Goodwill and Acquired Intangibles (Details) Details http://www.cadence.com/role/GoodwillAndAcquiredIntangiblesTables 69 false false R70.htm 2408403 - Disclosure - Goodwill and Acquired Intangibles (Details 1) Sheet http://www.cadence.com/role/GoodwillAndAcquiredIntangiblesDetails1 Goodwill and Acquired Intangibles (Details 1) Details http://www.cadence.com/role/GoodwillAndAcquiredIntangiblesTables 70 false false R71.htm 2408404 - Disclosure - Goodwill and Acquired Intangibles (Details 2) Sheet http://www.cadence.com/role/GoodwillAndAcquiredIntangiblesDetails2 Goodwill and Acquired Intangibles (Details 2) Details http://www.cadence.com/role/GoodwillAndAcquiredIntangiblesTables 71 false false R72.htm 2408405 - Disclosure - Goodwill and Acquired Intangibles (Details 3) Sheet http://www.cadence.com/role/GoodwillAndAcquiredIntangiblesDetails3 Goodwill and Acquired Intangibles (Details 3) Details http://www.cadence.com/role/GoodwillAndAcquiredIntangiblesTables 72 false false R73.htm 2409402 - Disclosure - Stock Repurchase Programs (Details) Sheet http://www.cadence.com/role/StockRepurchaseProgramsDetails Stock Repurchase Programs (Details) Details http://www.cadence.com/role/StockRepurchaseProgramsTables 73 false false R74.htm 2409403 - Disclosure - Stock Repurchase Programs Stock Repurchase Programs (Details Textual) Sheet http://www.cadence.com/role/StockRepurchaseProgramsStockRepurchaseProgramsDetailsTextual Stock Repurchase Programs Stock Repurchase Programs (Details Textual) Details 74 false false R75.htm 2410402 - Disclosure - Stock Compensation Plans and Stock Based Compensation (Details) Sheet http://www.cadence.com/role/StockCompensationPlansAndStockBasedCompensationDetails Stock Compensation Plans and Stock Based Compensation (Details) Details http://www.cadence.com/role/StockCompensationPlansAndStockBasedCompensationTables 75 false false R76.htm 2410403 - Disclosure - Stock Compensation Plans and Stock Based Compensation (Details 1) Sheet http://www.cadence.com/role/StockCompensationPlansAndStockBasedCompensationDetails1 Stock Compensation Plans and Stock Based Compensation (Details 1) Details http://www.cadence.com/role/StockCompensationPlansAndStockBasedCompensationTables 76 false false R77.htm 2410404 - Disclosure - Stock Compensation Plans and Stock Based Compensation (Details 2) Sheet http://www.cadence.com/role/StockCompensationPlansAndStockBasedCompensationDetails2 Stock Compensation Plans and Stock Based Compensation (Details 2) Details http://www.cadence.com/role/StockCompensationPlansAndStockBasedCompensationTables 77 false false R78.htm 2410405 - Disclosure - Stock Compensation Plans and Stock Based Compensation (Details 3) Sheet http://www.cadence.com/role/StockCompensationPlansAndStockBasedCompensationDetails3 Stock Compensation Plans and Stock Based Compensation (Details 3) Details http://www.cadence.com/role/StockCompensationPlansAndStockBasedCompensationTables 78 false false R79.htm 2410406 - Disclosure - Stock Compensation Plans and Stock Based Compensation (Details 4) Sheet http://www.cadence.com/role/StockCompensationPlansAndStockBasedCompensationDetails4 Stock Compensation Plans and Stock Based Compensation (Details 4) Details http://www.cadence.com/role/StockCompensationPlansAndStockBasedCompensationTables 79 false false R80.htm 2410407 - Disclosure - Stock Compensation Plans and Stock Based Compensation (Details 5) Sheet http://www.cadence.com/role/StockCompensationPlansAndStockBasedCompensationDetails5 Stock Compensation Plans and Stock Based Compensation (Details 5) Details http://www.cadence.com/role/StockCompensationPlansAndStockBasedCompensationTables 80 false false R81.htm 2410408 - Disclosure - Stock Compensation Plans and Stock Based Compensation (Details 6) Sheet http://www.cadence.com/role/StockCompensationPlansAndStockBasedCompensationDetails6 Stock Compensation Plans and Stock Based Compensation (Details 6) Details http://www.cadence.com/role/StockCompensationPlansAndStockBasedCompensationTables 81 false false R82.htm 2410409 - Disclosure - Stock Compensation Plans and Stock Based Compensation (Details 7) Sheet http://www.cadence.com/role/StockCompensationPlansAndStockBasedCompensationDetails7 Stock Compensation Plans and Stock Based Compensation (Details 7) Details http://www.cadence.com/role/StockCompensationPlansAndStockBasedCompensationTables 82 false false R83.htm 2410410 - Disclosure - Stock Compensation Plans and Stock Based Compensation (Details 8) Sheet http://www.cadence.com/role/StockCompensationPlansAndStockBasedCompensationDetails8 Stock Compensation Plans and Stock Based Compensation (Details 8) Details http://www.cadence.com/role/StockCompensationPlansAndStockBasedCompensationTables 83 false false R84.htm 2410411 - Disclosure - Stock Compensation Plans and Stock Based Compensation (Details 9) Sheet http://www.cadence.com/role/StockCompensationPlansAndStockBasedCompensationDetails9 Stock Compensation Plans and Stock Based Compensation (Details 9) Details http://www.cadence.com/role/StockCompensationPlansAndStockBasedCompensationTables 84 false false R85.htm 2410412 - Disclosure - Stock Compensation Plans and Stock Based Compensation (Details 10) Sheet http://www.cadence.com/role/StockCompensationPlansAndStockBasedCompensationDetails10 Stock Compensation Plans and Stock Based Compensation (Details 10) Details http://www.cadence.com/role/StockCompensationPlansAndStockBasedCompensationTables 85 false false R86.htm 2410413 - Disclosure - Stock Compensation Plans and Stock Based Compensation (Details Textual) Sheet http://www.cadence.com/role/StockCompensationPlansAndStockBasedCompensationDetailsTextual Stock Compensation Plans and Stock Based Compensation (Details Textual) Details http://www.cadence.com/role/StockCompensationPlansAndStockBasedCompensationTables 86 false false R87.htm 2411402 - Disclosure - Restructuring and Other Charges (Details Textual) Sheet http://www.cadence.com/role/RestructuringAndOtherChargesDetailsTextual Restructuring and Other Charges (Details Textual) Details http://www.cadence.com/role/RestructuringAndOtherChargesTables 87 false false R88.htm 2411403 - Disclosure - Restructuring and Other Charges (Details) Sheet http://www.cadence.com/role/RestructuringAndOtherChargesDetails Restructuring and Other Charges (Details) Details http://www.cadence.com/role/RestructuringAndOtherChargesTables 88 false false R89.htm 2411404 - Disclosure - Restructuring and Other Charges (Details 1) Sheet http://www.cadence.com/role/RestructuringAndOtherChargesDetails1 Restructuring and Other Charges (Details 1) Details http://www.cadence.com/role/RestructuringAndOtherChargesTables 89 false false R90.htm 2412402 - Disclosure - Other Income, Net (Details) Sheet http://www.cadence.com/role/OtherIncomeNetDetails Other Income, Net (Details) Details http://www.cadence.com/role/OtherIncomeNetTables 90 false false R91.htm 2413402 - Disclosure - Net Income Per Share (Details) Sheet http://www.cadence.com/role/NetIncomePerShareDetails Net Income Per Share (Details) Details http://www.cadence.com/role/NetIncomePerShareTables 91 false false R92.htm 2413403 - Disclosure - Net Income Per Share (Details 1) Sheet http://www.cadence.com/role/NetIncomePerShareDetails1 Net Income Per Share (Details 1) Details http://www.cadence.com/role/NetIncomePerShareTables 92 false false R93.htm 2414402 - Disclosure - Balance Sheet Components (Details) Sheet http://www.cadence.com/role/BalanceSheetComponentsDetails Balance Sheet Components (Details) Details http://www.cadence.com/role/BalanceSheetComponentsTables 93 false false R94.htm 2415402 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.cadence.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.cadence.com/role/CommitmentsAndContingenciesTables 94 false false R95.htm 2415403 - Disclosure - Commitments and Contingencies (Details Textual) Sheet http://www.cadence.com/role/CommitmentsAndContingenciesDetailsTextual Commitments and Contingencies (Details Textual) Details http://www.cadence.com/role/CommitmentsAndContingenciesTables 95 false false R96.htm 2416402 - Disclosure - Fair Value (Details) Sheet http://www.cadence.com/role/FairValueDetails Fair Value (Details) Details http://www.cadence.com/role/FairValueTables 96 false false R97.htm 2416403 - Disclosure - Fair Value Fair Value (Details Textual) Sheet http://www.cadence.com/role/FairValueFairValueDetailsTextual Fair Value Fair Value (Details Textual) Details 97 false false R98.htm 2417402 - Disclosure - Employee and Director Benefit Plans (Details) Sheet http://www.cadence.com/role/EmployeeAndDirectorBenefitPlansDetails Employee and Director Benefit Plans (Details) Details http://www.cadence.com/role/EmployeeAndDirectorBenefitPlansTables 98 false false R99.htm 2418402 - Disclosure - Other Comprehensive Loss (Details) Sheet http://www.cadence.com/role/OtherComprehensiveLossDetails Other Comprehensive Loss (Details) Details http://www.cadence.com/role/OtherComprehensiveLossTables 99 false false R100.htm 2418403 - Disclosure - Other Comprehensive Loss (Details 1) Sheet http://www.cadence.com/role/OtherComprehensiveLossDetails1 Other Comprehensive Loss (Details 1) Details http://www.cadence.com/role/OtherComprehensiveLossTables 100 false false R101.htm 2419402 - Disclosure - Segment Reporting (Details) Sheet http://www.cadence.com/role/SegmentReportingDetails Segment Reporting (Details) Details http://www.cadence.com/role/SegmentReportingTables 101 false false R102.htm 2419403 - Disclosure - Segment Reporting (Details 1) Sheet http://www.cadence.com/role/SegmentReportingDetails1 Segment Reporting (Details 1) Details http://www.cadence.com/role/SegmentReportingTables 102 false false All Reports Book All Reports cdns-20171230.xml cdns-20171230.xsd cdns-20171230_cal.xml cdns-20171230_def.xml cdns-20171230_lab.xml cdns-20171230_pre.xml http://xbrl.sec.gov/dei/2014-01-31 http://fasb.org/us-gaap/2017-01-31 http://xbrl.sec.gov/country/2017-01-31 true true ZIP 125 0000813672-18-000008-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000813672-18-000008-xbrl.zip M4$L#!!0 ( .:+5$P L8XW]V0" 'U *0 1 8V1N?CJKA?:G777G'M\1Z7[;%=T[N?9M%DRN841>HD M2;NT?_T!DI1$,E.\B91(*=U=5;*8) $$ OB 0 !_^U]_70Y>?2_*<7\T_/M/ M]&?RTZMBV!WU^L.O?__ICT^OW:?PYLU/_^NW__FW_^?UZ__C/[Y]%4?=Z64Q MG+P*9=&9%+U7/_J3;Z_^V2O&?[ZZ*$>7K_XY*O_L?^^\?CU[T]6OT80@4V1) M:"(-YR91)DC(@EHBE'3_[U^_7M@NY5VNBZ)@@AK9(91VB;X01G]A1!?5A_WU MI1ST?\5_OP*JA^-?N[WA^.\_?9M,KG[]Y9/^?G<=']^>OH^R_S%ZLWO2;T-:>W;YN6)7SF?>^;O]KP MQE[1;WX/O("/B^7'B[^ZWYJ?QU<:/K\__%Z,)\UOF;V&;^(K;QJ/!*-Z26C5 M.T?E5WB<\%_F3]R\8= ?_KGF:7SY2V=.@U/%64_>[M^S:_:?D-97%Q+R?J%WCUYL%QO]O, KR #-!E M!L:3J_*>Y^&5AC=,QZ^_=CI7M^^YZ(R_5(3,7V@0$KQ2C@;%N/$]U2O-;T(Y M-+^I>J7I39.R^'JOG.PO\/K-H_A";T7);^4Y>W'IT4GCHW+VZ&3QT?XZ!1V. M)QW8Y+?/UU3T!Z^>IM;:7ZI7;Q\=]YH>A(^EO_R?W]]^ZGXK+CMW#_HM?BN( MH)Q$< :_W>@3H3=OOWMMX0W%L'?W.&6O.;G[MM[-PS>_NOV^FU_,)7./J-Y4 MHF*G**>9LDSF4M(+4KIY96^VD6OS'_332>K' M_F-6&O"3\8W_/E%B?.]HJ6 M'X9M=?)LJXKMPVEY90?5>=A!5=E!OJT=7!'5P^T@BDJ>AZAD)2JQO:CP<798 MEP&B^J\Y_OJO3Q/X/(QQTO\W!4;"Z/)J-(2_CMU?_?'M4_#KR]'PTV34_?/W MXO)+43Z:G&^%6'Q%*JM?S7[7@V_^ZVK0[_8G,YI>]?KPR"RZFQ/^ZUKV?OKM MYK$:?W_[I?$K9A3]4B-I7Y.QM+B'L90/6MPWP^Y@B@&QZ_7Z$Y!D9_"AT^^] M&8;.57_2&3SWQ=^.__-4CCM_TNK'N>K'27G=_:R-ZW:GE],!IM/>3[X5)3Y6 M%M]P;;X7(-_19?$LM6AKOL_3NJ RB!97G 2ND,N&X6 16.LWSM5O/$Z+:^'" MN<*%D\I8'D*AGKO"O#B%V MP?BZ+SGA:7C]?E6C@\(5 S4-D-Y^E2CR5E3@% MA=!M6'HBB/.DRF;V1A1M9/IDD>E)(9#YR<M.)@U\(F<$K44] MA5S?P<\$]CL:;I'7&1[Z[I[?;Y?Y##/WNYOV=IG/T&COOLQM4NUL%GCON+?= MRL\]HMT[6]9N_^>;)]LOWF\UXFQB]KT=0KO&S]<5[!>[MQIQ5E&[./GL]5&, MW5X0ITU@GTP"^QG HS;C?0H9[Y.T+L]RW9^J_N04K,/NN?%6&\XF(_Z@Q6V! MQ,F2IFKP\,>^^_I^,)TCG.H_)=\0,L'K9Q!0#UH1P-X<=N):&: M.Y@_!"(<]CIE;_S'50^$B8D+8F?"J.O1IVXQ[ #%2Y]U\\L/@\[PO-1G)]DM M^93-PENG8/MH^*+H[TBIR_X1%?MPEBO>*/8)JC5\?='MC">M:C^-:B_+_]%P M_I*";X)I!A]G]JA%%[D_[$^*MP!;(1:&Q?G:_S(HW'A<3,;^^O?.?X_*,.B, M9_L!^^S"9@"G6-:?7MD%'^'%8DGS?X=ONIQ>GI?"[R">GWY#^?RZ7CX'4O); MZ=XI]I)X7U#V=2A6'C25EUT__8'_^YI(JP^7^ $0KP666G.SFS M\K)U+-[I0S./+U%^N/@/>@@^97"-&G[AA#V/5*^33 M7W^^OBI6$RU7TTE1WC[S/)WU%B)92LXTR:1UT">DMV^+SKCX-AKTWEQ>E:/O ML]#B&>OD&GY;A=E&878P<.?HI'=2IL/GM'W#K@T]53/^T/L&BB M-:>_+HNBM:9GJ:7/WI@^FI:VMO01@O!G;U0?/PAOK>NN>INGY; _F98%/)?[ M?^%/SS0'NI/JWB^65GO/7GN?/4YX$NUM,<.VVEL=0-U@N?Y",K S[,';>OWG MG0^MSI=V8O^%J--J*68HBUY_DCO=_@#X6&FA\GTT^ [R6W[FO+2ESM]B^Y0U M#!Y/'XYJBF=N-;61S("?7)-F%4K-5T3Z*4HK7E+PF M]F!*.6_9\2G2C5KY&43Q=M09WHK]77]83(IBN(M"XHN?YR\^$XW<()='4<:Z M6!_)95974YC9UF6N/'ZD&K%6?UO]/1/(]_3Z^]S2/,](S]MTTAX06^&5D!;- MO)Q=67SO#/ M]Q<7!7P?/O;VC7__\;S4^"@9A$?*@^[P-:N+N;15-J_FRS#^C[7=%MUJN]V> M?+MMBW+:[7;D;'4#TGI6V>HFR/1\L]6'M*;GLL(G>!YQ4CM^NV3%LU*)$]ST M)Z426SB!1TE>O0S\]8RB]N< QQ[9_9YH8KC=@R]@#[:1UPDYW2=(=)S+[CSG M#$6KH<=-Q?G.N/IEJ]%G9?F7E^WE;J 3@G_G6$#?XK9=#ZA>W'8ZZ$GL.>^+ MI_8O+U!#GSB1=L[:>J96_-QS3R\ROCQ%:_GRXLO87J4Y@,E\B5=IEK1XY3+- M)BU>>?QLLB2[U0>V69*S+ 1LLR0GG25I#\G.%::?DQ%H#\F>U+F>R^X\9V?Y MC#1TVY1/&\.T,\ M]'+T8:C5:!Q4YO'["]3K>4NSR?6GHCLM^Y-^L3!2Z/=.^62C"T2W";/SWY\Y?;CKY-BIOC'ZU[J$SZ%^,RF&_4XVI M/*_%;F9LOK:-G)WOSMYV02MFQ]4,^,_?.L,[*3RCI=W X[->Y)N7<5QL_^LP MX!C;\LP0VGV+>_-Z$V\O8E$CO#B>]+O/_X(DNR,IV4E4(2H%T4)H2CNFFI6:6?8>]OO?,&H M]&RP=^63UW ^]]K[L/Y"CE5V5J//96$MT61DW'_6$Q'E>3DB)[?50\V\WA^&XX&HZ]G M@VM 7K^NR.O6">TCL ,=6JW7]C7R?GD:_Q _>)=IZ0_[D^(MK&;OS1 "QZ_] M+X-B!EG]=95O#H/.>+P4\;T9?BA'7?C&C\6XZ)3=;P[8*KX7@]'"4+E3U_^C M>=H=OGL'X=^%I%M)_^7MAB>Q_^^FX^*RWQ]VST/GS]+FK\CXA6CV:FYU%SL] M,_Q?RV(VL@OLP\=B4,60XV_]J_-0U;U,Y,QDKV?\+'.R#U>'SV4'EJ5S650_ M7';*/T$Z'T!'SVZDW>X:L9GW%ZH4"7Z:]+$X<8ZFS^Q09G=5N(_C\U4 U5J% ML[8*1Z^(;*W":5N%TU. %CH^(70\M#K,0 +]%%_31UNX?=TCA%R'W AQMA$6 M#XX:U3Y=7@]%U M47R:C+I_WDCLPZ S3..K,\,Z33JP!7OG&_9N6-K8+XON9%2.*^;?7R&00];/ M+*IM6M8-K#W;);U1Y]EEEC?#+I+\O7@FJ[J9N_-Q1;*V58^G48^S@9-+68]9='S6^G#S MZWOY>D'V82M8V2K \\4/6V426@5XOBY@Q0)@>NQ=YW(!(&#!OGA_.>Q_F8X; M\9RZ,NSH'AYJ59[;:)U#NJ$G M-GH[?'T[T.< MO5'?_*M:G;?'W[]4'UQ&%V"2+KP]]$P%U_*::>\?C\L/O\8 M??XVFF)[#.Q_>M>8][RVRBZ6^5"R>;F*N(5=WVC14;YSX6)'Z'^;#GME4?TX MN''MMX/%/4+T?/5"HC6VKX0:_N8934OU@Z>DUEZ6H5H MX^5GL;!MR<49+N)IYS#.<;)6F\.XR6&T\[S:>H*GK2=X6ES3'@R=[>(^K*+T MA:3E=X9!;4[\*#GQ-J ^N8#ZU)7H0,;L&>'SQS9F+3AN:ZG.'2%MKJU_1JF] MD[OO?%ZULJTZO"13O]W5BE8='DD=3J&.=L59S":3W,Y">COJWHUD6<"C#>VF MTU]7(/VS'*W8R.X2!MW$[PMR)WLHS#^*85%V!B _U[L$A V0OH/IJ.>K,EMQ M_(*41N^N-&$TGKR_^-09G,LRC#IV(PZ ^_PGZ:S3*&GY^O M\=C$[ M2%=4ZF_-R-J< :?>P+RVD?2I(>Z96IE68IU*84[ P>\1 +9QM8YM9 M>FTNJZ+\WN\^*V6HLFM-W+T@5[*'96ACFS8GTL8V9Q#;G()]V0&JMLZFA:&M M,KP8=[)'$-O&),_5,NRA#"T,?7FYC-4!8>U=P2.M^K&GO,GV)N^3W^1=\>I' MF9C0KFU;J]4JPY,KPU/C_56_W6K"4YG\ _OR ]T):OL6/M6=HA.\[]_>SSRA M;=1>S3O7;?0";P8>;1N]D*O1I[%QVMO8>P;;U3I-NY,IM@S$;'(U"WY5XZNH').ZUMY/*%!-^K\5:K&4^H&+O=9&O.&\*5=\2=?\9-# M_;)5D5-6D:<^:WF BMP>4Q3?BQ);;CY3#;F'SQ>D('MF#EH;\G+R!_O$&6W^ MX,PBC ?8@M99O 1+\("8I%60EQ"1[)NC:+7C##,4^Z:;6UQP9HGF!YC]=JV? MN\E_0(:A58[GGEU8O=W1XH%3P@,'OO&Q;YZ@7>PSS!7LN[-;FW^&NWH?E-_N MZC-$^OONZO8HX&SW]J+']IT!:O"G;T71?,W>=;NCZ7 R_M"Y[GP9%-C8IMLM MIT7O;;_S!2U>_]R:,=S'\MV2;\_S^7KRK91@5OR.&^#M:/CU/L-5GQ6= MKV7R>2SSDA'#@OF%::+PP67M]3-;XD;^;N:(KF/P/)=W4XYN>87Q.I*JO?Y\ M%G@=?R\H+[>;0NAGKA#W\?="%&('!]!JPSF:_W6E&ZWY?^3=?@JE&NN.95K$ M]QB([^0.8W9P *V!.#<'L#HZ%2CJ]0=3;#+PJ>@"FQC#IK^Z@VFOZ.5R=!E& MEU?3217]OK](G7((@AA_*,I/WSIEX:^;/^ 9==<[GH">K%??25F^1T0N)A9Y(,5MK>PFJURGH-RGH+E? *LV09 MIQP G0+.? *E;"WF.5C,IU;.U:NMN=,O_[,SF*+XQN-B$@:=\;)>_3X:%M>S M"3UY.NS-H7G3!]S^^&^@$#BH^/HMCBE>*9R?/_-F"$LYKAY@YZ6G]XILH5%Q MH\S6J=A^W[]&XHM5_/>*_%$.B8YR8_<>'7YY*MBJP'HS5AT$S[8BUCW/NI;? M>8>S7?=5TU,="&_B\]DM]K[[G9[MNN^]W^DS58&=8,L9+OCA,,;S7]Y#F@C> M:LQCFRC^,G1X*TC2JO)14$ZKT4^*N\Y7$UL5.!7'?+[8_6P=\PN)'1[=,3\? M53XWQ]QJ]'$T^GP3J>>NT6>?S]4MU#PCJ'GTS@ZG #6?CS4[&ZCYF&;L9'7X M12O<62[ORXL S@)ZG^P.;Y'.67NI%FFUF9!SU^$78H?;T[87DP)YKE;YY86O M;?AX8D;M^?CG;%^N$=M[1 MHZ&3ZU.PLE4_3> CD:]_%*.O9>?J6[_;6=XB;MSOG->.N)>GA4D/MTR]H*67 MVRY]-06CO/ZO/SX]@R6?,_/K'Y\>::E/H>'#UDM]\T3Z/;EGM\OOF'I!2[^U M@6]W^8LQZ*TO?VZ[7+5+_Q1+_]2M279:^M; G_M2[XS8__>'9[34__M#:]!; MQ/[\=_G.B+W=Y>>*V+=?ZML)G.X2OJ;[?+#;W=C-)D!)L[]5;)6C]?6OT MS]V_;[_4[7Y_MDJP\[E;B^^?@[]_,_/W;;;FR'>MESSTX;5VQWWXDNXW88 MM?6*9X-6MUS0UIR>UK+MY@7;$/^\S&>[;*>UVW;+S+0A_8DNXVYYT=;7G4C$ MM^6RM9CS>2UH:TY/:QFGP_YL#<-T/!E=+B_'9=$93\MBIJLW#]Q\U,V+=Q^. MG]7PR=-QK^E#^^.18%0#A(C[?.3-,,K%C^[UO\.2+TH+W_%N"E1W)J/%JZ%; MDO$_E@A9_J"%;XC%<'39'][['?/UKN:M;_J2E<^Z>>F6M0V2&4Y7]]0R$5?P MX\[B[MS=_+U7/1:>V?GS9Y*YG^C[)+?ZL;.[RMW*/8X_%MVB_QUO[KMA[PWN MC<$ ]UN +5!VNI.[U\>OYMOB8W%Q%XG]]*I7=/N7G<'X[S^]YC_-#!V\[S4Q M,7MJO63,22><]T);)8)@1E&G]4^OD)[JLRK5IYI0AL;I;[_L2^!AF=-KF&.. MQN"3B-%JZ2,SGN7(250ID4BI6F6.$::4/!9S[XI)F)8EO \^Y=UHV)W]9;?U M2IH3[VDT.CAIA',LFFRLB8Y912W=?;WN(>L0C*Q;&RNSULD%*X.064DO*$O> M.9NCTTZGW==F(R.7HW+2_[_S.@CI:CWI-#$;A#&PX8U,S($"<2[@%T2; M!)ND1CH1ACT2Z7H#Z8*F9(T3G 5IC3!.^2!4RHX9!K]8)5TJ8?7#25]MW!!& MX\G[BP_EJ#?M3G96'2L"R<9EHQ214FF?E1 R@)$BBKGZ/A9$\GOEOY:TP["S M09T$@<5P1G"7F(Q2&-C*P7JE*>;,#?"77(T=J@U](#O5:^]&\*F=WO7GD2\^##I=5,Q/1?F]WRUV\Q.* M,<8=-T+[) 57CN6M$R;B'D(V6L]MJ0,MG'P+DJ9O;,Q M BXQ$JPKR3;5/+:D4NQ#=NA<]<&+]_]OT9M-AP< /KJ8_ !HED&O;_(6Y8Q1,E!XXR7 MF8!/H41+"9LG,)]"S3(S=C#>RO*Z/_Q:->1Y?Q&++Y/WTPF&P3WX[6[;7TK MAT%EV/!&"N:M][!]0@HV24X%J;EWRX7EBVRLHV5ODM=M_00 $/:ZMK!Q9(S! M2*":U"!7@KUPD M_GY:]J-W W1-$+]9'KA.A('95R!KE2A(-)H(D*@>41MPW_2(]&[ IBR#B10! M<5&4$,19FT'"W"J?32:D9BFH5 I49B=ZT7ABGJ.?H M/B*XW;@KEC_G;F]\+LK+MZ/.,$Z+SS_@E>MW_6$Q*8KA2NO"MZ/A5_"8E_@Y MGZ^OBJ6L.[[X>?YB?3^]>9<7_:$QB0":YPD"7/ H)#MPAM3$)!*#P'U!:#=) M1_[SKL#DD14#%+K)<^L]BH8G)'%=LHK9,0_\Y*NB1'9IR/+F;E5&:9*0M[ M-! 39+8>(.))R!',)SC6RPYVS"P[7XN3-(=WZ] 9?EU^^/?.7_W+Z>4FN-% M2%E4)D1;0"AD*2EX(V[VLSYA<6]E"!ZNIC8RE;E,GGEG- N,) ,F(VKGDF3I M_-3TP7+;3M^\S299*;B00)8P#C 2R@W"3RF#Y(^E;Q^+61*^H6]S& W'_1Z> M5,-?YFPUYA5. 0XLY9&L8S0!Q%.8[LDPJ>>FTXT'&P "HAUK2&T 088ML;D_8 M@;A9E\>3)GBJ 3188,D0L"HA "+F"4!PSKR>QULZUMV+F71Q470G_>_%FV%W M=%G >\'J%!\+H!L5K7H8?EE4CXU'%WT\MI^5)\$/PS%\Y>BB4WW=SND.854R M/G!@5T*4*0V5E@%>(B8RSNMI_M?:LH63E@.2_CCBV)!-\4+00+4&+YPEM!U\[:SZM5G* M9QY%'-7+_P0[%_OC[F"$Y4?OAW=U@*XL.F/TV^OXBCRSX0@Z4Q504H>/^B_W4X>[W?5+(CUUD/D0&["1^T#I)19;WW M+BHE+'/1V'KVT!(B%XSA8W-W0F)=YV) A,22E,'X4)F5M2YYP:EQ2D2?ZWEU M:D$/=2O6#;XN([IS63'"N8S9& 4_1.XTDU1DU:"MEDMY+F(%U%8,IT4N1Y?I MK]G!Y4W=[!(5>PIW"^,R![+-;/FC@!4BD1+8JGVM7B#+]<5 M'4485_U9R/RANJ&!RHE2_;7H[7&6CB.[Q/O+(:CO M>#:Z#@A!G/N].E&_R2/<90YB" ' H^ D@J]@X$"$4=XHB$6%B>:GWS[H?]U* M9#?R;_G^1Z<_!.<,3GG\?OBY[&"9R=U$O3?#=Z/A?TP[ [RRT[L):Q=%_+F$ MG;FS2P1!I$P]%3%8F;*Q00.75IL0![*1L5\PM*8 M'"2@5Z^BH1"$3 -B1LC.8[9WW%__LE+A-KM\//W4&\ 47_]8I>UC]-B\X6&/P%HI M<9M: >&?D=10RP,#>,)%=C$F4/'?/E@2;[C9\?MO";\+J9?"Z7_V)]^^C08H ME'L,](8-2H%&,+K:JA"D\L$HJKQ36E@B#?4-):QT88-N2=7#N=BTR8S#;"O@ M/_ L)F8G$H2+7DIFE4ZRQH6MRKD?G8L-&T5:GY36*;D492#4$^(=#8Y!*&$" MK]514P*!QSD@AG ,<36!K ML4")H:1V<<5B%>4="YN(>0#5ZQ(%G,B40N(&3+645%@; ;!E9F+ !%<]_T(4 MU7P?LOM#0"[+QRPWI<:=@1^5Y>@'GL-TKN!%>.E[IS_ RU/KCW96/N_A1SM" M*46Q6B:!'"3@&<82V$OB$^40"]6N':X>[>S+YJV!_ MPUZG_%?1*0]9&OH#+,O["W"Y0/O,HR%) M!9B>X=?1,!=?RFD'HK9A\?G'Z/.WT73<&?;R:%K>'6.NKZW)V2=G @1.%-/1 MSE@\IS?W*>PW_ MPMECV?_>F67*;P[\/O;'?RY/-E[YU%K8X$VP)"<-N#I+#@(2T@?0QFRYBY;[ M)>"Q)>FKK,Z#C%$91H,!)O?QBM"]-UP;\9'W7 F+-R4SDY+CM4/EN,'4EZ!< M,B!3_FN9RDW?>DOEN^J<'[;63=8 G=WN]V!]9X".XA]E 3ZL_/RM,_Q<8'R% M0=O[B_FK&PT_64P"9 '0CX/*$BM-,-YZ /P 2; ^WHE%[W5W^__&7#PF5R-,>GYEG-/'OGT>?P$D.BAN]W&A<%OVB -4W MP662#, 1H3S'2\4L:!H-Q V+?O&F$(K\3&_X/#XSC7)[V_^S&/2_C=#KW"7T M? 'O_%C,KJ#] 1'#[1GRIUN0_O["30$K;:,-2^C! >"6"403/.9:G#8T)F$ M0!#'DVZ4DFR2TH-);Q;(Z =:)AQJ_WNG_+.85%?!''SNU_YP")_]ODQ#^$9W MA6UL4,[+6.N/<75=!H!*=SH , &_+_O=V:+>8)SJ4FD#Q#G^!:&5"PV*! 4H M6DL7 *IDAY72$@RYR<& 6VQ<"R.;UN()I=:PC*.+!!+"C_&=[I^#T5=\K^O] M-^R$HO?Y6SF:?OWVL9AT( #HI4Z)!"X+'[>Z^0_Z*;ZF=\UZJ_=7D1*0^J[X M,7=8%;&C(?S8G<51RRU^;Q_ZA+<( =6-_[CJ@;_";#2Q*W6#M^'Z)^"D Y)9 M^JR;7RZFJYMWF8,XUFFF>("5=#Q;+9F"GY.*V%VBV1817EO9?039N![S,Z7? M^U4:Y.NP_W\K)?@.;KM_N>Q2XHWL3U#R>++5[8PWW.)@G 7JE2."!I=2BQ--Q!G"O?SO@^ M&*T3D8D'(V7,RF=4<\*U\%X[&6M(%<)[*\0B&_=3LR?)FVZ>KAQ2$^)H>E>0-\4 @BCK"#(2,2A*63,;S:$"#T?N4=)UD M0[E=[/2R'PC%!G=/2)]@.%"(S,)O*1F68 YNI M;DWF&D)ON;DQ_T7OS;R%8^>V%\Q-^R'8,&_AU[A;^\487IM>%CT("C9RVU#% MOGQLKA9>&6^ZLH!G; H#(=A)1EBG",#Z$&D2.LEZ4Z+73"T:@H

B+2TCM( M2R?&0254C"**K'FLRC%,4%0:SU6M..TUM<<0%V#NHO>A4TZNW_\8%N7X6__J M#H:\&=Y\TCPPO5=$O:+_7V^+KYW!K,YHX=X,'O>":L^#-+#BW_J#7ED,JY\* M0)E%=XI!&H0% W*%7"V5N3OIN/BL@_N8T/:.@+TM8R0S+.72G) 94194&[E MK.9-M[<7(/&N(GHFLOT(-JB8]"'X*KK?AB,( $"#ULN91ZL@N"=22*6(]2R# MIP%@/G!@DP41^2#9*X,0F8YR!;1H3 M%\G58(TFRW!O:[(.PJ]Q+-0/&@9L$<6>&50T>, S\#Z\7DE!%&_W;3^L/7Q55*=JK MT<4KREZ#UYQ\ P%< B6W9->(6"1P4@*.F&(>PF&.J#*0[T9#['T2OG7*KV N M[V+/W5L[VA2]5AHV@0=S3@$@ PA05@GX@=)ZD1%5BP+?C;J#L[40$"Q\(';^ M . UE^MR!^L;B%3=V@1(MB%DD#8'B(@Q-QRECLQ D$R5C]P&F4R]O=SY2N8F MA@J#$1C;KQOD$K! U=D T8B5G@0/Z!XP0O8Z J*2M>J$,U>;*L._]/"F4%/& MZ T12@EL49:,"!RPII8\1N5E#3.=@&@V!''2F0A^$EN4!0F!LZ4R6V(LH$&J M4KVLFR[V.GIRMHYN*(**X 447@<%!Y;Q?,C'2!D$6-++>LKE?"6SFZ%P)E,I ML_)XYY+VI6J/5RN =UK)]K9++_OKND0^=Z^J..U9ZW-2CWY2=C"M>\41[5C<.^.6B MZ$^P"^DL3?#/HO_U&_S=S1HD5&7E6'".)S#5V/D.D.8'2$\[4*@ M,:[68_YUC3=,B(G1:$J<"7@%B7LOC,/V5!3 'Q,:3U;(OQXJ^4:^[\2)1"[V M>9R]\_W%C9.NJI/?#_^SJ(X!,1V_I&^S;I"/7H>,;2%CMC%PQ2".X'B%%B*M M9+GB.OO%MAXW="8?A^^AB5$FS]R03@ 9RR(R]8(KG7.&:)7 MVB3&I:;K9R)&?5PQ GZW ?212RZ3,S1%:E60%B]G*DI#HS8*=K)BO =!;#H] M(R9H:;A-T4@ME*-*BT1@VT4>EDM[9K<*N9+T<#)8<1/'%,'^BO1FV!U,,4UV M5VC^H=,'GS?O^;W)[(60-+@(K.NKKJV9[#7STLE@LUDR>[,J/RS*?@$2_EQ6 M(Y"NM]FL2KL0G&,)@\'MH8=D"+]RA"W)!OR(P208++ MW!/)HG8:3!4)%FOR'*,U%,@U.U,1/-E.C4S'+%R(A%*I>$)H%YRW>+DR:5XO M$Y'T@/[@="6\RT[E5D.HHEA.*K&,03=2TS,Q:0SQ[">^R4Z/SV. ?_H8D['G0E0V^5R_64O,!:L4<1 MXL7MIXV6/VUT\VFCU4_;&?@:[R.3'H"9#S)H;B4C*>/$0.YY=CL!WSWH/2+C MFW $UG'A?0X1)188.PJX2B8\MTIX7-N$(]19,+YIMI?BD@@6N*!>2DY!F[,5 M"H!)DP%A M>LY)BB JU="T4RQ6&&S@Y4EY7CB@F2>+_7559!4&\*UW;U\=TW;_NV]__+=^ M47;*[K=K;'8\6#D-FC_S9G@UG8RK!_BF11"S5T1B8SE2 MBV[V7 0D:Y: ' Q&/_ ,;[7I:OB&B=#YND5E#%4A4,ZUPYMTA 8?A.&8P0]H,;_JF96IR M?U"4 =3JZW;E?AQ6D?'D# /4C(<.0D@O6"(9M#D&^=-O;_&T_97K=HL!-E4O M>J^J[U@D;.E+E^GY,/TRZ'?S8-1IO!##[EM'"J;.>N<3X#R)HHE8O6>5 "T' MT%>[3FUQ,P+JL4NKN/#MRV1]++[VQ]A=>8)GBUO("6_-HF)S(;@$0N"/1) = MJ10098#Q#RZF=R&]BNG3FW^\>_7I7Y\^I]\_O7KS+BQ2M/S%RT3]YV@ ;JU3 MSN2YC0HYB/DX+IT+H$8D> 8& 8Q1%HQJDLQ/O[T;+7[[RCC M'\-/ #8@'NUAIZ#5.]B-9( ;#!"HX_E+DECMX:/C+!O8=%$IE6N:?,]7(3US M['4[&AR@^;P5 ?RFG!:+I?1AG^'KRBLC$L#BI$#C8[(00@6&(HLTH<:OII^Y M%786-.U!V\%86EM;C&UX)(/0EW$)(; #-CP7Q&%[OH%N)9UM#^ S'5"CB9[IVVT$;L_L80C!@UX M%_# DN58)]/,NY#M3N9=3X%_E*/Q?FKN !J1X 3@5")UH):%R*/A'N!"8*)6 MQ&JDG$]AWHZ:A]"]3LS4$NF)Q=&9%FOKC M9,@"8*>J@;;U9!;7\'D'O0_B[ M8O)N-.SN(W&=-+8AT8H18$$1"V8Q)6JJJRXBUUP6>/SY]-MD3JS# MCN=6.T C+C,#C"26M1&>X+W+AMDE_"&4HUU9:$*[EWX'ABT^( S0F6$1LDT0 MAV4"IH\&RDQM.U)TE*LT-Q.R)[7K)(RS&;T'\PP.1W+XF[$RHKTV3H 3JG5B M!"Q3!8GKL#/@Z)A],J';%8IX(C*-B>C:I5V$NJKF?0Y"^.,(8^U6DC1Z+R)@0R5M\H#, MK T&PG:5(H"-FC D7@=^3&%4=7]XY% 6WXKA^'8N"3:3O6VQET M,!:RVG3OMP\J>#6 M:5D"A\[ $WJ5HTQ682=317(0 @"7J%P3H*)Y_^0C\O#H(EH;>"9FJ(^9 M$:R B]$2KHVV&D(?JE/#H#!F]5X[\<@2VD]!-%Y^RBY $ @^C3CGP9@U347@IR%-;6+:P5S$.D*"*.;'8" @0FHPL ]836J=[J^#57_("< MS:Z8YSY\1U%-35H]UUNY2_+'N+B8#M[V+S;77NQWXKIPO*=-"C2:@%?K7;8I M2,U-S-Q;H^.L;:O^7<5%2>S/SI)8[BX\?1[=4VI3Y:J_K%Y2J*9E D?@[Z\T\E":ZA]ZXT!M"0;JU+.J*W%7%-F\ -72M1'NEC&Q0KN/S)+IR"^)ZNK M$I;HE&GF45,9(SP_9TT$+1>U6N67MCR;&KIFD;2*R@B"9ZP.LA&*29X,'(H8:P73$]5$1 MD(>K%Q(]^?H =IGT\=;\+MV]Y=*9KU5"<9QC2,'B>F^,M,S8"& "CWYKI5.6 MK&#.&@V[4KAAB!W6WX28%,2 !D)":O&(15KM#,V2Y9I+->+@%&Z8+$=L3E0# M621+4![EDF79 :[UQ,JL:Z6P>D<*;TJS(""+H^F7">#4>N[_WA2Y6'^(&9.@ M6$*#=Z.Y<,1I<,"2,!Q@64LC+]*\"U4'9&?=#&2%DH5G?/;2PQ)$;RVPX[C* MR;MZ]N $V%D7ZPK"-(XHQ":K$DR1,1';1X*CS0#]92US= +LK(MOE1# !4I M*2X5P?IQ$JS/-&KO!*VEZ1^/G7^6?1Q;>+''G%W&'/: 4,REI"/AUBO0.$\ M('%;G_9%5U/LN]%W4-8V#J3G6G/-O([&2T:,,V3&&M.)UGM:0N8L1OV<$1M]3$[ MJZ+05&1-? :#(;%!0(10-+C(8+%,0X]F"^9EF:DM*3L,-QNT3TMM&!_"A M\(]UQOCDB F>"%DOKZ%$V2?D9H/"@3ME/H;,M=#2&.)UBBJ[E+G#$4EU;K!8 MZ+#X-J!TCT3Z!LTQA&8:K [.$L ";R-50SL M%XDT^%B/2,0#I#Z<]'O]P70V..3FC#+]A2%548WWQ7!E.IE_U,WL@YL>1[,; M KN[4$DS.%#NO0*A1^=MQOG4#$QTHF;I/M5M'PEB5C;[(2A_-%'<-3=ZV+?X MZ^8/:.X[=]>89],-9*$Y;@Q.B9<0;UFPK6"Z>*(J"9$;^Z,0UB[(E@L"#U^, MRDM$#[,J]TW73 'T@]G"D@V#PVNLRPD3RSX0B-%R4]>?=B&V68C=FHAA43S# M;NZ12NF%\!!7$DZS]AH'C^F&95@]=SR3I=CD3!D8:@]Q3V)6)B\< Q2CD\7N M!,8:TF0>U&JYU5F)XL3M=83 TPA'% YE4=(Y W$U8 7K=(S+(V%O%D0:VJ[' MD M":-14<.B\$TV6[:[XR@F6S@A:4J*!:MDE,1%QS#5E+W'HOTF_WET<-F0NME8 M+FT%3MCQ*E RA9>[G+>$:$';0;D9WAW!_K$JB_I%10$[@(JM*-GK6"MQE<'I!*63EMI[)WR,+''N93"6 MUT2C"2.\B9ZF\Y[U9*V34Z!.$DT=55S+@#=I%=8BP??:!*M6JZNUVEK3M&#W MDG7;V@33M8/1>%INGN2^4B&:A(68$\![E((&0WF2HCH7!U\N&BXL:+'J->ZC M9']R#]GIA6XJ0 +CH$QVTBHGLV 0ZN!U-(E'!*!!M7*%\Y, VV0?-9A%SP&W M87D\328XGYT+$),GIFAM]YP/YTU=?I;O>E*3ONH"DU5?)X"&8.925A"0L+JQJ%W1/(0@'D&R M^M$ERX14&8R-X@UA3L!S;+[<>2JBQ2L[)Z6T7*?,!.BGHEZZ MI%Q,! ?B<&FC VRZ;GZWE3D6J:;"$4B^"JT4/+U>2FR >1-WH4')@/DN%=P5\ M)E[$Z -V**RE"UZB##?!1*)=RBY1%G20AG#/L&A>4<-CM";4T,^CR?!Q3#[% M5 8%K.P!E62>L(\.9]2#D0N1-722/OYFO"=..*@U%UX*::2R5%C)4[+@[Q)8 M(.[ FB==L^9"2'D^;#^F-2VLN90J* M9;#GTD=O.01ASL(.Q6$YZR_"O!09;@SZ=6" 6:6*/,OJM@H1QLD GE&28)Y. MAH\4R@LL69?<>XN=>C5 K #H*N<4B3&AQO[!-^.\T!.Z1)E,L8 M@S-)2A&I3U9E&WE4P>"\U%H(3CG=4B)+O!Y$/$^@,* 760<5E!E7ZZE7JW<7CI_T!7H_%2P-O+J_*T??J>NVXB@QW/(PR.BIKI%7, M@"8[^!'O-*L4\+PVU^=W,[5Z5W8M-0\@>UUZ'L=349(Y)MADA"T;!<72+(B" M8"54O<4 @V4Q^Y(]ZWL21I=?^L-9ZYR[1BNTFN5ZZ<;D_:H1C:<,TW 7Z!D%YK2K6T,1JG0M;<$8F]O:Q&B.@A#\ROFL\V/ M90Y%^6ET,?G1*8L]-CF 2!487MS,#M4+%(T0!IP(33@SM561A$NQO,DW$?0P MXM=M=XS& $A'D#\^-N.W).:(;8FOV (:'/?P/ MHI[O@#ZP*\#(#%ALP>+"0L!P;CT3-D :Z@YUP" :C4ZBBIEU).PL=J9SS@XMA*P?!CL;&^&$,IRQ1BI"0-]1YW MA(?('OL/I'H/:- [8O0QV'A(1HQKC5;=8=;LG9"\GC4RA?+#8!5X[(+TO!L DY88,)K MO"@E:Y"O%?'.F;H4&03'P60:"< F:P,@U.P O("/$_43K%:T6R?P$K@G&7 T MB/#2!0'!I!(. )>*EKMZ>_\G%.UV*=(]#:5EW'#/\ _>HR,^26V2M=0K%6.] M\PD$/98_[2X^A#P>TU "JM!8B8ZS]63DV;KLG6=>6LHE);79N:V(=S:4!N<[ M$R=!>:DT"N\@.DITX)%)I?RZ@I*7+MI-AI)1*VD A"Q3D(D0S['QMJ<.XDNA M6*TIQW%$.^L/^&;8Q9G512QF_]VY_P;8M9!8,!4L5(E[EPU ?"HS%3R8FK5[ M#6!::+G%7FPF\'",;;BH'IF@'%C1AC$)/&&W&@EQ,<\A,Z)J!S*O 14+N8V1 M.39C&RYS4HCLLR.*$XK%8=P0H3SV$'62*PC"ZFFC*D-_*+Y6(Z%A[].W43GY M7)27;X;?BWGSRQU;W5DJ@LK,&V%E=L9IA8&_$\%ET+=ZWD(9MM(#9GO2#L70 MVMQCXM&*3+W&R6I>NTB)R.#:C$@TRWH:P#(IZO'S'@R-+B_[LU_C @/-$*,6 MP^Y]-2^+EL!G$3Q@'YV8Q,E4.N?DJ:8N"I?EJEE[]=>X_^NP/_C[3Y-R6OST MZI>]R=!+9$#PY'U(V"S+R&KDHX8 U7,>4L )-KN2,6\-N]A[=?RQ&!?E]Z*7 M1V6>XL1B'(:(]T5WG,6 ]=A<1)6\E$Q:D[(F CMC**N]:YQ\RLU*\X6=:3P\ M@W?W07]TRAZ>?-ZE(&._++J343E>N-U<#1#9U$N7!@NZ ^##.PG&RH*Z*2U@ M4QB.&M5TJ999*KO^# %_ 7>!(63QE=7FXI)N%,&_%OFB4I&J&-+N[-N[RX(3* #W "SB0M M&6$VR& #37A@BSW!E^W:S9?@N'9"&YFZCZX'LZ'7LH%#BZ4/QI@D'67@)1S+ M)(%CX\S9?&PV9FOHIA-PA'@NMV->6T7B>"#2@S<&JVT5$UIQ[CTG(>DFO9J= MR]ZG6:OD[$WU.C^C4Z"$$P!].DLAL+TQ( L'7IH%JD13NX@#4ET-"MY1SCI: MJKC2UD- #_&F"8QF[")GM4G*-WI&;M97AG9OA_?\IA\"\\ WZ:@)L"'P/\VTA2$*;1 ML1#+5V:R'8?OM948CEH<**.DB/!_[,'JM,5QR'B?@^R[H0Y%]]'6*T-4"/XQ M)MR*@DB3HF9>>)<$V);&3CF/QON53<3J/<,];#FPWW%/ MDW(HNH^V7CZZ(&C6D2LK(8S'YB=@5R*CV.I8-74//0S?XTVS/W;,2.#&H^1XDP+@.H4P(40/O!HF8:XB0/%I';(3@55:K48:X6(W0C< MU(164@EA1 *Y070!4"@(6'21A/%>^WJA!96:4E,7X_X$;FRXB&UI&%6>.QDE MX#:THU0P):S@IG;Z1A5L=KWJ!-<0.+O3#=LI75P47=A+[XH?\Q$48(X_E/UA MMW\U@,TV2^J_OW"]T56]('%3.1OXOA09,(%=ECS.+R;,5S&_CX*[6@&5H7I% M#?8F](CL/MF ,2U58B0*Z2&05]&Y$ $,T@SP DL>ZT-5E'AVTOQ83#HXJ?JF M\=X&D3D+\)$D+$PF4@4\%\I$4JJ"2R2&>KLX0_119%9U=]LXEE,@LI>!("LX'&&:^)%CEH9A38W1J"@8"=J14$LYZD!U&_P?YRHX-7 M0(]*61*OC/!X;UL .@ \:>OEH8;;1Z-]TQ!&*P$Y>BF, 2>2N>/4*NNS3@ 5 M9+TA(A[W\X<2/YNE_7"UD2'BS-](,0WK=7(>;S@8!L(G?OE49=[-43'62/P] M%#V(^ U:DXF#F$H&7O4IE^"_)6R#D+%[8:3UNU=<$+&ZEX]'_ :UR1#56MBO MRB0K8;77J4W4FN:ZW?T(&BBC1JS/>F5!P;(^';4/823@C#* M4 4Q=0"XDGT&'Y7 2OGL@ZI?ID!0IM&2[F>K /PL4&)0."!<6U#B &;:X 9 MTBD!1H]!8;%KO=SP2;C8H$\B.$&H!Y<;O>0\@>-2"G:VHL$0$FI%,J\9L8WF M!C;Z M T"&*WCP^VCP':>9+3VS4M;WL3/\6BS7 7;^ZE].+U>>6R1KZ7$@OOIE'6XN MGV\:"&0S[ R=$Y. O 'W>*] ?'D/9,>E+>680AFKP4N7X' M(?^D*(8K<@7Q?0717>+GW%8/+;[X>?[BD]NHI7O%/&#;<3!*.0&\,QY\1982 M_N,M+*<^>0MU0LMVY.VVN&Q&&^\,[#@3734-B$ (!/%G)$'"VL1[ENW NPU( M:1S/L7J2?M\:?2J&_5'Y;C0IQK?+-/MW'DW+719JX9,V=AJSV)'#9NNQ64%T MPD/<2U.BC&%07 ]^:]5']PGA>((ZDC+?'ZIRXQEUQ&'+=P;RBDH[K&&F$"XY M5X_WZB5:AQ62/E%M2L(D[?!$Q MIDP.E,D0*0WC4"JSJHVO3-H)Z;&V"J$XH MEXC%%)/DV1#J,$WLC-(TIX;YZ\<3TJP8C7_:[$ >2YT6S;J.44MN<"@ESH$ MI<(X#:*LQO=#46*=?.=K<=HJMJ1A6B43$[55VAK[>YB8X3?8 ML1^UKADX"'X_WELGE_NE^7MG@AW>KB.\X=0PWF+Y@#&""+!1,0>&58LYLQ0 M*FA-O /3]1M0:U\3^IJ9^P2TR.K] D$2E@0Q3VH^Z?Z[VW$^S_@?P\Y-CS^\,WHO2%IW.U+ ^H I9$YZ MK$H@S-L 4;/C.&)94D=CF";RI2O5*T%KUVR,0?YH[)<<,J"SD1++D"NQ,%$9[ MO.LFM6XX=1%$GIS@'AWVHXO(!( 9EELQ""*E-R93""-E,+X^KG%E(M 1979R M$&TY"I!914< 97@FK<_&\> D%Y2#1Y/U,M5JQ.4#)'=1E.6L*V0Q''=N;L7N M,RLT 2 0-. ,#BZM-A#T:><(3PSOI>F&L8ZK-1WKJ7D@W8_9%\9Z$QCA-+K( MI+;4X>070$Y8*PLYX4$+Z).#_$H(VKS,@-EV?(7>. M,MC8D0K@<\0B;F.-#* .%JPA8%;*(=('T/HD,EC;$,!Q;XF%?P=8- [@L40 MH@=L#2%CPT@/*FKH\(AT/VJ+)ZL][%PA<>VTX8XFD$?$!I(NDUQ/\IVO*#9M M92VU\M+A;.&(A1O8X@1^5$2"<%18UUCM;&2P:2MGQUR"4!CVLH(^4V4BJAD#+<4 MEL*()*7G **,T-@W'NO6ZHA/5UF. [$R*^(\E(89[*\3C:+9*QFQ%;>(A*F8 ML66Y4/5".ZIK$?(VA!V"E0T*%I@"L"8*YMNOGD"H;]4C@6(QH0U+FC*N./&@-6N!["O:Q-,]F?E4)I%"5A89K*S MCLI0M>M(GD23&0 47V^!CK9+F$8FCD']!F4B-AGB>.(N9:D2]5HD+"''R:.: MU<\L7@NC[*,1OT%]\!:Z,SZ"T].2X^DY;.7$DN$IYE#KI_6;MJL]+A]"?(%7 MQ]Y/OA7ES$^^&PV[L_+/'1/%V7(-9BG(H"7!C(Y(-KB@M.(ZU?L#,JFD6$T5 M;TW;P5A:A])S\%0;#7 $[PK2X,% 18H=SZ4+#6V:J622-&_L/5GZ")!I."W" M/@MB)*N"# >6F;A'242+W7S2*,'O:P/%U=$K2:)FLC8A]"UB=,, ",+'4T@ M$J ?V'] ?$%YGBEO*MWGBMEFS=F:T'VUW%K/P3ABM\$@+>B\-."Q "Q% KJ2 M:]>QE-+W&)H:(7M2NTZR)B5/*5[&]@'BX&B3QAZD AO81&IK%\D5E;0YMMJ* MVJ5Z\8,Y)JVST>!? Y[4@U6T00GM<6=2:45]$VK9O 6WH>YP7&UR6#(#_K0& M"_,!51O+/;(38HXVS'C&HS4'&R^"X!1D[>& 5\ MP),53'A;'PY/I%E-%F])V(&X6=]K%$+29!PB5*FR-SB#,8M@D@*?5J\[8Q!9 M-"O=P[A9]HF[K0@5,C@*-!,!U(MH(^.)$F[ OCG;<%]>&-&<^+V'G =1OA9, M1$TQ"T!3P$X>&?LYQNAP5)9HFOM(&=7-^'H?RO\Q&O5^] <#'$4WG'2&7_M? M!L5>AQ Y2@ZX.FO0F.26U_0F:-=RD) M<+O@6X5/0+T7#O&T;%!DSNX)5W8F^6V_\P7OS?2+\;MB1TPM!( @%C@'6(KM MT S$60Y'WAD >X+5O:Q4LG8FNY:>!Y&^UG(0D;P :) AZ$7K#AHK K8!%%PX M5U-IB!")W* E.Y"^NZAY$(YJ3EA,,E&\[XV!#-@\4)%H&K:@TG;#%MR+R+51 MB\3)81!,8=0BG;:",@FQB^(X/C;7XD%&)6$;7.4F(M]?%64'VWP\$#%F*0!@ M<4UE2C)R8<%Z8$](P"$\!%G794[U!O=X/VD'XVCMW$S9'7FX3%X>'P9K7?P@$R\-(QP;"8% M_D<'GJ-W-'L06WTRK-1F@W]_?!G-&]ECYMEUN^44V-QURJ=23)B4(/"1CDJ3 MO8UXRDT%42371U0SG#:SHQ0:J#P&G^M6.Z@(VQZB<>JMC"'8;%E65BJ&8\AL MO?R8<;GSCC@*GWOX1@'.,0L=5!>PG3V62*^K 5^EJT.P=B"I =SL&YM&+.">X.= M]0,@(.(MSA/TRI[KG7&AO@H_,_=K= MX@@.O$HV0+1EN+("#_1@*4VVCN0:9.5*F7MM][&XW\,G8=M[ X99>\8 26F M65$[32TFM6S]S)K>GQ]<)61O>M>M@W*&YQ2,BT9*[KA-BB1LXN]P&(2HA_M5 MZ>JA"/YCV.N/)V7_RW1R6SITTRUUQV,5K35 'C 1QLBFK^UP,[@D!:LD?<,!1R 7!0E'N(2KFWV6EKJ,\F9-^3254/%V2:*'LS MV@;LV1C"\':B5(@TM]& /OBLFL$W&_._]M/;[=HL!"&*P[(XE(G(Z@HG7. M:(@!L$ !AZC53[]D;>MO1=EAN-G4!S3B<5@%Q[QTAAG/,K/<,SPD6R=!!4AA1CCE(SBQ T&1S-HYW7]8[FC'%>"ZTWTW4 1C8. MYP@BYP">/'H9,4L;119)QN2\S?5Z)":HJ67X'X6136UG(9KWX!>4R@1SXX[[ M["$* [@%!JS>M)6IZK#P88Q>.&]AT X Z7H*L- 8PTJZG2Q^!C@W$ *\T4YWBQ7..$=T"7@:O((S$J M,EY#-Y1*R59]SVY\W.#FF[F>V#.ONXTBL<5$F$@9ZX@9Q(^2*&NI00Y\4B$" MY%\Q:HM31\U"BYE&4O:@M:XLB[2F$#FCUA!J&0 OXW)T5O[_[+UKL"UM=WO?\*>-LEAJ<8LF*WY11L M6=E'80Z2=_M)0"37FY9.FV;DK$9YV6%CA%^WK*XZC[S;3X/+L&Y5KCSN MEA(HYXUMM5F5O./JM\AK]Y/W<1)+^_W]1Z$$%1JLM]K^WS[': M.JU-S5UWDIRUC(KT<(ZY!,1V8S.=,7%E>-4^\IU.KZFA*X%B)Z-<1R!M?,ZL MG$ZN9*'%+FT<7.)X);'S.FI-X=5N$T!V]\$F 5JQ!\7 -)Z+2EJ-!;36A5/N MUA\CZ7Z>_2[?*;#W\OH>)_BQGN7F>J/_ MUA/&^565=A'M5 IMMV2J^T8VZQZ=U,K#NP'U:)UTBR'UMIX!3[O75&B[J2L) M1@[[$3P'TJTE*N9S2^=12**J:^$G?TAK?9DL)-T2]W/.?3>?Q+>=-\/[M=PT9DGKU&NE09-Q)1I#8% MYUA[(*^NC"M:][1VD8R>6J2]U#WGZFTX)\\IVFTL!0@S-7G%C,)! O2OJL[5 M$U'1!YZ4;WT1GMU^2Y).U[4[C86(I78M \!,#Q:F+K_X$GSZ]>KF\QP_X$JH M,Y\\W!_440G$XSK@F9?6&<4FEVASJ0Y!DC%#<"&M:&YUR-"D1$>*O[V2,WKE M 8V3#D0Z1'F]2DK;SB6K,66JO;,K+SX'B?_3?/';Y?OY^G*FO]XL*\SG%VE9 M(??SS=WL:K7LL\<-#/%SLXU_)YZ9G,NQ]OK^ZZ8C@ M4N;>:D$UO<-VQ: <>]>5)V?_[=_?F;_;O[S \J[5_+M;\PW'_4FO7%'>QHXU MK]0T\% NLF7[L_=E/Q7)4\9%3 MYZ/.,+J].W8($4++P!':N4XA):"PD;35KQ"];)#B($&W-BLWQY+(\B1]L"3S M0%55M145J*HQJ66<5WL+^OO[^>WM\TU8OU']\GH&_'_]2Y+88$W]XRXT$MT* M)V0#^,69"BIY?%?3I9D0(ZU)I1.MU)<>)>\9%9^P*]I9MMDUTZTGU3-;"\5B M*)%U,'H@E^AVZ:N_4B8G^?R3K]RNL"0_H6A"G! MYZHKS)9)AB."\BHLL?"'I#L@I'9/9D/LHO;WO$Q/I\ ]=:PV4Y!YO:U10IC> M:FG239YU$@H$OT3:YU@E7-+W]Y_NEZ\AFQ/NDVVJ;(Q+*7((RE<)$:28.TI! MN_(8X^I< W% M42^>97:\YD N *FX,2DDQ2_Q7VGE&OXDO=0_S]]_O+ZYNOGE\Q1AN,U)%U9! M>R+17(N5 M7R%^^,X7;F\[%*5#3BDIH4\4C>/20V7C=:PN%3OV^C"O-IU\YTMVA!T*IN( M<78RCSOZSIQCMJY%RC8'._B]8%9H9\ZW=$^^Y?$=)7VXFR_^/I\M.KYASP:K M[.#**:G:,RD WYR4:%BH>HT0=BSZ,,KMK.B$J(=K_"-V\_+Z8KYX^Z$C0)E= MR8_3M6YW2[RCR(>OP&';;54Q*==B M5Q>O[\$;YQ3\XWP4.AG/2X.(O0I$<:">$^+]Z#,UN#:+$+;:7M4X#-SA?NPA<+'D2-QM MJSHK%]=0^B,@V]G]G6!9MEKW)O5!*9:HI!51>F_B,HHJW27K!Z-'R@7>V>J= M1OB7O_A2[F&5C'7LG6P(D>&\C8H^&%-K'/$^:>5?\N*_;/A#@';%1M(U -\F MG85YC)I1%L[>K?8H+"_^'ECGM9?CB(OOG=#IEZ@#@I9N X!O!&*(WE181S7V M(RL9572&==G$KOGR5X>DX##J[)(K1#K'5)UK!AV2Y- ,5SUA5Q3\_=J)#3B!ZB9KOSK7G-I3CBQO1F;*.N;,Z% M9(":YYB:<;8#3W@]8@BU._8\:/WP5%!D.]BLA1:+Z6::.V:(@,5 M5KG$SRKXR]_S@+"H+5N'21'BAJRB3%,P#A&$63,+$?<@[FSZ7G-!]K[GR9?B M:Y%V8"D,XQ1"5A9_)W0G:1R0J9U]<(_?_%(<<\]CY= *<)$VE*1@%N%34L+? M(:/EQZFAWN\,B=1D(8,?"QDV]]DC)%(($GMO4H.4(N>L M4F9O2$4]4FT;:]0ZP[]=IV=K\,#G\U#9_O[SDN8 DBR_XX\J!*D_N+JYO5_L M^]+E6]#PTC4&354'Y8SQPC9*7IF4QI0OK]!A["G=J15[T6G/O00@9-]*+%03 MY>"C,KHU@C=@&AS%O^8J34V/E>L@@P=3-$+4#4Q<[D. M?O5??;VF+(TM'"C(7+E8EURM3M<(8V)[Q?*I->5*_Q5.V93-*;[(Y,C>/.XF M=XJ=)0G@C=>F("![N5,&Y'E]B^\'ZOJ/V>6U3&'(\P_XS,^SW_=G[FE*P^A0 MEAGNA:4KH;B*L+NI[L,X.!;XQF\[#-N$.YE.4[T8B": +"T09Y?A*-BJWK5P M+!9VD8<*8A\#O[I.$U71Y#GUZ$J141@V&29NPGS!#K?7E''>\D 1?:A2]PO\ M8)Q(Q#G]\G?YTR%CKB*YXIV!6RN2"DU9?!K08 PQVJC7#!Y;G<6W49 #I=T& M[U/P$,WJF$-8\G#!%YM@#*!&5HY'1QR6I(K[2OMEX=]>X^+_>O,02;W]\!#4 MK G0)NXRLR8A2O*(I1%EQF13T;9F0,K&N0UK_$3<[9(<(_/$76TI%M-R"D%5 MPK'F[(0>L0@[M(YV<-Z\DDP\G^!38^DMIQ*EI1S^L96,Q9;QST$&D80U[]Q' MRKRQ%V@7BE!&,-UZ-_*N'*3XO#5O>Z@I,$S(.$I8KW"!K17C #DGS@)L=;

U9$"# #P@AW?L MQ+>KX\KW$/2GV=7\[8=WBYM?YXN[ST+0>"?=6;]^&@@$=FG8% (X> OX=D.Z M:2ZZ9POTDH2/=,S>KQ5YFT2GT&'*8D3C>D["Y.#(2:DFQ>)RX I?TM*03=EL M,/26X*DSVVA*E'(O ,<:U1JF1,6\,EIG0J2CI)\X0[%'+3/1 M-"49 =YPIU(;R6:_F/03!T=ZBFVR..VZDF*<&I4 JSR<9\<7 M1NDM7*D^6/K'H0+[,9PW"WCJPNO]XO+ZEP?F@/UMK"XD+&%6P8IK1=QG3B'BSUQ,;PE\J86,HXHU)#@F,DGK5('!M9#C,[* MK-0>G%/L\R16$G H8$>%!2C8*IM9TQ6[F4NZ M9MM5;)UA-BK.J4HN6/@?(RP_:@CPL<]'ZKPN>'[("W]QQ?N_4@0NQ6:$\SBM MRKNHI;T]Q=@1^JQIUGEC:&5^W^["G4JEB?N7N2M?>NK>1L*69 #,*HE@ZLN> MU[&2P9Q"HP<",?G;!R:(D9OOX67C#Z*Q^6W%'V[O=B,H?@[:DH._+; MW9.) M)#$IKOS+.Z/64;K\# MS]TL+BZO9XO//]S-/]W^]>9:%F!Q[@#* MK9*#32%QRU1QK%S)5A?AZ8S9HH+%1 M9WSU@=SU5J9QOI?FT@K<_/[NZO//-P]L47L?90_8'ER6B6=$S@#,)\= $S%X M>18;GU'=ZA3$G64[D4)3TT-*;BDJLC8@%,,?A0C-UE)U#K&9 2:]HB93IE>& M1%1EH_%9,H\I&4)HX@D(%[NTK<#FO)H\_/-)[G+_;(AXX9:R33YW21_ A/02 MFJW8(6>F1'OSA>X7ZZN9Z6='\M X"?_WIYGK)?@EAKNXO MA!#KXF(9@\^NWLTN+WZX+K-?+^]F5U.%_9UC@P/F9H6^J[#U)CG'8L6J*>.@ M]?,OZN^S3_#A\H$O+GLYT'D=->[6MT,=3&JU<,T5?LCFZ&6J3NNZ5P1#H_.Q MUFQ0;*-$1RNP==*A#*/!>9>*=)Q]3I+=<[4TX'7M])"H-*3UN10X--M0E(&# MB#8;[Z7E*G:G@G!HI0[_,1;\Z956JQUD.EJ%*2(_Y7-MWJ:N',&UC%A3M_F@S4X]#[[$G62J5X2X87([+(S4OYAN;M0!A_\ M1J_%MMNE.EZ+J2RB\A6[(*^RTA(+O&=;YZ9MD1;0,&BQ";R>4X6)&^UP^NUR M)F/L"+5];,%W1ZIW :_CR]YJON0()99?>R3JW/\="@[8XQ97*D*#!H#=-.Y# M\\$C3EJ3?I8R\4V2/Y7D(&$GSHFOMJA$@ VU$/S;.+VFZ]'"*VP\ M[D<+.PG]F7JU,J!62EI"3KTK:Y/)N9H^YDKA:MEM-)*3TCX?#E*6@YU^N'XR MKONA*DJJ8Q_&AP 6_G-V_7Y_FQ/ZTKI0T<&3BXQ=, R3DS)'&\;;^@::;7+! M!TM][C68FGYKH5)J#IB6R=C,0A0'')5UJEJ/,]-P0#<8K6]V!:9JMQ"1 *Z4 ME#I3CI:%R=NQ:SUD;=00J, D;K ;+[$"[7HF\PDVSO.9.O+58QP\,*XL;_#!KZ+8%V+JM3_J:XK_Q_FG^4P: M&^11XNV'X9K,KI^.(YIJ)F5LO3>E%G@H)QG87F)QH1EK-8TTG@_L>=_=FCUY MX\"GWE[_./]U=K=X^-3;#X]OM5_&<$XL6:1:4[%"? HL(L/-<+BP9)TXUCRF MH'PX]Y+5^<7]P_O-_[B?75U^N)Q?O%O?"J2>97H9PE[')(XR/9B=D\PUH/E5R M(DG47!V0&B%L$>:,J "KB_7:ZO'AT;BPX=WQ7)H_WM-G4^[JY0?8/UC"R]G5 MW@<\UV1"$5K)QH20$\%S3UU>+UQ%1#T6#I&/82<8-R7J6;2="IXZ@B53;$-, M33Y(T6NJ)1$"5')]C%#?6*]V@;3V9M?<4YM-T0U^T]A7(J0=-][\+/30CEV1G>?_,+,_4N74N( M+ON4<11"KQF+%*S1/K:$OQFS3PC]=POMS[8R?[VYOGAP,?^X^E)UOWY4C0R$ MV_]]S $F/=I4,PQYR:;MUZ:8CMWO;QF6N5 MHG9'P4ZBR]0)KAZ(%:%:CX$<59;&]FP2%^PG%-P0Z[Z.+E-GD$)KJ0?-A=+UQ9]OWL^NGA3K[7U*JU:MNEAT MC<)RGJ7A#)M*N%+=IC(;4 MQ8F_)6RK1LG5""(4 *E83 M^H"-B>Q.IN5%=)LXDKI5575O/BN+@"BR;J8YPLFL-JHP@!A:WW)R2MWP%V4Q MO[@\P#FGCI#% *M+<2LICYMFO.1D&F?5TT@0S#LFH;[*=*0"4VE_4M0+;+ND M2BUN3G.A4F>E*WS:R#>%J[6IBN1,"DPE_6F)_FH3%H!D,@Y4!%#21E&#"G^=W=U0/3ZJ'U\*9C$V(Q5E@WM//91B?398(K+16_;5KH/G*= M3I_),C'HX+AKBHVDJ,2QTP4N5_I%*(]VS.\&]\ZLU11[D5&ILO:YB;LQ)K=( MIA5VB-5A#09\9%7<*3S?7:OYK92S#GRP.YRPZ%(W.GJ]G-^C'1MK6.I--''T M?FS>8;>V^>VI$/N*.'%HDFD-0(QK0FS7L,+,U<$=MI1<[&/?,T*A30'/P2). MP2KNV3>OR++!?Z6S@:U0P1;3<%D'Z$^LPH8X?).(BSGBS3I_^/X%7TFIQ!7V*OO1=6\ :( M-'.!9],ZJJ0U8I@Q(>;4V15[-_LLGQ;2C8K4(;6J]&A]]3BDR<.H2:5BE28XE[-91U@Y MX*UO1-.)8\L>(:8"$%,VD8*5-+6X)NXRL R 7\,)P./#[4XN:> /E"R< (Y88,I M1GEON\BM@9BE:>C5Y)XJX?2A=X_%;4HZ1'&0!!AH%YN,IO+#4Z]=$R\>(?V7 MVIX?Y[_-K^_WS_\Y -["J1A'B1 =)IDC0*GYV@"(S1JJRZ#&SOOM0AVIP11? M MR_A6G65 ,AL,VPU=018E$IBO6:PO#@IN#":168=,QG ;5! AAZ=4@&AQ;N^NUDD(Y(8(Z0VITPF^A&+2HK_DBKD[!E(U"_\;"WG+FJ2! M5^B$?.],EFS/PZE_ ZLS]LKM+-_I])KD6,U-AH\H@&+RIDN-F(DMR&Q/BRLQ MEM!HFMJ?EU!KJE:F 0;6;%M&",,4LHX.ALNK&C*^,'9"&6^F<.%1:CTVUE__ M\E#2NG_ABRXR!!3+;&. M]87&VM.K\FXQ_W5V>?'%A7Z9=OT8B!YZW(IDQ9/)&C@+^%:85+GC7X@[/$+) M-32V4WYR%SG/H>F49TU9]:Q+"*0EDY=S"!D7I+ C!EV"GP65>5!=G95'@@&I!CD-MW=+2[_<7\G M,>C/-V5V=?7VUV6!+7[2_S];+&:'5'J46FN*,HR),E7AQ#$(%GR+< TJ/ .J MMTLII-C#K4,?APE\-KVG(@SK*H(B!R^A8#LS\*%!"&%ZE]>1&-?H_8TK/)4# MI:!PHJD!4Q)02]:L[18I>WOQ+-6OT#G$L+SE2[',OPA2Q3C"QPZ]*%3BUB)@BU6B");84 MPK/A$5\6P8=U$/:;7H2I(E<9DH"=[3BM@4?;*C)4=(\/K5O6_2M"_=\K==,>=[A]&PC^@CD4Y%6$<[PDC@V MVN: \-=HEQ'C#V^@)%.N5E]!=Q'K%(ILNP8^UPX(9ZLBA0#1Q=!;:#9:W (# M1S!REWO#JX\2QRKRU_G=D?NAM4L- #37:LAW8'/14)U4.V(?>6N8[C1(+]JY5TPK54Q,5G'99$;!%N'I=W MI*:RRT3%B82;:LS6MH<2*M!EH9YEYI:J)FANU%(82<9QK/UP8*>$DTJ&_1^X MG2>7@\Z,H(=+B38B A-!1GKDX=R#\T\T+9\_?6[BS75J9>S+3$0L7!SAI"$ MFPC+EU7QRIHQYZ[5 $\.$6LJ&U9<\:DW#4A(UEE&3"S356.$+>(R#E9UVJ\_ M9*-8#V_4G\5/WWZ<7\@%WG,N6C,P)SK("#I'G5/L-33G>X*MC&WDH] F#J51 MZZ0X1,YMIH^$VJ\C!E-:44XYL@'R=LX'$Y1;,]&;PG#F=I9S[=CN;:M8=*5D M3??4$_!+EY4+U%JWQ>,*#RD?RRZLVN6OOWMWF;:MF*LM,>/_2ZY"59M245*: MR(SHM>0Q"6C-4((R(=./LW_^98:S>8G?OJ\[+EIKH&O?&U %9(I-.(1UKZ0< MC^[8TU "ND:( Z3<.F5;>:N#,[ZX+(T5*5C<%LXQP8_I,%Z.X ;HLX.4#UTC M#_5E!S.CNZSAN&)-\+'$N"#.Y\:APOCITOS8I^.'I/MZ20Z3=K)<7MB$72Y, MFDP,,2OQ=CBSOD0UDJ "4IY3VJFRF-ASE$2NLC(RQT1=9()>IAHI*J543:EP#JXKIUKTE2R-C?@ 8/&YU9'?.2W#]BO" MI@BK![M.[%.,L#IP*I9D>,'8^DJTY%W=)L/7G!="QR4Y[,>;JXOYXG8=F?#4 M&G6&RKGW5'#0A*8@]1*B<'DZA)5Z1%&*/:OGGF-*HN.DWPKXG=:X(2EAEZDA M)"DU!IM:-R94!&9KL$,,*V'+@=(_S#[9TP\JBWC7]FZ2RJ2MS<76Z#.D1@#L M:< Z,H+*FTWB/HJPKX!;HUG?759PBM9;(>+*'$+LS673&]SUF!ATQO+&T[!= MP*]IW#W!1*HQ>VYU.1>Y>%RI;*I@Q^)ZL$/(%):S'S?)^%6* \3X4#RC "@Y@XF9N/YB8QK^=O/SST=."7+H=5/RYZOEDL;OZ) MJ+7,?L57-MRLKU33SW[&LQ>K'^>_W5S])C_IV6M?7BH>J[^[MI-K0IBO,L'5OT*F+%QG.P)UN-KZ$#!9'(5L!(' M0.88%B-3?X5*7X40Q)@:\T;I-R9N5WI%^"E=OWA/H3I(=P]#L]H&QW72 ^"> M8@*=A'68O8%A+AFW%->T(#+'?RNBNR?[?WV__$'_KOX_9;S9OA0;=)M:DK_, M?K_\=/_IM2\%NVJ-:QT77<.RPR8 '2%D(RFG]&I,=*N=+L4F[:96Y6_7]\( M\/AIR3A<+D%8G\^QLN\E#_'+9I*T8U?IZZ_'L^QX5&E?SA[_VIX]GW%G8 MTQ%S-ZJV '<2(B:3$)8@2.+U9PP&:/MR[K0LW^_:(KS?86T!E:.SU?1B R7$ MRBK["DP5%:ZP?I:Y?[JVFLZPMK=??LI!H"N[9E1RI36@;NN!=E-RB/AD2EIC M->"%]8YH58:#9#RM97E6T96%-S1I%606KJ]9:-0L0@[VY'BD;CB7DEO!)8"E M4Y"O5D<><811I(*1P8K=LA]2)9'.)N/Y-@(P.=>VI+1QE#DF58P4"[*4X-H^ M0/P#E+RY_N7G^>)3G?_C[NN=R?.9C,C\G_BGI(F?^LGM*R _YH?KV[O%_3*7 M_)7=$K_BSS>SZWH___F?^,KGOT*NN_G\>L7"B#AWC^+\_/G7Y\;FJ:PKW_=% MTJ4G7_F>B\>Q _^87?_GVR4'VH5\[,\_Y+<_;H<=A "O5P:PZ]."7E]ECYC MMEHWR](&[E(9)_PXB82?':/-DAPJ[[:[K7-5PBSJ5A.O15GB$5@!9$:E% M6W0#4&TV:]7&]M&51KU=9#I>AZE<7PT!(+5 U&$U"1I8JZBXFK.5Y1]9#91=[6W90_2_SO&UVX_O%C>_75[, M+_+GO]U*(4J_O)Y=OY>*Z\/)A6%V;$@JJ *8@5W(J5EOF:$2F]:& .N-A^E? M&4:TNWBG4FJJ/!KJ8&.DH PJQ1I#8NT*;*Q)EL9DT!MBXSF\LE)3+6P0OQC. MQ>9"W:I$NH1$6<<836TC2VY0VIU1IX<4Q'&G3_NN6C?*%FLE:Y>\*P&[)4., M-"#YV"'F2+E==%HCW:ETFIJ-6]5R:+MM65/M+MM2,NG&OGM?1@8";6FG73JC M1E/M< ;[H6&C.Y!5!L9R45,.4"W95,<9!6\TZ]74[TF5^MIJ(P U[2&S&"ASEM-(GE.R\"]^L0G"+2 5PLA@@2:^+$ ]S M)BDS.DZ]/W*5Z[KD?GBXTZ-Z_S&_^64Q^_7CY?O9U==GJ(YE _NP6!+ ME ^.JM-)5TM.%7@]XU,;KCR[^&IJ_.VG+7->JF%<%F@1J:C&0E91A>DDMMC' M_+>.[%=X&%]"DR^?2+>74^?+ZR:,F+H6UI+718 ?K6L.?W VC4,-C0O^Y4_8 MET^TO[0TH1!;WWMW2AAUJ>&F-.]Z*BDBBI$)Z6N*6U=HTXY3R)_%#"0M9 JY M5.!V4BG%L*P[S1*+Y4J#5F$U8'D)G:;-@/B_PCYG*1:C7.#M=1M9((#"5OHC7T*3/RFNNK':49%_^:W9PPS45A$OPK44LM0$$UB S64'BDY= MC[7C1E)WIU,HG,4,:*)00Z,2M4=XK]A(5;>2B,O6X(;[XU?Z:EY$IVDSP+WT MIA5L6.V(.I*,2U ]6PV@UM9,D_)\RK.VGQI;S$#(3CL=2TF-B95!],@)NZ!Q M:=BL.6,//;I/ MM51/P74%WH$I\(C?R26#ZT5*RDFSL3#@3W=M]O6' LL]T7*C)B^E[YJ>Y$WZ M(H)0VBFC=X)6H^A913651B$Y67>F-%!D&*B=D*&7*B9<7A2!IL>861=5Q3P .U^1C@SGWVXFR_V+-B0S$OJB*DE&0M#"0C:LG!0!.^3 M'A,6.AQF*K\*N$6['^5Q^J&)_I )#@#ZW*H1/I-*-K78:FP.]B17!T7'K0I. M^6W*/)?G",&G!GZ:T $AN27$ 4'^5638ELRF B9M(S]"-/IE!)^:]^%9:BZ( MJ_+4I3E#.YNU%XH"Z4T8$8)::2\^0'!@B&5)T(>;Q3]GBPT-[D]X] C)HW;)WV*TTI 40 M>NJPR9:O*G%N59<*WBZ?/7[^.+O^JOF$TDH#:R1OC5MVC$>AY*HVLJZ^4%F3 M"U%QDWUX096_?+GBB[=WE^_+P\/"5.#J#6?X:-B*1C)7';8P*K(]MAQC'#?8 M>AN_'64?Q^+LIBLNI[2PQB2#8Z61KD88G :7EI(T&@^OPGZ3P=FJZ?*9;9A" M<%#[A0DF 44!2;E,,B"-6V[::M]M\,H.[W!.QY67N.W2'"/W5O >@W<]R^1F M3:; 5G).B*<$,%5#8_5)5*L!Z9YR;W[OW1(SA233$$4ZP@5/7*DQXHM(EK(: M/!"17N$3W4 2NE6B;SZ%C+) M$]3UQ?)_72T;4;]44Z?%Y2VL2;V7YHB'=DP @+](J%5C^8:4\[[1. M^PK^,HLQ-1XRF60Y -K((#JEY&%-S3$TD@#Z3 M2F/@\IRLM,64'GINB,&&*%,';5YU-0Z^ T'(?[,2TK]$I@&%:2_C+A""F.IH MV/8WL"MA=UU/K<>>I86 L/>?[F&5YA>;?NM4Y51JS!:.R%A#N=6D=,EUR8K> MS)KNY%=;GZF)8][Y&+I+B+007VJ.S3ILMX_"Z9K'T5=:6+!?38\7WV?=G.JN M!6.\(V,D$D%\*MD<0T&YL0'FM=9GBM!,/%MEK;>#H I89YNN5"+3HJ'B[1Q\?@(<=[E>2=_L41/RT^]N[F] M6\SO+A^(U//\>O[A\N[=%7#5"<".5-P$&#!8]4ZQR[M[1I28G2TA^#JXM#=V MC^-]A"*OLE;3[,%4*TQD) 0B&A924ZLMR8)5Y\;*)=K]C'QO2S75;$"ZZVX= M2\FJ T)V/7:3B70N79LAF0IHM5NP\4)K]>/\O1#=7WZX?+^,7;[^I+ZX^93> MEA\>4=K;#U]QVL&7T&1X#=<1BY5$E#T"LU)*+]E7UUP=W@GLFA>O1B7/L%6/=FF2G)V+,"EW4_6][A:$S?1R C*S!WHG? ?%RNP MO,RT",76//;GD=X]FCW[O%(=O#?;JZ6C/6/;PAOKY^$1^-[0IY_N%G, M#_*' 'L6P2T.%U%31NCLLXDLT$^&'8U9]MU0_=&:O-)R3=6/=9NIV:P\X@=X MQ.Q=5T(2Q)(C\6L>QW=SB=_K9^L'"WSSO$KUT&/1750] M)>"AHDBWFFIM"O";"_D8TX GM90XKI5ZO4#'B#[%SH&KYI*X7V\) (^3DRQ: M2#*(J-JQ9I;8K+F#9Q%]:G*K)Q,UZ2K];0TV/@4=&B>N696:Q@R+S +D7F(&)+BL7MC=RYJ>^;ENI8':;.6C+::!M49.Q'\M%DH?C-#3; T-B^ MQUZ9%]=A*IC$L@/RUU:LP9EB>'#CJ5./44L[V-J.!CJ5#G+^WM\MT>O>)X@B MS)CSSL7&U%W)6O4"=%&SZ4Z/?"]L5\H'-TERC+1/N"Z>?+K"E2ATO]#>NZY$',M@5 M9_I-:/V%J+9VJ:M%$MM0 T"EO(.7$) MH4N%:X)]:>.,28V/;C&%)Q+W[-VX,8M8A:Q*^P9W>^SHJCP!1QJ8F-L() MGE1%E-55S@G>4PUO"6=3>&KH9';.)Q5MTP!-@,"Y=X_;J'23^K A:#'2/WW& M_0DO9=P=(T8!TL[%="H M4EH-I?H2Y9TLNN*UD1G8/K$=GW?]!FQY2I$GK%T2$K+LV04VU_;M_[:75*)"WN>4R.B2D\[Z>T@WE M7 J(])/T"<6L#"(36!\OV'OP,6?0YBO-Q3+K*BRKFTD[IDI"X1DCAQXLCA1% M%XWMIC<@UV1";[O8T5WD.IT^4R3DPF(O\]1[==#'YQR2,) :$VRA/#R2.^U7 M0NC7C1"[MK''K$?=KZ'4RCIQG8\IZ MCW)4$1.K2*5WF!?#DA:)V7M3AG+=AVJD[V]-)GATGH]NL\4Z99U,$K!"+-"L M#C9$[4R1I_SQH)C5QK:3+UNIBFO:>JJ==$'LMH P!JJKUY(AH$"# /%P^%4G4SU)OP5J4U:(N;-SUN"JMS_L#]] MC08VS;G\:7Y]>;/XZ\W=_/:/49S?:^R7#7&U]1*EK M*J#V%_/D6DZ$%T'7Y)4CZCX0-^:L8 :+3X"!W?OA[>T;TVXJTFB]F=RZ9V/( MYYY+D_D94-5V&;SR,MI].<;'54&E7HR/) \7,FK)9P4HP(FSU'5Q&HQL<+Q" M"S4ITY$*3*7]733*.MM2$,ZN%KU3\ 0&.,RQ&7E\@* M5VP)?ADV3UM+57O#!>ALI%#BE0D@)U#@;_ N[^_AV\5*[C_XRL+O]J*=SXX@ MM;!8M2QT?T6'8H;\P:3LS\0Y6OJ)$V2Z=-&2! M>_S/RVHQ<8RB@DN4*L!H/66AG6TZL[28UR8LIN?9@V=CN/=WAM[* VJNP2IJ M7O"1S0D&M6:3LAKJBS;(_$R( R6=Z@],B/.UJ:7F0*U:SCF93KHWF6ZCAS9= MK8>)Y:>6>.K-OL"FL-;%-Q@3IY:O]RE'IV3JDQI*0[4]7N*_S.X>,TA+W/KP MF@;06F975_CF$V8LV5A?*"&FJ@0[@[MJBVVQX;IZ2N-X2BM<>AN5.UCN%UB( MJ?YQ[SEJ7T+#,D0A.W3P@UJF*$2O:3!>%((WW^5"3,Z,5+IW3S:I3M(C;K0Q M+;L<"%=LT*0[I5T$B%H MK,TSCG\=&> "?6:LK&& X+\5(4*H9>)S7!+G0%Z$362,M1 MUS'+3/$*M&$2+N)8@ZEX-2>\AWBG4VOB%%KOI"N)I*""V+K31O4]PT.DF.KE&.TD8-/-";\HMW\Z'"<4J?,RV9$?,KU M)-PY0 .(0VKPN%SRRM*'B[55G1US?4=H,V7^R*7FI8*,+4434DPMJ/;MM8_+NL6VN_S MQ?O+VT-*E'R1=V@5&W %=YT\LX^". ME6P?D3V;H@IB2Z4@%IA!B3^Q2%L)3 M2T779#7%9$AC-Z).0W!N%4?WH@I,G2(5C5!IJ2P-1RY%UXP!N*W%2)P[#A P MAC8_D.RBP/ISUF[O(-[=_.)OM_,/]U=_OOQMLQW^X[E[XT_+G_]X&E^^L.?[ MRR7)PN6G7Q0'O+E%G&,$WY8L"SU6XA!M+T*!ZI)61>90P.)6^(^QFU)Q&)'7 ML8(/@T(>9PIO?KZ5J=,(MVU]9+OL+4:I#6S-6C\V0!CA>]U1[)4I(?L)O35! M#=-I8Z966B)=X2'8].I*]=U+8^-(GAZ]&H*M,P@]46C!,JHC%U=(!N%)YTF4 M@@MK<8C'@F[)O0YO'<<)_>4"?]A(Y7"0!?MB_%<2J3_.KG]Y_L&_S'Z7V4.# M<6,C$VFBY9(0NAC8_UQ*J8IR"ZI2^+=_?V?-WW=8B*\*?A_K\3"+:5B/$BD4 M%6 V!%#CG*1N8Q0<'>2)W& ]#'T_ZR'L3/?P1']\YN"#@N!K72:T8V'"O_2Z;#@PNB J\0'($6;L:Q,B \1IED)S.09E6<,)%*EKDG/R'=V?X\\'O&(,<.Q6V23UD\S=V%Q; M[CVP;4H,[/>S'OU^ 5=YOY"GQ'[YN_SI]N"CDH,VTO_9*CE*KLMH=".KTJ.K MOK;OZZ@,&$,R6;N4$CR-3Q:.YW&EL^.A M8L7X\:5O-ZF_,.'\X^KRER69ZC3@?EJ %TP-6&#\=D1F$5B[L4TR8Z'2W4O(C!#4Y)J^#AG6)5974PY ]>.X;.]?1NZIX3^^ M%&&>J-P:J8SK5@/L6H0186/&LIG(UATJ]_OYY6^2:I 6L(-JB:.A["7_0205 M2E7J2%5W0M$O8PR&2A--00>](NX:*0X02O'!YA:=;.A=4VHZENX;>UP_DN;JX?7CS-).U0>F M8@MP@^2UR"8G3Y8A<,YPS\:.1>3'27M<01=VW6=$V0#(348L)@:(4)45^1C< M.)1O@ZP;BXWVD'1R !RBN^RC:\+>85*2"0P=M\FUR+$/-\T/U5&G%GB2YMF4 MX)TE0Q[_)[,/>^BL,P37;8UI&*L4=Y3X=CZ#UP;\K//?YE2E']_I3#.@89BJ.U4;#/B,";BX6L M-!\WA)MCGT0@'U9T.UKLLZ_"5"6S\IE,D.J>3-I83H%4HVQERF.CL13;DG6K M._SMK\(4PT71,JI"P!D#"P$G"\5%2Z8:ICK.9(ZXLROX^/2K\(1%Z.-L\G0JKF"ZS'@$132?@ MPJQ4EU'!P9,K00]%--;;513SBMKNQX"E:M*V-P_CE4DEQ;EP)@_,%FQ3(^>' MQKE^85WE/>%KIOG=XG*%>VHYV&:B&RO$S,85L=!":0R<[YVOF;U*P? X/WR9 M>3F]FA,VE)5P+O464LH474FFX;B5:'S(MJHA&^=DR/'9Q#S_/?/2M-F1'2QYYT2?")M2A/L5F$2MK)O+FJ4S)Z"/ ? M&GV^$57WII@+UI7"J4+%0!:!-H"J:BWVI'#E1M+Z%U7TN4%9,N<,7Y^P)Y2D MK3-9Z@AUM>&NC?$-44ZHK:KQ<0E']RP&9>J5P\@P-F!1A HD(<.295;F3:30 M_%A\Q$!Q9Y/R_!26295F @.B-"!L)\EDS<$$E0O\W(!2>'64QJMJNY\YD1(( MC>OE+ V]E*59E!VOBW$JSSNNINB/Y5U)T;T]MFX&JUIE2*"47HHOV45=7JQ_[ M<>(6"':PJEMKU#+W4JVAI"/ITB*GJ$F*RC,[!-BC%;#GV UZ@1L66V]+GFQJ M!5:=8X6ZS1C6/=6LAAL6Z$R;<>8+!K<598).*58J. D6OH2F.=E8-?.8FXM; M8,F+ZKGW_6H92FI5 J ^81>CZ;99BXNFO-O>V7<:+;=64MK<#3<$7D%),TH* M@3CH[I(OZQA,C5M.2SN'C&>_6RYF#Z!.K35#V)-K(*O:D>62PI]6,[&NIN;_SLJDJQ#$6H(HB MR:R_I$+7M@F?0]W&97(:+;>E0Y4,!;-LG)T,8I$P=;GKQN M*O9*+@&:]VZE1*CZ8@V/Q3=^RZ/5>=7\\H$O!2?O9I\EV8SSB+]9W,\O=M>Z M&(HQ(_HOOE)72RXDI8TQH9G>^QB$:+1,4K5^C5U/"QQPZG6'MUR M7+)D:THRV=?L"N*%$O*XCR=0<>D*9E=?9[?KDR7G]KZD9%TOW+W.V&A>%M[: M;'$_(S$<[F!YWRQ'BDPLP*C@*9;DI<;7=,>]=;G>$1<@.<.697R-"STT[,R> M=NOE%^,$YLWI8#N I>NV.FUC:KX'8VS0445+PYO(FX&I_C1+\3/0P^W5 [[Z MX[OV+B\HJL-D"4N5T5*+EV5.7Y'J<].8VK"C;^+T \]:R4ZJSME15VLA<&#X MY>X0EC=.PFUHN^KL\94!5[\QTYCK&UR6_0!:]E$Q4$M'< 7L;2,B#EFC8)H' M:EDSX'TZB/\&%V5OJ\C W(A#N#I'E&N2!&5,L28*,JIZVS":EUZ2J>D.@51P MJ0/45,";%$MAVS0P:L^UC0\U//TV>'YMSFX,5/?*!>-RZ4S) 1XCX>,K+LE4_;@,"/6Q&%M\-]9SK4&"U* U %\> M^TO"Z^[P"Y4Z2$30#6E3A.?+M)P\L+!-0$M5\4CB;,+K&LD7J8G0"(LJ7 X)GL; V>!C)RF:H >?2^ZY^63EN^<.Z5]'\EW M6)*[V>7U_*+-%M?XMEM$%?>?[J^$0:;./UR^7VT?F$I2U5!;Z\II;P%FO!#? M"$V,ZKDC^BOCC&A8B2%S,R72L0IL302HXDS120;PX'ZFI(.1*;--M=C;>"ZM MTTJM%H7OI\!O\^O['>ILER.(EKUK\YM?%K-?/UZ^1_CW/!^0/LT7^.LI@^03 M)9LR$:-^0ASB+\'[F6V\NITQ.2C]KD+-/;A-@QXA^4 G&TDB\;*X'ED*UF M+<^J1/M+2U/OZ8%RD2&*1@L5E,LFD.Y6Z/P[F_$]5IYMAX3?/DKXUQFV'T# M8V0\1<3OL*8Z"%U=<3EK74<.-[?L7'U))7:XS$DIK;6D=*O,( #&AO<.S54X MB[:NOE:&,J\68^VC1#B;9VZN9]V3[=+I'A!.)3(F*TJU-NN&-!]N_%#->!Y% M=KC,M01MLP+^$Q[PFEF30ZR3;"V%R]@VZOTJW<29A=]RF2.$;T):&'(A>(", MQ0>^L)[<&RVS8#8UD9Q%^C\L,=^8MA]![(O(EYI24R2Y6W7#-Q_P;&6]> MYA[L<9F#CRH8R8EF3=:U%&Q7P';-A)S=.%W$"D?(ZEOZJ(0P^]X^?F'@ ]PE M[9&CAY$!V#&= !)2T10"$U4R5:VA=0"24/Q\<5=DV$N\B7=85149#2A: M?6K2Z0*3;K4ME@=GI"-\Z8HW.D:\J99RQ481?F<"W+*FL:3#E?)=AOW6/B2- M-&Z7LF9G\?X@!'_[3P1>?[W!CYI=7%Y]_LML\9^(QOYQM6>M9: *.:OU,&JR MAMD:0/42E3=D:(T=AC%[+NRT1$#D\O*IZILR68L M%F4VQREP=858=SDO0+Z./S]V0>_/M2Y,(U8C_);.H 9GB(@/QX2AC')^36.E M<:M'9:,TA\H\Q0X%BVN@5OO$=998)J'EV.[\0$D5\=0U!U"[G C8. M8:=7'38$_HU5;C)6M++5*8[#2-@LWV:>BKM6D,-%_>J;_SE;7#PGV?[CD7@Y M0OJ1G$J*!=KMK[].]>YD:*J:/#M9Z?-(+>(HN0I#V0*[D0@^KN"HEU3TW7SQ MX6;Q2=[!ES]O^0QY^?[N<7CK?RQF3RBR-VTMCIQ7S#B0F4)U[+I)T74"<&3J MXVBAU8;;%U)XR !\97B?0C4* ;HJH5?V9'V.6F-KLZE<@77&GO; ZE6V]-D# M]]==G"I^<-Y!(0,SB/\R)8_XT4@QM3":CLWA009&O8QZ/UR_O_DT_P.9CG74 M\GK_]L-/\\5OE^\GZXAM4^N$,KU8A5T>*VM7@J%7U?,_YM?S!2*/ZXMT M\>GR^A)'>3G\]-$W366FE&M>E^:!IX'M$4!5[]D%W;K,A!A3&([M-W"8G]S< MS90T4_4ZD4C("G&\%84H[T'9$<(OF-N>Q^P33@1]0ZIOAB-3A9NFF^ +1T>) MBM:@(#6$^)*LA9MC-FI93T;# JJ9>$*5_ AB!P3H@(<2A,8<,_W055/*WWS+ZGH*6"0$#&JREUI&NE36?Z_9M5?AP&&3QGU)+1E34*"KBT#F&0NQ3 MPPD>+AIY]RI;>A@,*EX(5U!YDZ4;4^48$&DUUX16 M&39XR(X@<'ZA"_D",(B3:P6.O^I(TM) W(NIM2KE ^D1!CU @6]%^6-@$%P- MLA91:YBPMX6UD[,01^8;.]\$P"&%,LQQPI6&A/<,TRV.+:MW' M9/UHGD\\7CEXC6J*S3"L\M[-0O:A!0>5(@.TUU78GNV1))P5!CGX MS"KCDU)?%M&+B 05FX>7*T5)6A"!=I8P\6UL44 M'W@<]QJ-.1<8WZKP$3 (I]<8:R2C1-G+8'?NKI#RB+2PM2._W-D@_$X:[@># M -.YQ:(BET2M:(0J#"O*NI.DAH>W+JVE=>9E]#LM#C+:U=@I2Y,/$>QESW_^>',ODV+_>GD]_V_WUQ>+^?*/=Y\[;E.]7,S?W]TL;I^.O7W:'?MU M>6$M.52'>)_@V53,P:> +DZW7N1447Z[U-K>=A*?>O/B.;+@C#IZZ"SV<[YW- [/L^O%F]IO%A_GEW7+ S/+WOLASCW"/1B8LI8RE+R75[G-4-H:H M57]6L'TK>MTNR=QW")?^+WOOVMPX;B4,?][]%:S>S=;D*=DA2("7GDVJ>,UV MU4QWI]N3U'YZBZ8@BQF)5$C*;N^O?\\!=9=L74Q*I(Q4I<>2"! X.'><2R,@ M.<])5'[.LQY#$)*0N#Y6$W-9Z%FN[3N!KH6NKP4D,'8= R#_(9[B^@%RB4/X M!T\>A@!+!Y/V'[CXT8]*'D9)_O=H--W?V_?$4])665"@8J]KQCSJ,E-U+#"Z M5+PU5;$ 7KCARX>%BZUCQM(MMG;,#ZENFR$0EL^P47#H^0:Q M\$;8(:!=OWAVYBTA[_'LODS+HHQ2[*VYL:)O?!PEJ2C.DY8Y '<:C;!0^OXD MUJ/.<9EZ:YFN%U@.<34/+\<<#\OB!4RU@"DZQ!3^#_+K.0[I!*"DW*29Q&VWW K ME4^+][=/:3WNSICEN';(B(UEY6S=4ZF_&_9&'0[1#L'^ M@!RTX]%>#[$QHP82)CO>JHGA8:--34 MD%&/6)[M&ZH;>@Y174)W7(A [!_H"<@^/1/L!Z28R$S'!L9@':@]U. M=--@FNIYKF;N1GOUG:%]?=D/:_DL6F@Y00 :$4A8ESJNIF%O,F(#N[<#T]X- M>Z)=!^R_)<7O8<[Y)X!U#HI7PRK.ZNV)ZU'?PP9-#JB@Q"06:)]6" PE &[O MT7 GX%65Z U!?A&+4X=/M".!K4V[6$)[YKANX/O&9Q4S'M]7 "3"K$[,W'+);P*HJ?4<(7Y]F MLPIXS] "U:9@3P%)^2ZH\9IO,,_U/,/VO1<17GM'"%^;6K.&\('F>;JJZ\2S M ,]#-\ K62,@1#54/=QM2*FJW91L[1K<3T9X;'JHNP!T#0Q8.P@<2PM,7W[*YB',83;-2\YG1[5]8)\^AZN.;J)C_4"# MJ:'*?#!_'3O0/=^'(],M@&K< XUJNN&A\V]F4.HISN&9X*IRUS5,#6R*TA*M^N& M\SF@^Q@E(ZQ#&V:YD([' OEMZ.RI 0L]XH$ZZ>JA89'0\0',Q M5[!C/=L9! M;7:\;0H4;03WFY--7FJM#-AMFX3IGF8X9J#;.K/@(*CM8A_BM23\!5_ITC%\ MF?LI>!XG!4[_2JC?RR7N##W4 ZS@@[G<6FBC/6H$NA&$(36"79$0E*@U7>R^ MM(6&X+-QA37[A7_-DWA_&>W5JSN'&4#06"*?>LQW7$>W0,YH$Z"0E8D\:OA(B^G*!@B+44JAW6Y<'XYX2D%@%W?-"1V=$9VI@63[U5>!UOJ^;1-]N MI$FI=5"!TFL#XYX24IYE!CY 3PM4D31J435P?"QBIEE&Z&S7F6<&[38VSI*A MIBBJTG[P8Y+D8H:]B4HO5PP#D0+0,U1?=QC8N;;)')UZ6"%%-WUCEU0A!Y7Z MJ7%39X7@X:)G-W17I8_JZ>@S!E&-M?4H6$L@@FQ1FL3'SAFO!(ZP&J7/F_9< M)_ /2ZI[&5<].W2IY_G8N)X&GJN%*G54RS8T0U_O*S''59'14R.N-I %5U>N M6VTW3JL8[+E$UQPW# /#9*$-I!_HIA4B2EL:L$Q!#941S;-?0L?F'J@5 %#Y[^5R,QJBA6^=2VWW5ZK$0U:*Z MQ533A8.GIN_0$.P-S]8TT_0L-WSY6*PZ@D*N_5A.)A>3$@N;F.L.D(OK:K9J M>ZIA4%4CFA=Z[DOGPFZM.B)&KN!<:KOM6CT6L(!,:CBAS32+A42WL7.!88%4 MMZD9;%9?7!Z+<6O(8ZGY,FSM7"R5A18SX7^$,=-V33#V*:4&L;&OUXM2W[BU MC*LXEY4,K-=LU'TN.\,R/-OW=!JB6>7HE@5?^%K@.@X86YN!X^A>5FM+Q=BW MDX; ]4J"_\OE@IEGA;YKNZI!&?,=2]-4CSC$8*KK.Z:S0Z\'7EZO$;JUA3/# MYW4T4DW/,(/0(@ JE;HL]'V/V*H1V"XS=MT',7.S-61'X'.(R$@6,'ID5?M/: *(PZW'N=.XE:0R;6%%;B>('N4Y/I0!.$.DY@ M!0XP?A=.Q-)>M.\T:-14_: 5X]T:TO06\V)W:<4W/T2P3I"EUL.<#<4GHJ%8 )O#. M(F%F31<*=8"W./9ZLL[++1>#E%D0 ,5CYWIFF1KQP"H)3,.S_,T\]A7I1V[U M8X(P:]UDK>!]U4'Q)M@R,/(LQZ86]2GS0]5R?,OT=2/T'577Z8ON?5T]+FRE MOAUN ?9^/TW<;[[UM>PN+'.SH_[L&V^]5AJ(6DZ(36% M $GVO^JOJG_-T'SC[=)*0U$T*L( UT8L%5'=P(05+H+_P(#5J\>+=]Z'[1R M!>3[CN6JU /[.;0M*_1L$W0E0]=L4V-5-6[[5\V^:KQ\XS7.2DL[U51#G8)Q M14! N9;J ):2T/!\+S!%M;3KQLNW7KPL*3RT0JJ'&@F9(\2^;8,J93+##7S7 MTHT97G:(76['O*[?/)#CO-_,\4T7;'A0,TUFJAY>1@6N%7@8V L4O=5,T!9- MI#=U]$9VTA"\#JSZ]R):KH::NM0.0@(VMZ.QP YL8F,[ E<+F:<9FB]*YI-? M-;,._#I])W4"\OCRB=H!@/1<5S>8:X>FPU@8A!;5?6!_CL%\RW6UJD>)_2NI MA5!/W\DZ(+.\Q&\_B:*?0N$_[F;.<*AI6*YE.E1E/C8%,#4G9-0G@$2VM=T> M466;UW+;2SA^B:^Q!Y,0U[ LU\!ST0EVEJLT1D MWI^ 8?*^/UUF,U;V^VJFR]P>.CZP$=,2+,?T04WV8'&A"U\$A'K,=G3#Y%W.HV*:/XN'OO%$/+;7@EBT]JLRLY "LA2!N]'";NBCBP5=8\D(1:<12]O M8&B:9[I@P=NN15#DNJ%/0S _M_1TR]ZL&MZ*#5Z,C@BA 9@WE 6&:P*C);Y3 MZ2QAZ.J!M97M" / 1&L7*SH)A,?04>A1XE'/@9<%H4.)134'@:21( BHY6S+ M(]6F==/1-SZ97T3GV4,>C9=5-)QQ-DW+=<=-9>&2[_X->;E6!36L(&"&:C"3 M:89I.X')3#/PB:>#Y;N5> U25MTLD7#8TO;O9N%[6(Y=/K-K@SMM>&,MI(V$ MGJD: 3%!^;8#UU49P1@W$+?^CHX"]-#=';+4K0T/LU&?Y[."(ML;H:\X(U07 M4$X/#!_LB\#10-B9#-#/U5WFP\EML7&BZSK;)>O6UG#""H\D,2>.I^/I"![M MB]KB^%C.ASPMDD<.?"L;\SV$YUL!FN6V9^FF"NJ@03TB=FX'@46M[9UK.MUA M=)YYW_5Q9].' P9;P<=NEA2_T360XM;%MWF,##%]2S-U MXJBHZCNA;3//%'L$#D6MS29.L$=-U4U[AZ!]TQ[9*VPFU+$*J>6Z5 T8=8GE M!V"B!,3P=4K5'2T^=-,@9(?[XJTK/#N;(138J*YI:)$QE?H.G(CCNY0&FNI[ MX99#^H9HE;"X[,;KXS.!I@>V;1#? !RP ^JJ8"3H;@B2A!"PI[;YC*&#;7YQ M"!S)9^P V D8C9:IA\P(7==S;5V#?U6? AUN\QE3M^T=WJLS[_(HDP\VY%"; MF*$3,M_27@)K#-NXLW[_&UVY_0#QT+F+=MV2IVT@ N M;P>6:[C$UYF^K4R;E)B;X9%U+/#\R@Q( $VSK,!A/@.BLGQ*:.B1T/4#PL+M MHP%9:%Q^X_5Q&4L-#0HBP[0M/&DP-T&' W(T-(_8GJ-NF#YKJ/J#@.U%+:[?3UZ@Z$"ZBX7[9LV^=H-KN.!Y1#04/,)Q;:9=AA2GWD4 MF&!HKK>?K_K)6:!LU7T*Y@78#"5N:&+%" .82Z@9AN6AS>!KCNK[IK,5V7)3 M%5.[\+YK] R[1DA#70M!OA/;#9@.=@7N7W<,U[*WA#QP&6R]=7$(',EEB*/9 M:FAJQ/)\E=BZAVU]<9LFF,:^NL5E= J,M $";)#+J(X=NH;OV;9K!39HII:C MB2TR#P3)9GJHX#*HW1TC,.ZB'U[. 1GLZ$6C!*9*DTC 9,\N'8PR(:%/?5-G#G$<6Z.6:;KX![QSR\9G("_73=]7 M-M'X7L4.EZWCEEO?ER6CZ9;EF0%538MYJF\3W_,\S6&V8?OAMM_9)AO2XT*; MGO_LPX]%F<0>SI0_[]-\-!\K$(34,ST6>I[KPY$[MJ_[KN9[FYF$'_X"Y[_A M/[[P=L,LY\E#>MAN5=,T?#LP"",FT_% 3:9YIJ.YAJUYQK;7;DO//72W/!ZF MV2A[>/[.\\]V]^L)*3EKLGJOCT#-=$&:!AGV2/,-S;!*:HO"0&^K^9O%9L)]T326-+7;/ M_1RQB>-:JAZ$H/LRH/7 LFP3"VN"=JRY6ZB U]\U0/8;?^3I"95H/?3WH-\' MC$Y09D/'IZ!*D1 4*MLR[2TZ)9I.-AS.+R[FQ!7OP08-UJ7;G@O:=\BH"P#V M;#_ "&:/6+ZU'2H!C)=HC:YX7WU5O*6U*;-TU69X^6B 8:"KIDU,C/_?=C." MGD/9"2M>U32J^*GC'!5@H^-5N:6YOHXMR!P_"$/+4[&$:6!XJPM=%$@AJK%! M:]NK.'J1KP:J E9J'L5*BB%#.QH63'T+OK0H1IWMJM\-R*R]<9%.#*I4?D+\ MF T\U0FQ+3%S %JAY1-3=TT?]%;58$ZX8[W$T#8<5*\LZ(WK;BPV4-=#BS+/ M<:D&N_%$L _:S*#7.('C!!?;]Q[^HE/;<*AJ><0'!FYXEDU49NJFJVM>P QK M%WZIU-;/M.[&S@NL*>#^GNXPWV-@4%G @WQ5!5O$=P*#[:R+?Y9][^&N@&:& MP52J84E@2Z>6!5J- ZA&?&:;_BY^H%&[>31K./06S"5&B6%0C6C,=*CN.FCT M6V!*>,!:=H5QU[+M%\JWO2964#?VC0!T-2!O/30=CQI.X#&#V,P.U:W+IEVN ML^TU'+O"5V6*C95Y?0*2SV&6Y=@F,2P0U* AA_"_;2UHA]E][ KGD$;E[E<. M)LCQHD5S M"#88W,#9GN@*W! L=3P? B]D;9D,HCHNO$LO>L>GM==>VCR?C9 M$&QK"^#@@=T9:"Y\-GR?Z"R@AN_Z6W$]%X/$'N%#@??:U-9 $.K,=3S+4$,[ M)&"?.48 &]MR$ABJ=L%]-'FM1YV A'Y@,>S@YZB6Z5@^%FQAOAM8^A;3N!@D M]A5;9Y9A!D&@^R8A/@I7EXEXS<"WK6#;V85,17N%33>\CP9/5/?!I/"I%H:^ M[1#5T\$P0XD5>F NA]L1X#5 XKAT2ZS"[ M3T8CA&B5$0F69LR31\Q"/5+L>Z9O^(8*7(PRQR6@E($1&;B^!:J:N6WV@LS= M*$;ZRE).7O&K:@#JLU0S+?@/,P,0*"[\&P8$U&'8P=9%"B;ZD--6G/,X>TCQ M..ZB'RY/^2#9E;'Y6I DP3*XH/E:GJDR#ZQUDX0JM5S;Q&L@?UM6F)I&-U:[ MZ*K.89F @B6U@KS#+L"WXO'V'RFAS*WT-5\&LICKUB&Z"5JU9@:.CZJ!1 M$"L$Z^3OJHELVC4MU>C>\S1^OLNCM!B)5.VC M]:! UVT5;(30<5P6.K;KF:9M@BX44,NCZM9=-FASAVSMV'6?#(JO.3#V62NC MZ,?7K!#7NL?[Z4UJN@1,QHAS%,U!VU]U7%"!KS9V>8?9,.+=%$@?.=E.:JJA/TC*8?P_#*. MODPVO9^'6'V4@?BDQ"*,,,,$: 15_*9-7<:VY:K-S#?@Q+[EGQ$N>[#$-!G1 M_4!S1(M7$^N6VH[A>(8.)K&M;F')%4!D7ZZ8[;K +@V*=055#\,_/48TDZJH M-_I;ML<%(?(IW35QQ9++&A@I\;%#+?5LAH4K0"EU 'HZ&!ZJ;]B.MH4Q M0=4@9.A$!=T)Y(I+##_T5<=T #5V7,SIA![$2L\%BF,TKKV^1-!S 1(@6U46 MNKYC&4[HZ195F>&!);1MG1]D2QR[[K. 8@]:@,"@A@-<(@@)HFPT19II.MC'/# M>@,<3E>[JD'S6><2ZG@)$9@."YCOF9;%#.991/= P]0#G5K );?N '2F'V3Y M[5Y>C?O:9TH%#%B=4Q;)X%+4&\T5+;=:Y@<1-B-;VL/++M(*'7!Z)]#-YRB&N%86A; ME*F^9]E&H!,/L,@.P;;<4HIU53N(PS<,H[MA5/XCFX[ZG\83V$8P&'!XVR/& MN [7DA]+!5+F OJC,8LIGJ@R1M@F09;]JA. M*;,W9=3Y0'1N1-=L7W55L&<"+ 8"EAK5;),27;5-S] WN]\*1#?-35M@#W@V MR@97K1N_#/QD!/K+K%;E2I7AX\/P Y>IS%4M _: 1VR9#FQ"TTW=,8FZ*_A2 M)YJ^D;YYY"IKW>#>P*; #!T_T"W59H$5VIZ-.1*.*%#DF3NC-+$WN]&:#>[+ M^S"Q; C87CJCH&&!N<&('>BFAS7ZPIUE=4&9UC:"".O?X-88-RJ2^&@$U4%R M^B'Q C]TF0WR5:48S>0R)S!5S]L5%:U9EKIQ+7O4&FOZ(/I4^N$O_S4J?^XGCTI1/H_XGS\,8,J;031.1L\? M[Y(Q+Y3/_$GYEHVC]&?Q6P%Z_4>B3LJ?/_S70_GSQO 1R*J;H=CL1Z*I?_@9 MUW<3C9*']..(#\H7Y\#O=ZTA28<\3[;&B8]/U7ONLU&_FLAU?G$^>X'R_7^" MX$[QOOSZ]U@,>X^5^(1C_(_ M?TCA?#_\:;'$D]>;I'W DX^Z.OE1ZVH=I9B.QU'^K&0#)>8YII\K]Q6.*@4B M*6#D'$N5J,#'MG9RRHM]'@L=YK^B\>3G_R"&^K.N]A3$]UJF5X#V&ELH$0LU MZEEH(L ZR$:C[*GX>#*6'$#(DZB/_.@&B?8C(M(J9N'GU4G3+ ?.^?-\3)E- M<.(?RXG+*IB0CT:S9_[\0?T@/A>3*)Y_/IX%/27]<@A_PI[NL[S/\YL88(-^ MLH_S/[8XT')1^>(OC.?%I:1__@"B. ?@BK_)XMD_E?WEG_G.&6:KKY9DDC_\ MO#;1\@4[)]T<_];AVF5?_YXVOP,;9@=Z^RI'68+Y9K?G@=5C/* MGD&"3'XH139*^LI_5,573X+E3B)?@=8*TXB!X_&\7D&*HO%04$G\>B-^Z1? MKVU8SMXB9./6*RZ+CKO5JY=TTYUJU\O'< 8T/1RT$H??$0Z35W%X6R.7_/D^BG]_R+-IVD?3)LL__D<<\S:4_GC&<'8!>)L#; ZR]4DQAT!N!IDJ-IU%OE+&$8BB M)!H5EU2@VP*0_ZP;"/7O66!1K9LF9H_:I*Z=M^4H7]*SVV4G=EKP2#9P36Q M,WK,LB4;.)^%U'G](4S2I!CROO*09?UC%(C%DK5SJJQ'6.@-2%G6,XG5N#W4 M%M1H6OQ*@U!2URIU:3W+.MA_^NZIZ^W&KVYT77BM^/=JPYNU*P]]\D/I9U,, M,WG+G4=M5TF=T)@/!N&9(58_R]+UGJ;6IF_OA5LGT$@:[1=VLTL&)AG8P0S, M[E&3209V<<6LQ;;0/,2W[KCO=W51UBH@M@9P$A/?,R9V) 2J25GS-<\FL,WG MGC(913 <4T;XOZ;)!)-W&PE9>8]Q NW#J=;!1^+/A32ZSE\@80;IM.3YDF\) M+I9ST3P8=/Q!^13E_)*TVGI?<'V6ZSZDZ\(M-M/-'J&T<9BTY?2;]IBU6*._ MN-R3O.:=\QI5[S&J2UYS/INM\QJ/.TU&N+1&HF4Z>&UO]JA96U1,6PZY::$L M9>]5TX314[7:I,JUT(2THU\![B]@-3=!/-<3(,98SZ*J5-6D6=@>T715U&5: M]84"7#MU24,(1!8V81AFHWY/N9_91,+W.\)_DO$D![H6_:>D4HA*H6KTB"F5 M0FDH24-I/LYF/;4^E>Y:2$+:2:\EK$WS-"FG.1>B9I#\P+]EXMKK>:%FC]G2 MTC,J?[S(47'%6M,8TJJL\>0/><]7NF?5IB>\B.UM:59*:=H^S&.DQ MHSYI]1ZH21IDKX9'%,5'Q8GCZ7A:)!1VTY'."6$M+(.X>1=[VD2;2>;=16C5R2 MIJSZ>'C1C)Z2\F-,QR-03]92:Q*$G:^EIH']H%/M;(#K!!Y)<[UQC4-R,,G! MZ@IDLGJ&VI!-]5XYF"P'>0YK2Q;A:TJ 2$R4F'@6(,IRD#]_*>&W6=2.K/YX M)@YW>49V\[Z2I'$VYDH9_:BO%\M)MFG;@X1D_;6U MI&BF]9A:WUU!VT^_:7]8B]7UBTLYR6O>-Z_1F-%CM#[W5MM/_R*>JRO3;RJ+ M;)3A^GD^;C"CHG.QW:;9LU29M2>MS5;%EUZZAA:Q986?\QG0W0]F677YU::9 M-'+I^]*!=.(6[WRWP6]1E;MR3:SV]!IM]I,AV@G,DQ9_2RU^R24EEVPR]960 MGEECN6+))1OV55PRA$&[^.U[^V\!6P4KB5<2KSIUT]QU.]F)8]AC62B3Z#E" MN2?2)^,XG_*^,DJB^V24E EO)FRF93%;%Z?HU@"K:P:)Q+BS\<4KNXCZ&CWG MV6@DV-ZD^OMFWF-5L,%H=-&XF[; J383MDLWV\2@/9W(N[C.Z>D7%TB2#UP5 M'S!IS]8-R0?.9U=U7K'8-*Q.T6;?3T%#VK,TV21+FHHMBI*Y)N+2#1F>*:WB M8VI>+[-.%I[!&R6>YKELKC"[AY0:H;0,993FJI5D]72KMCH]UT(2TDAZW4@2 M%TU8>"PJ88VK5TY2J7M5J;-ZJBZ[8TF3J44BZXJHB_0L(M-GSV.6=N01?P2%J[UY@IT 7,DQSLA.PHNT?MVCQNDH,U M[9R0\=D=#4IL%1!; SB)B>\9$U<8Y9]*$CS^EC[PHL25#\15D4OR\F 2..45A\XT/_OPA]#65F'^C_WOG?U"2/GP1 MQ>6-K]DT<&S==)G-]-"SJ6J:H4XTSV.Z:U@?_K)Q(JL0O4O&O% ^\R?E6S:. M7E8N5X:/DI3?+$Y1_<,:VA T^5>DXS^G19D,GJNODA00H/RHUU@_57Q\JA9S MGXWZU40(ZIZ"_RHK$!?&NX#Y#0)=68'ZJRASZ-ZM\VY]ME.8-^:()D4"N@UL MH@.&*T(ERD&<%G\4%X 9171-!W+-9E0))KSK7:OX)'"X& M><-W,&)&DKANL5!D0X4RR+.Q,H#]IS%>3@ ))8\OOZHHX3_CK5EN#V0W'<"= M:B>61LR?"X HDH6YF*=4!E&2*X!J4]ZK M,!F/:YKF'*#V?_#(0Y2D%3J,LJ+ ,(><%[ !^"GE8O5E]*/"CH)/HAR1>@U- M,E%A!+_*^9##GA_YK%KGK?+;\CWXAI=?BHONAW]5W>W&O!QF_=NN(Y*@[X<4?BMF0(&])>7*\2^/>N6,GP#0")[G&0U7 M8+U5=LPZ _ ;ID6^)GZ9SP[,;/6P*@1.*T2X@4\I$ ,@2![ES_!: M59A=,*_B=>3:4&S>HK"L:3U?\PQ4S7[QC<<<2*D/F_V4ECD (HG_CL#+!LY3 M!& *?O \3@H.;X#3N@/\U>]W>,S'*$7$MVU+#T*;4,94([291ZGA M.Q8U5-\T];,J19>@R;LARFCL#YW,(3[#5T B1#HAR_+9P51",9L@.RH4/C\- MI0_4!,QKD!1@5BA;.'22SP=.JY:)>K6M9]L!=Y)\ M3T3A&(5J?@AAK!F9ZGR6&=;CY]77IED^CD;K!@4^LYBXTCMB/AK-GOGS!_6# M^ P6:#S_?#Q)@U(#&G&UR&A:9O,O*C-7?/.4],LA/ V F;D1P9H>19."?YS_ M\?.F6W"Y[E5'W-+IH.TTG@_WY55K8L8?]KLU=GI@9GMZXW#MLJ^7FW\GF^]H MW9H.>0KW=(\]C\/P<#%3F_HA[X(E;M6#6[7=94K2U5P_JZ$]2Y>5.22KD:Q&LIIF68UA]G1#:C579KDW M"4+O@'OI4VSZJRO-H&D]C=4FQ=MR_$T+:RF3KY@D=+5G6U22A"0)21*S<0RD MA%%;CO"UD,1;4S\:#&Y;X,OO$")HY+F**$1V;#AE'Y=_B!]X^/ MCG15JJM68-+ 8)856*JM.JZO$T?WW8"9[R@Z_^L\/%DE#USV.AT MDJ4*1KMB(&0V@*?F9P$O17#+&$D9(REC)&6,9(LBY5HV7&Y>QDAVQ0"0L48R M1E+BEHR1E+C52=R2,9(R1O)D@,@8R;K]=.'2N[++=;+PN*PZ62XI'5I_P2RC M"U;'80\O1JW&8=*6T\=Q,I))1C))7G,!7D/T'B&U72ZW_O0EKY&\1O*:R_ : MV^XQ0[*:$RRPDV[S3[UI7US5_Y*E#[]@#(!3%+PL/J7Q:(K(Y<3_FB8YQ[B M*'U(8.P)]1T#.]1#BYJ&&MC,TVR+>&% U=!301PYCO8.ZSLBO&\$P)4*XCUE M 7-E#G1E!>JO8E*; Q5VU>@;X>Y'8O>1V/UJ>;Y)CGV7RN>>,AE%:2DNW+&N MWD34,*R*+,[@DRSA<[N$VLJW58V]/A\D:5)R!5]95;>+QADP&E%.+<5:>F4> M(3YZQH.#I?>G M\:R>8\GC80K*CDLC%@IPRZ>LEGFP&.9;)YIQYIDW M5N!4'TO(B0J!'Y$G5N\:9-.\Y#RM9^'/P'%?/7S$Z]7C[V$!O22]F6#P4U$L MCPD0;H:%Q0P-_\GQ+$5!O6'45]*L1']//.2KAXLA,P,.&"/J?3YCZ,UJN5&! MJT6",+A5?D,G$=9F''%1-G&&0;-7]<2'&4%L(.D,%Y-\!1NG!1],1]6N;I5/ M:W,I@,#1/:!AAC4!X0R&8H)H\7K>7WD=/OT$("XYKFD D^V"#SY5"B$BBF N MR_L!NJ?3:#1ZKJBS4%*.0T4-P($2#Q'IBZKFX)PXXB2/I^.BK$JKPAEA)4E> MP7H%"F,D2BS36KV,7T6)R<>$/Q6B_N,6'^QAW<.9%-C%Y38!CX4@.>(&_(-E M%N'7%7#O S+6)15\"Q!M6I4/C;;6A'-6?Z &-E'&T;.@A/NJ0B2\'#6*6^7; M_$-%!J)&W^X9 (W&0##3O I40X2,\J2HZ '!LKDN8$Z"#_^8<.%Z'4Q+&(R, M-RE$#5[>7RV/NXY$.]Z^F @F?@ 8A5504")H(3-8IHO@2K=G+=B$ N8]/"1 MEIGXV&H18;',:DH 124D7GC?BSOB/T04IP#=,ACPJ'J9IZM_"PWR1-[%1R@>@?+["#S!?1:0 MFU?RKAC.N%+M=DY^P#%\!>U5^6D^2E-__OPWWUM\)#__\78Y<',5LZ*YP.2& M?"08Q;*6];+PN- R@2L(>B\6/&+Q,ZH0?3PT5%U!;U%@R:!ZY8J(X)X71A^L MW7#A-ZMUL^?OQ^]Q [?;>F)7, M#I@MQ_+S_ZA[70;A>"!P,!2&=EW6:;X'@ M-K][<]GO10[3T<5.!C0*YY>6ZPPV:?5K&\>O%\YN?U!@=1L>;3#JZ;;&7)O!%PS^8MZ9-1'M0@PTYV/@5QL)B78-+5GG),JH3$L:9P; PK'?&KX%HR!KGN MZ +GP$YS=85;R/B,X6=7L32#\\K)'ZA1)N*],31/9 M7A,MI/?B MJ)GQDK47D^G2'?;!]BW+1!"@;T3S,^BKC1STI+CBNJY7EOB #OF-[QJ#V8UJ\3W7V>-NO$>_>C+&FK:-O/M4'F:9H9!Z.D^LRS_^NN#58 6+;\%J&?YJHD ]BRP 2]?@N]?OXH+'%G] MJZO5OSC&>^)'*%)J4S ZB^&L]Q"O%*6]_,UIO85E<]E,G-<;;I9 M3L',O==D=4+XLO=C/)B M,I3J8!SIB+%RQ@:16:4BSM5&O+.;:9(GZX_-&C/7$(G1I6!-S>B9:FT5DR-29[$?'DK<$F>TGK#5R:0K7$A:9?PUC]*R.+XRH&YY)B74]3V5$=VW/$,- M0TOS+,<( MNX_F0S!-Y-555V9]7(O#H K'LY61[!;,164\4'<0PR*^W0B5J9 ME185,BGM.%*726F=24UJV7"Y>9F4UG+;2B9WR*0TB5OGP2V9E"9Q2R:E=1WA MKCTI3::>7=SS4CE:+BDM6N\EE1[RU7%63]/DK?_94.(=BT'):=XWI[%[Q*ZO M8&[;SUYR&LEI)*>Y#*=A/4:E3G.",7;:K7]3]_3+2(#I>!SESU\&:\5IX66P MUU-N]ZGEF4QW?<;<@&F&[?B.YGJJ%ZJF2S5#:_QVO]&K>TP$UU&!_5<-1_1C>BR=^([%DK$0FNZO$_JN2B_FFOP!NZXK5JNN,UW M=='9LN'REK<+NO1BN6:[V[O(9HT=QZ]VW,8=WD/B[.BX6[UZ2?MO7T!";>TY M) Y?$PZ35W'XX, 'R7\;EN_=D]_R;KIN5].G]!&.*L/94_GA&,72#. MU@"KLUQ-8MP1@*M!AJI=9W'?HB=E'($H2J+11>-HV@*0=UF1AY@]:M=67KR@6MB YK18Y8LS'5&"ZGS^D.8I$DQQ$C<+.LWTT?]>LIL MLYY)9'D&:1">T2!\1]2E]2RKML2QJZ>NMQN_NM%UX;7BWZL-;_:UUI]9?'WPJT3:"2-]@N[V24#DPSL8 9F]ZA97Y*+ M9& -NQLNP>[F(;YUQWV_JXNR5@&Q-8"3F/B>,;$C(5!-RIJO>3:!;3[WE,DH M@N&8,L+_-4TF8TR(: (;WV.<0/MPJG7PD?AS(8VN\Q=(F- M*R.U0'0]J#U=:H'2,)*&T6(%$D>3I(Q&2E04 MO!GOV_5H;ZQ'F(PUE*91BZ35]1"77F=HT-43E[2,RI_O,A1<<5:TQC2JJSQY M ]YSU>Z9]6F)[R([6UI5DIIVC[,8Z3&C/FGU'JA)&F2OAD<4Q4?%B>/I>%HE MP_7Y).=Q4O5'Q^NK:)P!A/Y/?-&()KFG@4=M.1SG)M:?#&;U=+.VEC%G ]0% M\?'@EA+2R#N'D7>]I$FTGFW45HUDO)C3,27.]<8U#H*9+)ZAMJ03?5>.9@L!WD.:TL6X6M* M@$A,E)AX%B#*"8.=WE&=G'X2/RYD +7^3LNGP]XGO.^ MDJ1Q-N9*&?VHKQ?+2;9IVX.$9/VUM:1HIO686M]=0=M/OVE_6(O5]8M+.OT9C18[0^]U;;3_\BGJLKTV\JBVR4X?IY/FXPHZ)SL=VFV;-4F;4GKNH86L66%G_,9T-T/9EEU^=6FF31RZ?O2@73B%N]\M\%O496[_MO 5L% M*XE7$J\Z==/<=3O9B6/88UDHD^@Y0KDGTB?C.)_ROC)*HOMDE)0);R9LIF4Q M6Q>GZ-8 JVL&B<2XL_'%*[N(^AH]Y]EH)-C>I/K[9MYC5;#!:'31N)NVP*DV M$[9+-]O$H#V=R+NXSNGI%Q=(D@]<%1\P:<_6#P1LEGN:Y;*XPNX>4&J&T M#&64YJJ59/5TJ[8Z/=="$M)(>MU($A=-6'@L*F&-JU=.4JE[5:FS>JHNNV-) MDZE%(NN*J(OT+"+39\]G,W4_X^#02(K:D$J6H),EZ X%F::1'CEG;D$7\$A: MN]>8*= %S),<[(3L*+M'[=H\;I*#->VOY'7__]Y_B?EI\_#X=CZ/\^S"MZ[9,P+Y3-_4KYEX^AE37-E^"A)^\(BG_ M.2W*9/!3*(!L!Q:#KO!A&\ MN*9J6PRR'*?K*_;14IFD".,*1 M#R :P3_(X\2AC.#N>'X(@:TQ&G<\R.WW\O/K:-,O' MT6CMQ02?64PLR%2)^6@T>^;/']0/XC-PH'C^^7C4!HI\2-)JD0#H;/Y%Q>;$ M-T])OQS"TP"8F1H)W'0430K^P?O/%R5JY9DL3_LEVH[ M!?!L2_2-XX\;WM'LT_;(^[^"+9[/DRU1[MRP.CM*_?0I M!=F;38LH[1?-]AAKD8G3I",C&$]&V3/GHN%8^8QEC^'8DDI$5_Z^5%F-K M?&/$ZAE&;?71Y&UE.WC\6>BML@4FTSP>1L6,VNI"I$[3E-ZS-9GY)T78X2Z M).=QF>7%G*:DX-HON'J:75]G>"FWKEYNK=@FK_YUEY71J#;$ZLH]=1.WKCW+ MDF$C39'Q87<)KSE>-S>Z'52WZD2]J?,J17Q\JM9RGXWZU43_W^K_7@7)@=N: M7P6\OC-JU7PY\/^43VD\FO9Y,7>L+]SN Y MRD_)'Q=^I671@S%;@QYY(>+>EV/@-66>Q%B I%(D5D;#\&Q:%F64 M(BAFSOWY>_NSUQ5*F2TU^E6??T_)9Z[K-UT.(>H(D!Z,B%>^HYN?N_UP%.>1Z/1LZ"?5:*L:O4 R@/> M5CA\B+N[292+50V1=%,A :.*.N$_8[PLQJ?$XH9PV#PO M*JW'THCY\\Q]=N161ME34SN!8\&) $/P27A%J3Q$"9P$_Y$4)?Z<#08%+\53 MHZPH>'&K?!K@1V"%<$Y*FF$0]70\G9WS^IZJR>"U+ZV@MS)SQ7$K& @.#(]L MS!<)!OSB/G->P@OA)Q#]*9!%H?RTNK@^'R1Q4OZQA@.\$P!XPG^V:/<4.DJS M6J:90W(!H_OGQ=5T5FWZ5?CVISD*KD%2@')8S\YJO&2O:SW;48HGP1J$=5TK MVJZM<(4_P*M-??N=#")WD&VO:X$+D[_)$+O5MY@BG? M2C\SC]3,E!6@ZB,/%=K)1S0B9Y'AYBU58*(1?-TFKO:?5LWK$B"N9VGFK5WO MTJ24NL0YUB:F>FC53GB,]\>CYYY885+,"%[TU%TA>?RQB$:\V*FTS=KO+G6W M0T7@*=)M32H^1LD(;66PH+_#\KYS8&DB?_ 8N]AGKDE--[086,)$B1>LCR1T+)6*A]?".T^--E[/9IV'(<90M0_7VYD-(5"]__FN> M%:]'%9]M*;^E.8?)6T-V?\4+3$EWDNXDW9UU/;^(>VQ)>)+PFL"N,$KR=N#Y MWZ/1].#>(]*N:=J4[IZI?(Y<5]C\>\D2^E5::^ MDGG[$*T;B5/6X>ZJ=Y\XU:$,Q=;I=9+3O&].H_4,7:9H2DXC.8WD-,URFD40 MEM8\N;4% R2_D?Q&\IO+\!O:HTSVG#W!HU-KUGH#+JN3MBH#/&6 9[LCW5HV MO-NKEYOORN;EI92,[WQK?.=+22OR'E3& ,CXSK,8QU?F/)"H+N/,9'RGI#M) M=^VD.QG?*0E/QG=*NT;&=\KXSG/BEXSO/!%P\FYR/>J*Z/65W6[[V>,X&04A MHR DISD_I[&U^GJJM_WD)9^1?$;R&1G=*?F-Y#>2WUPWO]%[*I,9-KY/4E$&VT^*>)05TWS9(.: &K=4#UW/LUP_ M"#2FV[9#0Q82UW ]TR'$,1JO<5O3.8J/V[7;O;_]]NG[I[M/7SY_WZ[IVE3U M=J3D.M'37RNHC:?86[2-P 8;(X[%EK>V=\JKRJ>:.EW#_)%2[M6HN Q\-2NSR$OV.)Y&DI>BK(OJ_B)U$ M\;^F28Y-I :OR-N3=D-OM5KW(KJCS$YAI<_5ZDE@R?YH!!QDWAP(*WM'1<&Q MD/-\IU@F>91$]\E(L"G\?3K&GB:B?5#5SB3)5XJ)*]BL:RRF'$3PRR->OA3S MQB=BWB(1[\?JX<7M L>?8/>PGB)3QM'O7)E$SU5-:5A8# (GPJXULXZ\,!W( M("52)K#_#(]#F4ZJ'>2<*\_ X+& ]?T_84EB/ H2;&G3S4#3BQVEF$/'9QE M@+'EL(I%6Z2T+Q:YLKYERYL96&O#9-.HNV\ MGN8GR"@<90^).AMGQWN3_#S MTS")AW6MG]RR>M>?\PEVDL/C3]*;29Z);D4ECX4:;0OV4,R:?"18_7WTC,_U^8!CJQ!@C#]6![Q> MY[_-LM;9)HX"&% Y%.VITJ3DL,]'9'?886L>I(A,+()7Y1'NY 9WA7PPF;&C MJK'3&!@50G#)!H%OI-DXB6'*0=7O"1X$-9GGH^<*UEE_&I=50Y4%CB-\!0^O MU!W>OXG@)='#8CVSGFT5!T21.U_Z#2Y]%]TO6<+;>[4(,#) 2L%L:Q)9GW;1 M^APMJVYE>89,O:C:I VCOI)F)4 ]BH=\%7BH0@TXG(W U6=LP26:M<&!+)CC M3 PAU/&8Y\)1@&XO+$$G2$:S7AA"-Q.Z#Y@O2\>S9FCXP&S-M\IOV%IM M]?&UWWMK\G<=[V;H!>)TB5;3@@^FHPI/NTN)=\,5R;I@G,E:TT)L1U1UWWQ. M>8Z4434IK)1.)*%L,E-JBCE0%[B.\(Y2H;I4+4X08>!E0''B/(6R"GP-E*1) M)EKK=1:6WW@Q'55TL@(0P56&N_6R-45ACGII?Z'EK6E^JVW_=O6! 8H!%2H! MREMIXR<.Z@72NU6^YIDB5"]4('>L71P.#-YM9RRMHOZ6[02\X9&+L[[G'-AD MI4Z@XLKC"$BG LE@()A)A3/%FGI:8/LI3 M-AU5/$B\3[P+@9PC& !U=_5.6<)IMNF*SZ]IRZ_J;R^=D.B$V.?8E44T8)R* M9EX%X%\R (X(")6DD^F<>5:-(X%+W6,;6A&-,=M?U?CG5@F1GP&#[%>Z,"RX MSXLX3R8KW*M873A82:,8^SQ6\"M %_^64GU$MK+LMJ*.4.;QGJ4SQ%*R;A7D2#Y-1/^>"F?^23&[< MJ7(7I;V=JHLW3/A "7[P>"KXPY4])7M"S60D3#QLIEW+P>I_J \_0#<<)]C3$-::+LSU%2MBB?DS)[U@J_5N M2*MO0]^R&+LXQK\K=RNN!>67LG][V Z-6^77_!9Q0NQTF*"G9, 5U!J1Z&'D MC4 PSA?65X5PUXVF:1'FE22]\(@D&:X.8F2N(8F0E\-PLRH4\ M\&?8(Z9?K8![OP3E?K>/7JSNINC># M9,W -"KGA[MJIE967ST"5ZU9X-:EPI!;TM:^RNJM*?LJ'[^>=])760BR8MZ$ M?:9KSOS8 R[D@'!4S[R347^, CM:D;\\(.@\5E7]OYJ]W84:;L4M7H; M-!\6A[(:N>*!B8W_#X!1@83#ESII?YGX\)BIF'<&+CXT8OK)$8!TE M JU:*@2:^GLJE=:RX;).W Z:;UV@_&*YYOLL$WL5E MT?$(-4W6L9'H> %TO,XZFNW%T7TBN7LB]QSE9MJ7'=EDZIC(OIRH;FS+:S6U) :\ZS%Q^T@VOE- MC_@C./"FY] ]GGF+53H(U@80L9B8%U %,!;3,:8J_A\O=D=_OW3=M3-\5L;/ MUAD_^_%D1%O.9I^&,_:1^L5KBY&QNC)6]^+AJBT;+F-USZU(R5C==Q^KVU[\ MDL&1)ZF$+QDA,H97HFE;T)2\BJ;7%MO;7A8K8WM/0:1WU$IRX>Y9U)&Y!WI% M1TF?3[(BD1&^,NKN8&@0B_8(TQN'25M._R1WL+S-DQ&^DM>\&1J:9O:8:DE> MTY@&=%V*SJ\ L>=9969E .NV5Y]R9S9&6,FHQ1ZU!^KHQ1D[:_C.1M ZY*+EEG)&^]F<62 M2QZH2[MXAW?T"D.&2\"3A-8)=893D[<#SOV-]"6G7M,64 M[IZI+/.DZ@T?7G3>%)%=Y;-2+#IP7E(:M3YN768MK&5(]:SZDK1;?_8X3L9( MM3!&2G*:J^6#>_VZN7FN[)Y>2DEXSO?&M]Y MG:W@VXMR,@9 QG=>M_- HKJ,,Y/QG9+N)-VUD^YD?*T:&=\IXSO/ MB5\ROO-$P,F[R?6H*Z*3QB'2EK/'<3(*0D9!2$YS?DYC:P>[Q26?D7Q&\AG) M9V1TI^0WDM^T#MLDOUD=I_=4)C/D3O#G=*D^KC8Y?T79;[-[#N4!K_9$K=61 MN&Q0!GDV5LHA5XIHQ#$ 9?R*,TB)Q-]AS?!)U*6]5;9+O=93:UBM!7"'%%H]\AC$QZW*Q9^S]&;% M^U9W]6+K JBVJSHQD-#-"EZM5BA^X"G/H]'H6:!,4I2(@X]9"5M0)CD?\#SG MR.BR^/<>/B)X'4[2Y_?P;+Y P:+,I]64,,$D3QX!V4;/ )I17X&O9_@+B(\X M#!@YFJ[A< 34@&/3G>65U]#Y/AI%\(!2##E'7/XTF(^!16$)9CB2 J@@ FHH ME6%4"(J([I,14E.9*?P'S^.D@!G@5)(!L.X4"6(,(Q[&\&R_7'X5U* M%,<@+7"' X#KM,#)\:D9&QC#:[+^K7*W^=6 &1P0'@>./ I &Q5\+XXO;SZ*[@D$V#J2("Q:LE_ M,?7WE C0LN$R"^+<-NZ;0C?,]YD$<8(#0.+7*?C5CK"XPYLYG1T==VMI+_F' MCBG'?AXTK:U/5NM_);1F;6ZY]8>G8N*5A:?Y4D MKQ%7Q[$:6W2V_>1?DF-G0P@9KB#YC.0SDL_4KN)XZE.U]X'O*G1QK6?;]6GC)X.L+=@CW0(M=0M(9B:9V0%Y M$,2H+\/SW3.SH\M@S__^[S]-BYN'*)I\]*)BB/]',_XQ&J%ZXZ3]9>CZ]T6. MP!T PAUE\>]_^?=_^^_%\&P\3BJM"(9YL&1 /9[&\+R?%/$H*Z8Y7XS$&%2$ MYS<^^/.'T,=K];_1_[WS/RA)'[Z(XO+&LLU =73;#CV/689C.Z9JF*Y**+&H MRH(/?]DXGU58[XFNVW6\6]&&-9VO^+B5%N!]^?773W>_!I_OOBO.9U_QOGR^ M^_3YK\%G[U/P_=53/SI LH'(VMU[^H5'!5=6$*'>?;P2-%Q/3LAR'" @AO(# M[O9$(/Q$!-!CP.TC'R9 I57L_8B+@'=@*SQ7'J,\R::%DDUX'HGD!O%SH? ? MDT2$\4?EXB&,O<:D >!)#T-%4W5RJWC VR+,5AA@E';!Y^.15/#[G*?\"O:5MX32M9S=6S&LWJ:?59)*T_?,EJ)*N1 MK.9"K,;L456RFA/LJHX4MIP[5S;)]Q+7\TYGBG3UE,&TG.9<&2=I,IZ.JSO] MQ37]+'0 XQC+. W$M>;6Q$$LH!65VYT:2T7NM:[NM#MJ+=RAN!:W5SA[8551Y%-(MB+NET#OO(O;OB6$!2!M 3C(2]7IJ MV6+3=66RSF?^KDUE+@L1%,6\N,76KG*KI)SR(]BRQ. M1'?>IZ0<*M%#SF>]>;-<]'B>U=<279SG1R)V^I!E??%4P?/').;%;5-MV+6F M:>@7_@!:R=<\ P:+Z^ANO_10](!.QJ)5,_ZWM]HT.TD?L]%CU:A\41XL*2;3 M,N;Y \]G;=?C M?TV3(IG],@+T2['#N&CJ7N917,*WL(@R3^ZG8J8HSZ/T@2^[7_/Q9)0];<4JAHI;*OZ91#E^-GI=@S/ECPI^J+NS8R7HJB(%'\7"M 7LU M5[56[,Z-1"-:E640J 'T7) M6'1&%P@[62 L'NZ\BSL &'ZX%['.^'K1+GZ,O=B56>B*@ 2N6LP.RU7NN<(! M.\=X/,NM1G&<3_$0 <#SAO.#V1R+Q\4DM\HO&RNJJM85T_M_PB'CB4]A1E%T MKBIU-U]9-BVQ\W?U>#\9 /BF(S%@ CM)XO)6<7D<306^+?EA,05X;TZ)RXU& MU52+_O"[FG+_<]I_F 7%+_K2W\.. /\&&$1>8KIG[[DPF<4_V^6GKO9^Q?18GZM3FAG&?PK27'?$FITQSTP?D M!KF09/W;!2'UP=1),R34>)H+GKC*=..L6!*ZBDR M60][NZ!QLR:)9J0XTV J@3W7IU>5\?)Y@BX$(-2YBH5"&91SH;EBB81,)S[9_'5G,L>RHWPQ7P&F9U0D:SHFEG1CK+G1]4M/[#B M^=<,>,?S,=7.'=OR0M5U#).H+'0"U_8LG1#=L2YITT[Z[4 MO#N*Z6RPC@V& P;_]^MLOSEW@*U_N_B?XIGA??OWZ+?B?X//W3W\/E%^^ M?*^YU\+YC M *+@]T!EL%U0BZ9Y#F\"?0N86%'YY90'8 $S,A$:54^)A\CB4$-5^AP8+4Q^ M#XK<( &%;03\;DYV"U:T,F": K6.$FQ-,(330T+.5GH LBJ"Y/WZP M >%$D.7Y[*':Q? A&(0=(K90J"I.@4?7G4N77GT-&W:LE(B5UJ-HUU?SXP"N MW8T*'PV4[[!J*=]AZIU3G63C.B],R*MIYO-EWAZ'YSH>-WINE0D[_";M5-4]*O+@/Y)[VEV M;24$W@>-M<^F;9U0OVJ",>OO7'K=!",-^A<@^-M+L1S[ CB:(,5]KM'K*9NC M]0R]MB*T)X.M+4CXDN]7&K\MDI/OASAMK3ZOU'LGS;=:@U;7!6Q5KN>04,]F M<*ZF(CYM >?YRO%TRH.E@SY1GP/K4-!6\ MZ% AKTODAV-G(9D)?%"IK;HR*6I+!>YA7DK.JZ)::;:6*UIE9Z[5I7@UWTGD MO6#F_N%W,2N92-4+,$&IR@^:I9<>H,)W-Y/(.R"]:V].UZRP0K&183205-E9 MJI293.?(9"):+:E,[%UU(F[9<+EYF<=U/N/A&G(4+AL9WK[DF$Z[@B1N[=,( M)6Y)W*H'M[95>YD0U0S"$2(SHD[ )!E )1.A9/[!P1R]I^GU-45I^]GC.!GL MU<+[6LEIKI[3F&?($M_BEW_UF#WSL6T_\2(71M)'@BZ0?L*5^0,G,)#/;?V-17R"59&62E4E6)EG9Q?0RHR$/['MD M90?EQ.YMZ_=J@[X]S?RJUG_']P[U**&FY5)*;,),P[:(HZN6[KBNHU+'K%QZW.?VO052KPOHH(;SL.(>^ M$/^ZPJD7@82"T5K?>*$A 6W10\+U;:YRG\7U-LMXFYB(N$ MSJ:["ZXX3G:U$AQ'^>^\RN=;23S0QV$O@Z M4T@Q/C<74/B6%+][V)"UQ+\.X .$Z)IJD:L L9EB6'P:$$M/W7!B@OTL^ ML )000451!4$:6<90KAH8PR(7>930>*]&6VABQ (,'F$/0/]#G8_*S =6]DN M^N*.GA>M@^<,I\P0ZS8 &%< S & O:H!<@$TF,/+DXF8!9^)BF'5XQ/_0/)_ M!!(2+RZ&P#UN2IYC__5'7I2S!8TR!.C6UU$LI/%9(('%WQE54.QXA0%X@F<3P[1]+62F9EF6$1C4]CW=MU5#>X^,XFN%P"->,8E5^(JS M=B/ <_SI:]4J5OQ2"P,AV@4XR-VFJK!D$RM*PTQ85QV"YX2(X)DW*T>!#E\! MWRB2?A+E*$.C 39AYT@XZ2+\)L&D$]05L*7Z8BK1D!S%/B ELA?01D:C#15F M;6HLY@'Z!3*9)Z$"/,_7 N1?]25'5@0B>P);S^"!")2#&(8.HT?L-\[3K:H< M\#KL)SZG\(H=E/,))BO'74\MCHN<]TX&6!70> 9[J0(MTVZPQ G3@3SX[S,( M%,JL,WK%W)3O43G-^R X8E"FL'\[P&W>?TO1R:T25M,BWZGZWXICQARSJA + MC^(AODJ\8W4-)_#*%YG@.K,LRL(IB@S0&U#J'TDY#'XDY9?<3PH0%='( >Q[ M% K@E_P;1R$9PQYAS[-F[%_2APP^N96^Z>0YJJ(5A>SGM89G.K83!)YKJ4S5 M? ME-TO%"&8/1GCIUOE36M)L_3FT/4(BVL(]I]@J,#6Q],48RV7>E(T&( B"9_Y M>#+*GCDOMILO:>Y60"3H^16,XMF/Y(HRD7 M J;:Z=[WXO9 ]9RO%SC/@]S@?X+=H8R M6\((]R>D^V0"3%/@YQQ(*XN;N1,J)4$4=5H_N.@>UINEN/-JP/WT.9N6 %U ^%@(M#F8T1BKB*5R">WE)#ALU88#@L!B9Z#O)?D<:Q9D ML3CCZK'9,F:^)_'^A;"N%K&-G$BBJQSE848@'.S,J2!+P1WZ@*I1+$Q2W&Z% M4:*4&^B@.6#.C'3X(\^CN48[7^D22K-G*\=2U,>#K5ZP4"_O8>*^*&>VBI" M[*A-]C<*Q[W(.VZ5[Z#NPIKQ**KW5, #H*WO?[E\H)D5?39)-Q]<@G:=FZYI MV3.J7*K^Q^MBC>E8JZJVN0I[]O= M\KJV&H#UU=S;W=>XON* 3^C"+V9U%8MZ"O-M(-">;EYN7FZ^M9N7M;F:KLUUX3RG M!FIW+5WW+ZG ,GU.XE6CIHNL--A0TN:^VI;=PZIS5!J4_&L+DV21U$6 2#2J M2T!> &@2 3N,@+^ET3B#S6.X&?K ,81&XJ+$Q4O@HA?E^3.ZYO\>C::O!]9+ MDT%BF12Y$@&[B(!2Y$I<; LNGB9RKZWL3IT0_<8?L]&CB$*M,D?"*F;L^9+Z MS(NPG^&XN.G>0O"V@+05-6N;@%3]N=L6Z\%Z&H=7)] &QW6X"D5M,&Z=!);L M3;*WMZ";I1&M>2KN!.YTG,=)-O9."^E<0YV<,^E:;3E\R6K> ZOIA-1K!1_J MAL;$5&D07@D'DP:A9&^2O4F#\)IYG&1CTB#LK$%X)EVK+8?_5E;3D0#:)D&H MJ<16[K"TP2]9]'KAKQ-[Z#0EJK534EI-N6BY+\7O%-/&3IM7676#[ MT)L3L;(-FR27"Y"+9ML]TZRML6%;D%^*$$D34JV2-"%IHBZUBNJU"0FI5DER MN7)R0;6*&;49(FU!_HNXL5KD1F_6OZ51!9L5'=-9]F *VI>@42N0+ZN]U>Q: M/A5P;<&KIM6^LV+6_\_>FS8YCEN)HI]G?@6BWG1$>8(IB]1>;3LBM_*KN795 MN2K;\_SI!I*$4NRF2#67S))__3L'X*8U)24HD=+I<+A2$@$"!V?'62Y5 %X. M^;[O&=UVKS;(>=DZ*M&N#MH]&]KL=+M&;Z2/."]>=!)YD6@DS;:VY$F:+9&O M1LVV;[0'G=H@)VFV1+NDV>::;<<86=I*[YZ]Z-00C]ANNL/V(8BYM](FI1K^ MW@'^[@38PNM-)74:$9:O+U!Z5Q V/K5CT-&;7_L:X!J!1\Q7A,->/ \:+$6/W65S-X7!9)'PW"%GB1\). M\-$P!Y6M0#5.0<5>W'C".,.(B1D+QLP3L+YB(E=7.PN#9=43$QK ]X 9 \3 V8K#V.-@B# ^2!YU> MN]5F\)SG!JM%CPZ9TE#@CF%GDAG#H@$"OR>3MUX"F@2&?(,8QG(,>4_ MW&DR+9]H,-9]G/VV[CVOQU'Q8^:&@*( !"UO21E! 0YKB!S!LK3,#NCE,*!M MY@:[P&##P4S$F M*<1PO'$2XG?- $F+?2GMMH234SYGCX+-.&@=L"T.<(G=*7P1NA*5\XVV&BN! M/DG9 NR(VW:8*"PN\]G-QQTS ;P-?OW;IYLOW]C,2T ^ $3")Q>F$/&+$)I. MWVP!^_I)'_9K6M1PT-.TJ!E D?L^,$1 *P LPOL1Q2_(65$E9-L V;H!MET% M8(&I52!B[D#>31]%6$R;*6^:M =$!#>C4(D,0)[K]*L5+8]'FO=JM?J6GE-I M%2O+N8\; 9>=H_'#?@=.#]]ZH!%>E_0'-A9(#_X3\NAQ&$PU[Z_=,C5A7;$P M[2IJN]71Q B+A0'H>12)"#715(]S. QG'(QVT/!1!DC1/\/FH/ $:'!8^:$L10(N# <2G 8 B MD-(PGJ#@-!BB=>C:\5IRY8_J):!"@!F0A&6%'S?Y& O'AR,QP$Z#]S#/%3Y\ MF/+?X.4BQ(7!<\_P"@EY]AYF\1*IOG#[]\2-Y&31'PSFN-$L $D"AY8-Q-.& M,8[H"M^*HP58ZV>D,-Q[ +( M;!=VN @^:1"! IV;NU*O[:^2%;@ J; P $L 7 M$>Y!R9L7%LC-4.P*/$ VR0^S<( ]SKEL/24P2EDTJI86:W! M:NKVX8>C3;GJ@,*G;UVI5J5G:14K4_I@N&:AIESH:@FJP[2^C,) B4.[BY'7+[MM3*,F M7XDK$4P_,1/JA#4/+EI$F\74*YI^Q$O37 ,C 1EHA1P#;RR2 80$9[@,_=DA-TX=4^BB2:M17LBG 1=LYDM*<^]>+/OY.AHI)XH/W/* MJ;U&P#A1@WZ7HZ(@Q!Q.0[)7Z MVRN[T6[V]Y_^F$173YS//MR!F+@#<>L%$9#, Q#GC1?8O_WE/__C3\4CL SA MW,*+4=$#"L9\K/1AP8=O8OSG=Q_O\&C_T?W7P]T[YCKP!6#J MU?UPT.GV.YV^.1KU>G?]F^O[CP/K^OH6_N^N/;IY]YO1 M0V7ZV $L29,+Z 7$-.-PZ[>MI\Q>R>0U%JR^RD%>^W,X;>SE4 ,LU\-M=S&A31:A('.&6'MS2 MUC*6<(MPZU7[H+KN#I>-<*9YVH;6%>#/^T_HG@V2""S6:.8N/9<&3 M$@?HSD1'UH*+1?E43BD4:M_+1E_-K-?P3G^#K HZS_>-MJFO5&K=#Q_'48O. MTX@[8C47SFJZACFD;L#$:HC5$*NIF-581J=#[1D/,+LVE^]\[>)]OUOUQ1OY MT'V6^371U\!S[?D^=^\WW9O;N^[-O=F^O^E9@]&H;_8^FH/>_?W0,F^'UT>] M>R]BHH]S^2X_KH1)%_!D'_.(BT]^%(>)#,W:BA8-"#-0$421"B$:!R<&=V M$H;PXQR_>.&AP\0/E>JJ[&- E4@%F!1!*"Z Q(T+@WH6!K&P8\:?,&4I+J;, MIPK=Z+?5D)4B<+'(K_)<%0CE"JQ&N,W?/D[9N+* M[$'8;3 5,AY;1H%RY[D+V,00MLT*2F=>O*_WAU;Y M?;_(FAGY8HS\7:EP2 64%,X\C:?&!(/'-*$;]Q=X*LP_F+I8>_$I")Q(!6>' MSZZ=QIHOSH?BQL\R$=+$W+$G[#A*2Z#XD0L+DUP]A8G,:H$S4H6JU:-!EH^% M$^8279;GGF#6^\I2EA+6\WUGX(S@%1.4N([,UTF-EG)&?/%UGD&! DX8Z6X, MK*PL8^=5.D.:\HXUI,QQ%'PK4ZFEMO((3$'E'!PQ3T=[48@<.6!O4RS_$[\$ M:1:5! Q':8%J!QP&4$$T4QE7GDQ[$!QP5M77#H6L.*J Y 9.ED<#I_9^G'C> MXO#T#7]060]92:'E-Q35@I)IXBDS3^5\R97-9DH[EDE!B>O(8^%YRHY*GQAG MA7'D\QDRO%^:%;ZV)[)8 :9D*&Z2+K%(BWQQ,0\#X;& !M#TDM<*Z MW.E,,H?,(DAQ$#\7:^![!&/O%=V\#.9M.B/;!-_-0<6#G?R'BTZ[JD(Y88O[ M>/96,')I]PO^YNZP'%]^N$,<9'C_[1YQV.E>3LR5K58:\+ FJ203HU/WAR0W MJ0ZHE-FTPADPM##XX6)1-&"66DS!D:[*_9D:).E.9?1B+X9D61/##*I8)E(M M_M1[NT=76T8#T3C1N)X,UR3*%>IUJH+2#U2'GO4R+]?@2[6C!/K 5$TU;U[2 MK*7%(5.6T&Y0:E/6KB*7THOB6)+C.+4KBIDFW($A(E>@@0N-,P=E:7%Y$8:% MZ>$+-U0%&XFFB:;/BJ;S6YK,5D>2JT L:ZI=**VAN%1^ J][O>#I5;8@+9]' M5,31SI#%7\,@><(V"RWS]:!OS0FLZ2L!BS%XKI\6;A\>%BP)>*#]X MEZ'*8RBK/F&HP:]!Z*JK%CF5+#Z2OLJ M@\C4(7@T\6(7CK)X1W[EH2HC*?4ED7> \H)M:6WE)DZ6* MIH]2 5Q_-:+\N^JRJ'PW5+[DRV RX:&C .'C[4$P%E&DJD7G=VSK_6#8& MBD\R'N,,ZOX_;/1Y2V13WO'U):D6;[AR!!"*GA&-(SP7[^. 8*.E^OQ8F6H-^BU=^SWS4%W@H'/ 8)^^YO@I+Q;_ M6-QI9AO "\)-N+%]S__/[E?G&OZX@V M$C,>*AM.W;5B=4.P!V1X$'(ZN7DT??*E92Q!->R-F8B0F[G1!)["ERXS2.38 MR?+MMX)M7CDH+S NL;\(.RI9- 5[67/[DJYSGNEB'I:O3B&U>(:2[HH>!.KA M6%9F1.,%_FR]XHG*0+8$K Q N=48%ZXP>8D&M(65N+'.F;Q #"6QEX_L^_>O M"^BI+IX7SJT,18!08)?@N&XQ95=7_F7NZ8H"3S98Y.DUGUP@,$47J[JI3KK) M##U>6&0P+(X D" M_UY@<_D,,TNZ='SY/.N6[ONS^O.% M8-GZ^NW.^=+[-ZP37G\GHIFKCAW]ALH:+C5)2KTC;KQXJY$M)@+Q ++-4,Z! MJGPHVJXV4KF[/H:D0(3&2I^_8R7*7Q/G*:43Y KPVBF/\YA.2?JK)INTR+8\ MT2M'9Z1S9E?G0.&2SZJ0@K7*1!:*X:;1R.Z&[KJ9D '$3+(:;*I(G_B1*DX9 MC>3/&N70TW5:2HQ51Z4,7=JN0,DX MD(S;B_E>MQEY+#?@K9@IC?8['LAZ>;+S/>\Q1$JBX5*+^K*81327JX].QG4<91+F,&P&,P2 MFV/-W_A/HB=>%S3\65V6'F)3LIWAS'L!:2O' JL%IU775E"^O MLNZYX^)2.AU0F#)H5F-=ZS@%P&)=[71*GAFJQ>*=TNI7+FV6-;^;^JD;Q$1OF/#JAOTT'Q-2Y#O5<+WH]7^V+^[ MN?[8ON_U[LS1X+9C8EW?FX^WO1NK^C3"-02MB7[EQY6,B.\/7V[_#[O]\O>O M]Y^_7S]\^O*9??W;]>?O[/KS'9,_7MUL56%FX,">06VG<4& M \JR4.*KU-P.?;0QDA;''+!U/R1@(\#WZL-CX">9AU4J/ @Y>3.5UM33=/4WDCF MBR(^U4]AP<1>V((2ZI@-(T+;C43:)D0V<1!1I!P1<98C.N7A;R)>2!5-$36.Q,J=2HMS?^WC7C4V,+;AU]&7==]CA(0CVKEM>; MRB;;&5M @42V>ZS-8I*2IBY0N-NHB*M_5ULJJUR"CNO,HJ205 M\!AM""D8D,GDMP1E?QRHM[()=W,-O'6B$MM9L#MI5@4 \N\2B(L:TTH;M>)Q M_'GA1FFK"K*?OK&>#4F5(PLXDYI"JA^DMF& N72;Z6-QZ17S4R5L,SE9ZD>O M0;(M;42;;&NW^D<3;4M[2-D5'V.ZU-$$BU:6I:[GWH+94K@>:_/PA[[-;V+7 M36>7T@_/@0*Q=UIV?Q(L(36F(V2&BHQ"LM.[$KQ^X;Z[=*U[G?V<$D>9AZK0 MD>4GLAXL:AGE[LQ)C-G4V>UBG]VH7].%/7=Z-8+-[GJ%N8 MO/5;GK4*1LZ3BQ$IJI]/7K!D>9/ \U3SOWC=%@I_=^Y/S<2$XKNVJCB#:]RP MIG*+ZJ(%>=;1N7#>I2:H\,0S>KZ65CIOL4\;UBBC-9#7>L(Q<'EC(7NCX0V= MY$^&NDQQ@M21+OUF:[EV*@4^!^4&\!GB9)[ 1:Z(X28;@5N2V^H<])!6/7PU M4O%(HZ_*[K_&US.Z M^E30VI\]CJ/&-Z>19\1I+IW3]+LCXC3$:8C3$*>IE-,,C%&[0YSFO.SS*D'X M;>D*^A KW3JMD:Z?BDQS8 Q&VFR#NIQUU8*9Y.\9T\2H;XR&VI18(@DBB<:3 MQ&!H]'>_#+@4DB!7]6;88EQ?%:3SVL6;5O">E.;ZQK"MSY5R*-CJ@D_D:FF M7+LDXNP-B#B).(DX:TB=MM&NBM>M 5PC\(@\ M7:>]?"4.1AQL=P[6'AF6QN TXF#$P8B#$0<[XG6A972Z)C$PNEG9S.ZR'/>\ M<7DM/$:O)CD=$:!- V)M $>82)A8#\ 1)EXR)E*$Z<^?5HHDG=)@JPM4M)D4 M38I.[_2-?K^K:^=U.4KR2YQ6FA,;:!H;:!NC89O8 +$!8@,7S :LKF&-2!O8 M;#$L-A@O/W^TA96 UKQRK;)QV=A3/;@W=^#;ECFL'*(U.7L M#_+'GD>0T\DE''&:R^8TIC$::2O<4_NS)TY#G(8XS:ETFFY'FS.D]F?_5D[3 M$(O]&.94),)GUQ;[-+0XWTI['._ _D?\C&];M&FQP01!)$$OFX[L@8]*A!$OGD=H;M M7X4O0NY)G8L[4]=WHSCDL?N\3QPI-7]8$S9O]$SJ_D#.AP:)N\NA3G-@]'KZ M7']$G42=1)WZJ+-KC#KZHH4OG3JI>HB6295?9EAL;I M]@#I7?=UBF*Q#Q,!EK4(;3<2;!:ZML D.\'MB;+$62 WR)Y"[F,IV 36$:ZM M&"NF,R^8"YCN]\2-YU@T%E;L/L.T'O""(/.\T6L+TL[G<)JTJ6I@5BC%I^72VPQW-&8NR%[YEY2[*:\#[D6 .Y4 M5K==-PU+Y%KP^QN/V[]=?;B;!I<)#XP#1SAJ7.PY]$.I&< M=G$]:HXHARE>ZL7K9N!1E$S3AY-(%>O%!^5;V1B@2 5X&UJ ]T6$@JKP+D&, MJO">2RW6F@VGS5,5WIH;RE3-\C55A)PPA%MZ<(NJ\!)N-;,*;XU"=*KT:]VY MSRY@M\/FKO"<0[#QJ!E\N_L*C^TT_1SX^B(F-H'L(ERE#:+,^LH(HDJB2J)* MHDJBRK.FRH;X@*H$X?V/F>JO^!QX/'8]-YY709J-"QJWS):V]/C5T]]W]R=$ MD)_(!W%\2=8X2>@ M/'T%SBZ<\LAU6+@.0>>NS^:"A[LW93UK"Z^KS\"KRWGC.,I"K(=,(GH@ M>B!Z:# ]]%K:ZH6="SV0BV\S;/]W.>5N:Z;>*3E0[>M?47_3\KA^:TCM3V VRN!A76.44!FFL6)=,I#^=H M;\DZ,!/N/XD(:YV4*]!$+$CB*.8^KG9;&9KUU6><),1QM:R7@N5H9J&(A*P& M\RB0ZU=QGE0/1$L]D(Z6>B#=7J/*.M1L>+-7WVGTZH_[^H9<"-=.7:_4Q?\* MK)H '\*?'?'GM;H.Q\&?:NLVY-< NZI=U2[G6EU&$#:?*[43-I]J,=_$E+L^ MG%P]EG,+WX7> 4>\_8<^3((FX[Q#? M.E_/1.W@0_A#\"'X7 S_J:,4H\RMS1#]LB8JD$<81'@G;#%]%"'KF ;3V>VA MNH(5IXSK'1BFQK[ YQ[8VR#JJQW'U\[E:X]ME$%0'F=VCE$GIRYG3YRFIIR& M $> .Z$7^(A K#W@&N(!KE),_/7TI25JHR ,+2K>0HZD6EV'G+;Z?[LUT-8M M@RCB8BB"X$/P.2/7?+W@0T[YUV/8M*FSY^ER?V\:HU[U/O=5/*D.2-I125NH M1XU(KUZ,[$)KM9NM#EUW$7&1+Y4 =VZ (R 2M6WBPF?LC[;:K1[YHXDBR-]*\*FE7DOJ:_.LJ%,'B;=E MD+@^E]!"EF=G]H,Y08+U3[,T3ZV@3]\F:ZZN))361JGN&8-AY_0 K@)8C5-' M:D3Y]>*C%*!>*5HUP?@W^ZT>=>TA3D,N[N.$M^GK75DCD#4+UTBJG;]4,]N& M:5*3J$H-ZO.TFY]%A"U)3FTR-SK8JVN8;7W$]QJHZH)!Y%5OGERO"^YH$]]- M8A-FAW(]B O4@ O4VF#41B&$.20_SDI^#$?&8$3ILYMM.>K#^4H(H.RER2;< M87$0%<<.F- M%O0ATQOL9>+:$_8"VV>/>"KYJ:',D4U5PZSMC33I\=\9S!F:-3-&F&P9ZR\ MC.>#(;PVCR:(!\)]AH,:A\$T[Z(KLA2]6K?$-;2M9_4^[S!V %#5M:2>GB6] M\(C:!->W3;"EI4UPKW_:9J\7W668-D]M?FMNQ%/WB=?4#W(0$6[IP2UMH6&$ M6X1;K]H$S8Y.J"_"F>9IT_*HNT # F ^K?I55APHIY0&M0_"HA"\A1B@GM'O MZLN J?OAXSB*+#^36]W:8QNQF@56TS6&G9VU26(UQ&J(U1"K.0@:_8'1Z9-6 M[5UIEZ_ES[$IC^_2CN68?6T2?&Z''_5PIID\AF31*=MC(;:$FF()(@D M&D\2/9 2^CKJG0M)-#/FU^P?-Y!0?E3AGH GJ,F^B:B.'1M#._\CA&]6K9V MBA#)OPI?A-SSY@;HF_F>9)1R%B_K^K:7."):>2"+;,68OY7?$M^-(T/&Q48J MOG8%1GNN=]?HUW@2"O'6EZG0P3@XVJK'01+J6;2,_)6'XD8L2AY_%7:,.\'X M9C&=><$C M[QX_S/-P_>@UP223A B^# MW3K"NP"&AYBAQF2:)5"+38)UA: J!> YQ0,#^(6>(I8 -:P-8,^&X73$+0 MXB9FH7C&=WMS]EJFA9P $ ]VV%HEW:8PY=N4*+P %P%D8Y1AFV+ @M^4MT1 MD4;$#V$GL0NHI+AO1HC %/'G,?Q28A%X0B4"R\AQRL/?1(RMZ7=)I#C#&&A1T>8I+\6L6)=,I!BRE$4CVA/M/ M(F+KHL7*C2L!>42814$L!+J)WQ,,\')]M,TQ#F;F<3^J>8%'-\(@E4C(.(Y' M@:R_BC.EVV MM\$=+;?!W5ZC+O5J-KS9J^\T>O7'?3TYR6N8ZK/_K4OMX$/X MLR/^U*/1?+6W+O^;U7K?5>VJ=CG7:<5Y]E>\?6!W/%Y-=B',/A/*OT3,KL=B MOF6]'NJQG'^JW(=Z+.9!A-.37GN>&=.Y*''Z5D<5K:ZNJ[M^>@K%TVOZR-&6 MD]+O?W/<.TM#4K>Q5&!9)4!R3M>*0MS*-&=%,_8_VR9K2[=R!!%D'^5X%-+598TUN893J>,"=_4B%=+[G!G]H,Y08+E M3K.,3JU@3]\F2ZRNY([61J$V36/4UW9I?3B$JX!6XW21&I%]O9@HQ:-7BE9- ML/RM0P^MU6E\%4'OSPUK?**5,/@Y:Y,C=%P?,35'=P&FQAX5?7[+"TCPM5K[X.((D MR5PQ_(6'3H1M;HYUSM8:5>.@PYUCJ;36ZKJ;0K)X:(I4QUA7\!EK<\$IP@KP MU!_G3$QG7C 7(F+)#,@V.T4XOA5RK7<3)5WK62T7<1A7\!UM2UJ-5SMH22\\ MHKY2]>TK96GI*]7KG[8[T$6WI:+-4U^HFGL'J%3I:^H'7=H3;NG!+6V5QPBW M"+=>M0F:'=Y<7X0SS=,&=5(IR@:$'7TLO"OK7">YQZ7L9#FE=*B]5Y_N=!:N M3@==HZ>O$$CM3Q_'4:P"W1\3KSE%^&;',,TN\1KB-<1KB-=4RFM&(Z/7)U9S M@ 76H% 5LW_T)CP3[ZO'50)"F7.]G M$3FS,'AV'4QW\=G]]Z]?#8Q*X5,!KW78. RF+':G& D@_VVQ:S;EOP8PZQS- MU6R6(A: A_ )MN'B#2N,FG&D-W?&8\%<7P:*X&M:[!=X@PHW-Q;;\GW,.EK)S5(7 ; M]G[2,D^V7Y"I (;T@XRTF/+P-Q&G+@'8!_[P*)Y<7T;/! IF<#[9(#Z;><#1 M$%K!>"S"(I3&0(C#N?(I<+:8^4&,8! _@+5I"C$8: 4&;)[[/I[6(QXR6+5[! MMF"+3J+>4$9HGPD7#C]D'\5CF/!PSDS$\NOD"?@@,U7X6$[Y#C"2" C%\W"D MI" .CSE\GK,06'/ZNB781<"^UB?U&8H1R7 G/Y$_P6-9(N S=SU)7V-8USB) M$^!Q@'X)1]:7Y'P,61>&RNA!L4YKI#7:L-5<4;4N.M2-D+3M1,6()A&>J9)69""E)BP*?I&8:E4[QQ@-=\.J[/0D\./M@)M^*D@3?, TLFYH!J4[D.6&<$ U,Y*A>C<)("ZQH:6"=" M/%\X1 \4 0JRHR"[C89K$T.M:C:<-D]!=C5W:U*P"@79$6Y1D!WA5K-QJ]H@ MNQI=#%9YZ7'GHFL:K+:Y*[Q]*HR>ICKY[E6#ML-1_V79Y\ 7NI@=%4UJ"&76 M5T8051)5$E4251)5GC55-L0'5"4([W_,A SF?PX\'KN>&\^K(,V*\TBJZ>>N MV_IN9+.JU?@)\D%4+LF:1RY=(AR,U _.9&OUV- M0X'QJ[' !$T6\G@?&^$T)M9)2;#=&FEKC72>;4JUB;(:D6%S9=PY45ZW0Y1' ME$>4=WS*,XGR3JB/GI?:F;L.,3V*O7=]55%VG^:+YVOAM5O:.G'7Y;QQ'+46 MK(=,(GH@>B!Z('HX)WH@%]]FV/[OU4@J5/-EQ(BIY0B5/J.1)H\MVT.:;LOF&W%G7 MSJ*@T@%4\H1PZSBX125/"+>:6?*$$.YR^HH9LD;U+,:RO:H(;UK"FCJ.Z8!U M5K0]+6^5>#HE'&P?ICM<;,.<0.-"E$P.H; M@[8V#E.7HZQ:2I,P)C9P7FR@:W1[VDSDNAPEL0%B \0&]F$#EM'MDC:@PZRH MD2%_U&RLW-10#3WS6X%3\I3:&[X4MKS A7LR=.0YR&.,V).$VW-1@2I]G?XFI0+I;9/VXREORH.E #9GB.FNB; MB$287?Y\5 W0/Z4-T+5L\Q0I9ZH5_,KR#YDJZR=?L/&LL;R6Z0V6A6Q-N,/" M[#!DNW.9105@S.[@8$L\B2=!"%,X[#&)6>*G670+F75K6ME3*E9M4[$Z6C*Q MAKTW)L1T*:&F 7KA[C$M%Q"8KA*+*W7+$LI56TFN;BBU$*M.$>D:('H_G7G! M7 @F?D_<>,Y<'X_-?19LYG$_^N]:>A/J8P<.C7Z?BG*<&8\_"KTI6Z"X7T-J M.Z4'JC8TU3%&%L6ND C;HU=Y*.PX"*.,IDAP[9)#-2(')LFM0VR3K7\]!#'W MM"'6@I7< 2O9"1)T+KW%3*ZB 7 %41,=8SC4EXCU&B OK2ORYGN(71VORQM= M0,5.?G>0.E&O3*OJFX+_6_YO*TAVW%9V%;!]9]VAYLN!_V:??-M+'!%ECO6P M= ?R@;UW_Y#[S5DR"WPF?HC0=E4^3.I85W7#5=GPR( Q*X.>!>S.?RJ-P?Z" MH2L;ORA%HC0:A@=)',7<1U"DSOWLO4Y>ICP."HV^[/,W6!#"-,]_@%'X8N&L MOBWQW3AJ;1)RBIOYRK37 M+SQT\JEA_S[BR3[MXQUX$ON!T#3;0[U_>#X5WOXZ#7 M[[:'=R9\<3>Z[?6&O>YM]]U?EK!UC\N"=;RI=O=@W_'@KQYE!0"[!&C :/Q; MR"*">-<4JN-$[TPP%2SF/]BC\,78C3$[+'CRY963ZR/0?5"&<8X7-YZDJ)6B MI[&*=-D+9'%')PD1N:F^(]5WI$M%JN_X^G J<=C8U3=J\PVQO^M[-TAUTJB^ M(^$6U7#! *&9&MQ_Z>]FIV-> M]\S[]N@&*\O>7]]:@V&[W^U77E]6TS'+CROUGC_?/[!/GV^__/V>?;W_QK[_ MO]??[K>>^;:5ELEXETJXEF9#%Y#!M9DOXJS$[4R$JOPS&T<"T6LH5Q;B ?Q$\*:,*YXD##_$DP/\%FD5CTN6C:N-"!-.W*G,VZG.\H[+\%\WI.F/- VP0^+*=>%S5W\;6FH\2E; \K[/M$&073JITW,Q*QYP* M'>\KL*C0<6/*W=9L.&V>"AWO:LX,#Q/IPS=9Z50N]#4]A#Q A%MZ<(O*'!-N M49GC9HO)!'>9U%FT&IW#;-]Q/#NNN,/CJ-<_QK>"A,[(W:V SOK&.VA-EN*V!FQ M,V)GQ,Y.QLYZEM;6%A?/SMY:[*7I5N;_+L=M+$0]L"12@1'9W;](+_W77?0? MXB"IHG!H*6%T#4:?M%"3-;",MK[JTWOLM,$D6C]W8^T4BXNEIV'7Z+4MHB>B M)Z(G+?0T--KFD.BI6A5R1QNY\84$\::1_2_'B/1XG_:-NY?X/)L2GHI-#2W3 MJMX34Q?T(%=4 R0C+>_O[*GKXBM-?R_5F%8)7970 M5P5!?2 :&,.>MD(P MET)1% RMZYIZ6T9Z]?1[2/A)8RC;&K8-RZ((87*R-%? GC>!CDS#ZE',*Q$H M$6@M";1C6D9'>]C*!1/HI4=Q?EY7=^E*Q6H>#6;C7CD5K\H-;'9R$I<4B^7K"BV MA[@D<4GBDL0ESX-+#FL0)=4,Q--HEV_NK76TA96 5LM6/JJ=BXN=BV03E%DH M(MD.J>C5=,OA];;(DR8'/T>;^S=1BY\=)ZICBQ_9=>M%A *+.7N)(QPV#H.I M;&JE^ES)GD^(%%O[/#T*FR>1D.. \0@[QB'P&,SIJB99\&N*8:Z_]_PO0>(Y M;,*?\57"!U#&[E76DFNU,]'NL!CMJ6,<2-W4YTA'GZ-1/=H<=1K=:X=6?T&= M@IH5^'FV/3>H5Q#A%O4*(MQJ&FY=3J^@4R/<\+R;!5%+H+>"\V\!KER$4[2* MQVCW^;8XM'S*\2X5:N.0-7OZ&E2H15469):$]X9E&D191)E$F76D#+[1ZO( M?/:4>>G^Q8<@YAZ;!;'P8Q?^6BS(G$625X-NFG*U:D.6O<[Q:D'6!7_(&5,G M 7AN%&4:_:KL0Z(IHJD+I:GV4%^(QZ70U$Z)J>O^_M,?D^CJB?/9AWL>^H 4 MT5<1?D?UZ@&V>^,%]F]_^<__^%/VT$?NAO_D7B+NW,CV@B@!-2Q_$.#G(Y"^ MB?&?WWV\PVR$?W3_]7#WCKD.?,'M^.KZ[NZVW[[O7P]-JW=G=J[;U]>=>[,S M&%V;@_;P]MU?EH!>!N KF6+KSFPEQ\!SU$0?KS]]8_^\_MLO M]UO/K^*[OR< ?,R0#!XC$3[+=+\@9(E??&ZQ M+\5OKIHI%&,/DS2G//Q-Q,SA,8<98@X;3S- <2LS(?<#YET2VB(RV,O$A3G* MDR]/N"YU.'T)CZ)DJB(36NQ!)H3&+P&+YS/E(D]GDDF>=B@X^LKCA83E,>"Y MA(!@$U>$/+0G\]7DS_*A[I7_N'S*V["<;3K>S7F'@YTX^B(?K2I5#;:X#Y-] MC6 79%MW6,Y /5PZ#RVK_W;QC-:WSJT>NC')'QQA!Z$DWP\)D%:(+TO#N\6S M\-CJM?LAX&,Y]9D_LW\D 1+2+'2!@F6ROHLTC1 "BHOB,)G*['_79R *7* ] M1:[1VZ4<$1\17X.(;]4/4P'Q12[,P,/MI&>PW[=0[>99TN&JJ@,J!7X0IU,; MLOK$-'"$!X (X1NGT"7D8)#M]H1QSX/9GWQW#._RXTPHX^#RUTH(.SA/N*)_ MK+(2'$_LA-C));&3U9#2-[.3?Q8$F]&PU-77&@4Y28/9BCQC&@"5KB%MR4ZV M4?:"+?%F*JZSF?4P<:/"L@";YO?$Q1N-U*A!^VOJ^L![_ZTJW6#%&S!$:/(G[!FC@>HIVTI'!MQ394CF"@BNX4L^9/P@YG0O'KL>MSWW:75$,0 M)K*N#VPI'S(+@#)AE3, 9N 4R(:_9DMC@6TG82@<:>YA%1\A9=*K:U]GYS$G M"2585*DI=&-L1\8Z(QK[ B(2A#P/X;P]>40N2/WLF*>"2Q\.0KX$"QNX(5CH MI5,"DUJDR.:Y_-'UW-@5RKHN#P2POC:&O? H1S] ER1R5=FFDOE='%*&Y/*# M%CYW)VPQ?11AX9CMM VFK1:8OMI;:Q9JRH7J*1*VW9WQMNI3RY6D=O#4+2@# M5(UJ(67?[&LI1]4=G;:B4KO1]:!H\[3Y!FR>ZJ.\L3Z*V3M!19[3%E#!6SUI M\@GV=Z40INJXU+HR/81E>M)VS8%P<0,NO@DK.U0F2@4#OMFU0U$FA%QKQFVZ M%B/T(O32AE[: G )O0B]5M%KY]H2I)A5;20TSPB@*HI'NK2[EF[Q:DS3RO+) M:B\1+CU3ZI9'$X;7B,_<0^-]9R-]'U%Z'%%9+\2JGUBL'7P(?PA_"'\(?PA_ M:@B?RC3T8=-5IK\'OIAGD5)CV*ZVPN:'X%GM:QGHZ]KYAJ:VXC7$*\A7D.\AGC-L7D-=0$@?D/\AO@-\9OZ\IM+ MO^OZ/@G"6+6H(YBX2=A#(O^Q#L>[5Y^3'CT2HU4[I&M[=SC_*+-U#((:*!M1-Q$7$1 M<1%QD8.-2(Q(C$CLO$CLTGW8#R''E94,,#81GJQO]OD?=[3V8>4++L$2>V'YZTZ:B]9>F74#9=C:-Z\-AJ\_E]_I!..7>PIM-?":?6)74L87GI<_\^5W[ MG?P,Z&QGG]= [L&= M)\%B_L6S#E*\Z>K(,\;#NU8X$H/3Z+Q(?LCY^7J>+= MZ\2\ALQV-R;5FKJ]HW:U7QG^UO&-'M[LU=/FF[)Y:A-;=9O8*GH3G[:-[$=4 M=?XI59V_%ZI.Q/B2@F5*!:N_<]%>PL4R+E+#;!WQE+IL]=.;Y/5A>81<63=V MD]"+T*LZ]-(6R$;H1>BUBEX[5Y,\&N7A+@TFL1WO)H(@O" M/W./.NE0)XM:JEZ$/X0_A#^$/X0_=5:,+J:33N"+.9O*?CIL#-O5EI5_")[5 MOOX#]3Q=R./J#(R!1?W0[R&> WQFJIY#54V(WY#_(;X M#?&;^O*;2[_K^CX)PO@J%N&4N?ZSB.)IPV^\ZHQLY']N&C;5#CZ$/X0_A#^$ M/W3_52LUZN_RYDNFO6+@4#PO-3(]!/LNI_Q[QVCWJ+<"N4>.R-J)N(BXB+B( MN,C=1B1&)$8D=EXD=ND>[8>0X\I*!AB;",]AKL\^_^/NEL5A$L55D%WCJ,OJ M&WU+6]YL7R+J6WJ\GC.; M#J01#42.UXSF+8&#S>A28_4'1K>]<_V;ZB#:",PC!VE-8UN(2Q*7)"Y9$\PC M+DEZ4=U]]<_NAZ!Q<]H9Y<.K'OO)C8 MQR 4,#&SDS 4OCUGXH<]X?Z3@#7Y<&?V>MLB[ MNIPDCJ/(/'4MW3$.5&S+[ MV8XJ6+[\^*+>_!AXSH+_G/U=\"@)A6SW<+3#T1UP$\'HV=B.@5&:US8'! M;CF\RQ:,V[\G;BBP\%?,_2<7(YVY3+QGP9BM;/D@KCKHM[H,'O/WD.WWA$7,$-O. @W)8$B%PU!@[F,+S MLUD8<'O"N.\P+T4$UY\E<=1B_T?,<<)D.D/7;H1CO,0165-7._ =5_YBR"GY M-$A@?SA3[$[Q1; ^\6,F[!A>/4YB0"YF\VC"4,+#('CUK^I'.XAB^$*^##[" M#V,WQO<\N3B[ Z MJP5,80$L BQUQ\#B_=B;L\>Y?$FQR QD4138+L=O7MQXLND$TC7"7*[MSN3C M!53636RPQR16J_*B@+G3&9>_INM8@ $<),X7,.X@569T( ?SI1EU48#9_4G+/+@-=8;;4;S56%:5'<>C\%R@/#BX"8^9 M"WL3\/9ICNIE$@R%IU!)GO$2IKMERE\#,2"_$'A\X*-X5^A60GGV:^(\(?-G M+I+Z<^ ]OP;=[.\__3&)KIXXGWWX" OZ)Z[G#I#+"U">1 \ Q!LOL'_[RW_^ MQY]6'OPR_NCZW >*\C[Y41PF4OY\#3S7GDM//HS^)L9_?O?Q#KGY/[K_>KA[ MQUP'O@#ZN+KYV+[^>#_L68.;^UYO=']]^[$[O!]V1M;'SMV]V7WWER4T*)_. M@XOT\EF\L&_!E&^V-NJLC7R2S#JC%GD)QV)A3WSW]T2H0P\>(Q$^RU8$0<@2 MO_C<8E^*WQ3;!Q09>\"7,B[O\)C##"AOD(N' ;:%E,$_X,$@1P6)( XG_@ M@2B1 K^@A(D+HB"T)_/M/:M4;P9;>%YZA']^UWXG/X,&;V>?T]-8/N5M6,0V M'>^Z:[H7UXDG'P8[64F+5LGN#^]]4[B/3;-"$$N[7["1NP@[+1:KM12<1'Q-<@XEN-=JR ^"(P#SP>;B<]@_V^A6HWSY(.5SHF*@5^$*=3 M&U++G :.\ 0(7SC%+J$' RR'4U$SUO0%U.AC(/+7RLA[. \X8K^L4^%;"_IJX/O/??RF&11-(D7V9Y*K;QR-$5A,BQX$S(GX0=HOL.^?4XL](7) M7OB]?I7?>NVV:WV^U?G[W_H0Q$ MZ>T%*$JM)'7!:V%U"'DM$QG:UM/7P\.1&>A:4D\3B!ZEXTUFD/"2XSN*X9-T M$-I<^FH,Y:V.4C?,*SW"#T3B5Z+]2[,N:"?MI6LT_%Q^K1^$4^XM7KVURPK- M7BKE'D2M+C74(GD2!]D7*EY"?J/T2+,-@$D3>T"7\?@L$A^R/WY>ODI>KY@6 M.I"U-KA]=\52K:G7_VE?U79AO/G&X=9I7T^;OY#--R1'K';14MH2%L\A+W&M MTD*1>(1;>G!K50$EW"+7P MW\IJ+KUHT,)M-9A5:](E#BI4]5HOXRK\1B?M=6QVC8$^%^1KX*D+^E0MZ4F@ M7S))#8WV:&?/*Y$4D121U&M7&1V24L=0$G>T4(=-5Q]E;P!,=->I1.Z!<]14 M4*L!3$T%>WVC.]+GJ:-^@N3GH\ZK=SNZ-7MWG9OK^Z,F M5Q:5&4M(456!,/EQI5)CUO+BRTRH]/+FUFG,\Z93?(G8(Q8G%)',3G_FH1LD MLKI%N<>'*U1Y*/8+XJ[#OL>R2)J#27$AEBV3:T5KD&"\MOK40I8C MUM# /C4L4-#UGW E\J$:4'J[P@+&6!D= C[ KD^SYF++(N!CEI :41#$6(1NV>AULA\+DN3 BRC& 33 M!/BM"*,2*3"L]A!C,528 B<'@>W'RO5K)]-$U63,R'(Z"\4$A"9635 P+E=I MP.H(0'S /5(8! "/%$P9NUN_NU+MQX5=AL(6KBPBH6:<\;GZL%#KY[7M8_55 M]B(\#__=OKP<\5?A.P7(Q#RI1-+!FM& M[NNW)P?&4#!WGS"NL^=\.O]PS"G7OV#.T77+@64, M^EUMY'AA$4@D'VNA>)Z/=!RU# MN/.WT$S;4C,]7MHA^8=/EKQ0&P=RO]\WVFUM?J[#@587_-'(]3;G(!QM876. MQ-/$)AXG=6:*,)3(X-]%MM#(.I,'==K MJF>D&H,6M,S4CB+T8:/^<1#6+X4"&HBH7N*H_)%B1Q(7Y;/C!-$Y+2("^ZYV MKYN\@(=,3PV^J,'7)C6IB6V>:C:<-D]AL8LLX"0GI"^&J17EFH],+[L "C.]C5/0/-TH+HF0U#OMH/PZ))"0>[1 MV2B=N,*>^+#3I_DI95/MKR0HY6'A+KYK&4.S73E,ZG+Z.(XJ!]:P_-T]>6D2"\DVB/:6TDR[O?U->4]=\'VUO(VY])T M=UV:T(L;3Y@CQK*7$?/]IKV>ZE,3:"!LG-2,3V1EA9[8'1Z6CSVC>";,A#615D/_E7LS"PL>?@00&Z MVLI$G8]I-S"-7EM?R.JA<*L+AI%3LP$B\G*H,Z^Y8NG#0")1(E'R?9Y*0)X[ M=9'S_OJ=(4<.?6)PQ."(P55^1S(8&D/M=R07KJ(UL]BUO**Y@'J^.FO M;]HOM]CJIL:YATQ.U7RIFN\F6=#$FJXU&TZ;IVJ^-3"+80ZJ9S8'A3;4!6>HN@6Q(F)%51>Q&IK&J$/Q[M597^=E M9%$MW]<(:M U^A;5\B7G;ZU*!IRV!(?9;AL#??HNJ;5$,F=.,H..,>QJBQ&M M"^X?7_NJD>U'M7SK2VXC8]BFBH?D<*F1R#H?XGK?-P;] 3D[R=E)M'=LVNL8 M[4[U30/K0D6G]NY1-0M*E:1427T@ZUE]H]?1ISI0JB3YE8B#$0<[9C6+_L 8 MZ+L/HFH6Q."(P1&#JPV#LWI#8VAV246C:A9+E0:.4\RBE(C&Q(^9\"/!QF$P MA0\KZ0#R/F3*P:H5/O=MP7@1S>+"_WRL(R'-7L"=*,8J$;,PEA('JE"B14IX/J=&R2@W6[WOYQ2!M0^"H8R',OC MNJ8Q&.IKB%'WPS_(PTOQA91,3:SF[:S&,CK#Z@.=ZW+XQ&J(U1"K.1&K:1N] MCD6LIC([Z[S,J87;:C"KWACAO7LB105^H].6=^@: WTNR-? 4Q?TJ5K2DT"_ M9)(:&NU11>V0B*2(I"Z0I*P.2:D:59<_A8+ MN1E1Z[V^T1T=,:^PT8A'?KZ:^OF(21*3K)!)]MM&=ZC/QTA,DI@D,W'C"'#%V M?3<6S'.?122?C"TEWDP9 M:?' .R07O/_D%D"A.7&?2AO:R\A0V=;9A M4[V.T>E2H>?JV,[9<9=]BJ?N?.'/&?=VA;HWL,/L[A':T]85VR(\O:C&/@>>HB3(8;L4%G<$J&G(=D,[F48QUH["GQQ@(+%@\83'*KH%WL&>N9<(3&Q)UZ,N M;(>6.?@Y8A$ "+A)*&8HQ.I+10 A,E" M(;=4* F+F\,5KM],',B!^?+S(?CMXK,+6_%%G$80&6D-=7PLVV"+?1JO@?'J MG%B"_0F,"PPADK!B[+30[I)<@\1Q<6/967">>G"=B=7210$I0!YV^7J+& MXUS1P+_Q/:O+Q!>N0'W]:>9 $S] "#J1'%O,9C!$Y0(Q@:;")Z$@9:.X=%K; M!<\^PF-1!)3EQB=9@/V!_U@C7W80%;6BHB*%8+T4^/3Y]LO?[]G#]?]W_WVUM'Y31 &R.3AP=FW',HY0 M^'"2JB7#'7#YZ2,0+IZU).:\84,D0"D$PV@6!L]N!+90RA?Y>"SD\(SV(MB( M.P;F[\?>W&!18D]0@' &"M45\$O ?#ALA\,18.'*90$+ 3'CZDVPR M@"\(423)WA4KQW>0J[SWDY9YD#UIF<@R-2V(2^'X/QRT #@FTT",&!HH;H'/ M!*@3'$+9&8PH"Q5V/1I4GHSA@ [$EV#D$VQ5F>)])8F MA8TL'9729KX+.P$@N$+1R_T/M05V&TRG;A1)XHBB!+;_/09"AKEL5*=0EMTD M'@A+V,CGH,5,/'NU-2XCC@%63Z!! ?4"N::@"QWXAT>!+X-U,]T(UAKB$WPV M W).02EAF )X!E ,,\4HA^3R#A$(O 3R9(9#@*7(^&A%TOB\A%CY2 KD* MV*I":2\3_JQ.N*33^F,,09;<@C]SU\,M&,B'4-=S< M**U!LLK1-1\3P^()Z M@1R,%X#,HKO+V,-_R'?A(;E1<:[(7M4.A0\*@UPY5QJG/X=U RP?X76^<$IK MDXPP6QR^J+R98HNPPK$+CR%Z+Z[08(\)-E[Q$3A =O!N4)WFJ!X5B&JE:-5X MFD?Z2]39+>N$:PY-X>@JO?E9=+X4E(_"YDE!ZFK2'VZ<6D_31_PG"B3&M!RZ>6V-&0>9FNN3\$6F8T;)(YBW+@]! M;K[=^Z\M3$H3H=2$P> J1(;\+3>=; M2,(!(O#%&"W,4'B2#%+3?M'5]XIS>P=2V-O8/*YE.>6_;;#65HVQ90>3- QG M,\]-+?I#O28:S3GB)<1+CBV 2PSDR0L>N5>NIP"D MX$91F;GC]7'JJD8!HKJLHW<]N[)&_V,H)@+$[?.RWUG)D01$8;C@93R^.#Z! M[Q>C-^WLPF(,JU2!*Z_X@#.GKY.$JC9+YO@=XBV9&Z=.^2CWR4=EGSQ\@,W' MRA];VV\YW\AGB:]$GX4:- 5+O.T:$]V72RI)KW_3K_-+YI^P0(^ M\MXL\\#+G]8:B#AK"LH5*!YTR[NN_>\A$QG:UK.:\'_8M3/ 4=>25N->#P.1 M[EI+5%>IHKI*IJ6EL%)O=$F%E6HVO-FK;]3F&U)2JW:E4'E6M)-PBW-*#6SOGQ9&@?"/"F>8FC)O"4CU1==)Y-<4F6=4U)NM7EK[* M],L%A\HIV7[M"VQ0O_JLF)+P*L_B?A8^%<;XZ__8HE)N( D^Q%"$OC<:+* M]:9UH$I%N1?S((M'LT*\R\5W@_&;$_Q2PDAQ7X+9P>J',BOV QYN:@=JJLY[ M7JFO6Y)=,=-1)H^[D7"R).&B3 D<])2269N;CG";DU?? "Q*7CVOX.O;) S1 MB*V$HQT1A$V@S-H J[$LC3".,(XPKK: >[O*UOS U(_J^NB4%E1=0*'M.K]) M^8_O+<,<:0M.6L7S!IW_S@HZ677$)"Z*272-84=;/DQ=3A+'40X9<0'B KNJ M"F;;L/H[.T1)5ZC8F==\XT,&L\GP'2^P]S)"=L].U6GPGC0M%33U]JCZ2B67 M09;D;-+@;+HLNI!0U6HQ41915EFJ#4Q]J7&7+=/(G9T7YZJ$YLZM MSDFG9W3:IC;BNY R)^3V(9+:3%)=H]VE"G=$4D12VF(PNT;?LHBD:E.,RVHW M74E4Q;AL%4IX"B+4:K[MGK!^=&EH&FWS: KF96?TD]NE!L+U.&4ZCD[&0V/4 MJ:@R!Y$QD7'SR/@\Q+/9,?I=?5U6B*XK]A*:SRA18B:(^]/U:D/MI8MEK M!2O"*\(KPBO"JT; BA)>M]2?$V,1AL*AC-=3<[<:(5SM $<81QA'&%=_P%&( MT"$9KSL[EAIWN3KH&UU]C7;K$L%<,L&8 M'<.DM, CQ&I36J V*CN?!(J>T1OHB[&A["0RN8FX\G%]H]W6%_E"Q$7$1<15 MQ)\8@QY)+G+=479?587=.D<+OKX,JXW\'$1PVQR'O>'1PBF)X(C@+IW@0('L M$,$UQ2]Y+GF#3AJ1=0H:O9#,A,'(&!V/LB\[,Z%!3IN:@Y'2"+>+ZZXQ[&NK M(EP/ !I#>(P,]7N;X0P2UC ;K#VA#Y7LKZ>9$]91Q2!L\Q845X17A%>$5X MU0A8D9MKFYN+_V#BQTSXD6#/MK 2T#S7%U>9^6ZU?UK 4C1X2U#]-8EB=SQ77[D^L+KX0Z>MV>1_ MF(@M%BISW/%8A!$;A\&4Q? LGP+:Q$S TJ8RI.!QSOALYLUA$_*!7WP7OY;E M?R)8#8^3. CG;*PJ-I:F9R%6" K&; 5X>VXDQ>$4N26X'&$',#WLZ0,>4JHS M]'YZZZOD/!A&D6[C40#(MD(0OQB[$1#IF_NOM "K>!I$6XD9Y+LRXH">ULEI0IX.?R:_T@ MG')OX<4F/I-/+%DBLX7GI<_\^5W[G?P,_-[./J\!UH,[!93^+%[8MV#*5U2O M*0^?7%\MD@/99U\H/4]^\^(Z\02>!L"D8@JHU^.S2'S(_OAY6;(4ZRZ[& OI M9*WUG^[NI51KZHU^>EW^K97"Z9[>./RMXQL]O-FK;]3F&WJ??7(K;_=BY17D MZ.]_9[2[F-&FA33V[I%PJV:XI:U<'^$6X=:KIL%Y!7[5!^%,\[1ELBO G_>? M?!9/@B0"8S6J14&6I@=)?,U=)W8PG27H.^)Q[BTJ_$=+?J-3"HC:NT_U>=_/ MPKENM@VK3Q6 CX84%RS[B-=<-J\9=HQVFW(KB-40JR%64RVK&76,?D]?S$#= M#_^MK*8AUOP16_*43"J#^2+&J_C,[D(S"TY?V/$AAO_9MJ MA3?)Z+.FB)Z^XJY$$401C:<(4,;Z>>=K>=_,HTC$[)E[B50W9:>@%^[;^Z17G:\QAWT2M 78U@43R+U1'X'4 M.(HP#:NK[=*)*((HHO$4\=XTC;:^Y-++L';(%;B]<:,-^ID;[],?X )MH/=6 MWQCHT\_( =$4ZFNN=#LCXNN,C$&?7.]$?$1\)] Y1SKML LG/O(._OQ-S'@< MNLH'B%G :68*&,0^K+@21;1Q5$>A'>0!(0_(FKNHGF'JZRM&)$$DT7B2Z+6) M',CCMX_'3]5:B5#Y8_AO/&?SI1V,1X@_RLI:<@MM-HZ'1U4=]%VX9 M-8@^FROT1[1WAZT-[(H%Y\\@II@=1=,L<6?C9WMG,16 MP8'PSS,JI8Y(OR)C#TG/,KH#;:70+H/"ZD=,S15B3228H4414T0P1#!T\T1^ MQ=#72-C.*C> M+T_$1<1U@<35,TR3.H&0>V^O*^=(Q+$GIL*/(R.+^"-SZPD+N;>'VMP3=3GQ MJB42"9XSIHB>T;ZG0]Q]4TB M+2(M(JU*O Z]#CG(R8>W,PB_Q/!;)305A(X(,R"8,U ^ \]UV/_3EO\UC[0L MHVOIDUNO0*+&. A+38;WB@/< \TZ@&9.D#QZXDU4N/%XTK?AT/IB]'\=#;:O MHO$V&%< RBH",MO&2%]ED<,AV@C,(W?5Z=06XI+$)4_F-^P:[;Z^7B#$)(E) M$I.L ZX2D]2H2O8, M@&HS]0[*"=\#,B?$K)_(VWQ\;_.9$9J^(!XB-"(T(K3-X7)$9_KHK*16_C'F ML)5USQ]-WRU!QW-]<341\FA,J_W3S\O@6L#J3A^.1C[A^D"<\8=6D":3R MXXM:RV/@.6JB_UOZ3\>N?DVBV!W/UVQ,)V;\-WN8""Q IJZQN,?X%&RJF(7" M XW:87' 8G@B%%/!HR24T?%8*/>7UO?6FCZG$>.^PSR7/[J>&[LB8H\\@@<" M7TT#<\(C,7N9N/8$OYHS'@HF?LQ EU>O"P70IPK?QR'C)(;7LA<>L16P'F3R M6[V6Q> Q;UUQM4-F;.T(0T#ZJ]C%"T(L..S*>F\(N!0V4X Z87(P"9S-.,).8!'CBBQ?&;1LQ M#+ 9D2\"9TRMD5Q8/]VI2C/#J8SX4<*BX"FQFX$HH]9;;-OI&08BM\3-P3" MQ.G%#UM$T6*R3! BJ;NV"XM!FH97/")/&'N*:E-2M0-?>ENX^DY>AL/R8I52 M PR"<;D<. ?%1.(RW:Q/R!*;RX'.2(62_Y:6\7^!WF$$\NT$2>7-6RO:! M-4DP8'4>X"=Y,MG@9X;;C>=K5_W(/6S-S**) &;68NL.8!WPL70C;B6:I3X) M +ZKF.$L=&%C*=AG<-2!DRX<G( MY8NWZ)<'<8^.U6IKY1YRU7K69NKF; 8>67K*WOQP/E=6+H>9NG)$UO(@43\E M1ED4?Q=ICL3B1D@)*?F. VQGCK3 Y21:8'PG;#%]%&&!J)VV(?&Y9NBU9J&F M7.BJ57+(]!^JP"X;SEN$&W&I-.N"ZME>4JGQ<_FU?A!.N;?P8A.?R2>6]@2S MA>>ES_SY7?N=_ Q6D9U]7@.A!]"9(O89Q-ZW )2DY95/>?CD^FJ1/(F#[ ME MQ\EO7EPGGL#3 )C48 -;S..S2'S(_E@Q*(IUE_WKN0TW7&OT[NZA5TL:='YZ MW4A<:\.F6WKC\+>.;_3PX[Z^(3H=KOP*6ST$7M/-$]/M/ MZ) )D@A,RJC:YB[LL M;7[V(%:(M8'5N3&S>1C.QT'XPD-'6^[@F\7I.41F5[?G"H+&^EVC/]1F-M7E M+#?IWF0>'D=Z$Q]H&A\8MHW12%LN15W.\JU\8#^=80JDZ8F+*47P340B?!;J MRI;;=IAP3V\9T[T JM]ZKZ",J65T>OK2.L^]'AP9B55&9Y\==?4MH]NIOEWR MN5#70<+MS&38)S_F_I.+<2+*\U<%A36.D,R.89H6*8-D%%8E=!I'$E;'Z.A+ M93T7DB#[:&LH_Y_R\R*"$!L3Z2MY(AGX04SF=B">2A^)):BJMDL"6=! MI+FYZ]DI?&;;Z%LF*7QD3M5'LIT1=8V,]DA?]=)SIRXRI^*?O\Q$R&6>DA=$ MT<%WC&>L1H+$ZE'3/;*LR+(J65;F@"PKLJP.B-A3%A.I<5O5. OHB[SB9"35 M2$B=$75UC6%7FZO\[*F+C*3<+T@FTD83R>IKJ[%5ET,G$ZD^TJ>))-$;DM> M3*3=@?M]4T$F.XBJB7(X(YVN9PR&I-.1Q50CF74^U 7"K*TOX^3LJ8LL)O3W MS4)AIW4I9;3Y-(!M_UM^01HBC!L8_3[YT,EF(INIY/:VVA3#2C;3/L'@SR** M9>E84N&V]G0!TJ*P.[*/:B2?SH>X^D:7+I3(/-H#AE^Q;K_K9+'DU0BOT]:Z MU$]F>7EV2Q\C?P5&=<$7LJMJ)+?.C:ZLOM&SM%W?7@I)56B76>VFRS?5IV)- MLP!2)+=::6;;Z)GZ^N.>NRI)=AK9:7O J=L>&0,B+[+4]H#A/[F7I+=8V,0& M&S]I);)Z-";03VOO1SVC.]+G:] \;.(CV;CO8*-YZ.D6F;/:%OZLK\.!=S_S]Z;-K>-) G#GV=^!<*Q M'>'>@-0$>+N/"%&49CUOC^VQU3/1GYXH D41;1!@XY#,_O5O9A4 @I?$HT " M8.[&;HLT4:C*ROLL"Y*1C5AF87IQY-DT.GI77=O=BR?/BL[+2>=HXMS,\I#I M:],E"H!;U6!%>$5X58Y!)252/$XVJRDW)IH&-IV;VY4( 4L'.,*XXOE@/0,& MU)]ZHW.RV=$[O>-;$ZZ:1\?0+LHBJ%BF1>@^)MG M.V$4.*,X G5\[ =@/WD:9X$'^Z7,K)>IT6SJ[8XR^?4J8.I-IF294-[67L37 MTMOF\3YW(CXRTN1S'R/X-Z5$5]NL$E/O-BFIA.RZLDFYVA*1G^XI52M)/3>!3SL)8C#&+0FWLA( ]FMDPNMJ8 ])L;GDBVA_G?"H:B[1HPC4V MF[F ?HA:^.. 15SSQ]H:E ZB">,[)>MHCJYOF("8 .(0X1GV&#;'@2< !!O&D/SX[KBJ=& MN',F!I5?:P-NL3CD^8O!,7MN;,.>0@"I,P8\ QA9\-)'^"[RI9^/P7'%^V=^ M!%!V8,]SS9G.&"R0 "CKN=;],=QX.N8Q=QXZ$LM3J%I^[-IBHU/V%7Z#FPU] M3^ Z ,R9)KB..P9CE,/[X%,86Y-TC[JVN"&\EX3D-NU@-!>D- =T$@LF1T/4 M3=:>!0Y<'IX:W^?!\<0@]V0#*2YKPSC -7)DO=B%S2,>3 &+;0DQC!\"/3 M<#P&\#JXX,P/@<*?X!U/CGP,WFGY\BKD2XC1)=F<==->,K/;QIOQ&>0RU;Z.0''*MO)@^?!F0)M?.#/ MVF=_RKP?M6W\9I.SX-FQH\F[[DZ*T;(RLON/]_-7P!'WT536./3*Z9?TYA;" M3H'FWS/-SO&J/YQT+Z5L[:@;A(]2'PM@\Y0!&XZ0#2"?M.. I;Q^$Z,%THC\ M (\(O,L?.U$J<8"G(6W\!FL!F7R)@(^&QRM\1$)$0N4FH4U$,HW=R+F:@Y&1 MT,L06GXYXL/!K-ANZ ML"34< =IK 4^JMEA9IL(JQRT'KF,-/:,[X M&L7"X.D)[22,1R'_,Q86#>S%M\,?Q??$.(AQ7"3CF %99?KZA#TA%\F9_9+: M!!^.9S;J7?C$V/&$=T/H7N@&C3TA0= 5F'J:I(LI7'4F5=8Q MNNX$$Z" /SH+;]@4((Q0!K3=<#5*Y.FNFO?_]-O7;;6NL(VR[B _7=^\[BO= MFPZB.YQ)*>_.=?2G6"SG?0XW^Y\# M4 N<(&-L";<39@CN"OW,Z, -F!6!M0%4PJ9(,U)O63B'O1!H'I>.O63WTGVX MB%=0X4&190 PH99T'/@HR3^ P#8@/Y M$T]C( $ASR(,JB"=/P+Q(K$)O_PF]<5BB.>1E&V1(^09TD_Z2F04T8M;>!:Q M#AG#RJ( BP6$(!=*#0>"!IYBDXN!J+;N5'N_G[B5PLM&(G06,RO%8T"@#B9A MNC[\-"%X"\UY#P@-C/6$:$&!?02B#"--_&?!&-+G@6 ]AG)9:#!$@D2"=2?! MA-[RTFN->L8Q)C5D-.1D 3"]Z\HLTLF?;TM=.VF,AY1?:/*X\\P#H)Z M$O)40(<@F -S?F:!G60TL#"Q'UYI0WC@-5EP+SS8>BFY59?(OY&NDMPL?LZ_ MUD./A;OT8J.1YQA[\>R7>/3*SL$">W0\N4D61W[ZA/'U6S(S9P_8S*=C84ZNS-NN:5V_[M]1OL>#04_#L$&#ZDCS(F8V*7#AQK0O^JI.R>J ME7Z*R_&5A;OB5!4J"HVFWFFJF\!5]LO'YVC"5@FE6HD 5R3^C0-_JID-TP#% M"4[[.($/S9T;(U5$*R\2@+>P[M@//(<=HI6_UKBGZ*D;)$_:>&FHL%K\OT2 .[E@6(_6DS;^6EK*$NLOA,57 MCI/W.LKZW9;EMDDK)ZU2BN30QX[+!ITAL.BI.1C;&2SEL1?#@ M^F2G]76CK2S7F%3K\M!7M;AYB0!WBNRT'JG6QV6GD6+]B%-*=:!!4JS+KCA6 MBQ77BV$HX[C;D]%VS5!:/68^M\ALJ//\^9UA" MEF9G)6/J2J3%J;Q.[7]OD^ZN6V9/C3=TU9NP)Z[-^>K0-]E6/13S_<+8C33; M%Z/A\)?B$>;EN]W+81+5;8W^&ZP;Y+N\Z]BG.@,8<%ML.Q^*IIQA+(9Q(,!^ MN_YRC= 40+B&YW"<)OP0^W=GXP5]L+,0='+8@&P3FAJTHO>U[!HJ!PBD+Q*D MZ42+.\/)'8[ML,#!"8K,Q< M$&RN\W;DI&- N.RV+9L!KS2WQV,E#>VW][C? MT(%?S=V>)17TZ"S0S4SC[AM+QQN&.*E2P"Z&>PG$+-C*T@*< ^^>+8Z2&Z7* MQ:'Y1O:2M-D4$V]Y% =>>%VA?I,;CP3TZ#J"..%0.(\L:4,:\*G@LS,NIE[R M!2K(IMM(=]CR-TRGD>*=XC\#->%2R3C,0C)Z7U03*I?/6T"R;E-)LFZO==YL MV?8)TEWW2K@S*J\/_Q.D7F@[5K1IID=E+(9J6507E].92A14%W['"9DEX/RN J&;RJ19DU),"=TRI(DFZ'X__%WB,+YC44 -6BSQ(! MKG#"-0\@W"KUJLC"=*?QN&\.+?SFY<:XHZ-@(+O)53BH@%,E)\Q[Y&(,Y29? M.U!0&*9C9?VQ%N>!@$[SI*5>N!*=6H/)@9BMJIN'JOVL%_4<%-90-O(8MM16 MM"4:T[5O&.0\;4T,D_J:G+NO"1V^,H>OB+.@=,HUM91Y31.IC.. <*ODN*6L M5)QPBW#K5?.@VE[U\B*<89RW7J,TW8C(/?Q2X&:; X7);.,1!Q,2\XW3]-_$ MHX*)CN<4$Z4OE:06-$MELCV]W5)6:E7ZR\?GJ$ZVA&$88C6U9S6]KMXSB=40 MJR%60ZRF8*VFJYOFSGEB%\]JCC?IJU\_\H^5"#::5(YG!9R%."_.YLF?WV,( M?'MX&Y^$SS,_=&1Q8<2^C-M%CA^((RT?1J%UK?50Z='#=3(>7NP+ZUV M]/#6:._LB=T541:77IP,5TY%U-.N,@/F4XE1 4RW:B M"?[26>X'IB?]JU(]-(XI.NFWE W[NM5N-2;X,F/ M0GZ4O<+BK3Y1'E$>4=[I*<\@RCNCDELS7?9.S*Q O3,=CB$#X=9Y> M/91K;4?VFI0:27X5\JLL["]#&4%0$)$5X54E8$7N[!=F M%OD19X*R7]SW[LVO![ M.[;XQJ%(7.0Z.$]I!:V"TUQFKJ1J/X;..R7#YY4VJDG)0> MVXC5Y)]K=W2S1:R&6 VQ&F(UQ;*:5D]O-I4U."S]Y2MT?VZ?P[OOQ$U!7LUL M5FXR+?-*Y):K//S_2__GQ=.6:-KP3A<3:V?<8R[V&M%R M,$3S&=O> 2 P4@'&,'YG^5-9C)HT+6&A-@O\)P 90/!M O/OL58@_3&\A8?B M"QHAO,-"91PA_,QIAO :Q&B&<%TFR9;L\6KOOE*'KVBT^NQ6XFG-R_-*[:,D_OU0GI_AGF18+P4QJ]/L0NKUT7 M(5-=SZVR7'#1LIA$;HWI0=DP)Z(&HH;*4\-;PU0>JZQW2\9",CHWY#^=+R_P M44[0M:P@%BE^T@>]7V+@B+G,L[@63CB768&P\!J(#]GRD%M\.N+!@I";#5U3 MEOZG+MUNPT8-L5%%>8&4A%>5)+R>DAR\;O.2,K%*]CBEH55*3^N>(9WCO,'W M&Y2P-7,2E1>_RI$NM'L#J9.CXV8M;9NI6KZ,266]N0B'ZX3#QHLXO',TE/AO MP?*]>O*;DN8X"S6<.-)MZVU V][?T=[]-DIT,)2Y8DA&GN6Q.8^C-IDF< MIE[Z,B6UG(Q\VLK$=%DNN&AI3$*WQO1@JJOYJ L][!VG3__^Z8(AK/_GN$[R$P\&G3$ : M<#&&A>4HYTCTQTI7P6R/R'^$E7B0],2"-X7BO18+@CD#?N:^0$+ MYIKMP-%P,+3(%@EC5UYIX$^3?Q(;#SB+\"0" O!PJ&MA;.$[-)O/ @[GQ=Y; MN@08; M?PA8H,HN#F0_;P3/RD&]X*\+2YO!ED#0"$X *ER %9]0!6 Q)W$Y@ M"@J7%26/8.MG@->W&9=?^1J;S=PY_@'_+)(5DNM+DF%PLF*H/4^X\.K!OC;# MA05\:=41%XDUP)GA,QP8-AJY'"ZP\H@?(2ADHS4XMO;$W%AT7D"L'Y MDU[<",%-5X;@1DP7N4JB[7?:MAL@YSHH#6%WG*\<;FC!/\_PH@RZ< M_2^1H!0BB"69_1';CRD2PGXT]L0<5]RJ;!+WQ 6V>/R1B0_\R1%O%4BG20ZF M/<*_>.D69WX$ZR&M+@@\>UQD4J4+IVOAQ@!N A(!NDM0$B_@6"9KT 9\< M2WX7 N%XC_"#I,5YMHH%QX5S^J,_9.=R %@DS-V>,H&)/7BS$&2L1FYC,NDKW2'>E( M&6YLIVQ*IBO!IY<3EO;* %I%\I>$I+8-N[=GWG0ZNVB^RSI64<,1]-+0U M?K!R^B5-M]7+YV =KI;W3+-SO-T")]U+&5T[Z@96IY*S(>E[+(H#2=! 6I$/ M[!U0/Y6BP,"M>!J[DNH7XCO@( J$]$J$!OP0U$L@R^.U6V696E GC6)#+LLI$.$\X7S><1]G 0/^SG)DPW0)038,06#]P>M#WG4#JOK8P M*Q(5;H/"NR4;G>B#Z*/B](']MUWF>:@$@2T#=/ (-OCUT:A>"5-86%!@9#W[ M5V'$9^A+"'R&EIV?U=4(IPP0OW1*9,;3N@LH[6LN1V1M''0ES=2Q$X2X9WBA M(TQI+HUP:6[G'Q"^EF0CTO2; W>*>#!UQ(4]3Z0S*%H8OV@X9T;SPJ3UP'@4 M/$[8ZK#)K=8Y_OO:/IX=,,;!F@WA>N!4B74*MF24MRJ7!WXQ;P[?N(+M F#! MW@^%?@TK/DJNF_C!$I^1%L)!/3L/F,01E.TGA3 +Q52QQH M#8OWQ)8DB)LD00J^.?94L)4IN Z WXA*BB9=$#%23 M3JC4/R(<,'@%UYGOQ7)!7*&+(=Q6+0:K;._'S\*<[U.XP[Q0V$3)+U[F"F6F M>$0O9'6W<>)O_*<_"K4;*]*>X="I@Q'(-4TU%75LVEN$<28.&H);PD/9-\:/ MWXO5G'3600@G OA;H')H%F#@HW#9:K]=?[D6RG9*&X!#LP2-$N1/EH8;_S-V MX.*R.X7'D^537_2JHQ.^"B?HP,220=7._@KUW^^0E=V-B-@!!Q> M\GOA DYZ_\-Y>PM$F@!4D!LLO%$"/P"+YJ$CL"AC/;[&;'\F>4;>'2PB,'E& MNJQ8\87G?8<]"PB(209^L+SFUH?31UFXA,V)6W@&J.*+Y=%%8"].+IW XM:0 MQR/UR;.O'" MK:>-RJ6@?"T#I("@I>QF6,O-HK& M _ 0H%$>6C*V\=^)X_(EW@R;>PS85"I)P&RFR*80=HGXL)<@ B>:2 9D"_(' MI3 (7WBC#)?E@I+9JB"8>/ DF4D2(LIF]J2%Z[BEW(4!1Y+J)N@R(3"O$>@W MH%>&@M$)E4V$&5-VB!$0' 8KI6?&P3@#O@]Z[^;K3SBRD^Q+[%%<[:D4P!3: M<]PP_R:BNX# AGDUA04G(/F ^]AJ=$2Q&4G M#.-7#;H-3'TSP\XS]5]]YH4H:<*' "[EQK,_XIX^@PKE/*&&$FY(U]B!X]_T MC&&KU^O>=.Y:[:;9N;EI=LU^Q^C[V[OU_;@:_WGW1 MM0]W#R=CXF8Q5O02(:8!%Q'2]W%S0+/((E*,2/M14"<*ZD1!G2BH$T6%'Z=. M%!MHOM!$5.I$L1>\ZMB)HKSX157\U(FBZN48A,/4B:*J_)4VOK;?;+6(U MI#WO"L+?O)'CNMQ>5+8>I.34MS2_:^A&@[I5G,5W4FE97&N2Z*ASL]6%),B" MW@[;7S<%]8N@I=="I:?E2,TLV'J'>J>1O89V6<+X=-MZ(:I;.9R76BB2 .M\M+E M5ZP]6/3RPE(!VX]'T3AV,]=@(2IA;52^+*/=+-[H* O6D-55 ?E%)';))':\ MZ=3L5%VXK9E.NN9Q98-EEJWS)ECG*#E=?E1^H[*TT6H$WW<%X8DA5GI[]57 M50*/R-H];V80<3#B8.?R+A '6]'2MD\[.-G&JE<_'@+R8'<*[*(Q"YPI"V = M;!J "?:!:!."_;B3OA AGSK8-"RV(FR0X]D:=[D5!;[G6&':K0.[G\&ZV KC M6KNI3-FYKL$=9Q!)?3?8M$=!8XN$ 2AJ6P80W72;T:JV7C3X51;3ZVIVZ?F* M0%PT+JAJ88?]>GS9C&Q'G%#"P78:F:*0A8F/ZR-3CO"[5HU7SP+_R<$69+*+ MDNR;G@YRV)"$NM(P30FV*62VJO:CJ)6'LIXCL*5U(_6@+2GK+D+=1!1W$S&Z M2MJ)M%K4D*.JCU=[]W3XJAR^(I4VU7+;$7S*UH/BO)7_ ]DD#QNB#K)NS6!0 M?1)=BPGK".N*P+K;"?;3%^,/;_TP:6Q[)_MF[Y,R1$A'2+='V2H:/3@B$0VR MK$''?^'W$?>TC^.Q#M:6LA _H1^AWQ9)>P?<;F\96U%U.'&3M!6[">NH&9<) M5#N3[FE(L\R@(JPBK"*L(JRJ J@(JPBK%(.*>EALA^;O.$R&>SBS)AOWMC5S MA^I=RL_N2E_Z0;WMJ/B'ZNN(WQ"_.4NECMXQF\1IB-,0IR%.4RBG>7L:5K-. M-<4!23G&[#S(@!@1,2)B1&1BG4KQJ4@H]^2>L6U%597U9Y^=.]>W85D!?*W/B37__]$,<7CTR-GOWJ\^\\(,?\? A8#:_\>R/ M$6SX\Z*AY] )+=7O?_LI7> #B^"?/HX_SGC (M$^TH*= MPT\_\_'/;^Z'6(;S[];O#\,WFF/#%\R*KOI&V[CO#6X'K<%M^W9PWQL.C,%P M>'<_,.],<]A_\\O*+>0A^DK+ODV7^%++PK3AIJ*+%1_7&HD.?OOR_L/=ER_: MQ__DGJ@UY"._4OLA&S;KVWK.N MM;<:1N/"V$DZO-[8N7;Q-NQ-+1>5W7(><9WEUS+Q.AXY M\AWV(_Q M*QV GCTB;O^; J0Q883N0V$*1P<((A'V>W:<@(KQL7S8'E_&RZ! M9+GS-;[!L7B8'-4*. OANMTYG&$V<4)D?;@T$$,\!O(">K2SP^O::*[YL\B9 M.G_!0QJ0Z1B[:0(X=&WJ>-GW_C,/D'3#>#I#N.A:./&#B(MF5=B<&Y;@")Y1 MD'P#9T_?@M]/6?"51V*3L('86OQ* E=?@A3^;+%A_*V%38HVWU7R&@#OF.-O ML0>XY<8V7X:2P MLRCD5G C ,XZ>X79UC4]C5WZ'[X7E(C^:S_"M$Q;8\C?R MML1=!0 '#Q86OV8><^>A(\$?/?L:0OO1Q_[C>-_X>]'Q)F8NK@P CN;+M_LI M?[DZHM+4]^#Z @['"232L5 #*>:,\2YQG^\_B?#3Q;9"UCW/8 M *S))"9-X&IY=I@;_FB)QB1A(E1>%I5KXFY=6N5E MF1!]P+. YE-!F/3+VB $=Q!SYNVM>3?H-(T;H]$>W+8&/?.^:;9ZC9M.UVCW MC,+%7*$R[>/#_]U]UMY_N/WXKSM=^W#W<+1,*U,[;!]O']D,((.82J4+S*1N MUU7M=@T,5D6SZU54OV>+5W7ZG#4\4" M=4 \OCI:8=<3#/V_?HC_7C M$&S/<.>([7Z8!("4&D)8BREN- ;9-O=?M M%PZN2F -/D<)<77/1*D$*A(#VZ,S6?\$+4CI9EO0S(?S#'$^.C0^:*Z>$R/4A.CN8CF5K#_XR=:*Z%W(IA'8>'(M)^ MB$>C=C7B;;.ABA#+@A)%ZP0D^FM,#TUUFC71 ]%#Y>G!-(@Y=0PQWOB880YM?N,@]V9I)1"]ZRTUM/[S5;A9E%9T(5<-Q605_4A+O0Y M*&L>1\1%Q$7$E2>N9HN(BWQV^RB*;UT_#'GXO7#>99XYK'?\\._AK18%<4@N M.GRNHQNMG7/6+L4*(Z?$!5.$H7=;Y)<@BB"*R-)2FQUE*6WKE[[OZ:O01(G< M>#MK9V,_X%@[S[]9$^8][I.E>X&VT%M3[ZL+JE*K,_)#D!]B=U/I%*G=9:$B MBA\O1 OL"]N-JF\%"3)U7^H?4QQ0R^NK*EPX%6EE0 MB[P0%1!RET.:K2Z1)I$FD68)2=-LJ,MNOW32/-:]V*NZ1OO@1\Q=;Y]=#((U M <%L/\9JEF.:X94%=NI:%>P*I2J,!C(Z>K>M+-'R5="4!1G(%U6X+D"0Y[RTZ$^P6\;#4!N^_WQW^_#QLS:X^W!W__Y!^_3KS8?:_?PZ^QC,HE0^\US<,C:EXA%V$AK?1M, M:S6,MU^_UT+VY. 0/7PUCFU+YKMI"W361@D^P\J!'S].M(A]N[+3>74A'_OG+-!B+ M7P/?Y4_+>R+(1PB'DP%*$9SL?>!SP(;LY&& ML $K\@/XX?/$L2::Q3S/CS#%G11H3K@(_Q2%\ M[/$QX(\ !;G/9$Y?-/%#GH-:!FD$ $.NZLS@F8VV'&5(4\*J.B6,![R0,6&[-[_/K;JD]I5V<-B4!8^.)S>)PS?3+Z3F+KXI M\6RQSGDG3)F5GH]%AZ_*X2LR,J5T=GNV79K10[/%"+<*Q2V:+4:X1;/%JHYP M-%OL&$PJ4>96D7[@VR5/2N2_X!H[IU H?;92*69;E":H8G;TAE%\AX>R7#X^ M1UFD)8SG$JNI/ZMIZ49/74Y:V2^?6 VQ&F(U9V(UIMYL%C^5JRR7?RRKV2E% MY&0;*W.BPMTW;H&A]<2UC^.Q8_% AO&S$+P(Z#,W]#7NPC>)F<8!!/X4$V:8 M--+8G"5A]&C"IQI@%OQD4Q =VP=?:\,TB6!U%3&(0F,!UR;Y?\;XK8W@@S=P9DVT/V,61+"C$0OA*U_F2HR9$\@E MTA5RPS"R]^/W$2_$^ !_!);/-:^P _ MS2WUN&@B^+TX^OJF*8>!Z!;01TPT&6_,.7#0 MD/9$C@%SM3 >A8[MR)X X0Q#YT&6>IZT/,AW01 )Z"+ZK\7>&#,;;&R6\ >W MHMP#_@B.*],8L(W#IFV\]@[-"464/K!%%#\)][L^ I8'4\UUV,AQ=TTJV'?' MLH/!VIZ82*]8PXQ#;FG(+3X=\6 A5YH-72M;6L"&71IBEV5+%O@G\V(6S!?[ M-%5N\YF%E#] ^0,UC2*7['$Z/.4/E-RNHSC[-+'\ M9"AQP:*0.,VE0O/U#-"6['$Z/(7F2VYT4!B*2OL) MMTZ#6Q0^)]RBTOZJ(QR%Q(_!I!(Y@(OT;MVM.UWOO[R][_] ME*T1^#.X@/DG,%\B6.GNS]B9X?.??->QYMDS8B8;?/C,QS^_N1^BE_7?K=\? MAF\TQX8OF!5=&<;-P&C?-YK#VW[;N.T,!L-AT^C<-@;]X4VKV7SSR\KU[!&_ MVW2[+\8SC0,PB]B2IF3$1:GFF6GXNFI ML(F!&#U@:RS2)DX8^0&2-R!0&.'@AUG +4>FD^.#;.H#_?^5?!%P[1$0-V"N M.\=4]"<'DQU0U(EV!QQ.-Q5KQR$?QZ[F.D\\U.$3)C/@+X $&$+J"J&F37DT M\6V=HN55B):K"99WCXQ9FKV3!RT;5?>4W?K368SC519< $D[=9R%_CAZ!M(^ MIRZI#'@IAU7J^[_J:G/0(W;V'Q+213\.8L?%K9W5Z5INM&I?-L M^I6SD$]\'/TT1?U#3E B%-L"KB\37\S52N9GN0@]#9M5[:IF%;P_?ZO>.-Y9 M'!&S73#;):J0P\KP_Q&M[!)/W(2$6CS#P&*Q?+J>.'D?!YX3Q3CG#%!P['S# MOPG]MH&K>=4F'-N;9G=RUA!:'8965/2S4]&/Q69.!._]BX>:E70Z16^:Z,R9 M&M>:S9^XZ\] O& WSZ3EJ8NRYEJ[35>0;K;='M-&_%&,)(WD=-79S 5\%@LD M#\G$EPGJ?(D"F'2/N-9N\FZ]9*'G"4^[EB;^@FP7Z#2,1V'$O,@1OC_\BE%^0:JZ$Y<<0>.6 B_>,F;.!; 6@6[O1>X5?1+ M36(>27ZCP#(;#R:.^0YQ.XE F=>F!@NY\/6Q[Q0+*JJ]^I_F=5OQOI0580', M&DKW1L5T^P"K?,5T.C"-< 9LRP&2GE]77EYD+-!^,=B2%H^>DEVUS>M^*?D5 M;*RKEBFHXU>MGNJ]$<.J$RDH^S)/VY!9L&-6P$Z9!/OD$/0:K<%- MMW=S"__;;AFWO>:@/VS?#UJMGGG?Z1HGS2$X!P^G^#C%QRD^7C,O$L7'*3Y. M\?'RH17%QRD^3O%QBH]3?+P,M$+Q<8J/5S20>;$X1O'Q\\3'#W3?;738R MR/D/YGB_^F'XT7OO/8%&(*35 ^Y@'P_>?:/7:0WONW>#3J_=:_5N3..^WQYT M!QVC/1BT[VKOP?O (Q&!>?1$Y/B18>C[K0N _5ZH@0$3BD+(K3B0LSS)&U]I M;[SVS%'&D@NU_"Y4:LA9@J:2=/BJ')[ZC%%CN^.]K-20DW"+&G(2;E4/MZ@A M)S7D/!@@U)!3M;/Q87_H.1=2=*O]<1S=:._/SB^].52&.4SJA1ISF MLCF-H7=;- ... UQ&N(TQ7*:M\U.\0TWUVFF.! IQY=#[*Y#H^Y[Q-&7P^\6 M=Y[PG\/]>V[>W=W>=^ZZ]_W^;;-]VVKTNX/[0>/>N&G>W'6,V_X%]MS,P7,] M4%RQ4DXI%7JFT?U15+:G!],UCT>:XUEN;'.LB'_R'0L[;EH64'"4_ZT(F(NB M^S@(1+T^UA/))@"Q-W))XXUT69L+O,AQX$_U1CL) 0^P0-1SF3#3V7]$F!C5GR_=/!MI]JT M?1F,=SPGZ2.PV)GL8A %S N!3!=6GO$7(9'S@"?VU#R M;R%F*X[XXDJF/NPGFC N,=%)I#&QJ(6A %HTA7#"8<+M5G$]RW5V\X^EIE, M"&^V)L-%XX8;ST[K4KXD!2C[\Q^SV;EOW0/G,%I)8#M':+S2,JRXJ^K'2\$$>2_3#PVWR7#-'GPT,7G6CU MP;!"T8ZM:(FT(FY-/- P'D57X#%GH0-D[$1SP4E&'!X$H0D([0!1P)I9+Y"$ M:3'MV0^^XDNFOLW=7.<1?-5ZS62^^4BV(^P4PIZ8XPK:15:5E%5B499,TO(-5IP+Q_N&KO([2(N.T6S<#UJW]]WFL'USU^_=#@?]1K_3 MO+]K##JMXK758A7/NR\/GW^[??CM\_L/_]!N/@RUCP__=_=9N_V_F\__N/NB M1 "<6L7.*Z."&4G-2E2M G))5I;#E62ZO(.UZQI8C\BGA$(4H.!K_''N>"Z8O[:^@LF[ E9OC-E@9,R1A03@1-B M/?PXV1WN.M,^!0\&E<[Q4L$@)R3D![Q-.+.%L@E?(@>&WX&RO2B/DEP;DWGY MTG-C9B&CQVS>)V;)(A:X#5E=M>D N!EKPH+'Y748+(Q;'<&_^YY4J& M(.899+\P?OP^*6A.E.WE-?&??)Q0D9U80S/!]=2T MDCHKSU]P"B67%#W[JLATG:M,K R/7%OX'$3 M,R\,?4LB@9#63'OR79"1+)AKH&<*+\MB#FK@/P9L"G 9\T"^/.U9R<&,\^>< M+T1624V412.U)Z%/9 =(]( 0^(J-M($ZK\>E-TF )N$:&W%L&:\L (X3*<0? M\[JGF)_63:1MOA6%,LU4W/2R&)&V&0QYF39V@C#:+-/ZU6^/R-S0?TT#7A,E M[7-)!<7]74F_W6ROIM@ %B12BK^D12AD$0W%]UE=E>H;V?90Z_KOV3>3'&Q)LBF*&NV+P MK;U:I*7"8?FVIO* G%U M58"O@/:8*L$B(*F^A+"EMSKFV<%9":S#YZC2N825SL0@B4$6V,W!["CK7T@, MDA@D,<@2H"HQ2'4:9$]=LQMBC\0>B3V>'U6)/2H#943LK8"DJ@^) MO374#4*[\$[@1'E$>23<2+@1B96%Q$BX%3'FXF)#9+?YWEGD $$"Z^I-4UD6 M^&50$GD,+YE@#+W;[Q'!$,$0P>P8KNHH\[ 3N1"YU)U<^GI375KU91 ,!:Q> M@.+=>,PM,45B[ <>BM!F5ZJ+"7J.!8$0W5J"S$;.A&EPJ.J>RQ,@*L1L1G M*!RM0Y1'E$>4=T9+C J.B<2(Q)8TRV:;Y!L5'%>_X+B(>4UG)4ZS>[*9CF7! M'O)!EDC*U8V>WA94E[$=-/46=T1L1&QEFNI9%@(B(58>NJH;JJ;MD0)W.0=IBJ7,N J,4F%2F%+ M=7XO<4CBD,0AB4/6A4-2Q31Q2N*4Q"F)4^Y@<'=[RGR,Q"1W=5W^$#& RZ;? MGVQC.:"YCL>O)ERP4\-L?+>$WR(+)0?6/^(P^8R+]0<_-I"Q+(U MQ],B6-+R/8%:+(+O1M);JH43SB.-A;"X"W(A?*<$;+UEJ%D )AYLA5%NU26& MWDA720"-G_.O]?Q@RMSE^\+?9 L+/-,L[KK);WY^TW@C/@,16>GG#;?SX$QY MJ'W@S]IG?\K6Q.24!8^.)S?)XLA/OY R67SS[-C1!'X-@$G(&TC79;.0OTO_ M^'&57!?[SOOV,Y)O;8S&[!X=D%OJ-;][G:=L9'O)D8Y\O'W2UQ^?AW:9:EFV MW68!4<578/6R8'N%EQP"H9M0\\<'R#'"J"(P:M?\#S5AZP+0*8T_+L"T;R"2 M<*PH')O"3EU>"Z[U]CVJ=7X<,L\.RS#YM_(9!#>6!6>,0JS%%9HC]C1BEA7$ MH#"G:KC#]RG154ZQI2_;4>>@.,+_4"870\__^VGQ?-/W(OY9V[YCYZ#E:5#/N9!P.WD7]#_CS#\S,<_O[D?HC_BWZW? M'X9O-,>&+Y@57=VW;[LMH]._;0^:[6:K>S, M/O--5_IRZ*6S'$00EUY4W$5\?)8[&?FNG7IR) 2U!(0OHL.!L9&31)2R@P0) M+K# ">&VGB<A/ MUT#,N?!#C#7- M\&C PU^#ODP9-CP2..IS'[ M2<2._'&V7K! N^N-,2I[=0<8C7)"-+8#9PK;<>>X7NP!!7JYG_E>N@V0P1;W M<-=HEDBJ4B0.JK$0N% R!]/4#ID7L\8"YL.H'7GS$+0%^'+W( 6MWH M"UN:QF[DS("ASN 2?3M<;!1>&LLXH'A_\H-K[5^Y4R.4>##C42QTE62C\)K% M/@/XZQG>QCPOQB_T=.>PWW'LNKE]Z]G&+1_N+)SY'F+O:Q!=HXX],361&XEH M$/1@8PA37-,[9,J)9%LO7CV$)JZF\.5D"7G0X+I^F>=OX-NO\-V7F?0GD(?6 M/./H.S!IH]GJ-.^&;<.XO6T/;^[[3;-[WV\;9JO5N[EMW)R521?-S3;SZ53" MY>"ZCHU5"/_+C_CS=PZ8'8XE5_KBCZ-G9#M(E^\_:1O.6UG1E B+G!B(D7=M M8KR1GS%!!P1'F$ %! [HK$#&V3K#.CK G0;,>^2B:28(\3%.'L@T&2%U M\7X0:1B8(J%4&V)\$(1=(O0S!+&YZX <0_D8B7_QXRCDHGD+\_*ODJO,,(D& MWP(6S^,$?IM(ZL@)I!1)7Y![4D_TDB6I'#W[N$-8B'-M#KI/"#]S0"QYOMR_ MP/H T#38HEBE>X&C/#FV5(!0B#@>1BV2H\,:_,EWGQ#Q(VY-/!"UCW-,^\E MEEL4H!$"YH;:U'D$I.+X^-1'LI+Z00B[@Y]<:^]19; %_]$U*R'"UZ[*\2PW MMOF[ESGT7JD[JSSL)8FG;2.[%U)F6KOXHY:MZ:)25."(^QC-:YQJY?1+/J;. M4O+4X5';GFEV]@G;;CWI7OZ!M:-NX,$J!==G/G6^:0RTR,>=>I' M2A3Z=@QV +#Q)VFM!Z#OH7QZ8FXLS"UD7=E[@-:0G=F^(,A(X]\LSJ7>'B5. M2TE^8,W II M.=X.N_I1\+BC71]$P43!Y:;@WT(N?0[AC%O.V$':2,09R]%9 M- &*&8&"-46JG(*PM!PAO-D3*@2)R "/;/= M,LC#7>:--$ 10(LEY7BA&^,5IFGRXDN4S4OWF+,6$XMS@6U":*/*BT:C@-$F M\S#;T%7R8[$C-8AQ#J+5-E'M-BK=<'G/L#37_O/EXQVH'L*5*SRF '0$8:H# MY5G ,ED+:GV-[O2M?&1Y,4!P8);S!:]8\^MI[\=RLSF%"7'OU4U[FY!A'6); M>-;&?:2V4C(P#VX(;HD)-\64PYG3-<>",Z68^1+X$$K//,E6DVSO&T@UO#_+ M#X6%G-^*(G9V#N_?NN/A_UA@"]911[_8PE

!GO MYF&(3A @$^'4@'5BSY+Z%'+FA,97UUC$&T*X./ASPWMS_-[B*,NGR^&/K7M; M\10F4 6 ^I;PFP@1!!Q?!H-&/'KF7"R'IE4>N%)%25XE(CJXC3""ES"PX7#S MKBL*L (G"41Q9DWRB\#[E]Z6[L).P;7U! O 9K!>Y@8L7+!N:=^A7H40SUA$ MXB&RI0-,$,V#+<$I1P@3X$PO'F [I\]M;@<^72?6]"4-F]:) M-66'2B]UX;O/HKK+L6&DV"2FS /XSQ3IA'N/<#(N+*;E8"M* M[328^A*'R6RW5)T0OLI4ZCH>4JV%(VI3?O#L $U(7RB<59 <"%RA\(V=;[AW MSA-]+[O*<>!/TXUF[II5VX4[@M 2MB%H4BHT0N*[(5+5Q+=UI)%G/_B*CR

F"98MK$=%;C+\+L^!%""UQ;D"-QR#QB>=^D^XWP\/TM5+J3@"I M?:FE@HJ%A^3P[F1+DNG[?V"W=\"L* YS 70D!H^C%YX%\]Q+>?H(O.M&\V+1 ML1"%,A:*H/\!EP JEA_& "P_@+O$:(3L*R]%5 85/;E"D2K 1LC-Y==Q!&;1 M7PF_QC7'8\=R1!OZ)R!:Z= 74EQZ0:S%3R-<703^_XR=0-K*U@3UBU#@F^U@ MV$5\NQ DSV@5P#EG@#3, 8$5@Q 4.)9"+G>5EA^[MB#K$8H"&_3J:"+EKW!N M)M>2PLQ>(+9$>Z 97&#$TSW:N:2+A1!+7*>9A/12K3A[/,M/B4',NBFFB"M] MQC!)NH%K[0N>AR5P2 X@A"3+J%ISIC/<([QY2[UV[$H>Z<\24:K(CBR)V-L4 MD+]-K)S*BKT;%\NM'B2J>=LBE5#6[*A$AI941]7M7:A*"X%!E+V,^(@ M),.-*Z,X70E.BGPN0*DP!JX(*,E1X4M2M59^*DUV?:$>(J/S+3&BPM:E:.6" MXV?<.8TAX+;UA(AV\RR$T9?$K=2V&(@06:#V.B B0/@N"@1 GNGLV2:Q[KG2E_L&6UB^+SL M7_+X,VIF0B9.46X("KB2=EVJ8:726Y<"#@-X0=*QPW)9F.8IR@6DL))!]W0! M4']98JA+I6AAEFWXR=IM)W"%;8Q!MY ABX76#"K.(EV!":TD<76/I9HI,@(2 M "Y#3ZK*;.'A&\&F%B_,+E:NO'(O*[>9JIY205M=06JCP@@$8;R-;ZT&4K0O M>&=I[L7F9%/81.",8J$R";]$LI[ 0Y33(<8'%E!Z1 762QTETKB'K4^<&7!" M_Y&+6Q&JZLB1N9#+YPZE,2!8^^+=4E$5LWZ88))7H_E5[F.%'OY.0 MPT1[WE M+4K;%R(!&03:Z2O>*03J3!CNN.U%V #85Y)YM6#K(NQ:W)[WF MPB<8BSL:QZ[T![B2YA/[-/$4K'E']:4?9\Y)@7FADP2@4J,EP08]S>Y8[ H3 MKNTL(HD1B[Y/000\*K3^,TXX-*#FF*-Q(U5?*@A M+[I_08M5'.[4A-Q/)*>0&>Q%)7J'!*&%:VW9BR&GA2?7N1921U1:R)EE9P88 MW_!N)YP(O2KGV$B5>0RDBQBHV%K@@ $"&)I);7P#9CQ*SB?T'1]]"*$@5*Q$ M2":9ZPMTS!60K#J A&<@(?S$"85\)1XAQQ,>[W@&S ;.FJR[6;M ]\++L';6 MX_X(CA22:=V%7 IUAC]C&<<0(9-0_(NW+0UAX?%)3Z])KY< J:RRD NBEXLS M+!21GQ-^DD!,4#+'?"]QF[DBD)=22U_P5N4N=6&0A(9WCJ4U5S MC(&WJ2%#D3Z;*P!*35B$B0A@)-0IXA$;<411[.$L/GEXDW#>P:-_Q/:CP&DG M#0%*!)3G1U38C3TMT&H*1Y#:P91]Y8GK,7U-HA%M6GUA+, /;.< $VP3$B?Y$VN3/(_CMQX-$4<#DS=R:=MBS*OQMU4.%(U)$_I4]Y M,BL4;8[$F9HX&!5SZX5C?]V-*E6,G(]?^I92[I;DP]F)-S7IF%-R[VBY%)/; MA?,LYR K3"5)],,16VBI.1P2^KQP0RZ,F%>4DX5&PG+QBR12D0]'Y)7AY8RP M1/8F:*T+Q5P.R04K +#0B9[]()H R)+ZC4?N/P9L!OQ=$Y%G0=_O,6JR$9-P5);6^L\! &AQ"],P%$ M, GZ<'K%>O^5UK""K:S /I-+A>EBO0KO?XR2(HRP9LOH?]RW#11:CF89"*R ME53O",,5+;41\.44_U*]2Q=!YF"3F9FJR_K"K0@_7,M+0WGKKNB"]\(5A98D M^A_@OPO,GK)YIF2C(PM$ NJ@J^&(D,]8$N(43D\95,M]R[^!W9\/QX4+PR-D MTP6Y+U2(5*D-DTB<"U^@JY:E?F3+":QXFD3F<1>I7,VK%#)&*_>1>WDX2>47 MDSWV$SCDX?[12/!:\MKZX*P2,-$MDB33B!0B\'12O32=A&K;+ MF$DVG+YG*FST$;J,-&SVP$68/99Z/]'9@$T#TJR!Y4AT&@_;$@1+-10XT6+ME%WFE83T4%KBI=FH M#&0IFZG-EL*ZDEJ"=%+(6-YZ.L:2_\S##MYIJIV[&AA8Y+0M2H!6LMOV2F$3 M4!']@369+RO4@M2V9<])[5/$?L8R M-"*DO51?*5C(@/MWE(UKGJ%8ERB#**)PR!CR, MLDS)17[J-K(8W'WYE*>+5WP+%:XX?<6M]A_NV7YPE6:S:O[HCZ3\,\]?%E)5 ML<-MRI&YYC(V4G[=:5N;IG4*],?TK47K=G"U51GD0H^ M8<%CZK_-YSC+(+'OYBW[Y4B2<%SGPH79*]/X>#XLGGK[MD3\5Y+%%D_" K_6T&D]77$)R47?'CA0F"5]A#E_2I9?[DAK;Y%* MCOMBLD ,]Y6X'K)XLTR927:Y7"$""R?IYOX(7X@IW?=Q@#X.['&S9,O&7AH' M F/9$75+^8 0B[)W+,%);B+?4&?%KD8"2,@1/2++61L(0>%3SQG'2>7) ^;C MC9=V&S:U>@#J2U^NR5748!N[( MBMW,.X/2>FL)YH+\'-D?TY+;PFP.BZ^%5A;ILAI#:GSD*9ZEK%_VA,HH9D/- MY\9Z_< 766SC7(P3WRGV+KRKN=+*95X0L:_"ARN;;XGT^*S!95K*(NCX"8MB M;#[C,F\ODXBQY_P9\ZW>X5P-V'J-Y?_'YXO"&5% Z:U6T2PJHH1W]HF[_BP% M)QXOZU*U"DD0/>F-YAEAWIVLYR]D[?*R/!&/19@YMURPMM)22_"(W/;$UI:] M^>E1DLSA](28!C*#1>'] *A5C,FQS)1QH7[$7 $G_#M,TF7F:4:O"/+*32Y4 MJQ&VTD,4R72L:G*+S 7[K[N;,!4PWGI+P7W\KVM^RD5BYR+QYBI%Y'0U<7$R M,I#DMOJ".V]XLZ3V;76J9HY86>-M;2_ES7M]DR1';TM!;Z96HHRR-GK_ M5_L;+&JC,\?R1ZGOK6Y*Y*2NU$AG89.EJ]D*40PJR_TGCN&UXC CFN,$, M%G*5VR\V,$'X9(\ALXEGN 7Y#&@4[!Y-,NQN5. O$XBSST>);7F,\!D?'56A!FI MV?WQG<=7FHGG.X]_L2;N[DZ+A9 M2\/5-HVAVV=V_&G05-E4OPK.D"<_5D]]O1>JY'X=@ M?X;?%XI(NTTVKCR&I7Z@G$?BG#*F]+/MU0TG/F+V<'G&"QM]O6FJ&[5>]MO? M)M9.AA2G8SJE4\F(UUPVK^FU]79;W2CSLE_^L:R&M.#MM?-P7UBZ"EUUR- M2N%]5B(T3-UL]I6I>H?"K2P81E9G!23=15%GOT7462)#K5%U&?H@4I$+EI^5 M(S2S8>J=CC+O:EDNF^RS\DBMRM&$T6WHAMD@FCB=@59YZ?*KZ!N*^;\L+=FT M_7@48=?_U#58B$I8&Y4ORV@WBSD;5[WLP@XF#$ MP<[E72 .MJ*E+7>6W%38GO][4>1^1-WZUO+W>"HZ<=GP_"#5N_>['7O^\-!N]TUD M'D2GCC'V=K#3^;C8,TN"5O,SV*8-_$/L"A*ED^5G+MQIA4KA]6K4P2LKV/\G M\V(6S!?[-)66Z[.0JO7W8PKGJ=8W3"7E^NW.>2O6S4K7V]/AJW+XBF1CE\ZT M*UD=;NE*;2M5+DZ86&-,5%3T39A(F'BL.:("#TE@'XF+G^@*>^S*B13)/Z[ZB\XI74H?9:&MY@)41>Q9?.V(,4IRYHB,1#LX'J5"*0E5:<^O+L!? MFW ^==;?\GBUP\V5.CPYOZFS_KX2MH:=]#9Z&\B[2][=74G3/$G( M>IV8B@.2%)O@B&# M?FNF>L!AZ;] 2DU\%S>I/3+'"S6PY]D3 J9"[70@Z6?V&RZW)Z MC9MZI]E3IG!>>JMQ,GY/(" MB[&EK,.+'-MQXPB>_)(Y!NZ^66YL<_L^\*>X>!R)[("/XSL6>' 5X2<>?)FP M8+]*CTZKV;]M-0?&X*X]Z-\-!IV;P7VK===N=&\Z@T[M*ST>EFHV9)(^W%O( M$6X98:W-IY6A$)RB,1KD(QVGV?QJQ'#;ASLF06VNLA?82'XLPXO:BO+#JU]N)TR88H*9M63 MM/1&IT_$548<(>*J.G%E01B:?+PS "Z]>.CC3#35TR)?F\6!-6&+V(L_7H[D MG=-Y4!H::S::JN!0%A0H6DJ1,*HQ/;1[ROJE$CT0/52>'L# ,949.'6A"/+4 M;0'L!]^[>N(AYK(LE"[X3Q0X8H:+4+R4Z?)GJZ<,642@'6C*$/O%&4?$DT135TH335ZZE(\+H6FU);< M*JJ3W5R%>\O"R8UGXW_N_HR=)^9B3>C>L]0ZC=O;3K\];#7,3KMMF(/N3>O^ MYJ;1O3?:C4&W?](*VTY)*FS#>#IE ?PNW%Q9"S 7M:'B#[Z OL8B;A M<.7%+QJH5?.A<)5V+1":'F<0O("F-/>M+"*\>B*::EB5@O,V]70X>%,\C+01 MT"LZ2FP^\T,GHL%O-&]I9Y=TKZ4;;66%&Z6__6TB[F1(<<'J&?&:R^8UIMG5 MVPUUHS;*?OO'\II+3Y#Z%T!LKDU9\)5'VACNF8:TX7/M1E/O-UNJR*@LMUVT M9"8!7&.:,)M=O6L239S*AJ[)*)BM20/*=)0B\IFVWM'N#L=:Z,2OP?88I;D( M4!90C=#KZ8W>Z=(TJXUY9/N7U/8G+DEJT=?.$!2+5QCR%.N?QZ;J[ M)-1N3\5=>0P6^C+Q@^B!!]/W'C87F!Z4GCOLFD:GW3?O>QVC/;COW@S,=O=N MT&@..[>-3J=\ W :BM-SM^7?ZAN2;SWLWP! EUU7G078-^;EKB'9(=NCM-QD MHV(D#0!6IE*'[U[N4W8@QE&J+*7*4JHLIKT=/.$76BKC7D*%5$UR;"'I+1N29#UIS,X#_SZX_B] M9_E3_L"^W7V;<2_D ^[QL1/MG1G;:PSNS?9MZZ8Y&+0;V+.V9]P/;XV!<3-H M#+OMB\R,G07^DQ,ZOJ>-_0#T:@2U%K%O<-AG%N+8AUG@A-S&_-=HJ?&M$_%I M*)X:.R&0GIJL4V6)L+JR_2C*=U66F M;6O.VX(Q;PU22K_;N*W7XBL1E2F?KE2P![[SI4)3<2;A5(&[MG*E)N$6X=;0]4.T$ MAO(BG&%0&O#AF%0BOWNA0N709;D;%+@;+HLLI!0T6HQ M41915EZJ=8WBIQ!>ADPC=W;TX[T?<%BX$)H[;V/0 DK(VWJS82@COE? 4Q8, M(;=/B<18[4BJI3=:!L[GR64O%:P(KPBO"*\( MKRH!*RIX?6D\U9@' ;>IXO7$L%<,L$83=V@LL 3Y&I3 M6: R*JM/ 45;;W?5Y=A0=1*9W$1H& M[20CZQPT>B&5"=V^WC\=95]V94*%G#8E!R.5$;XLKEMZKU/0 .ISP; *(KU" M!%Y?Y?I"!+?(!6CU2D/D>RGK]2)[JCBD"IY3PHKPBO"*\(KPJA*P(C?72VXN M]DWCWV;<"[G&7$S!B[BM1;X63EC )[X+6E(H8=XSC>Z/&O\S=J)Y(6IU;9(= M,GB9Q7MFRH)(%^2:JK#E2B1&)$8D1B2V4\I>2^_TBN_77Q?J(A\,V31D*Y<3 M5H17A%>$5S7UP?0J[X,1J4:SP']R0L?WM+$?:(YG^5.N1>P;#Y6I8$L1MN;L MFV;[\AP.M+/A#5G=)=1%B M9\3.=AK2U"EH2!-Q,^)FQ,V(FYU0.6OK1K>@M-I+Y&8YL_2'B,'1-_Y^P]\_ M_1"'5X^,S=Y]L2;P R\*/X[?"_/M@7V[D['U ??XV(D>\!T/ M )"!ZUM??_G[WW[:L$S ;2?ZU0]#'M[[P;WC,<\"A/S,+>X\X0+AK9QFM;P: M7(.'L/[,QS^_N1^:#:/[[];O#\,WFF/#%\R*KHQVO]?M-!KMQK!S=W_7:]_> M#GH#8]!M]^'CW=V;7U;N+G\/#\Z4A]H'_JQ]]J=L.SO-/>XZ'K]*G1!FX[LE M6D.S/8<;?\1AY(SG\BO' X8=O6N:BAT7MPS6M7@NGR%005^SXP#.H(V=$"A*6T.U0_:%EZ5D(5W9?M8[H1RRD&CLI&I+ MZT;I05MZY@'7&-ZV"]I!^'*S[9>P.8>]%J K#W:AB24QWDAI($%X_)Q_C><' M4^8ND8V!O\D6%DQ+L[CK)K_Y^4WCC?@,'-E*/^]/S5,6/#J>W"2+(S_]0FIB MXIMGQXXF\&L 1")(0 ZX;!;R=^D?/Z[R_L6^\T[ A?SH;O1P[NY'E'MJM;Y[ M74)ME)/)F<[[^)E?3X>GP]?_\!6-UI?;AB7X[-&JOH .#?M'#'=780Z!X("Y M8+N LA5I P[J@X=ZLS_6/L$3_CXU]81UA'6[&WD3T%5E$ONM'Z(1!S9(8HHV^"_\/N*>]G$\UL':VF< .:$?H=\ADO8. MN-W>,K:BZG#B)FF?/;^)0%4(Z9XU;:X4H"*L(JPBK"*LJ@*H"*L(JRJ4-U[U MM/'?.0LT[MGB4/DK\ MAOC-J?B-J7=,*L.$3L%JUJFF."!12V9B1,2(JL:(R,2J;1^B MDWO&#.$94S;@E;ASCG MX#>&6;Q8+\O-$Y\A/D-\YDR^FU,P&G+J$!LB-D1LB,RK@IQE"MIV'MAO#8SF\-:\Z;;ZQFWOMCL\:5].HS,K1V-. M/X["B'FX,8Q: 6!J#>FBMZ89DM);TRS>=XN?XU*]RBDP]/AZ?!T^-(>GI)_C\RY,(PS M=!,[;^^PPIH'D'>'\&HWTX5*&0K*("NBOKM>T^+)GX<@HD=[NRAK@@F ME9=_49/-Z,=/@>-9SHRYJ@3D&8!&"%AA!/S-8U,?#O\7%K8YH>@Q3+A(N'@. M7+QE03!'U_Q_F!MS,AD(RTCD$@+6#@%)Y!(NE@47#Q.Y5%FT':*?^9/O/B%( M91:(=L\LQW6B^3GUF:VP3W!<1+K7$+PL("U%=E<1D%*?^M5KZ["?PN%5";3! MYRJ<":\,QJ63P,3>B+V5/[.U$KA3<1Y';(S2["N;9G\B7:LLET^LYA)8326D M7BGX4#4TIG:##,*:<# R"(F]$7LC@[#./([8&!F$E34(3Z1KE>7RCV4U%4F@ M+1*$9L/H:P\\F&J_^LS; W,6Z=AU:^C9;"BEHK+<=-%RF<1OC6GBK:FNK]#Z MI1K?;(A%"-$$T06H5T031Q&:UJM54)B1(K2)RJ3FY MH%K5[B@S1,J"_&=Q8Y7(C5ZL?\ML:1_\B(=%4-!K!1I*@7Q>[4VQ:_E0P)4% MKXI6^TZ*69W6AC:;K9;>[JLCSHL7G41> M)!I)LRTM>9)F2^2K4+/MZ(UNLS3(29HMT2YIMIEFV]3[IK+6N[47G0KR$1M5 M=]@^^!%SU\:D%,/?F\#?;3_&B1K'M-2I1%J^ND3I74%8^=*.;E-M?>UK@*L$ M'IW6/%!$H53*1OR/^-\!08-.TS@YW/8RH2J!>^KL*V*.Q!R).9:!.7;-OM[L M]$DYI&18XF#GQSSB8/MS,+4)^<3!2(,C_D?\KS+\[VU';S?4!2?(O"TG^1)S M).9(S'%?D'7Z3;W5+RBOXE*5PUQ\]X>(P?$W_G[#WS_]$(=7CXS-WGVQ)MR. M7?YQ/.2CZ $7>8 3#US?^OK+W__VTZ;?C7D0'R$@!<#R'XF8]_?G,_Q,&Y_V[]_C!\HSDV?,&LZ&K0:C;:[>'@IM=MM\W[ M]LW-?:/7:??O[_I=X^:^^>:7E1O)0_?!F?)0^\"?M<_^E&WGF+G'7$%3NQO^(P\@9S^57C@<\.7K7Q)"XT@CUA .8IC.X?B\*-7^L MV0F(M8A]TY@ LL8\6W,78$; ADX8P8_@@0B6&/LNB X,<#.QR!H2';*W#>-I MM\T_/F1Y<:JB-KIMCNXAR[][D20/Q*Y7IM_D5EV2I(UTE00A\7/^M9X?3)F[ M]&(#?Y,M+%B%9G'737[S\YO&&_$9^*"5?MZ?VJ8L>'0\N4D61W[ZA=24Q#?I MO'< 3,*A@?NZ;!;R=^D?/ZYRW,6^\SDL&=?N;4Q)VCT+1FZIVSSI"/JUQX]] MOM*/G_;U%>G25CIC(-MN]^*FM-^@1#U *R/\.@2_RC'&;G<+XN3HN%DKVV9- M;-36*&!&:'H&-#5>1-.=.W$0BRU8A%=/1+]][X$9[,2%>-H,/Y9,G!&<5B+0TP*HL=R.,VP-PQ\M2H_*L[@$XG"6'&ULX/WKL!\\L ML/?I\52L.*U#L*NX,ZL/5QF=EM[I*3.;RG*7VW1O,@]/([V)#U2-#_0:>K^O M+"N[+'=Y+!_83V>8 FFZ?$>MJ_K*Q&<>\N")RY MLZP@9J[:;I%[ 52]]:Z> MS%JFWFQ373\9B2)@YH>*F^_73N$S&GK'5-=H MH^X*'YE39$[M0UU]O:&PDJ7NU$7F5/3CQQD/6(2U&:X?A@?'&&NL1H+$:M,L M/[*LR++*659&ERPKLJP.R-B3%A.I<2^J<2;0%WG%R4@JD9"J$76U]%Y+F:N\ M]M1%1E+F%R03::N)9-*L6C*1R$3*DT2[1UX#,I%V!^Z7R+>^7HU8R&W1=(5[ M(8L60@ MO3R?%$B+TN[(/BJ1?*H/<77T%@64R#S: X:? CYCCIWFDART/>#4:O3U+I$766I[P/ _S(V3*!8.L6&>I39YO1R# M"0H8.=AOZZV^.I?CCO#9:^1@67!,V51!$FL737&FWC<+&G)\J11'5MX+4/S MHY/9>*]@8WV45--HZPU37?77H8 K"Y*1C5AF87IQY-DT.GI77=O=BR?/BL[+ M2>=HXMS,\I#I:],E"H!;U6!%>$5X58Y!)252/$XVJRDW)IH&-IV;VY4( 4L' M.,*XXOE@/0,&U)]ZHW.RV=$[O>-;$ZZ:1\?0+LH MBJ%BF1>@^)MG.V$4.*,X G5\[ =@/WD:9X$'^Z7,K)>IT6SJ[8XR^?4J8.I- MIF294-[67L37TMOF\3YW(CXRTN1S'R/X-Z5$5]NL$E/O-BFIA.RZLDFYVA*< MH3!#F1G^XI52M)/3>7>>'0"2W7#^, 5D@? M!HA["-;/?/SSF_NAV3"Z_V[]_C!\HSDV?,&LZ*K3:O2'?=-LW0^-=K]]W^N: M=\:PT>G>]NZ,F_N;-[^L7%,>Y _.E(?:!_ZL??:G;#N_RSWNPKZOTFQDL_'= M$OF@BIA#@S_B,'+&<_F5XP%'C=XU&XHSF&\9K&MQ+> 68C/H=$+-2R=7!]QE MD?A6BR8-#L.X#S:&.X#UEG#L(/(%BY.R4*Z MLOVL.V,.64BTNU:UI?4.T8=M*=3&/O8O>"7M^D"DM@!3>+ +J2R)WT:Z2D(' M^#G_6L\/ILQ=>K&!O\D6%FQ+L[CK)K_Y^4WCC?@,/-E*/^]/Y%,6/#J>W"2+ M(S_]0FI0XIMGQXXF\&L 3"(Q0!*X;!;R=^D?/ZYR_\6^\^;F0H*8&ST3NUNL MORZB- C$YTY&/F^=]/1W^0@Y?TN^%<%)[>AFT:K<(B4Y>[Q.>KY5*;P M&G&:2^$TG:ZZ4%K9;Y[X#/$9XC/GTFB:;6K%?H#EI218OTND?7.8_BZI%__$ M@R\3%O !"QWKQK.'CHMUY[O^^U>YU^NV$.^K=WC4&O8[:- MV^Z@TVJ5+EAO*@[6/TRX!@AMQ:[H,X^1VD ;(51%)-F6[S"1WCO*'J+P%H7E*71* M87G"K6KC5MW"\F45DW4/RNL:_V;Q692S]MG4C[VHJ' ]@*5,#NNB!Q=)7XHR M!V01=6>E]VJJ\VB_!KY:N+S-1DLW&@7-1-P':&7!'WR.XF\EC+\1.R-VM@,[ M:^J-7D$=C(B=$3LC=D;L[)1]!$R]I<[M2.QL?_.S7E;F?T6PE-M7#([*'CEL M93KU/6G,AUHC5BZ&5DSRRPSS+,I7)DUM,-4QV5O0*=LN * MN3U*)+'J1E$=O=LFBB**(HI2!:ZNWFN?;"1G72B*DJ%5A:E?JD@OGGX/23^I M#&6;O89NFI0A3$Z6Z@K8>A-HW]#--N6\$H$2@9:20)N&J3>5IZU<,(%>>A;G MATU]EZYDKN;)L*S@7)B+2%(_%\C4\[C&=7?G*O/C&5PET(C\;85K&\3!B(,I MY& G=')4 HV(@Q$'(PY6(0[64YW+?>DVFM\T)8)1.,QMR+GB;\7-O$#^_:91?PSMWS/PS1L _? MW_3[S1NSU[YMM&Z&G?9]M]T;&H/;3K-S6[HQ1#AO1266X!BB6> _.2& 3PP6 M2EP.$?L&A[,=@'H0:N/ GVK1)&U&K''8VE0,O!W--3:;N7,XA/C!;YZ#7W^) MX%]#V V+XL@/YMJ8 \TP-[>\%F!:J3\^>D!/0IT)_0EPV8 6@4")=XCY29)( M^[MC7R76P;S8Y!@C#B![$8(TJVE7J)9Q5A/-:;J<.4W]\T[KJ?:L(3I\50Y? MD0$4I;-\L^W2Q!.:U$2X52ANT:0FPBV:U%1UA*O[K*:")C*5+PI1I)OR4^8Z ML?SI3%08LRCS%BW\1RM^HW,*B-(7_ZB+.=2AP[]A-'2SHZYXL^RWC\]1>+2$ MX5'B-;7G-;VFWFBH2W9O[LLZ%"T\"8976N* M:*MK2TT40111>8H =4Q="[^Z4 1YOK?#]MX/."R\EA$INS8ICER+ MHI_W_A6*/L<1[1VJLB00CQG;$=1K;OO.3+>[:[S#GVYDB:201TA8CZK&O_[F MRDR]0%! I4 2R^&P&PJE,E>N]]./7>+505G=Z?KU<6#KUKA^S^XF#M5G*"I' ML[VC5"TBR_:*M0X17V^@&V-UW1"0^)#XD/CV)3Y[H(\4UM5?-O&A;_#'3XLE M<;@+$%([M4>FC$Z<^'_0LF//C0?Z4)V@:\J-H[.C.8*I=211P^1'I ND"Z2+ M[M(%N@+WF]H(:;#4CWCQ,AI!.XT@JZ_W;74]L2_;"&H1*;97H'6(^,R>;O;4 M3=Q XD/B0^+;$TZ6/A@IRT?"U+]FF&EU@O!V3OQGJKF^-J4S&H8PW)%\UT@4 MT5A[(5["U4V-0*\3XCNU#'1L'97U&94I2[!M"B:@>Z,Y JEU%&'J5E]9T DI M BFB]13QT31U0UUQZ658.^@*W-&0D:EE#M//W#A"&VBW]V^@#]7I9^B : OU MM5>Z=8CX>F-].$#7.Q(?$M\9=,ZQ2COLPHD/O8,_?J5+$H>BA3JO I:5*51V M;4=++^-.F-J!'A#T@)1B4;9N]I5I@D@22!*M)PE;V2BOKI #>OQV>_Q$KY4( ME"_7CT-R!>6_\4IC__2C&0WA#SQ8BT[!W:;12.^KH[X+MXQ:1)_M%6X=HKVA M/ABH&\^&M(>TA[2W/^V-+:S%1X^@(EC=!0L8\>? 9+MIXHCD0)B^"$KIE,JO MT-@#TK/T_E!9*[3+H+#F$5-[A5@;"69D8<84$@P2#$:>T*]8&VS_UXWG\\"# MW8E9Q&A"[1X3HUM6_1E-3<&.]U)>BXBLO:*J.]0UUD?#^OWR2%Q(7!=(7+9N MFC@)!-U[!X6<(QK''EU0/X[T-.,/S:UG:.1NC)2Y)YIRXW5+)!0\':8(6Q]8 MF-*$%($4@2XY=,F] [:??">D).*-6!(_I$[P[+-?B&8L3]2G,S>.-#^(82B( METS97]@OX[*VAK;0[J8MAJTL&MMY6ZA%=-E>Z=8=XAJ82%I(6DA:M7@=[!XZ MR-&'MS<(/\?L;[705!!.:9@"P5PRY3/PW*GV?PS^G_:1EJ7W+75RZPWH- 4] MT+W1("G5/8JRU3D$D:*0HBZ>HDQ]8*GKZ'(A%%6CJ]%LO7[X)0Q>W @*-V9! M6!@R?% >X %HUF-H-@V2)X^^BPJW7H]\&SS:7(S^OR>#[9MHO O&-8"RCH1, M0Q^KZRQR/$1;@7GHKCJ?VH)<$KGDV?R&?=T8J)L%@DP2F20RR2;@*C))A:JD MK9M#=1G2R"0Q-K,3A/>\G9?[P@UN+21Q8P8J%3"P G'/&P%59NH=51-^ &3. MB%E_0&_SZ;W-'2,T=4D\2&A(:$AHV]/ED,[4T5E!K?Q33-A1*G]?\>\__RF) MKIX)6?[PS9G3:>+1S[-,0?O$XR*/Y/M7IJ1]I4[@.ZXG.N$_PDL>V=%OO,#Y M_:___5]_KEAGL?2"%:7?:/CB.O3;G(3T!L:XWQ:FN$\\M@#_U^?9URSG^PL# M27#PYUEF,._]__Y>/=!&Q.[JT/?UV[O.)%/+H+&FF_TE?M:[ @VSE#X7'/ M]>G5G'+$,RWC#R7,&S$T*R#'OY(H=F&XMB]HEG MV&O3)&1'U&9NQ$A1V\#08[8-=ZED(5W9?C;9TS$+:<2?*MO2I@EPW)8B;1; M+-OHAYWLY4@\=QB2T' ?ZBD)-"-=19(&?"Z^U@_"!?%*+S;A-]G"G.UI#O4\ M^9N_?# ^\,^,>3OIY\/I?D'"9]<7FR1)'*1?"''#OWEUI_&<_9H!1LH5)C(\ MLHSH#^D_?EP7$_F^BVZ 7-18E<)Y?T^"V),]^,/;PJQ2ULHSO?-QZ[ROQ\-? MR.%;XE9KKO'1.T-.V1NPW*UKOR%FE&DA:-@B;JG!+>4&+^(6XM96TZ#=\:?F M(IQIGK==0PWX\_&3K\7S((F8L1KAG'(%$ 7'%4PED@WBN1=@05QVI8J*FK*3=O)$PWR'SQ]!M\V1M MI3MO'K6(6MLK[BZ'.LVA;MLG&Z. U(G4B=1Y2)1N9MKL- M*QZ^+8?'].*Z._.=>2YZ#9W[)J!"':'P(X(=@V#-Z#6ZOW%Z0)I FE QT591X60?!&+IA*^OR M?FF5YI@)6"[?<4DM-E-W;**A/ACB>"WT2#1(H'6(N@S='N (*0NI*XZ^LOW M]>% G4NOZ]3UWD36MBN#]TD8+*FN_<(HUJ/:/8EBWM%E,@,77E,LL_,:7SU] M8*(##YT5C7)6G)]&2V9G/-T8G M 3H)&B23ND-:(W4U:TA:2%J8;W= 4_&^NL 2YMN]RWEGMUZ+Y/EV]: 3SD:H M$X2MGXU@V:;>ZZO.2-D.N%;@$3J0:M0L62$W_ZLTN>7,^-V2*_ ML'>R?4P_^U^IDX0AP_T;$KG1(YSVD*%4-W?FP+RY?YC^V51-J4QC1Z">R3.R2;(Z\.8]L#L MDE3'@4[EUM8#)0.=^F<>Z&2T>B@1'AX/WX+#XQR!]\X1L"]NFA7HRAI7EC6I M&2_$4%&N=:5ZB);J27OWST=<+.)B!^:RG!=-E8;ZT V'R%5\[FJB8-<5(:)\1@,/&5(&3+SNE3A"2V W\']A1:0CN MR[3Y"+C%ZS%-3YDCVBR)<.E5S+6&P< M?!!_$'\0?Q!_$'\:")_:-/11VU6F7P*?KK0%"7^GL39CQSWK%,/&ERJI2T]\ M"[_:,.?(-GKZN(@[P&>4W=O$8@S<@RK?K)K2D8 M@/P&^0WR&^0W;>$WEQ[K^C8/PO@**H@TUW^A4;S B%?#N7+'I!;B#^(/X@_B M#^)/ ^&#$:^M$2\>Z^*UL9 J%*^T".K?>5WV,=AW.>U"^WI?W033SALHZ!!1 MP-J1N)"XD+B0N-#!AB2&)(8DUBT2NW0?]F-(8&<% TR;4V^JN;[VZ]_O;K4X M3**X#K)K'77U3+T_W+NT\5+&"J&3#$D"20)) DFB-AT,Z0+I NFBNW2!O0NV M]8,3/9ET>_.G/C/E'=$#HES7/N"RW$(6/JXAP/HT=O6(,'5'>)" M;QN2&)(8RB\D+B2N-A(7RB\<O:7R M]X5_%X &<\>N)+*9EO&'TM7 516@^J\DBMW9ZORF34W[+RQ;0EDC7<;UV66+ MS\7W^D&X(%[IS2;\)EM8M-1QJ.?)W_SE@_&!?V;H[*2?*R#WZ"X8TOQ*7[6O MP8)L.'O2"?+LV-*.943ID65$?TC_\>,Z57QXFY@KR&Q_8U+LJ6^?=*K]QN/O M?;[5C[=[]WCXMAP>Q\36/2:VCMG$YQTC^P"JSC^XJO-+KNI$&EE3L$RN8 WV M;MJ+N%C$11R8K2*?4I6M?GZ3O#DL#Y$KG<9N(GHA>M6'7LH2V1"]$+TVT6OO M[C*HF-5M)+3/"/CXR=?B>9!$Q)]&?ZP'DQK6CT$1^/B]3*D3A"1V _\'=C0: M@B\R=5,?6 !T@"EZR@*[9DF 2^]%>$NB.6\(_T(\G*2#DRP:J7HA_B#^(/X@ M_B#^-%DQNIA).H%/5]J"S]/19NRXRJKRC\&SQO=_P)FGI3JNWE ?6CC/_61( M<<'R#7D-\AKD-M#SBU61D0_]SV["I[6RT.DRBN@^Q:1UW60!]8RNIFFW+_=8LHE$1($D@2 M2!*70A(UZ&!(%T@72!?=I8NZXD0XM_1T,V>V74@K!HB<;AC->Q('VS&EQAH, M];ZQ=_^;^B#:"LQ#!VE#V,7*]HYN>X$PNE=C7+2;V$(24+:PY21A2WUEI]+LS)_XS M97ORXY XZO*IWXU,70C!UG?F&G+O](&M+/.N*3<)SV%M4KL\VDW!G8OD EB/ MA;P >0'R M0(D L@%T N@!K!?NZ$/_&VM96_K_CWG_^41%?/A"Q_^.;,Z33Q MZ.?9 W'#?Q OH:*N>>)/"XZ@7RB)DI!./_M?H2%3R)#EAD1N] AO?60@NO$" MY_>__O=__;EB8==W8_JS^T*GG_R86?LN>T:\I/PX=P*P#U_I["\?'NXLPQS^ MO?_/Q[L/FCME7Q GOKJ9&*/^Z&XRNKGOV;=W-Z.;0<_H3>[']O"^9YGC#W^M M$QF1#JX@+P$8%HZ43PGL?CM+/&\E486 :/D_[!S*SSK MWXB?D'"5']52>-+=TS?VQ;%1&<7>\*,75BW).2-=16(E?"Z^U@_"!?'*R V_ MR1863;$=ZGGR-W_Y8'S@GQGK=-+/A]/<@H3/KB\V29(X2+\0F@C_YM6=QG/V M:P88&3)C#-LCRXC^D/[CQW4FG>^[Z&7-&;U5Z3;>WU$K]F0/_O"V**D42_), M[WS<.N_K\? 7CB>FT,>@.RC2/_B/2(]+7@_3"3FT&QN>.ATC/[_97 MNC?/;XD.M-U;-3H.A",U%&&:F']V!!XU+/^L3E_H_7&A&R(F1%R(J.@X8Y,O5QST"UIS;KJUM&UN0YI'3!;.%(8U:K%E*/ M^P"CN;NL9/ M^C9*D?=J7PVR_>H>=DI]LJ"1KL7P[P4)?Q]7_P;Z<#!$9RRK8%N]]2I#F].OF@#'J$K]KQ14>1@R,'VMWU@ M(.1073QH;\@=9 6U OO0<8X,#AE%6M] M!;K:NL+@#1TV39!CEF]4ZXJ:VW1@\PIL7K&-];>QA4'#'L?#8_.*AML86,R, MS2L0]1'UL7D%(OT%(CTVKVA2BB4VK^AT\PJS]1F\V+WB7*[Z+I1Q0O>*D8EE MG"=#B@O6\Y#77#:O^6B.Q[IMU9]5B@G=R(J0%2$KVE%LW^_IUJC^,>E-N?WW MJCWOS&]OOY6%[2O>HBC;U(T!MJ] ]R_6XF<*[]C0!T-EQ?BHUB+%=)QB!H;> M&REK]](4W#^]]G4ISF]L7_%.KHZ^-0MVP+W9WH[D3: M.S7M]?3! !LSGT&YJZ;:A+63T6;DW!,'1JMD!$ M7@YU"CB.+--2AX%(HDBBZ/L\EX#L.G6A\Q.;][8@[_IB.L/9PX%N*?<=7WAG M./1W(0=##M92?STV[T4&APP.&5QC&)PU'.DCY3&2"U?1CF[>^^<_)='5,R'+ M'[XY@O#SDH8$FH[\3$E$UQ9D-^ #F+_2V5\^/-Q! M$]R_]__Y>/=!L,>3\>!A\#"^N;WY M\->U:RM>@O:C*.'MA#XH7F !MI2(HB6 M, B%&B. *X?X#O5X$]P@Q1GQZVB]IS'V_6ULW]^^DK:_HXMJ^]N2QF?K.JI$ M<$LU0KTY[ MDAE:6CRGVLR-V$FU%3,KW]"2+YB[G:*M:/.R+>I$/V8N*JL,/LIWV/2\ VRI M54*7D6Z,,>D$Y=LA#.:07I#=[7IB&?J@KRS?H2G7>Q8*N1C9;!W":B\P!]*T M=%OA=$D41Q<@CJQ#>'!WQ9%IZ(:)G1Q1'!U".H>TN;E <334C7[]G8":@@\H MC=Z?D\_^1,DLIB'*). PICX\2#RC3+IPF22*6LJ9*(BV O,4,E$%:9?'YTU6)V+^% 335]?S#DFO?+B[ M,>X>[HW!7<^P[?O1:&3?COS(*HC!R=KA,\LAE3+9PE:;9J$\!<99]W FR-]VVIR+7DO8U5;VBQ(.6I+ MM65N[H%K[),P>)F$>(AW/.WT6\Y?B'W\*@RC*P7@KQ1,EEV,5Z79U- %;&_6<.;6^R!NB <%,* K,7WS;\1/2+C2+%Z*H[R9)^96 M=3:WRK9-?3C$^$%]#*E$1.WO.IEZ#;201HG'J^YF8; 0/7XBEX\N/$8&=B^N MT-/MH;*)Q$VY_M/3SZ6T<[V?S:C#O4>S(*3L%9J3A"'UG17,G_(C,1:T#M+J M3BS\HZ7;HTWO&([%.:;MR7N;U[6=(,LJ=EKXKO7,@Y7L"VUW;@\M?3A0EREY M82$CE(^-4#R[(QW'AF[A2$8T]5J@D=;@_C_SS#C#4J>7O@&=IN!/4V5AZPES MFV:ZK1-3*W+1F@+<=J2;-<:!/!@,=,-0YN[-G]TQC0[SR]SO&3*V^;S;[FY QEGOT$#QJGV+28Q%2/I^9]2+2U*GB)WZI+0 MI1%?M9'I9WK3_>M.GQ+$L:P 5R34\I4VKJ(6XA;;ZJ5B%N(6VIP:^_Y!B@HWXEPIKD-XQ9L MJQZM.Y;0TE3JRZKH+CE4SLGV&^_=Q.SIXG,C4Q\(VC1-HR&HN MG-7T]<$8NPXBJT%6@ZRF7E;3'^JC0?U9]$VY_/>RFI:8Z#7/D]B(/!]CK%]< M7J#5Z^E]S S$D>/U.< NCJ9,V]+[=DT9:4A32%,72%.6.=:'%M)4<[JHMK^\ M1+11W3<;LA[4PP:K2JU?;+#:,VW=Z"M+'< &J^CE.X>7#[DD&/;UNWM>&3?WEC&X,;J#^^' MD_O&U61:)ZC)9.ARMZ1L5UC2,E98W#TS;GQ\J^\QT>LR'>&5L:-CNV5,>L 9"P1ZAI MB%_'X%_<;2+6O]$$,7:@C*(3L\I6!J?MXU)^\7G[!X.<3D90F! #/D,\AGD,\I5 MG&YI,O?_3MQX=;@N<\%YUGI_8"BCKPO)LFZ>]=DXJ7W)%#7HJ1Y!TWF*JLTV M'[5=I(FBA>WI O5@&O;>5PV^3NCBECX>J]/&+[[S/KH%.I$GVQ1T1&9V$+AZ MNCEH0*YK4[!'H0KW_G36@W)0=Z2Q_AKXP9*&!*;WB;38^^]+ZD?TX,DB_>'$ M-LS1<&S=&?9M[V$RNNN-AX,;WEYD%FL ,)95L[KFTUC'\1_[+M3 M\1^U3?_8 ]_;D1.+@SRV/=[NE%4\?%L.C^E G4AE.WM#_(;E4+;:%D?<>DM! M1-Q"W%*#6UT;Y-%<0;E]D [E+X1&6_MZ-'0 MTT?#^@> M )KX#D,OS4P_(8,#!G8KAP"=<9WN[$&&1@RL(:@(C*P0Q(\3S"L MI!58\UX&=NGU"C\1UX^TP-JW$UR(@\ MB2JFI-1F__(WE= ]*ZV-]+'"NK>N9TNCZ^8$\JH[Q 4^AQ$2%Q(7$E<=Q-7K M(W&AS^X01?&C%T01C?[(G7>99XYIB]JO?[^[U>(PB=!%!\\-=+._=\[:I5AA MZ)2X8(HP]6$?_1)($4@165IJ;Z LI6WST@\]_1FI"%-RU6MG,S'Y2*/?G3GQ MGP_)TKU 6^BCI8_5!57?A$NWJ13]$.B'.,A4.D5J=U.H")U\2%PG)"Y;'QCJ MNOUTG;C0R>?ZQ;R\90AMA.*5KBT]XN=Y>4L(#*,-E_&AD65:RCAX4Y !?1O- M$4BMHXNQI6SJ/-(#TD/KZ0'E!#KU#@7LY_4V@[68.F_T#^F.*62.U94O'0NT MIJ 6>B%:(.0NAS3[0R1-)$TDS0:2IF6<;*I+YTGSO>[%CDQUV6B?70^"*9I_ MT!38G6[,07U J4&I'^A#6UFBY9N@:0HRH"^J=ET .0URFA*GL?6Q=;HI4$U! M!N0TR&F0TYR6TQAZ;0Z1#G,:]9.8]ARC5#V(Z2OUXV.G+MW<]*R[P61@&Z9M MWQJWX_N>.1D]V&-[TG\8W_4;-W4)IM"HQ 4 'K,4J8"?YD9:2)W@V6>_FD*" M"F$+A@3V>P5[UYY(Q'X#Z2GE63[:- G9.7 T4TM',_VPN9]CAS'MWV*\L&I) MN#9V/-."A,^N+S9)DCA(OQ#Z$?^FP1.=XV.U>@H1'KXMAV_)8(K&64?9 M=G$2"DYP0MRJ%;=P@A/B%DYP:CO"X02G]V!2@_)CZO2V@8I] M;).P-\4HC;1OC9-O"ZM'<9@X,8_KL@\T?*$WJ\?5DOWM-HCB0\+L#T-K>#<: M#6X&UJT][/4F/?O^[G9DW?2'-[W!K=WY,/OCG,I(.03)17AR&3*@^G&D,0BY M+S"":1:$VBUA.W!H5L8Z_!%"\H6KX!TB,-[>]GC[3A: X?9SAML':L+M]EF# MKJ-61XSQ[,<^/F[SYEMU=@R?8+SN/1#<7)BO](TR:!!0 ??4$$Z]0:9,-75K M-]2G,_>@25I(K4BM[\"X^^\.C7;CVQEWQXQOU^.30Y BD"+JR!?@Y1N(7(A< M=2 7[V)PA*\4U?%C,,ZT,9OI>$QJ4-2OSHC&#?' -M&UOQ$_(>%*Z^G:(3F' M[VU=HS1&*%_&'9H;;VH*Q&LJW3VBE=(N$-< R1JZG^G]04V-!0X 9RNP#I[# M)(D&)DD@@T0&65]#!-T:G+]!9"NP#ADD,LB6H"HR2'4:Y$C99%5DC\@>D3TV M %61/2H#Y4"W3'7#/9%!UNKN-EOOC"RE*/,D3]'QV)F3\)E&VDNN3\2Z!"C"\A+6USI1ACU5$1I"6DI4NDI8^6NI'Q MFQAQ)NV[N6/CD= Z/!^QK]NF,A]64U#_+,;4?BZH]EM9OP;^E4.B>6I6U4%& MW1GC5,/\T2H_3$IA"D,E40*0\I#X4;"CO/X.V:\W8+AMB2K!72:00<($-A0[ZD;+W<9E(0>PTLF&%,?CD=(,$@P M2#![AJL&RCSL2"Y(+ETGE['>4Y=6?1D$@P&K'5"\G\VH$VO!#!IJ4O8*S4G" MD/K.2HM#XD<>B=W 1S?$;AFF+GGILKT0Z/]#_]\AA*>P0AT)#PD/"0]C6QC; M0A)K HE]'*EK+G#9LJTES^Z9ILC M>%I'%Q]->ZP:4;J=)8?D4AY&'K"T!.26"-([*,YU.T!RK>F%->VWZP[ M7P^EUA&?V5-FTC7E]M'!V!PIU3IZ^-A3EL5W&?(&J>6"J07#5$@72!>;SXV5 MU:5WA1QJ#$.UWES)F@'=48?1]99W;;J<5M7HU MU7M6P/9-+&Y]):C5U_N&NLZ?1P.T%8B'WM56E+XCDT0FJ126MK(I-,@@D4$B M@VP$KB*#;+0S"3DE24:NWM@;I47&22RCV7'4NH.%?OI:/89(Z4 M%;A\WK" ;EBJ.Z;M<\X64Q^&T9":MG5_5I@3C[2$M'3)M%2?[8TTA335V30/ MO6]@IH<*>PD+CA714(?*0BQ#-X=8<(QECZT18!TB/E/A:!VD/*0\I+PS6F)8 M<(PDAB16TBQ[-LHW+#AN?\%Q'?.:SDJZ0V)#8FC35LRD$A$*L.735.KJQALJZ;G2%'K!@^J"":8,73-;O?435O"!&[T#F.52Q-P%9FD0J6PKSJ_%SDD/3SK%1ZS#[0\(7>K!Y72_:WVR"*'QD@;KS ^?VO__U??ZYZ_(7Z"7T( M@\7]]YB&/O%NDXA=&PVC21R'[E,2T^EC\"#R-F[9G;$O:72S^HD&SR%9SEUG M$E*2O8;=BP_ _TIG?_GP< =.Q[_W__EX]T%SI^P+XL17MFW=W]DWH_N!-;3O M[V]'=^/!O=FSK(?!G?UP:WSXZ]IE%B_FT5W02/N5OFI?@P79SK8+CWNN3Z_F ME$L)TS+^4"+;$:/1 K+\BQW>G:W$5Z[/!$/\0P_H6"4"/UG,\?EF(5X);ZJ+6VZ(X]9Z(>=3.)(I'48XM!0 8J.]U!@"GLLZ1Q& MNB=)-?"Y> @_"!?$*QW#A-]DVQ1TX%#/D[_YRP?C __,^+R3?CZ<)3!:>G9] ML4F2Q$'ZA5 ;^3>O[C2>LU\S,$L)Q*2+1Y81_2']QX_K$B7?=S'\E$LEJS)B MN'\$2^QI8/WA;;E7*9KEF=[YN''>U^/A+^3P[\^2;7W4]GTY#[TSY!*] M.ZJ*V-SNP!OSY^,G7XGF0 M1,S>C6HJ3&*';Y+WOD[\FBS8GQP2[;;5C^5G)X1A&P1!8X#570F*&(<8AQAW M+L =+F;+4#+:+DY_\]V83K5O,8GI(3V=ZE72NA"XKN_,ZB/,(VNL]WO8#0Y= M!4KE-?*!MO&!GJ7;HQ[R >0#R -Y55,#3E+M_+!VISRK7>C/C, M)VJDOKECS-;WMEOH3H>OGJT;@YJ*@0^ 6U-0JV[AC4XEI,Y#J-/4K?')NGPA M=2)U(G4>$*RW]7%=P^4ND#K?Z1[O#=JNUSX&,?%JU6M;1V*C05^W#?01H8\( M6X#E--'31^HFNB%-($VTGR:,D:YPRF%7: (3^[8E]D4NJ<7XZ8QQ8UL#W3+, MVDWKIF $^A9:()>Z0U[]OLT,F_IGMB%Y(7E=(GE!W]#1",GK-+ZWUNN#]TD8 M+*FN_<)(UJ/:/8EBWC)B,@-?')I8[+G>R-:'AK)6O$VY>70[-$?^M(\F^@-& M$\J,)*0)I(GVTX0YT ?J.LAUA2;0%;<%L'\C[+UHS>SLR3A@)&4IBX)VWII! M9P$Z"PXB+T,WU"49('DA>2%Y%W2V]"< M^G1=T<\$L1I8E3[N]W2C5],DX*K^YVW )/0'U:X7( ]#'J:*AXW,@6ZH*ZQ' M'H8\#'D8\K"3\K"A8>G&6%WZ(?*PLF6I8MR,XGDQU6-IOLU)2&](1*>WP6)) M_8C$;N#S63>NPU[P+6:/0F.Q:/)*PNG$B=T7-UX]PO$.&44S[ _LR<0VAX/! MV!X9#^Q_;GOF@]5[,.XF#^->XT;10!L'E<@U*4Z;B>=4<^;$?V;'J+3WB1]J4 M3RAJZN :-THG\+#3/E$0L#OIZ\@[?:/Y;V'5DF#$V2KE%LX]);-5^O8[1UR< M>3;+>1]O]^Y[K=[]:5_?DI;SC;.,:LWV>0-6;8 /XL^>^/-6O^73X$^],PS^ MEVLR='JUK]I5[W8F#-+DF6K:3R%A3]^1F")F=Y7R+Q&SF[&9KW1!7)_=7#.V M\P]F\39F,X\T7)RU7WK'F,Y%B=.CG(:XNQ;L;O+\'-+GM_21DVWG$_AW_48HUC]\I9?..Q35TAQEMHU0968QG76)2/G.;]U7UE,>*>)B M* +A@_#ID&>^6?!!G_SN*@9UVFPW7>X?;=VTZI]SMHDD]0%).1XI2_-H$-TU MBXM=9FM8R[@>*ILH@SYH)"X$' *N(8!#'S3ZH(\"VD,0SJA;@Q>Z%=KXV%"6 M_G*)"C8RW@[[GRWSNH\1&:0(]*\B?!JIRJ+&VC[#Z9PYX0;/"=_LW%I;EV>5 M8&])*VU3'P_4#4(_&L(7T6"[163?+":*^>BUHE4;+']K>&W6'X9KRMTCIVDH MIVD0X.K5"ZY/%_-&7$.I=J%2S38,W>JA7#O"FG[_B!HELV,.&4O#%_R\A']& M1T^BZ=_>6;8Y&0WOQJ9]^V".K*%M]R;FG6W3P45/HI'C9P2(NSN&!J?0 MX!0:G$+3X$DH.(7F?+!O28Y(XVR1AK6I:QQ\$'_VQ)]FA %Q5@=BH';'Y M7)MIV.296_9=2)PX(5XS-H339U",GM8?B+MKP>YP^LR%LR^U+Z#IH^YTJ P0GT"!Z(1-3UH,$)] T2"GK D;A!)IS\RT,$"'^ M('P0/MWF/TV48EAMN!VBGRNR G$*S1& '.JFPJ+,KJ4JI!ZUP,LCD!.L>AKN0N-"7BH#K&N#0"8U.Z*. =DM\AWIT MJA%_JLTN>B2-.5:F'5RBMHUZGMMD;G6R5U\W M#77$]Q:HFH)!Z%5OGUQO"NXH$]]M8A-F#VL]D LT@ LTVF!41B&(.2@_.B4_ M1F-].,;RV>VV7%T31M\> _K64-$O9+6@?LS'DMXOEEZPHI2O^B4)G3G[Q1>/ M^-!9E;]O$D7)0KSNX&FCM\:H;]FC^\F]-;!O[=N;B3$<].\&QNAN?&O<&IV? M-OHXI]IK.AZ'B,$TVC.4X&M3$E-M1MQ0>X$FMF#Q+B7\-4ZND?@ALX?%]%$8 M5GK_[UG,YARS$(]+A7/#S.6VVX-85C -Y2 M1=!21]Q2@UO*N2\NP^ZIMG*I=T@=X7D:$NR?&'QJ MK]ZO@:]L%!CF1;>$,ILK(Y JD2J1*I$JD2H[394M\0'5V\EN21V(];P$'HE= MSXU7=9#FN\/LIR8RR[A6ELRX>?LM2C+X _H@3B_)VD M([D<0B[HA=P.Q*]N]/O5+*14<\%33*-8"TE\B(UP@?U1C>NQLB3;;G8F5B;* M&D2&[95Q7:*\OKHF*4AY2'E(>7M3GHF4=T9]M%MJ9^8Z9#KG0OOH^MJ*DG#_ MJ=^=MO",Z[T3+"ZE1J5YU-%>F83T@/2 ](#TT"5Z0!??=MC^[WK)7;F +Y#% M=\_G'[+;^+9)V#2K^-S@>H =L]#=4K\H1T9SV8RF?SU2IO$T_NJ1T2"C049S M+D9CU>_D;LK5*[2Y5/:-4=3IY9"&,L7V-$IZR SLH=V_>WBXN;\;V;V'X;Q;P'];%9##:+P7XI>'AL%M,"6PR; M+F"S&,2MT^ 6-HM!W,)F,0V.X6*S&"R ;YC[KT64V5P9@52)5(E4B52)5-EI MJFR)#PB;Q9RAG-]4/["GV^53S:.;]DJRUI%+SU27_([D@N32<7*Q!NKFAU\& MN: 7$IO%J"7!:\,\F?7>;=IL$1FV5\9UA_*89864AY2'E'<&RAL@Y6&S&&P6 M4S^I]=49>$VY;W@.FV,T0R8A/2 ](#VTF![L:QQXCRX^;!:#I=7G;A8S4I9E MWOBKKUMB-X@9-4Z4(Z.Y;$9C7X^P*Q4R&F0TR&CJ]C0,E)E6C;]ZA3977B(MI$O9L6>J,<2FH79+V$L=*KCMR#*'/Q9_I9$DG@>A M^Q\B;,RT"TPC;.=T$38&1LKR(-J4_F(:A M&Q9.(D5WV-D3IYJ".Q?)!\8#0[=&8^0#R >0#UPP'^CU>KJ)?&"'"?'^Q,>= MZ8G5&8V_^2%U@F>?G6KZ2+[?4)_.W#CZ&GC>0Q!"WN3!T^WLX?#A?FC?F+?6 M@SVZO[^Q^OW;OG5CW9MWQHUU&4F.S CRG]E)7+\RK9&9Q5&DD04SCKGAE!2N M08O)=^U)7@1F*;8\2Y%@DN)E)2F.SYNJUNY$.SQ\6P[?$M]GXZP:3/;!)$7$ M+4Q21-QJ-VYADB(F*1X-$$Q25.V'^VVK X7$O$STB3(3T@=72C#C7TB/"O2* M/*>8:'R2!%;UE\)9(]WN8UW_R7#B@@4@LIK+9C6CH3ZRD-4@JT%6@ZRF9JUF MJ%L6MD4[G4EOMM[@^FDM@@TFE>L[D(% (^WCE,I__A%"X-O#V_ D^[P,(E>T M]8G)[]1/H]Y$6X9N$'(C[7^.\1UTKE_S8(3]R]%YB_W+,T^:J:Y>9?/26Y14 M>,BX$R27BR67H=[K*9N]=!D$4Z/;O>MJX$[5C[#_:B&-$B]^0PV$19TD#"E[ MQX'^^DLLXNSI9K_^^6I-P4#T&[5 4':(NDR]U[>0NI"ZD+K44]=0MTWL[H%^ MR/UA.,E4S\SEN%OM#*E'8JY5!EI$X]BCT"(^TE[=> Z_Y'Y'T6H\=LOMPT$/ M36+7DSW(4ZV5Q''H/B7Q0=T.NFMC9H5.EC(IT11D0U=ET@72!=)%!^CB MXUBWA^B31)^D*BA^I=/$D6[$8*76KZ0UBJ8U32)!+(I?L2#,89)+())%)-@%7D4DJ=,NJ;6.#3++> MD,E9&*3L.&_UEVHG,=3;Z;0&N+4-5HA7B%>(5XA7K8 5NK/?FN,JZOBCW1.) MXCF)=6D\=B&K*;XG#W0K3ZR M&F0UR&J0U=3+:OHCO==3UN"P\9>OT/VYWS3=PKFV3MSDY-4;+,O3,J]X;KG* MP_]_Z7]VGK9)._X?[1/OC4&C0SK\P@_#*?L9LQ"=P/(\^_$E3_< M?>G3[6.0#YUI7#49.9@]N+X;TY^9.3K]Y,?$?W;9,Y,HHG'TD,1)2">+@!&9 M: 5R_WU)_8@>/"OY?C(TQJ.;NWL#9B6/[\:3X8-U?_MP=]^_L^W1L'&SDE6C MT#U[QX)9^E/P/63@U*B )Q0],#1)H:\1#GZ!*E-VJ7!#FL>N*.*_Y+EV?-"N MRTR61TM&\J0 QUD0QCNNM85QO7\FTWM$09[8V MSMN^7<,8'<=N1N_2P1OF7Z]],ET.I+I'U#&X-,GZJU.S9<)?>3$.VGV=M?OL MGM[K*QM?V_C+5VCW[!1$*HD-F"ER@(#*'^LC$:;@H MB/;,9\S<_+605:D*9;.)LU'KRX^G$=&=PKQYL MP_K%9ZQ?5*N:#97FX& !XYXL=;\,GNV)("I2.$JI(=1)Q$R8SZ\^G?X:Q%\I MF3* _$+"WRG?[!=V)\YJC[R/8?_F;F+=W?9,LV^/1G>3H6T.[GKFT+P;#&[M MAY/F?9A9IM".Q ]#7>('__@J-O,4>%.QT*^!?Y5#4OODOS#Q(4;S[$0>E=DM M"@_)GZNJ1D2PF>&J<3S5GFZ%8G98U',LV#$3_C;>!Y6 &DQ:7H-5.[ Q,W YSR& M"_ GXA%V$BV:4_:3Z[1^1R..(TJ&9/[-VE:2"#)QJ,N7%XNR'2QH/ ^FFLS8 MH?].W'B5?3E+UV1/YN\)Z8M+7R.1XD/<4'LA7L+[\0.P=L"4Z1LP9?0Y\4C( M3A&Y?"C E#++8,'017N=TVQS:S 7Q\E S8'& 745SXE_%=/%,@A)R)! <]EO MW)!.\PT#]%S&K].;I)"+Y#,8LEO1EC2<0;H.AR#T">-;<'W^)=>1V*U1X%OY M:()LF6Q#.F0OO5+/XZ-4_55ZBR_$]3@<4OTKRAJ1E2!7O2J<7$Q' (A?:Y]F MV9DRJ(E[<$@8KN!^LQ6)7X AT_.8X)I&?+7\S;I,PV+H.'5G,QKRI=FU!/(> MV"(I:%=Z]NY71F/LO=/@56!GQ2GX2]GEEM]7Q"&@A")IB56O8-$H)P-&&,&" M[=.G4.=600SB!QH,A1##PZYWB[=-$;6O*"G+GV=XV5>Z!*'E/]^YD>,%$1-C MAV0<&O;P9C@:VJ/[R;T]-(8WX][]>&S.H3XSV^3;F+IUI M >.88FK?E#IN!,LMR.^<5C4FY0)'_!&*49/0H2+5$_[&)%K$95"!Y5Y75I^^ M]2+!QV[O/^OLN$$FD"J7*C(+,66&9YHR;;CP @E!QF'Y.^"KS;=' @KLM: " M+(2TR65+Z4V58->Y.!6\G8GQ%6.Z$7E^9H"6K"R_(/(4)(!O+]1/& C9;Y]I M\!R2);M=N!GVF]V,KLF)QI^3&&#&H?D;F 53[1OP[R@7,4*#$+@3)4M =7'I MC*!@HI#\"PU?7$"Q_#[B.;/7GN?\MU'RQ-[CLC^ #JXZ2'4. M?K#[Y6NO?@7?J9B E*_ :8R]H+4(\%A*#A=,;,F(4ZC,[-X6[#97H%%("B@2 MP(JS.9E,O@&"X]P*YE#)0KJR_6SFFQVS$"<255O:=+LOD0^TC0_T+-T>]9 /(!] /G#!?& XLO3^ M0:UB+H(/U.:4:[T9\9DG1*>^N6/,UO>6TG:G@KUGZ\9 6:CT:+@U!;7J%M[H M5$+J/(0Z3=T:J^NXA]2)U(G4J2Y8;^OC04U#9"^0.M_I'N>C!5JMUXK^%'7J MM:TCL=&@K]L&^HC01U2;O&HA3?3TT1#])4@32!,931@CO8=Z(UL?&C@] -T.Z';(:*(_ M8#2AS$A"FD"::#]-F -],%+6MK\K-(&NN"V _1MA[T5K9N<@C $C*4M9%+3S MU@PZ"]!9)?'%VZS5"G@>G#%UJ&<34 MAJDWIYNW=":(U<"J]'&_IQN]0\9>O@]TK< D] ?5KA<@#T,>IHJ'CACP,>1CRL)/RL*%AZ<987?HA\K"R9;E]CN7)-E8 6HOGLG@;HVU*$UH( M'W.W 8=C]G1'';IXHF'.FWN&KC5M9$O%+DV^RZ8-J7]43&'5DF3&X2YU#'>QQ^<=\='N 25X^+8<'GO6U]VSOHXI">?M M:3\!%>H(%1<1[!@$:\84COW-L9.C8[4:OLT"PD%$B*9-05-S)YHV;*:1,H<, MXG!K<;C*1%>!P:@DX.2D]>=P@WPXDIE\T'>OK05E91TY2[1#Z ? #YP"%\ M8#36!P-LR7,JIUSKS0B# I YVWS/'8[UGHTF(KB'L2)G3! P14R9WD":0)E3 2E7B M91T$8^B&K;H)SL745F,F8+E\!TB00*M0]1EZ/9 6'\D-B>CT-E@LJ1^1 MV W\STOXWXD__>1#R+@9]&]N/OQU[5** 'YC MLDO5G>Z<=&-"9=M;(Z.@F8,B3. ?7\5FG@)O*A;Z%C/(7W%(:T50[T2-?8^X MSU LA2?DS]T2MJY#M9 ZP;//_A9I\9PRY(AB&')%%TLO6%&J131\<1WV5_9# MRB=CN;Y&OSMSXC_#6*U0(Z\DG/+)6/3?B1NOV ^B.$P68KQ6Q#8&H'OBH',* MH&.KP+_IM?;MC5]H;J0M* $JF&HDYAM]#@D[])3$5!,/!C[__H5X"87-P >^ M-9Z3Y$;Y26&X5[8TR'C^VQ!V'[EQ=F1MR8 73'7M=>XZ?$D0!I$C*J86?F MTCQB"!4E#"P)VU*8 E9HA2/+'/X8:?MP+ FFU+O6 M'CD;6"R36%R5I"6X,0=6>PG8JJX'E$[8$19BD02N&!#,9YQ?(ADCF8PV&8IX M;OGIUSGU)>DM&!KR+1"&.@S7:)2^EH/'6_$#<*3.8\G<90@ :9">8#_KIV=[D5N=TIB& M"['1$ISA:[U <2\N?8V*"V<\FGZGH>,RS'BB<_+BLDN8A<$B.Q)\QQ:/7(;& M)%SC6Y&X\-"-?K^:A6PQ%[JQLY]H(?!6N%'8E?BQ]NK&<]??W&<*5XE11<# MURN7>E/X3:GUJ?88EO#]F*@:LQF6 MV'^V&\8E7 :QJ7PG1TNYXY0BY [_0\. 0K,4!^]4J>WN4OI.=B4:4\L/,$N"+NYE2N' ZM^8@\G OC%']N!F-)X,[Q[N;^^& MX]NA;?9[M2N%%3R]7I7OMU]^F7S]I_;Y0?OVZ:=?/SU\NIW\^JA-;F\___;K MXZ=??]*^?/[YT^VG^V]*Q%8S]-POH>L[[M(3K/*6L0^PU$BF7S!$=/F?OH@! MJNJ48-,ZD]QVLD."!'-]IO.XC+M&P*.$$LM XB53*E1*040"/))I< [/OHJ2 MI\B=NB0$24-FC'EIU&-NG+_YJWPI>)Z)(4;:#N?8U]K$\\K[*B_- M9-0K$^&,#P6O/OOKTRK="U/1F($.2AV3ZHR?2K[]1#Q0Y;@L #'!Y Y3X3PF MOQEO !X>P.M XX-_@"+R-8">_15Q0W[-W+][L=MYD!9^Q.]!)B@KQ M/GPCI2JN[C+=:4T!>J8^#;F*P7@!7<)?2":D@8)37LR-4["IF/ DSWQY0+@% M^9TA4@I)B<BYYDKHI_SS-?$_P0] 0 MV*[@S=N>$6_A-OG>,.*\;\O>F,Y+_43P5VDP1MJ4J?)250Y3+UEF@T^<.&'K M,T@E'EN#@=*#FIOZ3QMID&@"* MM9$&Q4?X^0]NS%[IB)6^2@3Y*MP1K7;(??*U7Y@X80*BKW/L?LC(I?)6;P+P M;17= ^3;SE)BQ)&KLR>DQ MT8H=%.X\?Y_]Q^OB^W[COI5L,WKVKK([D#LB"%-YQ/ZUX DTJ(BSO##P@!4M MV7E=L"6? ] %F'J0.48WW8O@G_,E(Q-,.*0SCP*@4J;(K$0I301,N$7-[HC) M"6%11L#?I<]UP^4JN-C&5JXUAD2 QK"PGI\[%Q_4GX,>6.3MD2[U6\"/,LN' M3?F@YU!=GD8'VYO]4.>G3MA27-EDNUYCUPZ)YAK$3D&E@BFV(;=YA;CVBT(5P,?X MAY E4B/WX&Y ;BRAH#4$QQ;<*= Y(WLI7S)W:/#$F *1BGIKV4V.'$MP/P% M7P/I*!:*P50XE"PAVMEQ*UQUXNA.F77 C+'/NI0J("]P! MD(;]/D6&CVNKLJ^=^56R%/:7X"9RB[FW^]5EQ^#P**%S V97?3OA(1@"4-P(#.)1H+>%Q!MBG(/E0PD M9#>9XB!\SO? ';_@+O2 O^P>2LC#L)K#2%S"\"\?C _\<\3>E'Z6X%@'\RX/ MEK8-OE79Q*_N-)[_,-PK_Z0<==__QPR!#&L#0PN [MV 8L]R T#$;&1M_ M4+).I@9QNA/!5?#6)^N:&"-@-]9>V?^5_V2_/]OB()I'&D<:KY?&0= E4>X2 MJ5 59'P^68*N6BGS,@T^E;>@A$&PF>LZ:6: T*RYQ<%]C!N1LUQ*E\4Q)\>9 MM"ORE>9D*IS%4H&6(=XU8DX]*VO+LR_1@DSW.PV)@FPKZ@)(0' MHUW,"ZSI*&$68_I:OBQ$SY^H5D[+RAPTO@R79^&7-:9SK=W(T'T\=_/G7KG' MMQ3E*GAEBC$QP=WR3<;@!.+/9%Q37[, O2@02X=4)-8(EPSW10!XLX">\-MP MEL4=Z71&PY#;N6*7:3@.^2+RQ4[QQ90FI:ZSX0+)/; B]!5G"7!E%T/!YF$L M(O)@]XRG,GN?9VL2?RO!KUD30,S R7X$0D1J0VKK$K5]$K@MPD60.U#TVZX) M+^&FSBXTRY*EDN/!UV8_"]$"_Q'&V(OHWDAQVX/0FNP,+8%51,43 M*J,U0M?(X)3[/\!LXDYV]D'F0T?!+'[EOLPP!#6"AS72;'-V7<*-SK0*S2/A M,]46Y%]!Z(I0"U^*#\R1K]*S3$; !69AQI XD+\C"WF /I*J+PF/ ?( V]K> MBEOB\:K8C1-F:1(-7-X>>YT3+)ZX E@=&A'^71$L*L:&BD&^%"9S$DX%("!+ M.@QF-(K8WR%/((VQ5?O!("DJ)CXX^9EP2'RACK79S[[5Y\V13:;95SD-UR)< M&0)00<_E"RT&?7^YGT2EJ*^L#."W"^DFJPR)KE*\F5+/A7@<(]@,81=DE>7) M;:+?6MCOA80B@ /. 5W[]"7#3QY8_%,>TTP/ '"3*9GSA"&4U/X+<,,B" P M_/N7#$U0GH?KE /<__CV^;Y\UBJBC42F#]AP:4:RR" !. *GXX<'TR?;VGKV M,(V F[G1G/T*7KK.((%C)^O1;P%;$=:$RHCGD*8!\&*F4,&BR=E+1?1%[G.5 MZF(>I,E+2)7O4.37E++;8"_LYY!'#2SB^@U/5 JR-6"E ,JLQCAWA?$@&J,M MR+"/F (E$YZ V(M7]NW;EQ)ZBL!SZ=Z*4&00"IP"'*LV4W1U95]FGJXH\&0^ MOPCS\0T^0=:KKE&7C]Q-EN#Q8DLR[,BN($^\S+&Y>(>I)5VXOFR=*N=XL%P& MD3C'-B^ZO1;OE\'X@F#9^?K=SOG"^[?LD[W^CD9+5UP[^ V%-9PK'JEWQ(W+ M48UT,[(B01?.@;I\*,I"&U+N5N>0Y(C06NGS2\!PYE_)]#G/S"OD%H8T)?U- MDXU;9#M^81>S,^2::>B<43CGLR*EH%*92%,Q@&_)"I0J&9@)&8:80B-+JTD\ M^ETJ3BF-9+_595:WS!OD 4EI$98V.2\8GX,=+ MRB\.N$OZ^JM,='%1R&$.PE'C9+R@O):2NXK:BU:_9=#:*TM"+TG3-,8A$NQW MQSBD[,H4*)X'DG)[NCHHFI&^"?"6+H5&^PTNI%I>:Z!&\=MCW+]T^U#:Q/3I M)\8?Y*9W>BAW.CWM(AL'<;Z^]>RPV3:S,^]PA%YKDTAX43@M(*3$Q6M^^1[$9B6@R[>;^:=]N9\T,WK3/PV7 MHE@7IY[A\1.:,@U$C./+@RGB>6@E'L M1EMHRB%+GMK\'RZR%BZW@>7Z0C4*09UE:!MS*R!C/_F;LP36G$_RDH %).@) M37F1%[Q[[JR8I\\?N"[4-,6NXRZY[.=T)[)9T\0LL616#Y%O?EK8_4;09EWS MRX@Z6[SX<%HC#DRZ&)1Z"H+?!=ZM<<<2B7/F0BJRRW@ULG1K9+4)[$Z!N^>% M"5VJ#+@ET1S$:C37[AGJ,9&:*7C?YNPBKQZAS/:3#Y7!_/"M)>&,F&2*=006 M(9-1SW.('KCL\'#5V3D%@3+QQ:QGAEWK=>)0#KU@;YGS+&M>%2YUC#3%-*OI M%X$*GO5,25JVK1G*9U.6+]M*0FXDQIP=@TE626IV=S=4>6Y@#W O_)]E=E!%)> MY7K/=E8MP)V20(PX><@J]!QM.'J)1BD+$OY.15Q(MC^)J)-B4<:W"Z66<<)/??[)#XS6 0G?N95 M#+Q,*XC ^9NG9OM4\'+R76!'YL$IH4G _1WP54CGC!>+6@3@E-?:;_E[A$]Y MVTNYW))-#DK-*#+;)S7O9(YVV[.E*YJD"*!(P4,VK[IPQVE7C)6D80'6RM8K M$L#O6!;X&O]+T>8J7)9 8%\@PA68^8P8&(*$8*-.JAG(;C?,/'@,6PL8*G!2YUA=Q;5.)-UY@.^THOTA M"-E7OO9Y*>N)VB^[TTKX2'L"7@%2E]WI"PG!!.,--># HC[=X7U4(&Q2+JR= M!AZHEZ[076>)SPOK05\7CZVV64 EM.$%65P;$-!E?$MB5_EMO.!).I:DDW![ M\7Z^5I#$H*1L+BA.5+7K0L5%:=LIH]Z]^?2%4HDO'Z(49! 4Q!22<%5Z#WC7 M\^VTN/RIA&Q>9N54EBB+XN<*R+[R&$+5/;DB#K0)Y10Q?:8P5OVE$$PJ;&UW MP756&L@%>"'G-ZNCJ3B6](ZEG2<\&0@N\\E<+152&]PL$#1Z7G]IN4U0?@89 M$8P*WAFI<:9OYVO.^"TS)@JDD"IGFZHU YEP<]+I3OTIEXR@I4>;>I-0S"6[JSY= MP0M0.F6>?RA;CPFCHJ"0 G:^=7P>!WJED/GXUO8RQ-^$+S.@F'X,39XRF&X( M;7U/J:V&WS3#**^J8U9SO!,W5A$?-VKSOV512.$5[U*M?DJ[R]!E]I\+R2= M$H4$FBS?AI%F&@WF+8(D5/)P<;0&IV483!/NNLO3=E*KB0"#75(>JY)_:F52MDF.I1#0P%O2Y*5P(LH M"=P/( TTA(D$PX4P [BQI##/$"3/1)&* .AWPJ[GX=CL56(5F>PEQ&)0L[<#[S@F4O<#&1%@-2_C'3A@='5=&'%30ZET@'Y-X3I M9,][\Y(-EA %7&N4O7M+47T91@+YE'7"!=:5ORIF*,U*@,V[H/5%N0$%,%1H$ MBT9S6>RAT$AMB_3O=AX_4P2D3J.G<.-,!%++8^H3V7599+)$4< &,L$M$I- MORH?< VV\K>ZN!(1<./)$VG.;9AUV\Z:K!3;Z15U.J8R;:3XIM:"/$XG;8,O MZQ;0NTT#80A4Z_ ;]E8I^+=>7B$SA_.'>.)P63G.=6.X0N'M6LFB!B:;2_=8 ML!:EQ9EC&Q?:H/*"T2@R(2K,PVQ#5_+'?$?MC:UI552[C4HK+N]U#CF#/">? M%T/G7<>+F?U%%E F:TZM;]&=OI6/E!=C",Z8Y2KG%<5'@&\P:V4F-EM0F #W MWMRT7X4,FQ#;PK,J]Y%%.(13D]T0NR7"W10+<.&E:\XX9THQ+X.E6D. MTI4MBWRRO*K"5EJ/A_TJ*G+OK% K\7?1R+="6E?N7>UCR%:4J>+&Z)UCI(/M'X ME8KH?D3+P"U-8>#1 MA&H;*E5'J3Y^$7%KGF7>#SMVV4V&P]00[8#-8;8W@R MUEV>[)"Q".DAF@H'6!KE%/JNX-U5.?MY8C'C3#L/L)W3%S:W!Y_N$FOZEE9= M=HDU?-_&&XA7_F9V,X'DF,#E"M_,_0Y[I[)T M[3J[2AZU*XR.DFG"9=27=6Z2;7":% H-E_A>E&>X,X4J"'^'QR6,Z)1W]I2/ MLB^ACRMYIE?![$I4XA13O$"M(!O;@>52#I?U@$@3?H@/M1;"OLVCRYN5IJ5> MOSNJ)^?<$"XU=M]8ZUI["(I)U5RY%""&@4=!S+#Z2GJR&,R+%7!9_12_%IY, MRG8AS(*=$"IQ;H8:SZ'TB1=^D^XWP\-B%A>1I1FK-"@M:UH+Y5=L6:B7Y1'6 M)&_%+G0OGX(7'@*W^4MI^@C4C&A^PH<=I&,M?#GKB%&Q^#!CP I"=I<0C8WDSV>]16"RF\OQ11^I=!8,=O MM?8-SD,D'.0!9()\2M6%[/CJKI2BI3[DW&6Y9IW2R*L"\K?2RFFMV)MX#./2 MTFO9CD'6A,B*BRK]2=#(FOJXKK5S1;$4&"CU HXJ5^8C",O!29Y_"AWA$Q*5 M2O,)$H50*_ 643S(2,259R<1+0+?B W># M;+IB]7*'=Z$7Y7D5_C2W6;A=&4E%Y*W-E)TPY4+5TL X/G6.Y-4A?/CQ'F?) M-(]-SY6>[QEL8O:Y[%_RZ2MH9EPF+D!N< JX$G9=-M%42F]9<4]XV:*L'8,* M!5I<0 @K$73/NG'XSW+\3"24HMPLJ_C)QFU+N%;W>,FZ%0@&52XUX6HFSPAP MT_JT4J2"J\HD]_"E(TW%"[.+%2NOW:U0URY6EM!:*-QVKQ\"]]:#Z1H MWXB7YUY4"M@IVT3H/B5<9>)^";D>QT.0TQ'$!W(H/8,"FXV-%,8]V_K<73). M&#Q3?BM<57UR17./\KFCO&]KX=U"42VD\5T]K:X*'UOL0'Z+(TKW12I<5#&_ M4B+I[ 9D*?">B*@8H.Z;5Z4GK*7D5[5P*=Q-PD9#.4E[S M3HFY7MQ[S;:=APT8^Y*95SE;7S$"7\"1IO 64=L+MR>\YF+ (+^C6>()?X#G MR69;W#Z5GH(-[ZA>^G'FG.28%[DR )5UIQ;8H*?9'?FN8)C'JICMON:S@UO* MV'>&?Z7C/.5643[]MY3PR*\ZC=_,0BH\J"G6"-Q8QX<.\J*''5JLXG GS[Z/ MI.3D,H/L5*+W2!#*76ME+P99B?8,HM7)>DA]3HMBI^S,*#;4*CDV4F4> NE9 MGY&LH+=4B \9CX+S<7TG !^"*#2'&=AB;Y&>HV-IL%+9 <0] Y+PTZ9GI-B. MCI&L:)DDUZW6+L"]L!O6[F;WJG"IQ4H& M<<$5/>4@'V8)IWXO:; 7!^$/_\?@_]F@43](R7/&>)L:,A131V>\##.= P88 M 3 1O6H$=?)X1"6.M+@(JS";.NL[!;0@0H"R,)Z?GW>VVXL]Y6BU@/8T7#O@ M8S*%ZS%O;R6&OE6LGAL+Z; QGH^]I3VF]C'G=GD1"X!-UM=(W0&\HCYOZ<%C M5MQ<^V.AM:8TAB5/JM9+(#H>NAG-/(F@'SC".=C$Q/0@3YO<&V3_.W>]? ;Z MQFQS>$7AW:"#B#OPI[PG$LT+!YI#.5.E@5,RM<\?^IAM5J!CKD_TR[B;S MX:;2FRJKHAKN'6V68G*;.\\*#K+:5!*I'SZ17$LMX!#7Y[D;,C=BWE!.%R1IB4O1*M=5'N*Z=E.PP+W?@U"*%)75J_\4R#YY L&7_G M];-"N_D$49-*7,HX8=E1F=$P4&8*>'V3:$6E?:'1X8:K[ &<1493O8NWZV4_J# S4W59S]V*T(MX/2]-M) NZX(/ MW!4%EB3X']Q% ;.+G87!D<5$ NB@Z^&(0MM>[O040;7"M_0[L_N+X;@H-SPB MLJ"%-EU9^%8JM9&,Q'GL"W#59JVU'#=TDH6,S,,N4KE:5"E$C#;KKY*^/)JG M\JOKG:9\9HNSUL-9-.[8M3Z_J[Q+ML/#'X 73.#MH7A5G81HSV' M5&TY#ER\9\%M=&CJQ?0"+XAHL3W97##D5;:;=+)*%L^O1(==?!$4'= .TDVE MLV$+YEGJ_>25UVY$TZR!TY25 :]EM!Z6P<:ASE4"^BT<&A.Y? M(M9\"WE'/M'M.!)**WM_Z,Q7986:D]JV[#FA??+8STR$1KBT%^IKX43Q6@9D M899I>^H+<1S)OF1R2=5)/%>=*]1I/ZB]SXQ#=Q#+6X+ECW,WG%Z!!K,J17W+ MXJ 8U'K\4AH\<8YJ5:0,I(S:*>.&3PV1F9)Y?NHVLKBY__:E2!=O^!9:7''Z MAEOM'WR0S=6N038EJ:K8X5:RL[@,GZT;[FDR8%:N6ND?LU0.PBTAL0T'OO%$M?5:+EDKK;ZWNO;L(Q9582Z3J"*W M(&L1D:$16/TT=B&92=J$'.-DR_&2Z<7Q:P.=-M,5R\T6(3F6-R!/DSZ*3<:S M_')76'MY*CGOSB8*Q&!?TO60Q9M%RHS<9;E"A"TLT\U%LW=(Z7Y(0O!Q0(^; MDBV;^&D$3*61M;AR;QVIB0 MSDJ[C%=+F9XC"27=L3@=OUL@/'G'\(M$SB+*C\(GDVWS G21O-Z6K:K#,.R. MG"1OC@G2>FL)9DY^\.<4OY?@-!,NX7)HI3 V).TH*?$L9?VB)U1&,14UGY7U M^F' L]AFA1@GO)/O/1TXF''[$B^(R>]ITTGID,T'V:6E+)R.7T3SXZ4>$,+Z#TUZMH\HHH[IU]H5ZP3,$)Q\NZ5*U# MDHF>]$:+C+ \=K)P(1N7E^6)R!:.Y8*UM99:G$<4ML>W5O;FIT>1F#[ASQ9N+\9B2VK?5J9HY M8D6-M[.]E+?H]95)CJ7!0H6"WDRM!!GE5'K_U_L;Y+71F6/YL]#WUC?%8W&J<4\7&^ M9-ZTWHU^W\SXY\QX>_]_:#&P_RXU877Q3'(Z?>8.-SZHCT1R;H=H2,I5/T') MJ\*[&9F'O,50]L-T,JCX67DNP?IOITDA*Y;G 57V[8]X*QI&2) CHT-&W_[' M2S<8O7F4S>UM/\KFL?<_"JCCZ7Y+64=)@^0#C,234=7AI-0O#&W;F,_&$[C2 M3D4R*U1<3-HF9G/98KLLWB6J.(;NO?)AWYJ&L:%&$DW)*AN7UV9UIV)@0UZ* MTG91L):\GATL':$E$[G Q!*IE.D,^+9;+$?EG8F6>!AX*1Y4/9*YV%VTY5M?UTV+0; MNUDC(;&S>+UT3?"1ZE?FXU:*:Z<#'#/ %S:4C8P4Z679E?#F]KR\"YPF4$>D MD1E4B',G16DD).\AVRE:G(!71( %T.$N2)YBJ(J=I#?:6@*]A]N3TV[_G9 P MAEK]@ NGK7*NBI?9%R=^57[&82:&>0CCM*=P@A9&!#7P .HO"3^_;8GXNQ;9+/I82QW_25 M>YS3O:Q/5EJ?XYH/6Y/3B[LS:A#F _MP9Q4V:UNHJW &$;B4^0J"AS.R$/5 MT&=+E"[ <-==_-PM+)B&7V#<<'%B"43$94 H'1069>$MCW[7J!B@(!N8@3D5 M0(@4E.5R'R8+-UIOE%.B\%3 M%##<=BCO6%"N"^25Q]")CBRX-.)=75TQ5SQ/H2Y"A+?BE*1;*'S>^D992IQW MJ,M6!1T!R%?$M:>)4R"[5''@[3SS"Q->=*ZRDRCP>21\R8P)EP>;>2 <0O/K M?=VDD2.9"90]RQ:?E>'&P'/%N#^^+[Y'?K6GTMI3://B4VA!*)BM:5WQ7H.2 M=ZK1[&72B[!M?O>#5[]\>;RPE61]^]PH2KKE(&*2@['WF)GN7SPB&UW 0/5E M9:^LMO#$_%3+[%0T/16@=LXD"T(;6"2T-&':N^/FS(O1(M,ETLZ-I28V62O? MO$& )#T^X@K4-W"70_?'?$0T%)(Q2%WQ0<.%MJ-IP40=4'>XGVPKC NKEC)% MC705>5'PN?A:/P@7Q"NC=6GTB;)TWK6=,Z;X[/IBDR2)@_0+7NTGOA$YO:;! M //$FT-=@E8TX=C#-[N6L0;0Z#JW*A9C%WQ^S$WCN*=0@+):A F:\ 3+5?8:,ZTX[%T*H.,=? T M09EA*Q\2+47G)"I6>$"PX%J;%-UZ.GD5(C1M1<5TVUD=5G1'2@R&W=Y$V>% &4.]NE!X#YE#L[_M:XMC2WD M567,'H-S^KNW+O;5N[85[ZNR <)1>[.N#:5[2P27[&-#=4R M!77\JC]2O3=D6!UB6+H8.;DK*-N9E*)L-,I=00.]!>6LM5S[VYI&*3OY1FES M_8(6RO7HM+\F']@M:I5+&2;E9)D9E#/(O+^L!7BQV\E3IFMG;8-A=!*\9!%, MJ;=6N[TI1HK*?;8C7M,*@Q%YA!KP4X;U>4]4[B0NS*41&?6BSV5Q.+%&G+E+ M7[*93MN/EJ;ZK;\EF&TK^A<]" D>7,)#AP^F 2J"M,IG]<"P2!;BX^-0^[9 M;NXI$K,A*37MU=ZI3.>?@F *LY9:RQ +@T]DPQCM69Z)-]5W0YEA0+Q5Q#M6 M^[+UL<_3_O,YM.ZL5):TM0GSU)6%W-+54:[MJ1SXY/(6Q"'EF=!\.H$;IQF3 M^1P5GL),PE!46_&LP^JTP*H#PES:TJCI^#5@L*3+TO1Z^"+->ES+7Q;-4.B: MKZ-\.-[=I/(PLA%!MOUBK=/:;TM'@7H04;]4;,B1'I#7=V_">'--WE\^I$"A M^4R:S2RT + L9_<#;2:Z(F53@ O-?0_::WEXSML;S<:B M5@7GV;&=#$2&I1+9"OQMN M%Q!3M(DI.MLZQ4!_AHJ;G_DL]XF\K$\9'D\<>4N??,8^GB$UN+VJY]9Z(X^? M7I:'2A8D6X_MR/SD_-?)LKHS^%SG4"M\*TIZIW0&)5)49')RC5=JEP>Z<+/B M#AY5+714D$6LI6FNN2))LP;MO!&$* Q3HF8P;JU&73GEF*J <4.F!*O9. \+ M[;I\P.OB]8L6'/Y5VI,K+XG02X(PG4HKQ-V<3.4<$V8NT/7ZA**5(%LJ3F4[ M-(ZKD2MT_-^6LA%@;@D5 AJBW#@M.R\CJ<1%QBVKTY,SYIN.6N>3EQ@:!M"$ MD-W!/!5QV?SUPNO@UZ\AM%6 / /*:UBA'@ZWM"=84 M_Q#MHD#_E&T?03)GO>*^IA^RF4C$KUZ!H=&"$4P2YIX!$KI17NJWOB^I)8K! M7X!]"<_(8(R76<=R1DE>.K^&1!5OSQ:"%B+Q\WFB]H[X+LW*\HH_)UO+ MQ7EU85H\*M]6Z&B1M?'(>LL%GCOEAKK9M""^ M U%-HZ4YE8P%,F:2?CDKM.S(WY-RU&KS9 =,N>H7TN<$&D\*I:]R4*&HWRW! M7,YN24'-@<8!=05"]@J&5S'-1\Q?3$57Q;15L2JEA3XV3/>=04V.*%^>9@U% M^)=<:Q#5OFEWI'QSM+ A7H[T2IFY1<2X+7F+F;LT+S ,MMF?FZO"R44M-D"< ML\QLTEL*M6B+#0B\,(/A#B-0,MVT8;%H'QSD^DL*VN+4;^B*&/&)VOSE%:=( M!V:N\4BM',XLDI98]0H6C;8W=MD@!O$#49U69W.U,\1%&!>&.;ONS&7GO$L[ M]D%=#O4C@9J/(6.=K67)]WP6&W3:8DJPZ_". !'U75YS[1/9=9"7+5,8TAAM M\]S=\/GQ[(]WC/!%'SI0F_@4>,%B9G(.6 8Y.?93ZCH+.>>K:O$]K@$*04LC M#7[]^]UM>:1!]N#Z+G(YP:6)6R+;C*6GL1!1TYSW-4K_#-;+%"X-K&9H'B&[ M1I3[JV[C.6(/Z?OA>SA B]N#/HJFV.D Z^UG+(/0\9C8%1<-,:20B+$ #$ME MGSM&<.O?R8!>&+I"KA>Y:S99<%=/JW(_J[<9'&QM@SFFNL?FGM3 2<=E<6'>M[T4$ZPBH43T%@-A4!B,VU[TJIP'\,3>+ZB:7[N,YJ?&%$>V M&-CUNDDB;B-O"53J([:'^O?)3WO" 5*5.L2MO3A=>55N6$*B,E-*-).GGG5^! M\/9LV!.43 $"'I[.@*\9MP[L_9:\L,\38!@44*; M@X9*M__69F5>&@*/$0 M2()4]4.')>&H2F1F965]F9]6H66I=-);T59Z]<'7='D$>9ZO8$FG_F#,B\/2 M95%.RU*E7DDEYR,VO"JQK!0]P-8TY)6G_GE)&W^Z.')C(L]3HG8O7E]I7B#D M)=96SO4N!;0\T&>&E!,*2!;0(O4=)AGOSLCYXOD%E]H_2[-&*;%XP:BE83[0 M"G,S4>ZP:9XG;,F18TXPPX.T?-RM?.#@#=!G1;)QU+,2/53R6C=J25N+/B@5 MBAYJYW)&21N,2&,&1IY@1/V1'/7).K%BGXAGLGR!*B8G5J%5"U0I3A(<$&%GU&S)2:W^RL?_Q8#M'?< G 4HHEIT6R)8$5IY'_#VF+PJ67>')%)X20> MHI_?H_ZCU"Y0-'U:C@LK7=#H2(7 8B'\*Z63NG*@T!(="Y^.,N$-I:Q,*8JC MW3_M'RIA7.+-SZQ98-%\%N?'[4/C[;M/WDR64W\Y%_5,*C/O]"V"\(K%%*FP MDNT4S7=XYKO)QKNR.2@,HA+>YA3=%#'SOH9X M&V6S1(=<>;@KLE"E1)7DV*9/BJDY_B<:.(),),(PP)YI+=[G"YG42P#ZENR" M+LZY$:0# M$?Y9Y$_+KHY.7\L$7*OE0EPKI:<69T=LR@.\-)W7AO XIN*GDMZ%%(7VW04I MS'>^T.>]XB@47/')Q!9-GGZ5X583-D>P*L57U&MU'GQC1 L!#A@WOU*Z$LU; MYK^27/62!J3PL*!;@K@( 4OLQJNP//*XE'LP[0;^$LHA+J*4..7F)0//;Z>V M@?+!.?5>0(OG'4:6J&Y%3@*)IGB2MC@&2\!PPANX0 3*^5-\+^3$<[])A+H& MVD09!>$&N/5RT@W^0/YF?OC-<_\@/R*AEXLWP5^42P:V'^=HK^-I=9(DFEE)\I.5I789+'/UP2!3ZF& M3$KGE<8XP3;)\<8[P+V M 2J.J3$JIT2,>=1I]TI["73 M\JXR9DDTS_(*VO A/]H!P<)^G_,;P1/%J:_(@TE2K'*%#Q>,2 3EXY$2%MR9 MVH7NCJ!IG( M-_X:31+-]5/M.TQ:)AC!7(?,)^"4AJ7(VELZN"M 2O@(MR@T1YQ2];P"N=N0 M L7C]6%T& %Z_/7RZI*";6D;H$.+*$=UR-'A>/(:QMQ)106REB?)EA.=6+MX MZW%^\9MY-"&J00G(1W*."TQEYTB$HGR>4L"B?AOFZUQ6*"MXW:#,1I%^R%I3 M] C2]42:-XT6:1E=1>E@SO!01*8OAKZ>+0^/O='4ZO6OZ/\N)5&DY03 [>0/10+!\0*4I0I MX@.+*IGU\[_4D+U9]5.8T&\^Z;CH6/;O&,'IN6S,*A0 MQ'N4UD<0)[BJZ(&QY/'P9K"YXH=+:\:W[!U*B?[\/<7#2$[W'@T'465H6Z$@ M_.+B],K54'C1(E7JYS(+W#PO'8MR>X6G$-6/A,D49Q9"S*;TBA%>> ] MXT(4 Z:D:,D7M(@<*?"QU$"P>,-[<9!X9I]-Y@5B3OY$WP[%#6^7V5?M)\+96"?PI MRD/S(K:*610%IJ6S9@E@H?7H/%Q[GXRK-OQC^(U3TTH6%:*O>]!APV.,@9JX0VG31IR]4 M+G#LIZN!P:1)+;H%_S2N_@A+Q-;%E[P'GZH.7.]T5]/I101'-7(M$/$L^ - MK"LX\1Q#=1_A:3LOG(@^78QBQDKTHN$D)*9'!'T8B0EUO[*.*5": MK]@+90H*39'+=4Q._4&D,>2[>%,&7I&(S\8%AR.\9 ([N.,I,5P#^/CST8"7 MP,SX5+R3U%)&*\(BQ C_8'&4EW,MI\<*,2-/HQ<(QE:..H%?32/&+^0OQN * M]C;YV_,("6'."6,<2DQ'\^<4%>4?D#S4R7IO^?&+HA'.U,J3KY5M!Z5DGUK4 M:,_/;4_>R!OLJP]YUCE1'3JJ9:HE\O7 MEC#YHKUJE0P7S&N#@H'GX?Q;3H4S2>]E)GF+%H[AQ,B&0_[9#VSK!7^.9C/< M2M+)4L2/I7C+(EQ"J'(3-T-Y'<32G/C#,%OPQ A:I2?S3#&7@2P66WK>2D\:V%#F('Q;=)"-$??E\U'\D0)\+$./5O&<> M[F!"Q('-^0D[]>.B> W_@=X.MF7\Q=3Y^D*$E7DKA'+6L?+KO):(9S_R Q-1 MCY/GCS%5S@<&\2!/F9>"AE6;NT?U;X\>24U7(68OG8CDH(&5%6Y1T1HH']49 M&9,[)006[F5/UG3*9]%4JERO)ZC&?GOG]]GR<6-YRT^7!7HIZ)V^#.B90*67(,;Z,\A\O[E M3__QCM00*W*6?4G[FJ[T5IY?O! 5@ MJ7@:?Z$=4BV^6R@-H*,99&#L[L)@CY(+TLC>0O.&WJ7#*AVN^>5Y6PJ\)2>B+'QH% M$YK<$>Y!EBODM_DR4ULH$TPN14?9]QF:S(ZC8\H:L M3HE^%!F:8WK\)T7=%"']5)=TUBK5II:WN3!(Y6J5AMYR[(V]^,X2:;/F1?_]0T>'[UYG\_S$"KQBINZ?1[=KV(HW_]LK3*$^C/,V1/(W> M5G[FO#;F^Q3A9WEZO!UH0+5""\4P'A.;5@ M\+KF:T)B->QV!4,[J3BM>P0XQW$/WUU<8<\L2=1<_6H&7$B\A9;/1Z\XKCJN MCM*>VJHV#S&YN6B5#K\B'=:?U>&-3T.5_]WS^GYZZ[<"SRGPG#IH/O)!L]&R M='WO$FG*MW]J)3N82KSBE4QYFM?M:?26:1K*TYQ7O*Q +0.38P[$['!VT:]$QP GNZ8 &5C5H!+V=!PB<0(XY[ $O2!-X M6WDM6F#SXTACA7H0]H!H)[!];2+9'/$S"'(W05Z'_;OVS@C M&,D5!1EA_P4KBO9)+"*E&./,]M3+&BG6%*/N8*,963PE*R4K=:;WM#2K]#\7 MVIA-D7!E[XG4X^MGL^VW08+;>X^DSIFML(>TUP&\9Q;%8>"=S\K1;,L\0P/< MN()/K:1/R_'O67CCQ0]GN "#CH#JZWW''=H=D<=,KJI_>X6U'4>NB*.*]M/= M1S5.NYJF4<<]B_FQ"#AKG?:9\Z"?65JH<>JWL7,[!^>U6SF0TB(E'W7TM)^$ M6K?+([N-*-MZ! XP6QO M;N$'\]Q*\ON]P3O>5+&>?4OB; MEG#DS%LL_( Y,C]ETYRO>\:W))IDV=Z'VZY5VL=M_-QJ.ZJYPQD&E:?E_QLD MN(,O#!LW>5/1^'^/HYC!@ZNN?R\N_N0\N5,?[U13OK:*RE547G\JQ,J=+T*! M9@&BL7=PP2_&X&T J%L)Q,.*^YA-@W1G$)ZECRS7';EZ>]RS+-OL=\?]7ENW M>CVCV[5&]D%!>%3EJE!X:U%XVJTWI5)WGS[^$O(NFBFPG0+;*;#=4[E?@ILIYS8V6VYFR4?=?BU%FSWEV/J6N./>!3: MKI(4[K:ZG=KRPHW_^/M.&#?(T33+;9^0X Z18C;5^9Y"V]4@#LMHV89BJE<#G>NU=*LV(+0*K9MC7Z?ES1LDN$- YQP5 M6K\,.J<"ZQNDRFF!#:K NNF!XVFYXO-R&+5YW,V0T/'TY?.J\S10<@W@L0R2O(YA8FXXI6V,Z_N(OTB^,)\%]ZB#GZ-YX#]L M@I!T![U.OV.V![9MF4[?<=I#U^J8KJX?GF9(SY7C, C)U5;@8DL_#Y2&-$4; M1MDDG65S34KY^J2LP[!I-$*-BHYL5,NX,_:Q,O 4>2 M+9#A24L6S ]F\."8W0=@.##X?"QEV="@8G1$/J)]IAKGC!(=*7%6(7RK;3W- M1EZCZF:8EV3QPU4*_F<0:?7'@[']GALV%9G_^U/ M5]C67KW&U?6GP?]H7T:?OWX9_-V]&FF?OWSZVQ?WGU>'\A9&KV9O\3'4?O5" MW26U'\$2A5H\#$!5P>I =;/T%JP/5T\TF9@MLAA,+V%X67(+6IV4 M5F;0I;L[,(T$-4S['J2W8"7WWCRCR[,%N*!GXM==YO6395B7;0VNFZ\BS'E9 MA"W\A'=S$[,;,5_YLCA&4D!I8!1S/K\$-#D:0<,05K2C*KB"#)E^\T2L',_"A9LJRI>%%+T">B%:*0@R3AEC3-8OR=B(UJ^? U MZGE=XWF,C]E)HU':=0WI,7'M3D-2_;A/I41(-^JI$;*/6Z1CG'*-D)K\R4S^ M1,YS&I>^5N59ZT*1DTG]*]UJN&[5!KM6NJ5T:^W^X+2!#\U5.%T_+O:A,95] M"C7YM$2O'N5K=E&UUP.=-%J=WL8N3$$G3\?(FNO'7X]Q==I@70J8K*Q+6=<^ MD*-VR[#4VG5F^X]]BO!ZS>G;,=,$39%1;57[IU2LH/*#^@_, K]@.F:;9TY0>>V4+LVG-[-5Z[C.C^&LK: MEK]Y08@=N3^%'\-[EJ2$%KW&]VX#]!Z/^X.A/1X,G:YN]=UAWQH[@T'';(]M M5X<-Y$$+2#:!,=9=;C0HJ@JR7+;:;30GE.$-"#G1$/HOT9\7LRB^2+PY%@WX M6I.=O0G-7F5 MI52P' 4G;-;>5NF6@A,JW5)PPO-:*!6<<"=-@LDW"8BQ3_WZ^D2VY)CNO_$P M!=7UO0JO-$Q%ZGPPE7C%@93R-*_;TW2[M351;/R75WY&^1GE9XX4T;0-Y6?V MMK,ZKPW4%^;/O23!=G*>[+'WY!%T&HE.3T'H1W>LI85L&\+.S0'P>T@D'14' M_];2:T.J;"J<0M=.",JDJ!/WD$9[A>;64=:FK$U9VV&LS:RO?E)9V]8Q:?,V MQ,\VH+O;?N\LLJ9H MC\H#-C0/J)R9$LBN^0GHKH8KXB)?94N^)4SC7<-9S_#FTVF^,\0 2Q1LR)Z6V4E$2V+2=5 MU2>@MP!-_?9A%D5I&*7L'_"#]H-^%4>H7K=INOCP_OWW[]\O?TSB^644W[PW MVFWS/?[Y/5[X1ER?/BS@>E!A!AH\?0./%L\&MR0NN8W1]_PG^9KV<-RQ=-<< M= 8=RQBXSJ!GM\VN-1[W3' ^]&CIXWVOMU MXS&,OMZV77,\:.2X7:RU-L>.-317C6?=/2\9#SRAUVT;UL#0=6O0 M-ES#[??:KCNVQB/==9Q5XUEWSTO&8^F#GM[5J>S<:MMFKZW;=K?3ZXP=4W>' MG57C67?/2\;3[73[NNE:L$B-K8YK.98QM$>Z,1X-C7Z_ZZX:S[I[7C(>QX"E MTG7&G4%W8(T'L(C:7=WM#IN>S1V'&>E?:V[9[/Q2%_BQKY&\1^%AGMV\X/;B\T^GW;-?NZ6;;Z%C6YA-<6H=VL8%-0M5E(?!!09P=9;&/O[V; MPQBPV08++[Y>O?GEHVP2D[/F$>WL%-O$?-#>!N^T '8J2+[+V6;9#Q;[ =\N MSK*4-AVTC=%N8H^8(=\&CV["73R&_\4]\)HT#GS<2'!&PM+=<'N9%WB2I5H6 MRO=.Q>L(?)A3]Y7)#5N@2/"8^W=P%[Z831^_#;DJD\N?WU<^T>8?;0NMV,M' M0Y;#A60%AGV4(/Z,V9PV<" 9ONVZH\9-?!L*LO]Z>76I31ELLF*\ROOQU Z1 MLPM'G'8TYGO65/M^&_BW^*L'XA3%G9XO7H<[P#C)&8W%1_[N)=I/AG5I2/)+ M3ERZ?N11R"Y@[\:T%+1"D(SB<,6(D%V9SZ[;?QZ?LU6$0W^-%-2/@&E,Z$A6P6\"TY_KR(N.B2"N$S;/5# MP8W-B7$+(M=D5Z%LLP[L12@#%J=>$);X3O]+$GQ*74")<)KO1+OU[IGVP#@? M+AJ*0(GPQ(SFB<2$-HV(/!ROI%L\]'^+0.271#+CL="6?H/9AE_^]/-[G&CP M ?__R_\#4$L#!!0 ( .:+5$PY6RV+/AH %D^ 0 1 8V1N$D8_ M[AR\V=]Q,'691^CDX\[7^]W1_?GU]<[??__;;_^UN_O/L[L;YX*YT0Q3X9QS MC 3VG"]D@79W8R)'_?$<>A]"=XIGR$%"=B/X9H8#X!'NR"P&&5Y0:%!X+Q"=8W*(9#N?(Q1]WID+,/^SM M/3T]O7&1)P7 ;UPVVSO-'%.*T.6641C,]@2?XGEC.\9YLM"M;84[GIZ=[ZFG6-/1T#27;@[U_?KZY5U#O_/XW MQU'0D]F<<>'0"F0^"A\5913N3A":*QAV]P]VCPYVG'C W# 7"34\BR)K"?=P M(,+TE]VVPG#\I ;SXI-TK0^R^F;#%GLLB*OC2>DG3T:7_Z+*6E9E&G$MG MH$-OBH39O];NCX<)<#QNTY64!O[8S8F[=0 _N]/6RLB(U%]K*X'0!0X%,#QJ MTXL"6?+W;LZB6T\H(JZ]\:U2Q7^NK9"0N,#NH$TG4AKX8S?M>Y 2 MJ;\,?4"4,J$8P4_IC_,YH3Z+?Y&_@;]JD\H*R1Z$LE"1QHT )<9-W,N4 M:_;'G5 J.\")Y#]<* _[;862)(22'LL4H,>V,DD2'/14G#G';<61)*'<-'<: M>,#@039PB-S6C=P_(Q(JL,,=!QY]O;NNW3>K=Y=(4M8I\WSL_'YXL/_N8'_? MV74N2.@&+(PXEO\HDO^VMTJTPBX*L3>FOZN_5V5.B),F!L*526I-5YX'6K+D MQU2EEHJ^P *1('S SR)"00>UKS P@7"\_^YX_\ $@O-+PLY)^/W/@& Y0P'L M2^^G&(MS)JTBE;+8SH0:8N.<.#C6S(F$D:,X.3FKP0.1C,RU\$AY&&?)P?'Q M_J$M+-F,>9TI#^@QP.OAD[ PP7-T<'Q47<3JX8E9#@J=*"04A^%X@?F"X"=; M1%;)S/;\0+=V)2R M'Z.PBG\WZ6TI@L4P. ;4>]:[4)G+0Q),Q\S+CJ; M OQ^5?_K%-@ZB'I.@?$K6+DNDD7]8%.@9?S,_IG.\MB!EWMN!T-:ZVP5?[AA M( ^;@3Q:%\C#5R"KBC_:,)!'S4 >KPODT2N05<4?;QC(XV8@3]8%\O@5R()> M6OG[MMR,KO^^SO6W!7%X&P&Y#9J16'RIZW-&!:$3"0NQ1\W P1S:.-&YH3DW M!4^)WRLNH(5V00X+1N9(QXG.WS2A-,AP1[.:VX5O[?DUHE=U,JW0&V)XUZ#U M=I:LD8\Y?'6BLV%FU(9HNFC( N)!WE$Q5&@/4AV] 1QILN1_8+;NI=Y4*JK" M)F=5CC,.RV;5*/0+XE*J*1;$;;$ 6C%K@.I$S2-+J)Q?2KR'.I>NJ00!9SKK M,ITJ+,PP'3;,J)A=_GRHDRI7P-B'S K\D^FWRN0_KU@[O8RC>(+P&R MSM%NXF(^Q]&E;:<<%4(I3R=AZBBNKRBE^FUGJ"V9F<\%WFELN 5F@S3Q#0IO M97[L>)E/!]YI+),5=L,S7%>(\#]0$-D&7/+VYB7OK6;) UI'$0]1P>W6L J9 M>;5ZJUFM4\D"*2I5?5K',ZE!*(3T@*$!B;FD.%[C95(&2I#G;)T"CQ? M$4H4T:\Q,(UZ#M#Y6VK:MC+!DUHA=Q1+98S>LB@@KA=N60U@R M:T2O$MML@=Z@RB"L%&Y; V')K!&]2MY\"_0&5?M@5G@K!]&*E3G(_5[C-5H@ M-SQG,LZ!>$#/UN@4*F#=.NJ6K3U MX724C0!4'#8M ,/RS:J*M'7$=)2-$%2\+CT$@W*PJHJT]:9TE(T05%PG/02# M\I*JBK2M!=51-D+PU@Z"0=5V5A5YTAF"DV8(WME!<#)L"-YVAN!M,P3O[2!X M.VP(VIVOU-,WPG%J!\< SU,*2FVU8:[2F7?'NC.5,@C#VPC?8A&KX OF]U/$ M;4_6JW3F$W9=NK7DD>I_CKFCV Q9]>VVR+7DYB->7;9O 8@O*1"#W##7Z=1V MVUQ/WPA*9?-L!&58F^B*6EN9B3IJ\P&\+E]8#\GPC,983#$O%97=L- 6CAIB ML_G0';TK1BNU;OZULC)&%V=#HSNSJ 1JHL8FM[BVV+0!=(3(;E\-:XQ)S^!4,_V UWL&: M5&C-2]1AK14IZ'^XYB/39OL5:974O!(=UJY$)1R&MP3=81>3A1+;?@E:(3+G M#.CNSBLP^-6A@UJ!RKIKMP+I:*OJ'^0"I%5FNY"YD44C+!7?M1:6 M(4;.R[K5:MIVDV'%JA&N2OY!"2XP'Y4?AKGG*"NXE677DII//G07$%8GTA - M>RAXY(J($SH942_>QDWAH]/V:!A8F/<=NN]IE-BIE,UD+QAS?,5&J:&M1]#, MR;Q#.= :(B-2 W47&C5M;X\L6#6BIK%'=J@-S1HU*KNMTV?-L!%#C6=NB>$@ M/<)ZQ;?T,AH9F:,)!UJ?HP&YX;D@]W@"5]_<8?@DK]2*)3P5,K.K<:IQ-1(6 M3L9CP%IOYU#449N7LE/-4E;!8)!N0XT^;5V%6O)&/"I.73T>PW((5E7:RG34 M$)O-Q:G&7&C0&*"!@%M?X2@0TU!U1=W^(RVR>G"&)-OB4UN,6G(UFY=]G7D! M1DZ127)O$9C]^*%Z3:G)*ZYU"+2T4-V8FQ?,?9T!ZX+R,(U<)TBL;6!'[HV( M5TWD6H@/S(QV0V7_94'?;T3]8,/SW#G8?X6]"1?;PM"NW!NG>B58MB;H@ZHR M[8:*;25J5^Z-F%>J5=?$?%!EK=U0L2U][>R:F ^JCK8;*K:UMEVY M-V)>J<==$_-!%>YV0\6VN+U',WS5C7JDR7A/S M=Z^8-Z'R_D4Q?]^\6=M,Z"W'_/TKYDVHG+XHYJ?-F%=CY>MA?OJ*>1,J[3(@ MUGM'(_Z;#LL-,%6B)4+MCL Z\3:?D.WK3LBZH3[04[0[/(^X.Y4*^<+9A*-9 M*S@UU,93L7UMTH7")&?EI+Q>L>APPE7/Q+B [FM3,>J0&>YI556]9JUWL)!= M7]&(;XV!U.';C/Q@S6,5A_9FL):'T=SM:Q-"ZI$:H$F+9C/$EV/_GDPH\8F+ MJ!BY+HLHI,I\80%QB3U2=LS,!D]72)TP5M\OSED[.6\G9?X*W8JVX?.4\&$Q MS,E"=GC1MNYAW;>8U]A#W8&A-=A.\O5-]7VS_-7#M+56.-TP.KF1.O)&88C% MBPR%FE2+89!W'=R"O(=5B\B/MGY08>[LO_JIZ[/;B_I'^]HEH!@+,YYF(),3[U MZ>T_(S*'%/F7F,Z-+VN_4;_(0#K 8X>@P%1Z[XN",X M?/ 8!H#KT?#?([F\'H]GE#Q&(44Y,NK& M_Z@7OYZ@9T(;YL;JUR+C.-K* M;4JH=+F.B.OF:2/J& NL=\ M05R;RY;#DK(S@QE9;'[;Z'H(Y. N8^]TL2+'9 M&JNJ2-ELW&:<123PI)K(;,[9(C8+B'I2%J_X4]F"M"7JGSMPC@+B,TX)NA=( MX+)X=0^W;Q;/T9Q([YK\%>=\1@+S>^:+)\2QW&W(]1%SZ;5\#7'JPH2Y3!TH M>[N@GB/.EW( _H&""(]]./X?1P+6*$_=>Y7*W-#J!>5SI1WNOAK%0A3%:@@QZIY:4.P M=4L#'97>C(NQEVPJL8>@M\ ^)*X:Q\P?/<$I]>4SYBX)L:<^'?4(F=E?T!(8 MQL]5"%P[*%[N%=L<,R4MIJ+)I>U+DM\W]I44X5?J87X9SN=%E5BV[]MZ6#]/ MV$R^,4F9#*7KJ$2[BD3$\7481O#.RE1I1].[W:^*-I%'U8/P@4%(M2JBJYH5Y[+FV?:=+_ ?(+K)HSBXN0"] M"_A5L,NSZX>+T1TP2>6P;]X=MCG,S1\D%_*ECQ@*/(_FAU)+^6[PW$8Z2P*"<5A6#AYDPMH2*0] M5*P_$TIFT7MF/8MO%)3E8RXE>4#/:4[KG&.7J.[#P4\A5I7KI!5-ST2O M7;XO)**N8#PNL!G/H8.J5K"\DCDO*V/?JF7_AG_:;35CTZT0=!IV0'H)S4U_(A&? MB)B.Y8!5"1GJ+; EPG) TPFC5_B11Y#>1O'#$WN8L@A"GE)XY?LF#7F>K3>FGS 4T\VGQ!UQC%:K048BWH9)P\AB^O ?"" MS8A<0G#ZG0#I-V$RH?%SDA_\;>&]/XMY_M&J6;6+6WS_]FVMC>QWSR.8Z\GT>AD(:4EQ3Q,I/B)=Z^E4AZM^5_DRKZ(3/E!W1F^]/FV<7PD>OG M,TRQ3P3S];>;9">K#()@"[F39.!S%_)T,M5NDN//XZ ^DU!])P&[4\H"-EFN M^"3USWO@2CS/2=PL]HI@Q%_(;<78_R3W#$*.WW@/&:I_8B\7JC5==T!323;N MEUXAPM7QRSGF0JKSBD!8EZ @,9#4NR'H46ZNA&8AZ4J\]8F?=7SLJXQHXDJ MU$Q-SIBF2/PA'T ,17>@M09]+TZK/DFPI"\D40K']($C.)F^QV[$%5+7]);1 M_XT@'X% 76P<32I=]\2E*4B5L2EFO;/FN;KD8LY1$,_SL?\-<9C2D^Q7FNAW$>5;R+/E9_0?QL\#%(8CNCL9/:$Q\\(OL:)E+^D ,^6TDNE#5J*W]&U;^(11YC*\77BBB;F_08U)J. MES%L:K1]UZ6FA]^(F$Z9RI4K.:?VS7\:S]-<,? 350J4#^:[*# E5.HS<&DG\1-R8^4^Q(6 M\D9NL#',.0E1FM9Z7S\& N(J'2.SY7CM<5@L5&+/,2ES/&.7N" MRCTTEP_EHP4B2I!,].[TO4VP7(D^RO4XB !230E%37KE6AQZF5SY&?'O4N>R M7_&A5;YS**_E%NVV;Y _HV?()QC-(-IUQ?BW*7&GA12W!N%>$8(=<*G[/[J6/'>!TZ4V5\4/> MU$FA4IOSN',=EV&M-F_(=QR0*0-G*S_C/,.RRW3O<@F,1UCJ]:L:;8W3K]7O=OO3'VB8GYY#GR'W>\ FT.N1 M]Y](G=--969&3E7IB82:JJZU./3PG/(+$Y#NC(*XA#(SR85UZO(9XF75N'DWTJT' MR^5"3%TR1T$<'AI':94YA H6+%@0B!;F<=1,W/9T?8NIUH\"2NYK9E;X^%,/^-<^LSY*G2[ IT2/>]%ERL??5 M,MBDNP4I3&UZMRG,A4L+!O+P8[8"9L*9V_31,B0]OB.3J4CS\596!&.3[9O[ MU/'"WK4'ILHG*#O63@]_4#G?+@RC&?;D!C.5<4T>O3T]4+?)P2T17"S'3Q1S MN%8N]U^O:2I<8M5S?;2FV_9NY@[#:(KW8"437G<;31N"G\;&2Z$P@JSU. I0 MJ7Y-6D!& R\,9-VCK;NG)0=K!,$;I=-;1M4%.=+5 MACM[U=:YE/70@:YO:Y-AZ"HG((T$%K/I](]ZG$6WTN%R]ES=P_ZYUG?2;\&" MN-^S\H3JHF%LTC^1[MTI]B*(Y"6U_ACN-Y&="<.OE"=1U4+>MG14"RGM>:I% MGF2QNF-^T3=L?>5*I6-^:2U*UMG'9>G:1QO\+%<3EN639=OL&5\6"*I5;(\@BG*BF9\N\2?&*LK3Z M/KV5)/ZN%!RUQV>RTD[[6/;;NTY*A[YAV'5@;Q3?TZ)V'U!*E,V83'>]ZM(: MSK#J97\1 E]CH>IWLHS:SXF?\&/PL.A 7Q,_.^L$3I1KJ^TVSK6'88I"\#F- MIT!F,_;BVP#K+G:HF.:UV6S?_G83H<;X;HA9/RTOW!6Q60^= M6&WE=)):DWSS)':2SI;@?%;F07?Z[4\ 4]^3N-4#LSJSK)D4+_B"GDX4R)8N MR*I.?&J^Q6';N!_CI'B/;&SYQGZZK*F*KC&%8N3D?*^$8+PVEL3>!+>M%]BL M*TG9R]L0L[X%J?3:\C,!65E E@K(5@74*JH;G]X=C=4O*.F')^T^.6'??/N+ MBKFK-0:E)5$O\OBS3MM<0]T@=R<6_325!9'@W&OU(LW:H=WY"%G?:XJC M*XD6;0A^.FE+J1BVC;>?F]$L[WBN;ORE$XA&JR]T^'&Q6.U8MJ'H+[[&CR'G M9;1U[N_:;/JK&3F,XZ2V(J;U2UIC\]Y)"C[6,YH16KFN0_NDQ^>+Y?Z6CQ=K MGFW_U""_XTQ]NH1D!=GEJXR;F_5MMU /$U0",42STQQ5D9;=&IM+W-2L?R$H MN,T*0_?5'W)%^#ZBWA<$R<(K)\16+7LI( V1&YOSYS&]PW,D)[-BI JJX>[& MM(RA(G$'TAY,4*[R?V(OM:8VN:%-+[UV52\MU9X44$EO?$H"CV.J_L+^Y3-V M(RB@&OO2HJ]>&]V9NG]C&O(/TD3'O* L3,_@[U@0)#<%I,*WHMCZ]AS"2;$% M3S_ZO9K$%G\._9K&J7[7=!Z),"OQSJL](J[Z0V_A'@7\A>,%85$(I_!P7T1F MJG[@^WY0E=1O>Z#84,([0[__[?\ 4$L#!!0 ( .:+5$SK?BY!*#8 %I< M @ 5 8V1N&UL[7U;EQLYCN;[_(K:VF=T\7Z9 M,SUS7':YU^>XRE[;-3W]%(=76]M*R1U2VN7Y]0M*2F?:J91"B@B&[)Z'KDYG M!DD0_ @"( #^VW_\<37_X4-J5[/EXL\_TC^1'W](B[",L\7;/__X^VMX]/KQ MLV<__L>__\N__2^ __KYU?,?GBS#]55:K']XW":W3O&'C[/UNQ_^&M/J[S_D M=GGUPU^7[=]G'QS MM$/FQ_FL\7?_[7\Q[M5^N&/U>Q?5^%=NG+/E\&M-V._ M6Z_?_^M//WW\^/%/?_AV_J=E^_8G1@C_Z7.K![\H_X*;SZ#\"B@#3O_TQRK^ M^ /.<+':C-UAD)O/_[CW_4>^^9I::W_:_/7SIZO9O@^Q6_K3?_WZ_/5FGC!; MK-9N$=*/__XO/_RP94>[G*=7*?]0_O_W5\^^Z"2XB.N0_A265S^5O__T*/SC M>K::%5ZM<.1-!^_:E/_\8XB+%4Z::LHX*5/^W_N^77]ZG_[\XVIV]7Z.D_QI M "J>I+6;S5=OTA_K:S<_A:;]+8>A\&/EU?OE K%ZE&.'6XU) MV8X7YQ'X5>,QZ7SC_#R=2>:7;0>B\GHU6Z35Z@4*KP^S]/$H90]\/PPUC]WJ M7?G?+PCR#VY>)OUH$9\M/J35^JH+ #MW4(G>';)H;[J_[J@N_6PH^MDT]/.A MZ.?3T"^&HE]4IK^;N#NQFX%H7UY=S;;=XV"/EXLU*FOXR:P#O<>;CDYCQP.O M>P^U*.ZHZ)SCT=\1RUPZ&HG>Q6LYGL9@0=[6&#G0>:3@R?2]=BSQZE]:S MT 4,I_0R/.7/T):[2J_7^',W-:1#V^&IO!WC12[B].E\^?$D4@]V,#*]J.6V MZ5U:K&8?TI9E9U/^<%?CSN'U>AG^_FXYCZE=E:-L_>G<*3S)+\^AAM M=[\9;M3';8JS]5,79G.;71\^X>Q\./'['M7WH M^X&I^7J8CC*O:_N!J>V&K@<^'X:6ORR7\>-L/D?H;AS#;5$WUV[Q=M:%M&ZM M:U#:$88G=5*1[J/NO=-ZJ4CY4:;U4I/RH2^^T7FI0WDU@G-+',%1O;:0W M[H_CQ.WY=' :.@J#AUN,1='1;7Z@R5@T'=W !YJ,1=/1K7F@R5@T'?6@'V@R M%DWR=)KDV#2ITVE28]/440T\VG!P^KH)] <;#$//;VF]'>%E:E^_<^U1F^+! M!B/1TU&>'VLW+G5'9?O1AB/1UPUC1YH-0]N+];O4?N%=?;Y<'27M<*LQ*>L( MO$Z-*]!Y%(+=6H]):3QW6U^UL\1:-_ZT4Q;/\;1?JCK<=G\K.NZ=S%]5H[H#2[GU4H[JS M/#BUI_%GT'77=>UA&(I?I[?E>O!5>K]L2]S.,?H>^GX<:CKNKR/-1J7MZ#XZ MUFX'/MO+EC1&AO_O"S6Z5X]Z]'23ZONTGFTA6^ MO7J=KW[';*N1V] M'>C9[91S.WK+T+/;*>>FQYF;OH2YF7'F9BYA;G:99T<% MOT^G \X++8SK-KS#\5ZVR[>MN^I&^ZT7FI27B+9 M2W!P:FK5>J<5C]$WS5G^5OZ>/O+UVNW MB*Z-J]^6Z[^E]:.X?+].<="9GSY>36YLO*J#SG=?CS5G-*S,F5+VH-Q^G]KU MIZ*I;-)6_G$]>U^\E(.N5]=1:LZ\XS%W1E\/SB*X>;B>;W2_Y_COW>>%YM.+ MRFP'0;4@+6**@P]S2.\8=- N)5TJ#+@7B)_'+:/>C#M?AB\PLQMK4Z_V: +"-V5/?K?NU\W&XFV/;=^6R["=5ORCF^H MF3N?YG_^$4=N#G[?6,]T=MY"%%:#8MJ#"-F#\M)(QHBW^BM;>%X*.RW;'6?' MG>.3E%/;WF0L;P(6;^[<3ICY";TTD3@5F%# D_-@-><0KOMDR9XJ3RA&;P-$H*S"8PU!A+CA9M!.T;. M1P/[1M'0CT.U5KL4:UG@4GRZ$Z&U9[GO?M9HA*Q /@!-CN)LF /!2 9&L_:2 M"YX#GTX:?B;UE?OXJUNC=>;FAY"\]_M&6Q^CT!P8BPQ2QG&4X1ZH3S9:)66V M^M(EW/F+MAR'1=5!_72VF*W>I5ARLSIAX(L&C2(F<:,\F* RZ) #H#3 &3(> MG(J",&XO7; -#X*^/*J%@@>-H\.B[E"SAEHA'#<49! )0N(!+*44* \ATJ"X MC7XZT8<&U/55 5IQ2[QO4YCM_/UH,&W MXB/KDJ,S']OO>@/S?0 =X8:HI%2 M4B,HXH8G D() 3DX P4Q.EK. G&#"%@8<7,-AY7EQ;!Y\NWYE_9.GLDI&W33 ML,E).I.,!VFY !Y1X;+1)= X96LX-3+D2Q?:H^%J<-[50LMC]WZV=O/9?V^O M^JY1"7F]S.N/KDW'\'*L:1.U]%0$ U(G#=9G!T3G"!YWAS&2.$$Z"?4I=;TA M%W8Y.O]JH>;GZ]F\U/+>E*6\>M\N/VPK=1V#S,%VC<\)EXA)X"1E<$XK0'TW M%'U*Z"P5"^+;E3#]\3(T\VJ!Y;E;Q .8*']NG*3):(Z6NS0!DLC(G)0UFD!: M:$=Z/DCDMPJ2,1A7"R"_NO!N MMDCMIU,,DH<;-,@N24@A$$TB833W4"W5MPZ103EW]BER MX_9?OTHN?GJS_#GA5$.YQWE='DL(Z:%CY&C#AO/HHT\1G%$1M6*AP,?LMZ+0 M4$J(CN>OO_Y6UW\T[M62$[M0A=5+]ZF$*&QJ?H7V.L7G,^=+B=M96CT^>N5Z M0B\-I]H[02UDBIO"*J2ZI38YGK3'_T[G>;RIQ?DJ;7Q6)W'A:-LF9)LB ML1G1%2D(AT=%Y#D QV/$4]0UO.AQP5C'0!]MK9?C4D= M:"X#4!<%R@V>T=#T(;.H'%,]I&X= [T67@9C8460%#;<";+HA)/];1J"LO 7/O_WT-1>?X[_'"F;<%XXZ; SE MP5?:!AWJQ!?7ZHZ]/X.^8MCH?@I?OUNVZS>IO=K#IKT73UT[:7Q0(H680$;< M7B)E!8)J 10%I\<_6-S@TVGW91+E4:2OYK)^[-KVTVSQ]HM*]P\PXFC[!HTY M1Z,7P#0Q( 1:>X)) C3'**U4:$GV<*?5T?+'6O)[5W+C,+36J7SB1MK+ORB1 M?.\,!!D(X&041&8=#F5(9)ZHW"> I(Z27PDN _%O_&/WS.B]%O/SXV1'6:H\(\+C^&Y M>#DBG$\FPA]]P/&+)?=TV;Y&"E^G<-UN+-)=2&6)%9=PH4JLV'LZ;>1 2W(,R#9=1#(MD!I3: )<9YI4H@ M6(^PJ$I>^C%6]FLWVI LK.9U_8KH4OS@#G-NPY4WEX*_+]JTC1@L%<1_3GE9 M*MO_<0*NSNJ_R4Y9PC('FP('HC@K,8FX-LPQG:16MH\)66;2\3@K$)<.U+[LO M1UL2DVE+MWQ^\7&1XBY<8S;?Z:5E50YY;HZW;O!8D]P[ 4)Q DKJ#$SAXKB0 M",W:.18Z.7)&BFS8/./\:UJ_6^[SCN^+9]C?H@F9>QM9 B]8!JU\R9DS$LJ- M:A!!*TGDI>M'@Z_GU]$+@_&N6F(*"K=3T+'W^\833[36$L].FB$E7^[ - 6K MDD\Q69[)Q4Y5 FRE!(W8I3 T-P% M3X3+B?@9W:_IB[[:O)GJ3L<1\*CT:^U+@6 MC..!$(W+AL9 F>QQOU@GE_*"(->+LQ5\*$=]">/7T#U 0P4/SF*UG,]BN=:X M&XT^G0OE:$W0FV*7BDCM:81R80V&H>AB1%)00>K,'57.3AB\=ED%@2>-=3AC MN1ZN<=J+.;43#&]?!?XMK3O!X$C+AJK@L\T.F!$. @D.#164VMD1DKA6W+L> M@*@4>= ?$,.SJ5[-T+5;O)V5/*@MGM/ZES_"_+I4-RF5+C_.YO,#^.C2O*%H MJ"IB&!"M/!#)D,>));"A>5.B> 2,$T= MVHZ;.JF&@W01MX$5E/;Q0U9*$^R_XCWX,7DYR@NH%CNED3S Z@_,HVK*PF;F M'9++[W[7&"J(4LE1,Y$]G"AU[0&AH# 4#RJ9R].]W#*]-; $"O>DS7U#(/TWLWB+W^4 M]X73EP\Z'=_Z'5HWC%F1%*):>^=!\!0A$A9*K3O-O M@F?U]L$BK5[DQVV*LPX:TK[/&]3V.-,E$[[<'F@7$C#&2J0W"A%& _+JXA,F M^B[:/0P,PJ?_*9-ZR7;5P)@9EWVUH'3SN.:KA%ICEP#U_0T::[+0/!M@$:=I M;=1H6@H&7&>CBLM1I(N/T1P8((-Q:@(EJ]/E[=[OFX :I%-[;1I*DS4A>9"::\A"1%".*MP- MQBOA*6.FQV5M=>WCW!4\+"MZ\:L6+GY'.Q*I+.4+%F^+E['DCQ_ Q-[O"]=R M(DX!54E )G&30Z[!2^LST3+GRW_U:7@\#,6K:B&LQ9EPZOGQ<*,F,RXLXAYD M(A*(C01GRE.YS12"\6!UG[RVZNK$0*@8E&'5KG5.<=;L.6I1QDF3M0*9B<#I MH0!,+G*(AB2:\:3E?6[[JT-A>'UB$)Y5=/MN3[H-U<>N@?=\W8CL%;4R0K2D M;*" MI1T!+3-G.$>X%GW>#VZ4KV'GDMVW[<[ )OJE7:XNEHN-J2NGBUV 6J/ M8IP5QKGY2S>+SQ:[US$/A0BN M#@R:D?E7"TUOVN16U^VG3O+D_L>-($H;81D$P2BXK%"=8LC1K!3/-F>6;8\( MXTK5H@:&QB!LJA1[U[AO?>19FAT,(CC5NB)+!,R- Y^ @ M!%M,L5(+(">7M8B$T![7B'5NEP?&QRA.^ #&A RJ/.")&TB26.H2RQZBILZ%],!( M&I^%-;6:(Z6!'E!B'FC5$&D2H6CH>^LH*(;6'+-9 O4RZ&+P6]DCEJV.X!G5 M\!F6>35R+Q_(/7SIB@W_+JUG8>3$RUL"MIOK]1I_/O0NS?@;!_?V[48_L%6^ M^*Y1@GH:G ?'/ >62 +#C04JI,R99R--IU-YK"BV&T*?XI;8(O,:P;G+(<9E MV-;/O//FUR]_K%N'>W.V<.VG9[@H&^\.ML25FY>GH!?KU*:#];-''+5QDF?) M')[G3@K@S'#(F@NP4AD>M$H^7WP5ZAX(NA=C=TFS M/XZNK[YL=+#26MS8S&GLF;$ 03,":*BFD+-RBO4(16!U+/I+Q5-_9E>OJM)) MN]CS=6.-%:_7UA55O'AU?]Q 7 MJ\UJ4L;)9BW+;TK.;+P.)5OV5S=#'"^*$;8C9<^J'FW32*:'6O]5B.QZEJ5P@IO%LLY\NWGUZ7]V'#9V8P^ J,X6Y^EEGWR#RNIGT.+_ &X=+;,+V._R'METT,B M_T"3)ENGJ<\*M,^X#;0.P'3.-W+,]8MTKO0$8Z_E6([&J>DD_H8C)\G[38M& M2)I$N0A5%B5CEMQ#%!ZE&]TDDJH]?K-*+BT.@87A&55/NT\:LV8"WO*B! M/Q]W.CS>IR@-YQ M1WF7K<;S.! "SH42DQ-CR28Q-C$3N.JA:-2Y'QP49],PM18@_Y(6J)/-2YY9 MO)HM9JMUT= ^='"_'VG9H%)/43@K"%9;<#27=">/0EID+:-1WL@>&3MUXA(& M!=+P#*L6W+)]''##L1?YZXJ AV)9#C9L7-)6!1F*;48A*BE .1Z >QDC"V@5 M]#G3ZI3?&A0B@_.KXKFV;E%7OVY1!CY^Y]JW!\W;?9\WVD@KLDI G4X.U3Q ME6,,MX/TJ.M+942/DT=_>V@8B$OU[M9VSO[=Y']&>9@64E+!V;1QX9P1X:I@R3$AG M.A4X&"U&JDP#%=4/,UR#GS_]OBJ*ZVR.)6<$E>UCDFE_@R;QE$(V M)9W-$A!2:3!.6C0 B3.)Z6!DC_3R.E[42J@9C(/57*9NMBC'[8M%MY+2>[]O M-)[%(3$)PBY!O9QJT!D:$X6!\A)>1E-]#P*IP08)1(XI4N(=:G^3Q5W41,2^J3^J>\40P.SM)X*O:W& M<+J;[4C+IEPO$.I1O6.:@B< ]8S7EW9X-W \9\UU)GB&Y6-&7 M_X4KZ]GBIC#I38WO.T\ '/;P=^^G8233%+G$[4(2:GJ;EX5( )=0@3)7(*D)9[NF8M>CWE1 M\IU#J1\KIX/.[CF"FU-Z[[,$)V&J2X=-*"7R?&2H+G(.@274&=$2@<1]3C$% M'VR?+&;ZG8-M)!Y/A\(-W;=\.QUU^SIH7+#EE0X!*@F"TCM%M%&8 >H8X418 MIF*?5XSKW8I/@[*!>#J] G:H,OQ9FMBA#AO-DY76&>#,ERA:G0 9AO:P2EDZ M9H56?3(-ORO_=S463P?"KRI*GX2WK]HV%LT;K80!:6PL,6PZ3Y/A=.%S!=C#W30R9Q=+*M$'T][5@[%V(JQ)ONXM;TQZ!G-M*>31A-.;7GG,FD?05-CR]MIJ)%Z MQU3VEG/9HYAXI1RMB:.9AN%K+83A*;ZY>7JSW&5Y//K@9O-RL#]=MN56X76I MKG\,8B?TTMB0O(_6 U,V@734@A0>A7K@+#&E2.P6/W@T$FH"E;_WVG]=KGI4 MOE;#6,D:2G%35V5[474>R$[HIHD\&NNMS=IH?S8U(#=6S!.#1CISM_OP@4*:E='>)W3NBE0?LL*DI4 M\3SB?BL5$WE&KBBMDU:2NJQZN$$FM53'/WV'9.MD9L19".O<29-3HLS34@U! M,"@V.J"2FR%GPHFWAO,^E2NGC1(;W8@8DJV3 >SGZU5YBGB5MB7O-U;_KD[! M*1 [T$UC(Y?!4H:Z+FXW8[.&E#P'0YDCDE+.V_(L!"CO_A,C*D=;L/PM;8@>Y'+0Y7/ M5JOK4@'L6%&M ZV:3*U3EM+B';= LLY 7#'.J0DJ:H63'Z:PY@1BJO?:/B"F MAN'C% K\#NHMN]MVT3OHXR6HIR7.%MGT'K1DD.T,6;AHA.A1VKJ MI*ZRP>$S C./@^B!:HV; ;!*&BD<2,84PMD2R"&(735#8BBW/4I=5'HH;F1$3<7I M>L5SWG\6M8^7J&RVZU+TY\C#UP=:H=+H!#&* EHA$E!/2*"(%\!0../L>=2Y MQ[V1^"Y0-0X?ISCFGA?C 8E'<^%@'M"#;1H?$A?*%?T2#5J74@9%'?+/A$2Y MXQDG_8WZH,8\UOHR<0H!TQ4L#[9I2%(R*^U*@!J'8$2I.(2;(K% :MGC MNG!:?]*8PJ4O%Z?5H']?K,I%47F+\^"QU*%UP[F/1'!4]RQ!MCI!P7FN02I' MDPI>.M+#(SEIPF$=+;HO.VL;\$^7[9/4SCYLZET^6Y2R=N7WI[F*3N^L<5$* MCS(9B$3C0C.'MH:(%DKEO>0B\9GWT(.F35,9=QX[*T%O5_^*&6?T1K=Y81O+BOW MUC@Y#82]^FU"9BP2M&1T$ H2-6C.:.'!6*]3UEJ2/@G;=Q,BOWT\UN;T!*;0-#P%).0.:$P.FM'1".A]='XQ]G][U0?DY M74K'S\OEWU]\2&UL73XQV_'+I@W7C"N&0MWA7@$N2 +KG %90M$\94+0'AY1 M^EWYV$=@9K5C,N<4UB\R"MMW;O$VO7+K]&*Q_W[TT*EX0C>-4BQ@.\3>_P#-]HF:4@RY>D MU2Q*?9^630@(*A\'0'^@52.L)52&!(PJ BY%!D:Z\IX:22:(H$+L9'>,%C/R M3UH0>+ U^T8K &]B@/+(2(W,T);C= M7'Y*WD@X&8F!4\,'U6=)!U1/&T M"S'U)MC,Z,&TGD?Q_UUO$R]ZRME3AFBD,,H8;P"Y*4 H%D ZBXONM,TT"!&H MNW19/!F<*W#[$C#[LOQBLT4W7[UH/#7+OYR$/O!IO,0/]\T_Y\ MN7C[)K571\(?]G[?A*1R(@[!JY* 3**"*'$\+ZW/1*-I)B8TRC?AW;>W;2ZD M1U>E;-6!:3[4I%$N&J*- <]Y!&>%!B%I1%/4LUSB>J/H4WBSRK$_P!K>*QL] M&+MJG=M?DOS[PFT?]TB?G_'HC(X];1O-M5(6-6O.A(4<7(;H-$IS(:@*TEH3 MARDY,>99.C9.AF%<+< \OQO>MC7$#F%DW^=H>EG.=%+@0O:@77%U,"9!,NL2 M0SU6VDYO!G?,"GB)UE^8O7?S[6Y\@3J'6Y17G%_D5^G#GU#X$.@.-RJ288+PDL "\T:#'6T/#EQDXX@1.:IT_LO'>?P*EVY MV:(X.[YB=-?I=.Z@P8.+*A M!_=D[!MIFI-+BRD\41486D5'G41/&VLSU]'6QG):W+&JZYCP;[YX)&2,099A MLP*E/,=B/5M_>K;(RW8+C1&'O4D\W#QMV*: )]A=']9T(Q_VF50@8/05?^IF M[69#UQAC?'9^'NKK,;QY0W,BBA@&1*ORE#"+ MH!)+8#EQ.=FH/.OD[JG#@;^TR]6J#P_V=] X%9-2,@%A24+BB1;W4 8GLZ92 MNA!4CR<_ZUC]PR_WO9#6D7A9RP_V%%7U=7I>RA1\/9=' 165LG*IZ\/GIW?6 M!)ZB<5(!]D9 "6H@2$$A*:^$CHI3,\S%^YBNU=%A5H6Q%P Y9-QY\,*&C;#4 M:"\D&)8C:&0V>$H%:)LS&C1.<-XI[K+ZK#="X[QY;YHV,BJ6*"L%C= BM%)D MY$%BY&7-SNN^=<_EV(SV!:YHTA>L;R(W12:]D9:NT# M'NR[#'F1#Y@07WNNCS9L0@Z><\G ,V5!TBLF7R-@5)@ M;5/8-EZ'!V^<3NBB23QD5=(05> "I[S<9 S&OQAU>QN$.^A%?CI;(1#^EEQ[I@G9L? NT9%4P)WPI=^1=YIL\ZD'"_O]I@'D^7U\.=P#<=-B$E[VTT M8(7G0#4O-;8S!>5=%"0XY%&/A, ZU0HN"GAG)NT=YG=K!P?=%KTVVQM-2 M322SI"$9%<%00R$8K83UVEG:X\A5_UP([,O:J9T2HP>F;/,3-^7CZXPR=4[; M;4)FJ6SW>+E8SQ;7)7AV^[#X5EF^Z0_,L?Z];A_IDM7/OI&0)_59X' MQY8X-Z3O+:Y7:M/JD(MFQ%$;)WF6J#Z"=K*42S,=-EH[%Z41D*+3H!S:D-9G 4PQ;YV*D=L>*D(= M=]!WA.#SEV5\]>+^R3MEL.6.EIURMHN:/KI'[K5HM/$Z&EGJ>RD%.:$B%SPM MCPBX(!T1U.NS[JP'JFNWS0<\?;J'&S:1,4F4(!"(\\"]1@.*EHM8KB(JS0@^ MW<,+7//@ZKFBRY'95NM!I"BHS CG+LDEY()Y=NH(Q/GP&9V)MN;/56\Z1.P^T;'04!O=,!"T$!6*L M!<<35)S*4B/^.M*S]2.+W>&8U^]BB@YM1O?U*E*S9&63=8RDL+ R#0% M3S2>_&*C/R=%F.6<\&&JH7QC6LWP?*N-E=WQ>CYD#G?04.F]$92##E0!D3D# MP1,:<.J$:!^-=A=;:V&457X 08.SL3:0OCAHSX=3EVX:092E03,0:+&#RTI MX#I!EM@Q-T%1U2-@N(XXJ@&JD9A9749MC^(>,NI@!XW2(3+E.:B0/ AK Y 8 M#43'3(@TQAQZY-+448BJR*BAV5C7-UPHWCP9L7HTWRQ@VM4&F']ZL_RR"N9! M-]>1/IJ(-H5TR&!%68(4K(-,DX H,HNH7T@>>H0GU('3&,K2F!RKGS9?SG._,G;P1<43>VI\]#$H(T$( M'L%O0O1#"!!2B=1WSC%Q\2[!BL@;D(\38^MKS:SLD"^/*A%@>BB[5$T&TRPV1!J>:3_W%K.Z/R<&'./-X^N/5O\LG !E;BS M3]G]_32$"5KBG4%3XX"9J" )J\$F8E/,,1#?P\:O$UQ>$5^#<7%B5/VV+#KT M=5B7T,H=V_8_;5MRGT]'VVG]-U+RF+E*8+7D8(PP8!7)0(S*-$H6G;[X4/.* M*!R=NQU$X,2?[$M(GR&*7';MA$QMA]H#58"V;MK/ M[V/M5,I[FR!MO;G+/%NL6Y=>RX4=Y9%PWN4^)22:G,D$S.$+7,/&OS'9N/$HFKS$N[M>[=GJ$M?]] 0 M3Z,-PH DR4*.1.(9SB,8Q=%6IIHXUL,BI-^=.YHHYP#ERCTNF8#[B1<74)L]I;XIQT$P;,W*/^Q,F6&48M M-!.! =4F@D9]&DPR"E"%\DY9HC3K4=6I;L3V(*OX0#1D3Z;5#J+]3.ZQTO/[ M&S2"9!M\XI!IB!!%Y)"T3Y 52TIH*CRY^ J;_9?N&!;.Y=5T:+@M;7-"6>93 MNFD2C911:B +Z\ 'Q4%R;H$2$AA#%5N9'A<+$R'GC(4^BIU!>3@9HO"'F]]] MKB>[2NV'M-J43PKMM9N?A*U.'39)*D&D-Q CW3SHD,!1[I%-T7HK$U.L4P7E M2\@)&1-E8W%S2KSMGG@N#VGF9?O1M?%4@.WIH<%-9I6*!DR(&E#?#8#: JKT MVEJE-6$T?C-I(2,C:ACV30:A9PN$_U'K]E"SQALG$_<:K"Z.(F\L1*(,X*(I MJ3VJ&'U<_74LVAI@Z<>SRS[4-F;ZX"?;IM>&2J.M*Z\4)1L 9;""5.H6.190 M5EOGN>VA?M<)1+N8X^U[J7A4E DQH$C M3 *N1 27 @46/%7:QY1%C\LO_=W@;E 63@:G+].>3X'0ERV;*'U$%95 R(RA ME>TS)&4\Z&R]]E1'27JD3M4)4JL!F]YLFPPJC]W[V=K->\F=A_IHA/&:9<* MIA2!.J>1+BL@I!BH%-'1U.-&JT[P60WX#,C LR-Z]F#Z?9O"[.; /?+R\ZDZUY"=]OGC\J[A!.#]^/;],BX_=%G*W6[J0OW-Z M9[@G"8K87)+@,H6@) 7+43OCG,N0G,V]:DI4/Y?.7O1..!J8D]-B[,!]]'FA M N?UW40:D\C2H=) ,@0N)6BJ+1CK\$@00?L^5RO5;W;'1>"XC)T6D">HUE^W M0ATTZ%@*WF7J*)" \WXRFQ?%9$/BZL7U>H4'0DFB.B!33^RI86B61[MQTB0#2?!2LE@0 M*,_Z,6Z2MK'3PUVCI3BTFRP?-W^\O+I:+K83>+3>ZFP%DV^6C]U\_N+])@L1 M3]&_NK9U1],>SNVU(80E:7V&&)%+FBD"SH8$VF?*F"52&'WIZO6H&+F?(5&1 MUQ53;X[/ZO8"^*7[5#Y^5.;U-G7(RNG9>7F3F)*,B^6$+Z5]4=E@Q9)1UFG& MHW)Z(+?"/Q-*AV9Y+; ^P,A[',2I'7P?\J1^&J.2HB$S\-J7ZA><@))H1TO' M/"V!#H[WB">IH\#7A.#8W!U?UW](JWKH<;Q1-+G1]=2-K54B>MKT+BU6LP^; M=PVK#SBUQOHHA.NK,IT4[Q-X^]XCKL^+C ;$ ;%R8D\-$1EMV4VTBP]@3$ ; M6DD#/%M)HA-.R$YGVZ1\V?D:MV\7A4]O2NV6G9#[G#8Z'.].&:T)PA/JI *J M0P!)G (1A0?)A(I41&?CQ><3CHJIY26N02UEHN-LGZ0\6Z2;6,B7Y<^;*(%- MFY?+U;I-Z]E6Y7HY1TX,A_5S1VY<4-(*D2 2A^+O\J M[@*!7W%!+FP3//J 1W311W#OOW;S]#J%ZW;CL!U#R)\R6I.XB5*Q (G&"%&6 MN%$3%&2CHG$4H6=[N#'J:.<7B/61UV!\'?Z@LCG=*]<5=ME@RRJ%4<9X4UZW M%2#* DMG&3BG;:9!B$ [A9;6Y60IBN/FI23._]D6ZOJ+FRW*W%\L[LRVG:WP M3T_PGXNWVWHYVX?;SV-M[S&;*(T+4GM@)>R(*R] *R'!,IL%-=I(>O&IZM, M;WFY2U3K%#_$^%D MU#0.,N":&^6!*,J!V^!+#KB0K,>)7DE]O>B],,4:377BUW&C;?EZI^;1Z -- M[3;;4//;;:4K;+)#PF.!YLV#!) O>E[F'TLMA*Q0<= J!F:3AU++#8 M:?>/=5UVDT2^I?K98IW:=.0YD/U-&J:%M&4K"V8<)$%1:XZ> M4J1:842[1' MW9"*1_Y BWGO)FLPOM4ZAW]U[=_3YH[M5F2^VFD=-^K& :1T:=XD[:DJ[Y64 MT$W(<LD:P%&PCW+JM$^J0+UKD0'1$U(_&P%H)N2+T%?R%Z5:@^&)1_L%W# M:>(Q,@,"MP@0DAD88PC@/$U6D>B4+CX$<43,#,V\L_,#[PS[8O&F=<5,N87Q ML_+(T>?JY#?QDW=3\M^TUWN/HN$Z;TKT);4Q@"M1Y#C]@#I?\C>E^'U&.^A\ M*-6I-C,"E";E<"WAM._BQVT*Y-](UBX^E!-Z:3CA(1&F45 G I:@H/9*20A* M1!XXCRBVST=;G=HS(PJN<5E9"U:WCI@GL]7[Y6JV*3R ,$?+T_ L S,B> ;GWMG'WAW#]F'S\8$O45PJ M&HS-X$L5+\ULB:],9BLN#3,FQHNONC+6@30(NRHY;CX[-D9WV+Q*(V#:/0EA>+]:KVV%PE.U9L'ZTB(BGL/W'0[NI[ M:I@G-#B.9R,+%J@,I42@$KO9LFAH[I'F/JYC9LR%75;G:\4PB*]FLZD?\?C! M_=.M8:-2()XE 59'!T2@R TY.9 F&R^MTKG/4^63(&G@9;X?G3 L/VLAZ/>% MG\WGQ9[;,N3.# [ YT"KQ@@F*"E\#:>U-(D!288G7SVDNH>ML^XCKY) ML#,L,Z<3/2BK#Y[='5LV5 6?;2Z/KPL'@00'65()V1&2N%;!1I&0HUQ45]!4:K%U?$MM+V6S/A9VU\.NY>(,5-ROARP@EVZ6K?78;T) M/KH)*W[\SK5O)QOVL,U::?1QE_CH\#5@_C 1HZ/N=7I;SM)7Z7VI>GB;D5]A MJ/'1]<"(8R+JZR''7\#U,OS][C72)O< 8;3YP[VRW9=#287E/XN@4=%Q'D7D MXDAB%T?10V\^3D?1F 6"SJ-HS")"YU$T9J&A\RC2%T>1N3B*[,51-+Z6=B)= M=!?K'?^A)*VLIS/PNP""'B2?'&B/$DM&M'KV8<:YF0WRIXO%V^?(T'QIO[[ M99#U6_IX^\O7I4I*>:#@M^7Z;VG]*"[?KTO8V&60NC%1+X68BT$\2H#WJ5U_ M*B=#@?XO_[B>O2_6X*5PZJAHVCD0RW\\BK1__Y?_#U!+ P04 " #FBU1, MTSR7:S]H !?0 4 %0 &-D;G,M,C Q-S$R,S!?9&5F+GAM;.R]6Y<;-[(F M^CZ_PL?S[#;NE[VF9Q:N?31+EG0DN7OF*1?%RE)QF\743I*RJW_] B_/HS @#_O&MU M\(OX7S]5G_T4?_031#]A^+<_EE<__A!FN%ANQJXQ2/5Y_.W5:M?@\W/\?<_J^E_K6?+681U&4;> M='!3YM=__W%ZM5@&?""'"(.(SG_?]^WJ[EO^]Q^7L]MO\X#'SQU08?/59#9? M?L[_6*TG\W-HVM^R&PKU9!YA_G23YRM3W'XK%D&L3R)VO%5*RNZQ:$;@L\8I MZ?P\^3+/&Y+YM&U'5*Z7LT6^7+X/^]SW6?[[2C'7=&/AZ&?=$4_ MZ9G^>MO=F=UT1'MQ>SO;=A\&,\5B%?2Z\,FL!KVGFR:GL>:!5[^'OBBNJ>B< MW5%R^FO*:)A8OH^3,J T4V^FDWK",,YO71/ M^9M@]MWFGU;A[_74D!IMNZ?R88SWUW$[]?/B][-(/=I!8GJ#EEOF-_EB.?N> M;R%K3/GAKM+.X=.JF/YV4\RO\G(9C[+57=,I'.ZIFQG8_,OJ%&V/O^EN5%/F M5[.5GTQG\S"K\XZ$NNV[H[;F(;OGT\YI. .CU*C4.PA??MD1!?<^MG"ZNG"X MKN[>+*Z+\G;C*3M)4XVVW5#I0O/B+L_#2'96YM-54>I\D5_/5A_"\742O)K- M>Z&UYB(XKY=>**\GJ&=UT@W=?C(K_SF9KT^><2\^['C\FKP]]'W'U#P?IN:> M5[=]Q]36DZX#GW=#RS^*XNKWV7P>1'?C&"ZCNKF:++[.ZI!6KW4?E-84P[,Z MZ9'ND^Z]\WKID?*3CKWS>NF1\I,NO?-ZZ8/R>AO&.7UT0_761OH\^>,T<7L^ M[9R&FIO!X1:I*#JYS(\T2473R05\I$DJFDXNS2--4M%TTH-^I$DJFNCY--'4 M-+'S:6*I::JI!IYLV#E]]3;T@PVZH>==OMJ.\"$O/]U,RI,VQ<$&B>BIN9^? M:I>6NI-[^\F&B>BK)V,GFG5#V_O535X^\:Z^+98G23O>*B5E-06O5N,>Z#PI M@O5:IZ2TGC#6:=LAE5O!#RN@%ETOODY!R3F2=ZA1"KK.X-^!-MU0]3&?YK/O MFXYK\&W_URDHJ\<]N:N=TT<*JNNMB6-MNJ)JN2K7 MT]6ZG"V^!N-_NXN&L_QK'>I.MTU/9>W54[N+WFBN(:7U^^B-ZMK[P;D]I9]! MW557MX=N*/Z4?XW7@Q_S;T49XW9.T7?H^S34U%Q?)YHEI>WD.CK5+@UU]:3M M>*N.*(N1'5$W#HKQYMIY<\<81'OS"SU9YE>/?WN2Y&;=#3*7NN+;JM^9;=#SNVD5[]EMT/.[>3M0,MNAYS; MR5N&EMT..3>>9FY\#',3:>8FQC WF69N<@QSJVDH=M+Y(/.LJ>"WZ;3#>04+ M8UU.;\)X'\KB:SFYK4?YX69):3M';S_9.BFEQTDX9Q&T[#OI+,^0]5.-.Z)S M?7L[*>_>7W^:?5W,KF?3R6*EIM-BO3\FKY MKEC]WWREKHIOJ_RJTYF?/UZ?:&R\JIW.=U^/?'O,?:B6/QTE5]/UO-50Q(/]I.0 MX.)V,ENTI_=)-YV3N^G]I]O\]DM>-J5U7Q]=$WH3^BNGZR_Y3SMH&I)[I*># M1 >AF2TVY8K>AO^\_SK2=7Z9INT80='.%U?Y5=>C'%/D=V/&$:LQY\5T'XP; M"*\GRR\;'-?+G[Y.)M]^CGO6S_E\M:Q^LMG%?@+POA+7?[__<5;5UWE$6IA2 M_F:5/UA[\\F7?/[W'P,!69UFF;34T0H3"S_8;!__,9T7 MR_SJ[S^NRDT6X_T/B\4JK"HWWV2\AYUC>_7:B]#YR+)\8X@\)-9L31)]]\OD M/XO2S"Y?:*5G"=8^WK**/2.2>3#:B>$(R:MV&T!2EF5[=7;D@K9 M09WQI8@EX7Q]Z>H0T;\D;1@)>S++UR%@PPC6F\6'LIB&3?YCOLS#H#<;I^3W M?%YL7 &_/+%2]HA3K?89XA1["W&PX;W2B#H&=A@[#T6?0K3/_#I+@MIQMTB/ MWWFRL\RG?_M:?/_Y*I]%L2'Q+U%:R"-I"3_*WN9?)_-M 94#6M*>KS))@$=2 M:04QP589"I6M*(?0VL:<1Q>N!;4'*PV;M^0?Y(9C+@47'I"'*:(4L]( M13,C8]5$6J%?= K%9;!Q5,?\(-P[EVLOW=;Q)]GG9O^;7[(Y^NXX7@^^OKV30O#Y[ +7K+O& , &&9,]X8KA 6Y.$\(60\YW%S M-A5]P]27RK;G0#KAMCC0(@-A9@(!J3%6RAOEB?#5_+SGS5T4^,(/YVZ!&U(P MML5D3IN%)]MFB%J,O0'<?PY9&94V,5X1 MZ4CE4/%'CW?(XSK%@<\S($T@E"IBH,5&,X3ESL0UDJ/Q* T).%!T#E K=K+S MV+GG\PR+J-M@([6 3@!A"-[Y%""7LC$[S[?,AV=G>X :L_/=>IG?SF:+Z7$V M/OLLX]9!JACFSB$.J4$>T(HZP2GN47<;EGWM@&G,MH_%]+=8@?ZWS_GT9E', MBZ^S_,1*/-(DD\(+*;''E"" .5!8Z8IJZU1S^YM<&#N[ ZDO5>K=.A+W8(OD MRZJ$XQ$=ZG"C#"*N 2>6<((X%88SO#-60+\7Q\U%X6WK:(7.$.I+#CY,[K;O MUA3WA#Y0_BY?;1]7J"$9YW23&<;!KQK1?D,?HBWEY6$ MF/4E/8])] &U1_@<$98CK3)'K": BVQP9IS;-/C6$]K+1'43- M?;[547877]2\FNTN%">;"\6#SMWCS3*G";$"!2B << 1(A,S1G M< *,^@WGF.^[7:Y$%1Y9]76:9YPP*:"57BEMC61>H=W,)2+-[]SI14A'0JSZ MB\VXQ_\X^4>C,VKUD"%G.*9,0\D5#*HUD'1W)&K)F]_2LXN2E31P]24NNQKR M]V3:30&M#WDY*X[)R+%FF3">:2O#XL 40B3%Y(Y65R]#3^.SV0%JSG\;GV;7STJG_G"(]&BSTP+ M9W10HRGFF#MN$6=F!Z;VS2^1Q47(1M\ ]K6-['3EPQ%P_\IG7V]6^97ZGI>3 MK_FOR_QZ/7\[NSZ6JM&FVTPX1J *I[2EV *FI'I88LA VEC4Y$6(V@ 8MMBF MYO%APP^3WIO/ZR;BVEAI) M(%.<$@F]?;#E@-(M(IC 10A)'ZCU?3L=J/PR6TQVON4M1O>3-,5RK^U\?B<9 MPX8:02B#$ L*.$)FAX(7HKG^"R_+YYH,L@?!^1\_/T,K4/U;ZZ3.Q^\#1]$N M%B]?W>TRB73_>'L3Y],/NR_1O=-1[Z7B?3A3OL_RW].-=/)-^ &'WE^8OSWO%H;G1G?#R8'MT= M2J/.B=XD,GT.="[?7]_7H]J^._XIGZ[+K;5Z/+"X9@^9%,Y39 QGT$(;# _" M> 4:T:;/T+&&@<:=B$31!WI]Z>@UJ#\925J[CPP[Y!5#2&ONPA^,">PK#+@' M:-S1QYUS^GQ):H7CGU.F1AFE?#FBU)%#Z9=)^5M0.L-&^YR.X]%VI]IEV$*' M+6844H\=(T :5-&O&&Y^?9[,YD_ FR(=8HTY_G#JJMOX*,>_\^AR^$=9+)>_ M+LI\,H_^]G^$:2[C$W-YM%!V#ZZ_OWZ8Q:,5\66Y*B?3@_<@Z4;,($" 0H(4 MT@A9 )CD;J<<$-QK8F4]*>M:OQX7PKU=HWP/=G*DV!?EITE-8:S?."/02(L) MAP(P9P1$5.EJU@"I$954& W_G]^F= WR"$3K'MN-C[:9?#WN(0,0>^F"_H"( M]D)I812KYD^)UN,1LA1,K2\O+4 ;2FBB_O!H!M/I^G:]<>_O69,ZOR[BZ\)_ MG"%2C?K/C!0QWSK\#TG.-*9>D)V&P5ESG2Q9/'./ M<'I&,7QW@ZI!3')_UG MWG@,:0SVTM813(.^2ROLL+'-XPZ2A5"/4!S;0#K\D=KH%,T DBXHQPPSIS%Q M1AH*JUD*PD>8SC7(P7DF3JEOD>O>?CV+S.KU B[U9:\I;F]GVZ&B$5AL2JJ' M3UZ4PN]IT.1WZJ?'/EX>.BT)Z=F]6!;SV57]6/+SXO.6.HVH-]9NH@,W,Q(,J!9Q<=V&!+1AQO,H@#8(C/JZ?S>S M[3)[B!\[<Q\XS4 MDS>J>[_/0+#=*##4:Z.1ML@X3:L%Y@GVX[Z1[XAO13JD7I?.\M$!+1 ;@ MU=LM]GR=224TQZ8O7'Z/G:Y%?N4FY".)Z.-3J>(.,"00%05I88B36UG// MJMDIZ9N?$,G\X-URO!-8^LO\W5WA;-YRW>,?.BD'M?O('/0HNOX=8\(B;H"G MI,( 6]]<8TQ6GZ1;T4B%5'_52:9Q.\MMOOWWF\5+5]['8C[W1?G[I#Q>I>2L MGC)*!;".Z)BU+ EPWL$='@ZZYD4IDJF='?JGTH+5E_ <]OKN=4 ]_S@+*K: MS$B$.+1<.P;I#CV 6VP>R40@&=]>.*1:@C6 4?+I9E+FR_?KU3*^DA[.R7KV MQXMFF:<0,P^X,8(SJQ$C;+<7$\";QVLD,S7Z$HL.8>M-0+;'8S@-W?5U/EV] MOWZ7__[HF>]RMIC.OLT#9-M"/.^OU57Q[53!Q,:=9A8P0* V@$DCM-!,@=TR MDER.T'KI3;CZ K4OT7N7K[8:6(Q=.B)-3[[+-$;,SS@L$[S3"#N'=8:6X4=1)P8IW8S)Z2Y MA"2S>?J2D 3P#>(7VQZN-4HS'FF5,4J@]XQAI;7V0&)E*I^0DE8U?SXE63G& MOL2D.]0&D8Y-.LM#":;EZI=\=7.T.F.=YAGAGF M@2(B[*M20J(K-#VGI+DU ME*Q*XR#RT@U\O9K(;Y;+]=-RDUNA?S*OC_EL\]DI$_JLSC*C)952&B"P9=K3 M<$Z+"A6OB&DL5,G*._9J8J<$/,[$A3C-3A:' MR]J?U4E&A1?>, ]C$IT$),P15C-36#>WNM.5=4PM)LE1;)ZYOQ7*:1Y+DX;I MW;_+\?[:W7Z;%W=YS #*E^\7_\R7T3'P_OIC^$LYFVYB@JL3^I#<=-)Y)AQ" MC#DFB(<8:$;]SH8(?Q/-7\5(5^JQ%WD: MW!Y&Q[5*<2M&WO&08.4L$0QP!@ M:SV$TE18(*9;7%-=K#=Z.'A[O!4M;N,,MI[0I9IO&!L.\F!T3%?SN\_%%L;M MGY_#]KR<3#?/#AZ_(6W::T:-\]X[Y"%"!CABD-0[U4"+%F7]+MYOW1^LO85P M7/WGNDH4+ X$F6W6S^:UG.AOR\.4ML5]MW5^\T^QR.LTWZJ<]_7MXP>'SN:^ MALZ"C:Z@MQ1Q#S72V@IK=V:Z%BWJ-5V\?WUDV*?.TXV9YT]'[#)3+?9NRCR MZ"?3^&K#7:T\T/2+.\PB5J)\0MK;&JEJ1]ME0<@P<<$P$$@HRQT @:5&\/@B M!?!@P*RU?72?2F [V";#7,8R08IK;[@41B$A[N=IB'(M#,FS=X^CN6P=<:M( M@\NH,]S^.2DW[Z]\#&?XB:2VYY]F3,?G@C4D3@.H+78(V H&8UI$J2?.8^N ML46GT/2EZCPF\V32TLN/,Z3CB\2&(>H4$.&\#?.J9@4=H./.7VO.I"/<;H7, M:^'[,/P^D:DV)+N'8?/;8G%5+-Z$PZ3\,EG\]CY8:&&/BV2_?:/??SP9B%ZK M?28$,8 8@XT$&"D'G)35W!$VO0I#/9.B#0.?ZP0)(.I+/'0P9"*E)^7@Z8>9 M4 9KQU'WDB#&0JF>S4;C^T("\QUR/!66/2X\+\&B;R-9EBL=7Q"D=OW><:H M"UNB(M9QZ;RQ3,O=S"Q$S0,BSN?RP,IVCG;W[.,,:F =ELIX M)PB-^7@:/\P*CK"8B8 MQH@((1S;S0H+ !IS^OP+K8%/]];@#,/R=Y/;T[OZH2:9$EHRH$1,4[+.**4? MP()0L= MQ-XJ3P%]4&6<:1Z.?O[E_\"'?E-,>N7KZ27]\%7&B4-1((VEF#AJO(T/5]\[ MH@#"XS[1&_!C'T=;87&YO!WE"=TO2X=AY2^3/V:WZ]N3S'SR708@!,$F)=)P M'0ZH<*YX7<4?*,E&6/*O$2=>/(K8'(/>^!DPK<7/Q]]EE&%IK+3$>"*X4] J MMHLGP;HY/Y/=AW3"SQ88]%;^XHG*<$)/>OEQ)CQ7"E.#F0J"ZJFUQNVD5+D^ M<\T'5IA:@S,,RT]:Q?L^S[RAT'(8W]61&! NI-\%B%D.]+AUJ3:L.LKU5NB\ M)OZ/4M\:FNVOR1M"%4$."\ZDQV%@:PP3.^"<&*&&UHYE9WE"S@.GMZNO/4>> M69?Q-1Q=E&7Q>YS.Y%OXS=$Z>>=TDUEB@6:8*"H4=-1I+4&%A%9DC-=EO05& M=P1:X_3&?30]9'6\(&OWOMH>V6C57P:X"+!ZB* %(MC!E@M:S5>(%K&2R:R# M;H6D3_2&W&SN[=NVF\VA;C+G8)BV-@ XQ8"BQJ'=MJNU:IZ#F"P%L;_-IB/0 MAA0?]\>W6;E))[.350[/E)IGK3,$J'-<4N+&?+3]_*?'+U?O$XFO68H-3M(E-2:.PQH&FE)!-B0V\HF,CU?KC9)#ZMM9JI;'"M"=$8OF1?.84V#F0&D!D![17=+ M!R'6O#Q#LB)[_6TSW6 VI.S\NEC'3.?[L_3A@56?QQ3G:?C;Y.NY>:2U^LRX MY=@+$]0]9"WUVON']86M:!Z-D*P87W]RE0+!QE;6TQW3%-_SQ62QBC]=%4Z_ M^6S5QWC2'C*J:C;/H"08&V^]:R5K4WTA61R^!#94&K-2LGUR' M;7"YRK^MOZW*V=>O,3WJR]UDNBV9L+_0>*?]9QIK(*4GUCM@-5*,2?7@!6OA MI4E6(V\XX>D:S8ZE:U-I(Y"DU\L QW);MW9+6'P;>1;8LE'L[^\FSQ.M,SO/ M@!5PL\U2*HQC6C*WVV)].-.;>_^25=7K3;#28MFQ5'TH"U^4MY.W^?= UM>\ MP9&UMXL,2.J!QPY(;(CRTDAL7U"[WW^ M>:8I UQ@0.(35YQ(1U25 FRYQBUVBPOQ W>(S@/?T]5&NJ]7]'3@'@L5/5TU M.]AKNWL>&*51.*E]4/V8Y)H1Q#!APB"-, +8F%J2U\<<3Y4EVO-U.#> ,5:.B29$:R)4@P=K@'&KIN:<=!W ,Q0 M+&]:E@00P3P$S&+$8,",<&6KV5GA1YZ^WHYA]>J3-$/HMVD P3I'9^%2(JXE-; M@EOD@";4A W0[,P=B9KG622N0M2E^M8:EF&8W:[F#);:$<3"U)"+3VI1X.'# MPN!HW I<&Y;5+3[3#*'7* NC5.+&( (=78I'A>)M,5G8=?[Y]T#!W;O9(E_E M^>+@R5VG64:@!X@I"0'1WA.,M-JY,B R(_3(M&=$D0R?QMQ]I$KL*-G^Z8MU M>9S%==IF"&*AA+(2Z7A]ZXPB.Y>E@K3YQ78R9:U;/B< J3&S/Y2SQ73V;3)7 MM\5ZL7J_7JXFBZO[!^#N/81O']WJ'V+\N?UDV%-LE%1!CI7P'C/*Z4Z8,6CQ M3E\_0O"V\8UL'W@-"]AA=4MQCF B0(@BW4_%%=2*80[N9A;DVYGZR MW,*NN=\!+'TQ_-?%,I^N Z&/'76T]F%_O%5F.=+,":DQE-!JS(BI_,^0>4T: M\S191EZG)WRGZ/08OCST-;%<$8$$9*Q; &K,IZP(22/JWG1E',M7E3(XKY/"Q&'<5\7G%NCXPPS@L: M.C/<"^MYE1>.L>_5A=+Z+JPV$P^6Y3X/C=YB%\\NW8R)EUPJR"!0W #NK%&[ M>0 X\HNN!OPX4L.Y&1:7R]M17ESUR])A6-FLC+/3CJM8;RSL6-1J"#B#U5P@ M4R.\L&K$B:-EG,_#H#=^-BJS[C%7*NKCE$-B0-#&_>X0 MJ/O"QW8WZVP* O M?K9Y8YY:JPV1T"-*K&>,4U85CL>>M:CF,$#$=U,UJ24H0["YR2OCWHEX$&T&-GI=_CR(^A*/IJ_+ R(T120H.XQ90;UE*> MI-)3+ 45 C#C$/6N;/:<3]\[#Y#(2]Y )I <5Q0$HL.)8 M*%Z])4><540"1*,#24,,>P!GV#M]AC3-YCZ MUAJ62TS6,MY@%Q\4PQA(R:0!NPCEN!:\.RNEE;S1!ZC;(P2B5N#"+0 M4:!?HL0]" @$5$D+C162*P;,3C'!!-6*M!I)XEYM1IR3N'<>/N--W(L/3X@P M$0 -@1(&]<163_82S^T(E;5N^9P I$M,U&*2".*=I=A[($4P9W<^1F(D'*&# M/6T88F-HAF%^W*UJLSU^G+$@PP$K^A'&CQME1%%$F'?&QG? A0L;9E6SFW )^ZRW,@K6MP!G&!%( M^PZ<%Q8 !+2!$",/+ 2\NK*FSK>X>NL]4Z\;\>@,JB'\M ^/0>D\D!YS5[83 M>/PP64TW;JV^,A7KCV%G#0<"26JAV#E2J*0MBK'WGNK75'Q28];8F-C_!D?\ M::?O=#&)"7480N^)4]P!Q_!N59 657A[S_P[5P(2PI2:Z2-XH8L98+!71E"' M& 2,ZMUF2H1O_DY.[\F%*<6F:QP[EJM1OY"HM"!V+$[)'N6RA@!BO$9 8654L/M4Y;[;V/F-12/9^7RU]@"I.YEV^>G_]9KE<3Q;3W!3+U;'[[].-LXTZQSEDAC(5 M]D;'=^XCB@QN$;)^,5[4SE$:9C_INOH10)9#3BAS,.CXE!&IJZN),'?2(DGT M0MVM[4'J2S >4QJG<"_+[H]O^6)Y[' YWC"#% ,JC;+$,RB94Z-!KD/>#MQJCF&X#$A97;K&:K>[>+*ZC0O;8_NY^ M5'?[;5[+T-?JPWRR2#C=$P,??WPS_?BIN>TGLW)32JB' M(89^R'1'B%HN\]4R(/YV-OD2GZ>:Q2#)R3+6R7J_^!@+9D4W:?C@7;$HJ__< M^.#?UB@*E+4V1B9< HP MAT#8O!F3$&)B_3V.CFG3_,:QX])& TE/,0[<)V,NH[0#1=_M_OK_SO(R$'US M%QT6\Q/QR_4ZR C T 2+1%(-(.).6\PJR"#W?99S.2NF>0"A.22V70+JBC7RY?3.!DF>U8_F1;QM0CG LC.:0\%EJ;"P@$$QAU'W37##\E30BC_ MW.(URM#LBY*J@:7IS>+;>K7<@ )/)FH=:9599;!DV"CNA9<0 4=X-4]/^Y64 M>KZ(1'P\)"VM,1M2-E CV4!5I#N'5$,4*U!9(K!"0*AJGD::YAI1,M?E<++1 M#+,A90,WDHW[5EE8 09A(.(;%MY!0XQ_6 ,&-(\B3N;#'$XVFF'6NVSHNXT% M8>:3Y;*^2?6T308I,1@PS[1'(*;/>K'#C0?SHL<]XW*MJ%:8]BXW6\3V8+0! MY==%\669E]^WH8]A381?%XOX/OW&N?UXLO65X(Z'S$Q UCB(K0$.V;!3.V\K MA(G#[&+,L::2<]P1-330?XET]TB/W02\=$D>1H)_*1;YW2^3\K=\Y=>+J]-% M//8WR PE,<>-4@<]LA@2X40U.RQE\S*KZF!8Y9.F-PJ$E(P7 C05D MAXK)RU68C9\M)F&VD_D^!5A]6:[*R?3@@Z&-.LL 0,)HY3TS2!*C,-SAYPFD MS1.&^MID>KXF[ WJODZK+D;?:;3.NB):$<(65=E@@R;3; MS9G[$9UA?3"V2 M?7R)C)LN; $7\5]P_OT_F3]PX#_,X(CJU^\B48=;ZF/]+ M#.=68F[A;H5"KL8C0@GX6O2#6E^2\^FF*#?)_F\6W_/E:N/^J['/'&N6::\8 MDC'CURJ&A24$Z&JFX8_FN0')E*%T\M$A4+V=/]\GLWE4Q7Q1?@KR_*"+'3MX M#C;*,'(&8T"4<8X('Q5]OQ-\Z9LGT"?;+KIAVO.SI2N$^DL!N,[+H+F9XC8& M(&_T_1@(NETL1^/_CS7,3-@")54!.H=XT+^1I>KA<%;-TQ"379*DVQXZA:HW MAV!1YK.OB^VKO=,[4RPV(&QH/D_G.+.G#$M&C!,".8D-YI 23G<+!:OF=Z_) M:G&D$YVTV UN[#0QY?Z5P['< 3H+AP.?2LIK472>' MT]'N,LB4(E #["4U!D,,$:Z0@;C%^WKIBKIWS/)ZQU27**9.==M1^#Q]:.B' MQ+MPO,;V&[7S^*,AY!ZSKQV#@$LI-=2@G!XJ7I6 MPD6AWD?ZT:%A,XI$=+E#Y!2"DC+OD;I'&WC)^TSS2)Z1U(W8)4A2ZH@[EY*W MU$%"&^0]@!0YSR@Q-T#@P25?9ZVO6VJ%VY\'\5US2^9?F&@' MG+0&46F@G, M >UA4&J(#S+KH- 0W,\>"X>;AR%<0%)%2N6O.\Q?=SJQQ#CFLBGF.#86.4#] M#@O+'+H8G:T3AK?**VX&Y9];O,:N/XU?J@:6ILZR3C4DE$-@,#>2.$\08'TFV>FT^GI%U>AYF? MUIRL(1E=X/7GD)51JC#C$Y&./#DJ_N@1%2=<.0<^SQ"U80>E4%'I*"88>L\? M;LA,KWZ]>MI&AQPH.@>H,3LWAULQ+[[>?9DL\ZO9SD4T.12?6Z=9IA4CD'%+ M&'304&LDH!7UT-CF)4Q&G7[6Z9UP IP',DZJ6N0G7D4[TBH#,EAY$AKH+0"0 M"F_8;IZ(MBB)TU=F[/#RU#W,O45,I:X9_8^BN/I]-I\''MQOZ55,*O9"*T $CKSY-;_*K]3Q_?UU1 M?2IHZD"+#!'B+1=.0RO"(6T>):)T@D2BVZ("* MLUME]TO,KN,&^R$O9\65OOME\I]%>2Q^Z.P^@HZ/'("6:(X0U,@3%1^>W()K M.>Y3MSW+:]*:N44_B#56=NO2=-!H;=!+Q@2WC!(M#7%>$<0(-M7<@&)ZG*Z. MA#QL(B6ML'Q=\C(J=\=EBLDP5E$UB8_%?.Z+\O=)>55#HWKT=<:<04[2>&&! M,(X/>WE0S8MA.D*G27>:1WL\^N9S#>9FP6!W#HJ8/\*X"#1B+T[NPRO'F0 M8[*Z!BD$I'.@4ONJ:KERGEWE]IGC%^>4OYU]?TS6UC-9Q[U3IWEF&#$"$6LU MLY0Q);4)6I?2C#D?_K^6=I+:XU/QYO"$'JN3]?U"#?K-+)#*&B4<1)8H*K5U M>H>7=;+'L_]XMERGS#_H4$H/X:A3VCZ&F>8GPG1VWV0H,<14C3X2S0A'O MJHD3(_O4&QNZF)*RN^@&M[YTC U])X/W'GV5"0.U9EI3%^Q9B*CRR%;S\ BY M<3J56O!C'T=;87&YO!V5 V@8E@[#RE\"I+?KV]-UOQ]_EU'M#5?>0^H4)AY) M)W$U%ZW[96<]A;X1)YY7Z&Z!06_\G/Q1CY^/O\L<0,0X;(3'1DO/.(-T)]^" M-U?;DEGPG?"S!0:]A9T<5E1KW/,UZ"6SSC)F- A3U@!)8C':[742M AS2IP\ M-HP:E@[9$4C8 _WO)K>GPU[/["DCF@H) $/0*D"A#2MWM^*DAW#<"E\2SM>7 MK@X1_4O21JE^7J* =71)[<*<5K/%UX=0T>,1V8>^S[SV4C@?.M<8,4\(A'!' M+P(C5%23<:3H'J_F ?=?RWR;VJ865Q_SK1=\>3/[=B+P_GBS3'KN$+7>6N@I MH1!CRRKJ%29T,((0JC1 MC!C%)42,5[,'$O;Z[%UKN6E_=9$$M1'(S#_*XY?9IYJ&U8<@AEPS!RE5RG!K MR,['P%HD:PPA)XU865]2FB V AE1T^GZ=AU.Q_Q*W1;E:O;OS4'93&H.=)8) M#!3F@$O.\.8M2DUDA8IPLGDHQ! J2F(YZ@;#$4A6P*GQ295Q!Z!7"FC.*,"> M>B,>/%.FQ2,Q0V@VB27F?+SZDHXWBWL>["?<_3&=KZ^"158CT/+4">$.(EPAS M:(!S!E6SYT'+O*@SJ[V.G 2UH60F+*1:,2"$<)C$^4G$#*"*['9C" M%K>)0YQ8WQ(Q'FK\U*G;;Q;AK_GGR1\]#7(\*3O)6(>B MAI,,=DA0&_@P/ZUO;R?EW?OKW2A/R]J^/1)X?%X'&;4<8&6I\) D]#CAK,Z%#-^OZX>TPU4;6V0R;/23<=N7YOTE3D//-:,,QK ,U@*YD@U M3\M[302J\Y9D1TPK^H6MS57\8CF9;H^K/V+%KF^35;F=\_OK^T1%-RD7P40] M?3=_;E<9L,00C(RQ6@%)')"&5;/$0#7?)=(\-)I .-*CUI]#Z1X<]T=\ISO7 M^2)P9A5?LYPMUH'\]T&QVD:<'-IJ3U_F=S=(4,P01P)[[Q7B#&'KB*Y0Y-R- MZ!G2Q";)X-CV+J%/J3XP;[7R>>#G9/YI-5FM ^_O'MH?K_78Z3B9T-XH"YTE MEF.KG?%XMZTX1D*W(&29CO\2#6%]A#/04\4-!* M*(6&4Z2 $E;NU&%O6'-S/=D]T'A%LB.0!Q:Z>T7ER;*QL^N@Z0:==S8Y?I/4 MJ,>,4$DX=))JHZ6"A FSV!A-#$PV 9&"GYWO3/ (P613%> 6O$X@'%K=W1;Q$6@<; M[LL\OT?XT\VDS'6L:FZ*V_B3[6R+92WCIDW_&+:8NMLT;GF<%:R/ /9DAP0;$!%E>H M,=&B:AS[\PEL.MP'EM;P Q/F,]O[:D?MMID@U%LII574""_#::)V>@R'J/GF MR/]\LM88UH%%Z:B+]7SI.MI=IJ$ERD*@+0+: < IL_?(&$U1K9<"]@J<^/,) M7)=(-\](#E91T >^YT^,I1'.APB MHYPI:*D-D"B.D+::5*XK(S!JG@XI7Z'\#8S^P/NBW6JZ =?_;SV9SZYG^=6' MLKC_F8J0;"XHS]\A:W:<"8 M4X90&0P^9XCULE*?#<.T16H=>(7".@CH78>8 M_&NVNKDIYC$"^I"3^ISF&8(08@&YU!8PQ9BR?K?@L&$M+DM>XVU)0FB'-Q<^ MY:O5_/[9Y*VJT,AR>-E-9K62@BBM!672"22(U#M-P^H6L4U_PON/+B#N2]A^ MC4_8%5\7LW]O+.M[$)?;$N]A?F4^6>8VW_[[B+2=U4\63"D(F5$,6&& P\%* M%Q46BHH6P;&O^:8C)<8#;V[O5S=YJ:[^<[U<;1;-^?O:\QZRH)U:[CG4 @44 M.#="5KX@@RAK\0SQG_!2HR6Z P=LG1]]E5F.8\:]4,&JX5PB!4CE_C$2M\A, MAW^*.X=6:/8E+?O-XGUX'1&@^IUDG $.PZ&OB'56(8$O535'.5GM=G=\2>+!]\J$GF-?$2(Q4CZ<,2 MPY)2J%U T6*&E<29)P@8J\,Y*2C5"$K%"%34L:"V>49Z?:VR?JGJMOP\*1YI MX+M$"8*&:>4$!&'+IL0"Z3P@'&(/,74 M;"HVPC(B4K3?>#TQ?Y 7+Y< MS::F6"]6Y>%*TT>_SX04A(<]%J$ %I!4&"B("7\RPRR (RP0V9Y-1?? -+YI M,O&VJR@7L\DFM/YXTN+>CS-+E?7!. )6 LK#/D:0U@9@(UG8L%JLW?3^_;8L M[ R5QOS;#+G<^- ^WTP6#[0BJUYHZ\[_-,8J:DM,R*<(01JH5R(&X\0G#JV]R?I'=M M=[4A=X!+\_5<):X>-%*.Y/V>V4.F(&00Q%>6%:<21&>91P9:3R1S5HSP$?D4 M'H"TJ/6U]@\CT\@QE"E B49!?57042F]AMJ#&"L8=1+8(LX\<<)WA_RK[2$Z M$ZS^OT9IF%#%C887(1+Y;Q&WC4J M\Y9PQJ<\M(<;91YIZ()-23VB%&@BA SGCZ5"2LPY:W%=V*USMBN&%8F0^5.X M9#%R0E JB+*"JEC0VU-I>=B7D&-4]&E.G^62[8++];RQYR%TB;ZT>(99!;SF MQ,3W&;U3?NM.!!HK3%Z7-[8V/^MZVSJ&[Q(E"",JC=*2P;!?8PF4YQ1PQ[@( MN#H^D( T\\9V+A_G@7-9WEC(I"24QH1R12'P0DD-@ &6"<*];Q%&TKOQ7YM- MM;RQYP$SJ#<64\$P)TQ(1SU@TGK$,; .:*VPZO,=XKY9V!DJ8_/&ROA8NO", M0PL#)%@8RZD6.!PVC %;R]@9B3>V$4^[Q>>2O+&62>T0^V396U7[/'F&6':,HN-II)3";V$"#G/5,P3 MMU:-\-CMV-A/B%9?JWTOT>HV2NVY?I]MJRQ8N=@$DX*;8/Q"8&(Y=(\$ <@A M#]%H/;!=L:^.(Z@15/W[7Y]5_$H;G?LY=+]^*"+7N\OW46#WY':V./G 1ZUV M&8<<810K2@95W!OK8L$"&,PZB9$F]6S2_N9[RM][L$W&P_)P8:_4#A@A+ WV MJJCFR46;W*)NW;T=<>MPED"CE%ZG1(Q2M?M6 1A6 &( MANYTLER=]!3L;Y 13R#TB)%H?0D!%%8PSDY8Z9#1(XSFZ8!3!WC?"IK&[H*H MA3\<:L>>]WKY91:+P1'%/:(Z4 J!]=)4IY^QN'DVS?F.VX'.\VZ0Z8A[QY]S MVO=MIB22&CCGN48(6PJ#<%5T*HK0.$_CUJ@?YEXK7,;+QU&=H<.S;SQW7]QH M"#!&4D$C";<,,%U1BK3K]1FU&AZS=FB?OO0Z#X[A A6:A3HI1T28!);*&<*P M)D*)!Q<#;%XK]/Q+L8'MWTX NL@X%>IB)2+!L!%(AMV.T9V "P'-. __-[\P'B'-JR/(.*5 MFO"T6WP:8HL"!CYL/3"L89]A9LGOM>*,#5\ M.=W*0JTZA2GQ;+SSN#^F^7+Y4$*XN/ZT*J:_[7D![/9;L<@7X8,/9?%]%DVE ML%,^ N_0_M3="!F4@$(,L2+:.$0-E 3L^*'LB&+ET\G8L)CV9F8^?^'K77XL M+'/?YYG@#'H85@Z)YI0Q (G="F+6-*^,T;F^FGY'Z@"@QEO,R\?9GE-3O>NV MC0Y]L_BVWI0RGP;!?7_],?^>+]9Q]UR7Y6SQ]NE+];E M_\TGY<$-J*_Q,T, !(8"PCU&#BN%;*648*I!\R.PG.R MSN.&DCMM.0?2*.:@0I30WR\(OD 6UMKO/J2DP./.%3/-BP_YLOU M/!8P\0'.1\^(Q,=KPO?A%Y4-?/SAJD['R20 G@/,%8?*!.L8:5W9V9@@W-QW MVWGE\O2R-R2R/69%;*X[ET^'[S(G(B@CV]'"$;!Y@+C'H>Z3,/H?$1X8,OV^ MHQ:KV=5LOHX6ZJ=XR&[$+]@4\W4@((IJM!O6J_NG**LW*"OZW];(#>EJB"QL MU]@)X:!0D@8+6&'*3-C(;;")%:AW4Y0J#/0FOUK/\_?7+2=[*O>DVX&R>!DI M+'7$0T6!]SI "PW&T'.J-.VS"OC1A)7^1>A%;.J N(\Z(:8E'OIN?P5>:RZ)\=931J*T]!F)<%9PTE R6HR5-7WI[OL)?C>YS4^& MPYQJFFGN#6>Q7JDR+OS-:0\V%8TZ$%H48A)+4$-QTO7H-X2D(5= ;% MV@TT6$W:,<1L=*QMLEB<#@@ZTR*CG MR&G)#!&:.J^%YH92;(@7P0X&?;YC5/-6NCN6%2D@ZNTZ^O;;O+C+\\VMT_MO M$?V30G"P3<89AM8B030(&R>VPGL)*-:0$*P1;>Y12A8:EDP,N@*I+T'XF"]7 MY6RZRJ\V%)\4@KW?9Q!PK"GE BE+@9!22.NDM (*2)UHGAJ?++(LF0!T 5#C MF[H/Q2J8D+/)?+L%O;^.9^)D<1?^=5LL-@15)^:IJ*0&7656(>*85AXR0QWU M GI, W3<(::$:_&\?;]BT(./HB>,AU57:^-XLFQ3)_UGF#A/B-&&!@4?8J"- M E@JXXTRS+?(8$H3XI14/+IU #0"./4%R O'?>IKD$T8:L2IS&^B6?,]CR\7 M]#U>\@N1H\,>NA5)-FXO3-W*T:,8IM3C],/$W7"I0?R83_/9]\T@24%\.DYR M$/<.=[P<7.>C[J4AX2I\.EYZP0D'VWJZ6L7JY/OO M4KL&;-3WI$

:)E%BM"4"=Y&-<1P+BVTNQ 4J1/SVG#^\H.!6&?"Z4S M[/HR@3^'T9ZARBK7O>=P1.KS>L%:7W)]['8C[WVP<5ZMH0+UMF4D,,+#/&6 V-P$PA5LU7 M 3+"F@!);=1NX1I2/,Z4B01C_S*-YTJ&P_3PC2AMAL>5<2F&HXI+1AP-OC#69>F%\,WB&7/%J.BUC M/MO5?ZZ7J^C>@F?N 2\[R(05@/F &;/",8XI\!647''4W'&93%?HU0LS&1Y@#M]ZB>"=W&_("%D]F="R,]T"33$"E29B60]2&TY%182K#B3O/ MFZ>4=9Z.GGJKZ BB(<^2S^5DL9QO$^AW4GSF<;*WCRPH4,%&$\@(%TPWX22' MN,* ]C<\]!YYO@0)TH7F*4.B:IQL3U<6G,?-]M8$.(T0X9#0:U"P220# ,' M'+&2HEHAJJ_E9AMAR"!V0?*!HT@A3:FU+BP)0 WUO$^SL?W-=FW&MKC9/@^P M4=]LZ\E\FZJ2YZNWD;.S@^_GG&J2*2Z QD (3X**)*7FU%-!C -A8W6NSXN( M9'?9M5E?) &M+WUB'[DG;RH/-\H@,#Z*F2)"%E,67*6R*I-E[+^$R=Q3Z"&[2K45YZ]RDGYP'46V+(=!HS M Y;!KHK[:-A;-XZ7_.KM;/(E7N'-:J2?UN\D@YA;A0VPE&NJM5- *JW#W[&V M@/;['&,]$Z4+ECY/YDB%5V.?U\;.>%LLOG[.R]LZK*_1*I->(J81X-8;"J&5 M1!JF1-#VN*,"-J]GG\S[W2&ONP?HDFZ\:+"DM6:&& :H#MJ^58QS22PQWCL] MHH?'>C%B.L!H!)Z'XXD3K\/_8.*S@(P[[KT*IS_G&!..*8*/V/SR9[(=P*IX33U]] MGR&JH,88"VFL=-X1K6T%"&"HSX3>9)Z'VDP_=B8T1&P0E2#2>M)2/- BT408I(A3)^*8V"0HK@=CPG<[J=/.XU'XB MS=HNZ2[!N:1P9*2(@3(6 3)2("T4P'H'%O%C/YV[-NT[P.BUQ213QSR)#U51 M:\+A3JG'VGXHC^;%]66L1"?"\.6B\G!"O -\._N>7VU?T*IW7=&LRPQY:X$ ")F@EF*$95!%J1262VN0IK4> M\4Q_A7'6Y,ZYU3B_XTQ"Q+UB&&*N*$!:,D2ATIYRI@TQS9\][?RB([5('+G\ M2([KJ.]#-N^8Q]'^D1=?R\FWF]DTZ #'[T0.MLD4#3:& BJ@KVA\3UT:QX'" M87!"@^UX"?7AN1AV!&1?FM?]Z?28VI-.\H-M,DHED=)#SZ"G$L;D>[<) M,#36&"7AA<9H=L#4YV+2%X27*4<<.RX@ ;&[;I;QN MZ5-*S@/H/"%8YM._?2V^_[P)_"OOMC)P_Q_/V7__X^S73_N\>[M?9N$8-S@^ M8ZFHH9+!8'EJRPU7"@NL6\37)7/G=(!]T1*&=B&2*AQO@>H:89%/OLP@#(2$ M+8=RS^-I)PR!% H-, [DBQ'6!.J059U@TEM ]')VF+TO/\JP )P[H[RECEKH ME!;*"A*DCW)E0?.7HI-Y2+KC;&LX^F*J^\6ITW7<=A]E"(1C!!F+=0!":ZH$ MB8_T,0_"U+AHKI\GNQ_IGJF-X4A_,/[O#T<.QO_](;/&:Z0 X%IANBD.$8A5 M80K82,%LK2#.?M/ENS\8SX:AK[7X,$<5W_ ^;D@>?@2G37<9,4Q1JVE0[5G0 M]YD&,NQ:U!+%F&%CU)QZ=_WT@&M_%R%;VFLX6S.!PPHCS%)@(?5:*Z*L8M0X MS[489KUD"6"P1&XY*17GM*1I%*.*0X!*^]=+#O&#*86(&$8$4Q0 J3QB/29 M+IKG^B. 2@J>':@9B30IVAX5"-10ZT-L030"^B,E1*>:@= MAW >D)=Y?^PE@=A:$+"#W%AA25B\\1+=03';8>(0NI>2\P :/@[!!,E$ACL)):4&8QWO M*#P4'BG#-&GN@1H@#J$V]B_C$,Z#8: X!!S^CWH%H^N6&B&HTH%H*AW3UH$1 M.@L[9%4GF(PU#@%@*JV%U'G*J<=("DVL5@$9 ;4D(\S4Z(ZSK>$8:QP"M Q8 M;#411%/EJ.!:"1OD,APSSM'F!N$ <0A-F=H8CN'C$#BATDC)L2280JBU0TX) M+1&WC$';/(QD@#B$I@?CV3 ,%(?PS% \/_+@0 <9( YB83'R@%/DL7*].GT]VZ-""!/1D1",#E>06"4V!9H); M[EE8R% $FP8VWZWZBB;H2B(OB0T7(_9C$?>,0$2T@V+!T#*L5,90ZKN+D-)>' MYED_Q*+E&)EW/&:.>LX@EDY*B0* ]SB&__59#>MHM$6?(G,P[J)?L$<=@K&= M5:#S1-C%D^\R9R#PDI'P)R6&$V'9C@78VPL(M>A-!)Y[]5O@V-L->6-L'F:W MN(KGXKO);7[ZVW>7&7YQNSX?VW.,_3EZF'VF2 *Z6A!X9BHS%#W&%4 MS3&^-SP>%] X6/W\6K8C8/M+ EVNRMETE6^MSI."L_?[C$FI*98&2LJA1R16 M_*_F)HUK'N*8+GYF3$+3!:C-G=V/)?;#NIS>A!G'B;GEMV_'(ZEJ-,V"1>4= MP%I*AWR8AM;85K/0EHPPD6<4HI$(WV&UI[/UGTP(X945B(5E0!4GCL'=IBDU MZC5VNB/I2>B6Z +#WK66O/P^BV]+[J/]\^0/G2\"_U8QZ.+Q;]P?\:_'/&+= M#) ABS0A@1W:2&\]0,3LUA=6EEW@T99. @?!//D%12,__7#)CK68H.;S^X=< M8[+0M/BZF/T[2$->SHKM*VYUO/8=CY0I@"A1BE !$9!^6$D7E5"2@05W(\B M-;*;.==WYW$^TBHSGG-.$5*(2T1XX)D7%3A ZC[#0AO>!PPB*D4J MA/M2!P]0?-)O>K1=)H!74#ACO.! 2N@%@M5<)9-TW+[[3KA83S):X?6Z9624 M3O+QB<8P(A'WRO?7FVHH)UV7+[[-D'+(!?N"@AAC1:UBFN^0XFJ$ONZ.>%1T MBTQCW^/]P-N3\L33??N^S0A@SCONA %AAMH")U%%9RR&-#[KO%L.=H5,?RGS M\_GV :9?)N5O>8SWNS?Z3R[?4TV#EA_K=7E&)<6$$VNI\=6,";;Z+R,-9-H-OFW_-YL8E7K2L=-5IG6EG(I,6:1:<2AT*KW:;F*&T>V98L M;32-@'2/57_)B8N\G,P#X>KJ-O A1DFO9M_SNE)2JWWFM= $AGE"P"AQA".# M=U87;/&R<[+\U#1RD@*MQJK"?F?K/2F1Q)U%K>\V[QN>2"5KVE^&'%?80$R< M%A!;A S=':R:B1'ER(S%G=8GWI=VP>E!.(@YHX!JSYC'0#FPFYUJ49,_3<95 M>B[6N],\#[:1WA ]BQ?[*Y=CM\,$%8,!+;@A*B@;A@L/@\YA=6"Y5YK^E4\2U-L@BYHW@V&'M+^#YSMY$X&@NQWDX_A407S\*CT3]@-FP+>"8 M:X,897K[X*5A #MTH;4Z&XI/'R'S'2/^E[#7A]XQ)IA''&@9#',IE8#68ZQ( M4,2)<^-\V'3$HGP>GJWCL6/*_NKN33 T%M'ILC$IZH5C'VZ9$8DDCN_5:4NH M8# &F&/FXFMH-*S&$;[P-2PK]T5C=P;O6$/VC0XJ-#1AO^:08DPE-C9,27I. M0%!EFM^(7U8V1RLAZ0[?QE)B9V4^#9Q9/LI%JK&+G&B6&/C$,"#!2*X6"5"RPT9E !)Z&7PGC=9TV)_H+HS_5(I(:UOYB< MW13,Y-ML-9EOD%H>G,_1F)TS^\I(T N!M=83@&-58VF=1UB)8%50#=B(8GH2 M\OM%?$]:%,?I7W_VJ/9?[O7=S@2=T)YZX[$([V> MNT\+A<)^KHPBG@),-+4R.C808I9Q_YK[UVB)PU+U^'HY_>1SKVT2:(\^MI4*(^%RJYN3>V6N! ML]#25^%>KRT^??@D.T;\+V$_XV8#.4N5@A [3>.[.!ZI8/MCHJ0-"K.Z /?Z MJ$3Y/#POL[B2D$Q+C+S47%'BI"0,6*V$TT"$B8XP=G!85ML*/9Y@YA MYR>S\I^3^3I7P2"_W4PTFKN_Y*N;XJJ8%U_O:CS$TL/H&8+"*ZR!Q@A2[XQV M"'MJ '<"$:E'Y&T9@RTT.H9+55[F MRU6?ZV3?V%DXV[75$M&8E:C#<6V#]4(4$D$5H!J.\9W-/\LJZ8!?O:Z1+Z?G M_>6%S7M["4XLCR:"9ADSH^- 'XC;J$\H!#*!U&"!D+![AZR6C7Q5C8-3H MCXRM!;7\1_APM7RSV.9Z_2N??;T),U;?\W+R-=_\TH:]8(=.B@.D&269M 0C MM@F-"/P@2 H1;#X$"&98.-F\OG6Z=V#'OG!&R[UQWC$_RVX=_GD@,C:"Z &" M1KPO]G0+SPWRD(<%"HFB0"I!C18*"J*=M:+>L?_7+7R>413V#T,X0!A3X;DP M82]Q&"(&==AC^DP[2GT+7UMDDMW"GP?V*[R%-]1S;0%RR!%JM9%6,L@EIL$J M@M_'HZCT:4OX&+20BFHMC"PPQ)C!#>*;N^$XVVQ<*_B M%KZV^/1Q==DQXG\)>WWH)0J6@H@!U@Y0P[0@WE" 8AD2K>CS$@NCO(4?E2B? MAV?C#(1@(UX7Y6V,-=Y0]^P%E*TI>3Q/Y8PN,@T0I]Y 9HBD0EA!.=.:$<,X MXV%:%W@[DY2Y12\X7UJMGIBVRN[') MT06&XW3Z/ LU_LNEL1,61FA\,L1[8K37W@L/V.;A#N,$<[16B/)?+HT\@Q!( M(92B%$,'A6&2X@I'+<5K>H.YML@D0F'-Y05P H MT6L9[(%<&K5%X*A+XSP<_[+RSC"P@])AK"!0.JIUT"TI$16RD("1O^/04$IZ M\5PT O8OT>T.X0MP4%R4Q XCJ=T\HTN1AI( '%#V#*B -W'5W#RB?>:3#NFF MJ,WB6L_HG@?J:+:V0[A5U8?"5-<;@-^O;O+R\\UD<1^&\:Y8? ] Y%8(3:0D/:_EAJQ\/*7T=.XOT%6T5,2,@*, MXY@#PK1CCGOL^4YAA5(V?\!C?&D&KV41M>+@Y:^A?VY8-.@:>DI"AAUF2E!D M 0!8$0C$_:OQ@0.4OZJDA->RAEIQ\/+74&#,=3X;>AF]H"(#CB-I0&" #\H^ M= !S7O&!>]4\/G5\60JO926U9>+E+Z8=HT[F<8S&S7 .I9F,:@2TP 8UPPK+ MA,1RIZ0+TCQN;'PJXD7X(1(R[\^T&$>^ C.(*-2*&&J!U"HH^13LME%)<*]% MDT9S%J:1_1&NX3/9?_D+=P2IM5W3F&EK"-78>L$IAAPPB?S.-#?ZS^EL MNKK:".MD;F?+&%:]+O-ERAJ7[2C*O%!(.\:5PD@0B1'C.]^ZA;IY&,OX#L\Q MNX^Z9-+E+Z+WZ]5R-5E/8^OW^&NS+RU3A8*GIJG32E4[7K7EB*3)M:\86 M/5K2R?WU%Y!%V7%;$D61%.AV'M)NAR"![WP SH)S4!CDHZXD("!+*;:24;J+ MPBG!WU)$9. 9-BK!YIER^\(2?4^YW2EE5CNI#"C@#"G#0/&PDRXHV6C:OJ?< MEH5(13T#< 7&*H29X@;M9HE60Q82Z3OEMC%E>DNY/0WL-YAR2Z(110)"/I!T M+:A'PC\YT+$=DFT72KEM3(&#*;>GX9B-B3>"O$6CN8JZ F&INC$7'#.Z!U3,*(8U_ M$OU\=N%+M9K$9PJ19&/'=6UH6 @>/E21" M4QFGB8D(!J9(_!W3P2/_AKREC2G3G[?T)+#?HK?4!*H90N"PY89;@[ .(!E% MQA*BAJR+="EO:5,*'/:6GH1C-BKE"%Q.&B%DD1$:-#5*I&LPX/$& !=($.9- MW+G0F#Z#%*KO%O%WLC>'GFFGB3#2ISU1^J )Y]B!"-JXJ"H/6DV_K7\U)RJ? MAF?[.Q?6B^EM[-;G= 3K,>6GO#IRQ\+^)@4U&@/3Q#K+.;(2A* ,\2 -%\BY MO\N="HV%5_6":S;KUOD75_9A^9UP;6:Z@84J0HEFE ?AT\DN%J(_7LBXFD45*7AB!:?2*^F$]4%(9Z(FI=^2 M:[,/-O8Y4SJ1V"AGRFO7TP\U3U[[=F&5XX \(QI+'L I1P!3HIS6AD91O*'C MTF.;)1W(:] Y\O7XN+^>LCIL+JL_-CEZ^6A!*8DJ,,..2LRC%@$V6)Y4B2!3 M153[AO+BAIH5.0@J^RTCGWHK+2MJ"$I3 1Q%I([V(]5&GD'C%UKB>]!X9R0KH9 T((VCE'L.VBB3?L:$6<&@T=Q\#QJ7 M!0T2!^4)4QIQ&?_#@%J,)4'2>L':5X[*+VC MO_0(1SW2JU M3%\%[_=\JL#:(F.1Y%8(KH 8,#XN!99B")2S(>\$/\+=80G4 ME>NG&]Q;KYAVLKS]7$[+V;?-M^M^;.V Y2-J<1W?MS0V;5\8$M4Y0ZT,1'.2 M]@$'&H@7%BAVK+VJTWG@ZB(\ZA/,[)>YW\K%YA]>>#Q_6\RFN\'O9D@?B]]) M'2@89L'%;4Q@*^-,Q I3GF)Y22+*07LCO_-HTSB7Q#ZED:<3_$OY/=6@>W>% M[]$ET^7).K"H1F)GF9?> ];!!R^P=X$WVCS>7>%E80,$3 .*6X6/AIY)=M@6 M1P62M[\3+#]7>&/*].8*/PWLK%WA[?*GE&$LJ2?&L. 9, #J:@ 4=D,&7B[D M#&],@8/Y4Z?AF(VV-X*4$H0Q0XC%OXD-,MI7&D*-+,5J5-6F&K-DB-R2=L"^ M4[<[A+,,'8R8L9=AZD_6V>,IH:,5I_:V*;"28*UQ6.N@XL\NFDCU&)FG8_1# M]RKJJA]@+T*>TVA3)X6!P: ],T9KYR3&3@6#D/0.<1_!RL=IES]A6D$ZKJIV M!A$0E)*X? >K(CB(F1HG;<\H\'6Y8]A#TJ4+4-NGZ9:+ZVIQ/YE/'\?ZHC./ M1U./I.TV?T5!%:)*.R#&>4&E],;3[:C2D8XQ7C8U!%5ZQGGH\S*G'*U#G",* M'!M%F776.:M)/1)G9/NCZJ?O12/S)IP!8^X'J%RJ^>F%U@((@$0:&?9$;Q'R M-N#;">;P2:IVB(Q=SEE:NY<0;T?:P*=Y^>6V6B\G\ZN/LWGYS_7\:E%N?ES] M"+-OI9LMRFF$>/G,%EJFKA[6$,Y\;8&9M,+9:&8!L3(P:JRJ1R^)&;(B5[L# M=HW%5UT,M5P/5V)*$1;&.X<#,(0Y4%F/@M,S+@[NS1;M0O;=(].]?/^10K1>KLMQ2M"4[NOIP MP0'90#P*Q&(C;4!QCCQ#L'U1H=X,UUZY=2%<6S/3Q%^Q3_?SV=?ULB[#.XVZ MKTGT+"S&*]LL#9/ MSQ6$!:N(%LX' 3A(QW<*AB<8#UD0O.&VW$H257<8#";/B&DC>3Y_KI":6X,Y MY]0'CIQ#S.SXC;AO'T'JS\,SF--4^S#ZNDS ^73]=Y/)XMM^L5[?5 M8O9__>1Z'/]J8:7GT3YUDH$.!!Q3&&J<%:",:@SW09ZNTC@Z!WHTA-Z.\]MD M=I=,JU M-C'9/MF\YY.%"8@(Z1WV''P(4@11^P8#$:2]OMM3VEW>5.X&Y>QY MO/DK75>U\_\=K>O8T6<*&6Q<#(0,GCC0#NGDMMHBF0I%Y^.)S9FOYR/;/DKP M_6&V>(1B\^$0 4M5ZSY=;Z9*G#+/B]V]NL6W>D\!P#PS K,@M 1+E=N!'%B0 M&7EH>V3.$-"=5YVC#9U3[=#&Q.GV*T5JBP&:_9QZ]_O%C-?^VN0'R49GH8T,]M0\%6,>$(U$4VF$;N4"@=C6$N"*T M/X4I1D3NW&$?/%V@7'R;386T^?_;JOEZF.U^E>Y^EQ.JYOY M$2N^MV\63IB@-'):>"88-X3XW?)"-6FO#L@14CL7F$=/Y:U"52VVOTK/';*- MANU(5.00)X)1!$8$15(9Q=W"@J+^WYKTZIWTW6)_3IY&.H$QN8GJ_(?JS^25 M2 7!?YTL_E.N'NN;KZ"\FE8KY44.Z*K<"/&M373E5DU;^"&>54I(R2F''OK1-LMS() MJML[W?Z VT*())R#II*))1S- BVBXBD=.?V;!A3X*EKG++?$E\$R@8) MY/\EJNR1Q1(9;L$@CH+Q7J&=3>K.*SJ+BX.>R\_+F+NTJ+ MVWZ>W9W/Y4,]Z1?5S6)R/_P'MY4E!__NX>X<+G397Z]ZE_KZ_CZEQ%S_/KN9 MSZZCY10GT72:]O]D(E71EII=_ONN_+J*$\/%C>C;)"5Q'&%)_QO-4U<^-*@D M^LK3!6-(4"0*_#YXLF">THP6$H=LD(P M)0/B]9B0&33-]6"9SK/D476)P23GZIE/0WN*$:7+8H\D)QUJ5GBE4%!<8Q 8 M*&816U;#8QP,F1!_4KY2:S'OI)>9G2&UUMFR&68<23A*3]B7(80H5HD2ZSN M[_[Z6X<;%!Q80*"( Q^M-FN5\V2WRCJAAR1!LT2,;H15]8#.N=[<7R>K]6*V M^O'H#OIT_;)31URUQYH7A(,"01FBRG+%@F (ZM%(33-*7NA2C>P1HMX=&(UL MMP_5_.9#NAC&+)?EZN*&FYG^=SU;E%ZQBTTLNE-> M4UBQ\3$?'Q#\^'7R[VIA[R;+9?.; M'UJ\MP"MO5>.&1E712<\@HC2%B_MR) KP4$SLA\2[+W7H7\HL[9&3ZN+X9!$ MWL4%TAG,)&7!!U,/7$HYY-6T+>MB]"KNO;4P3L,MWWH)P>@( &%QLY16,6*T M)_4XJ-&9WY#00AX'"B>TPV*\LLW2-!Q6I)<19;O:"<8Q3, IYG!4NMNI/,_ M8#"WS'Y%];DN<43).N$M!4<:>(A82 P$&"),[7BMC6FOA@U6_'I(-:P_9#-@ MV%/_&Q52/O%-A087%T\=,6>($1PDC_MJO:MJZ_)6^'J1?'-V=8CH.].R5#_' M2+"._-?U"OZ7/ATNKWJP5:&B@N )UW%CUU:HN*H+M-O@-I%/UA=KE MEY(_EN7U^N[#[/J0L[-)\\)*%*B2@MG@,3<<$[*;4\2H#*,;@W@W>\ NC[#' MQ_+/IU_^'D=VE=+T'C/RS%7UL"JO+AT*^:F+ORVJ>?QQ^EAQ]]/"WB:;Z)?Y M\R=F\^GLX:[1B;>SWUT$9IRCU"BN.%"*C2!.8R65#2D(ULARR NW8T&3L]Y; M<(^9$JF0M88@":4"T XO:AO$ZP'"P+)IM%_^8 M+Q_*:=SBXEYU]*[@?6T*Y74T)I07P!B0.#AO?3U&#V#S-LS/E-M?@KG=HO0V M&9&E 9T+$2Y+@% MRNEDN3H:$GB]0>&QB8LFYX(9ZIGP2F.BL08I/&%S_^&"!\2-1,H"4L0SYX*,(&GB=;3?HB*77S"H M/X&WAF4H89NK?Z^7JXTJ%,EY0%$ZHC">])[""ZL18])""I,Y3SG:P>K@C*RA MGF-$EU$D^\1V*)ZE(]&IOG;U["[Z W1Z[?%T>T3$#4"2.(^P<90Q6X_,4I/Y M#:H]2;'J#;BW1(TL]BO[M,_'JZB$I[N=D/Z*#4:M2\,EQ!W=8G2 M):-,*X[T;NS>RT&YTDP_.4^$+W>3'D#JH$1<=?VY_%;.U^6OL^]U_;I-3:]O MY>)+G%+[@G;-WU X8$9SP[RS0ABD#-6J'I.F?M H;C/!#^\Y[1?33GCBXVJ8 M1@N3Z7_NJIM4PNUQ)2VOOMPNJO7-[><49IF75WZR2'7B&A0 ;//6.':L0!GL M.%<(,8RHP/78C61#:K'CX5/O..<1#-S456X?[MLW#1;)A7 _V4[*0V&Y@\\7 M3J:+5)%(UVT'#B9N'E)8S+61/NXKK?*3FO5Y7TAL[[-%W'VBS,P9$;HJV&NCI"NNL6AIW#4'B%O.UKG+>YQ%NQ[M "$L8A3.NJV(+2S MR%A:#TT"'M)'V,@?T(&0JDXA:;VQOOCT7A?__H>+J'\JQ"RVR(/"1%"/6=U3 MZDVF>3?G W] @F1(@LL(_Z7E?#S%]M4&A0G&F63: M2R6I=2Q8_(25A_87B?7F*#M32B_3;KN )0\_1"[U/.,V'7?TU8\4$$^%/9/ M'M)DO?21Z+T=.^1<:=ZXT Z\M4$);!C7*@6 =>00]D;H()HMI7V=\Z@3'O<. MHWG1E\.O*)#T@BJ+A=""2VV4\"!$.OWBC=,XFS*A70IT;U673K'*^MCQ:05< M$*0;B;SEP<1%U3)(('.',1<2JT&+ +7,'.Y*LGMKM9P&4;[U/!P1QBN!J+=( M>PJ62 %>2FM3K!%4$1A!UD$TXQ3G0'#E,8BH0#0.BELD,S0?6DGB8'67TS#(N[I+-'*4CBH/!:8Y PS1>)86(X@Z M#W:L_;X\2'67UO(\ X.AY+E7WX ?ZO":$:\!&,1HSQHE\&K0M'99QD6M!@O*:8@+!TJ[@80$&, M5+OK5.1-Z=0?K&^';YIZ)%T KB7F*5,CKO?@O7!6@P]RR$3HYOKCI=ET&FA# MD26Y<->KWQ,.I1N1]H53!./ !AWH3 HPVF@#(LJ)&: M$FK/*"[:^96*0Y"@.Z1:GTNJ>3A[UH/)_"H.]FK61.BGOZ1(YX.U"?&EPPL[=1(2@) MB/&H-BO*I>(Z$EX1$T>-C ^Z_9%B/B9Z= [4D(=A)NC1_)T %T>!ZJ.7L^\[5SZZVM4O?_Q/_\/4$L#!!0 M ( .:+5$S0P9 ,CF,! #PW$0 5 8V1N&UL MW+UMD]LXEB;Z?7\%;^^'[8Y(=P,D\;8Q,QMXK<\!WC. 7 _,O_^'&[3+X7Z\VB M7/WK7^#?P5^28C4OKQ>KK__ZE]\^O>&?Y.7E7_['O_V7?_E_WKSYW^+CVT25 M\_O;8E4EK M/_Z[^\>7V:9(?FP6_WTS_U;>??_[]QY?U\N_E M^NL_4@"R?^Q^Z^@GW'^]:3_VQOW5&YB^R>#??VRN_Y)8"U>;NNT.C;0?__'L M\W]F]:J^.KX_E"L%^7UIVJVKM[.OA1+"Z/^MF_K MXN;EKUBNUX^^P3'$'$,0.X;^ZRM?7#W<%?_ZE\WB]FYIZ?G' /P] %?/P<9" M5Y/PK@_(4ZP^_<+ >#_;H5N$1?S\*P-C;CJ:7EW'Z+]/OS8P]K"0H_:,LIHM M _>,9U]Y%//2?>JM_=/V@^[;3\AOW?A65 ^^N/A1%:OKXKH6S4=?G2RN__4O M]D]7]YLW7V>SNZM+&[5NB\^S'VJQF2_+S?VZX%\VU7HVKZX P1AG3$J: 2PE M-X!0H0F1"O \)^BJ_LJK8O7FMT\M@/JONC>!!:14JSR%2B(*L,@AU$PCK',# M),5_\>'A.K^=->++87'1NX/Y;@RJQL)(]KN3W%MG_]R__V-OSB,9R M_E*_J/',EO.@S+;$+5T M^42YWO;%1UV&K^=)N;XNUC;/:7]IMIZ_XI'M)_XQ+VWPOJO>/'*.RW/]R4ZS]GZ^O/LR_+XDIBFJH4V@'$4HU% MAF">MV.)&62NJEWX>'5 G6C&I +J-(7(I @!D5/*4(X4HHQEA&#B,YZJ(P'M MQ*!RHZF!EAQB2WZOT1T?4\'9[*9,(Q'I)TQ].8RB2\<9.B%+ 6B=ABJ%,*0, MWN7\-&FG@OR^^E:N%]4#_['87!&NE3 0 &&DEI!1;L?1=@1I*(B/'AUI(DLU MI0C1G"N*.#2<&\0441S:,8NHB:Q%!P%^A\O&=XO,4X?Z,NB9'<4CKW=BU)FW MN#G1(V:ZI$/]J)R&Y@PUXE@2-(23_EJCRMO98G6E%:6* R-(;H<'XT9SLQTK M(N-9/DQMMHUD*6*2"X8A5"AC@!N" -&84&N7)O0L>M-@&ZPX77GLJSD1* RA M.J^Q-Y+N-#"\E,>3T*EJCZ\9KZI/+UZZZH_]\F)3+>:RO%]5ZX=?B]LOQ?HJ M-5AP13*>2JQ%2G0F23MHH(+PZGNQ_E)VE9^7VX"8L1PA39'A" )#.1, 2* P MS8DQPF?@',+I/'Y^6RWEYC+HKTO$C."=T91N8T1&>@#67([M5-;N;7J\V5G"T7=OJV6LSJ,;=M MR#"M%#>M.=& RA#%&4$OH=G#:L3&4V.&<'=:8$8BS4]=SLC6]7;#N=XG/C=KC\#T9N_O7=78655K M+$PS4"OL<3M?D-< I)Q76T,84 ;K(!ZJVN0O[ZMOQ?KSM]EJW^ZV20ER!C! MUK,HMQE(FF:L[?6$LHZY7*>F&$2:4X.)36YLLII1J0@2-,,YQ1@H$%UIM[E< MZ1 FE868'(R''CHRF-L.^CLFJ7Y*O&6SAI9\G@";'OH\)JO]E/I47QVJVJ]8 M?TR_0Y$V 24/9DH9H5/Y3=%-N2X67U>/T_.,8< E9"@S%*B4"9ZC=JRH-$_] M9N@O-J&P'7TIUA#:J(5XRI7F"DL@ MC\-NT_/HY/FI=LO:%";G+U%S8FX^B,EI3,V'F5 &[%D!ZC#>+E;%957<;FS> M"E(H;:Z:9S*#RF09WJUD 2Z\=B->:8HS2HB&"AF<(8QRJC""N9V>:2-2H[TB M<\AZ#(#2)TO J-'56^51K^'$]#J4(9TZ5:HR]' MW2; ][>WL_7#^YL7F][L"M@8(T R( &66JB<()/!W?0BI<)G(MRQR1P+A54F M!6($,6@83%-ML,TSC%**Q]_CV )-RINDLN-PWHS#^2%8GPE<**:[3(O/0+'G M]'C/[1&-VW0ICHU(L\]\^0QT]YPWO]ZE!T^?NY%Q=!H=F,LI3*=#FU1&['L! M,E]^ZW+N*X8Y0]+&*0Z L=DUPG0W0S044;]9]JF64(XRR5-#9 H1M,.:$&-2 MFH-4IP:F,GJD^#PH/ 0A\ MMA<[787I8S$O%M]=G?-> GF:4HWR#&:V19AJ)&#.,,QQEL&4$M9Q#/7YZGAC MYP#-V4X3O<#(B:$RA+]I#)%!%I3A>I/'/(_/YVZT;?;-\=4U7R[+/]UIYXTI MUZJ\_U+=W"_;3WXN?E3WL^4.E &"Y9SG6%&5Y5HIF*DMJ#S%2'=9Q1H)2N15 MKL,A-UM=)WOLB96VI$6?M/"3OVX-^%N_*)/?C_6SSG M,4V=E@?[36!WGED_]N3LL2>O6T_.MI\?.JL=S-VQ^>YX3IG 3'A$8\NS='R/ MB/SNWNU(O;^1]YNJO+51Z-\7U;<7D5ZZ.TF62S=89+FJ >U_+F9+9\0O]2TO M]<[ZYV+UH;"C9U6]O]G^]$JF1@*A10XE,EIHE0&^Q8] GFF/Y=M)X8X^LV^L M=>ME\];>YB:=]4$2\*5!FWQMC&D*4JIBE=PU]M3+;>Y2AO:3'B%D4G1WR1,F M!3A>2K'O&/)QQSB6:QQ8F[3F'GYF:U+RRV$GLC8G'_:=2/SDW<!8'W6G>=J>#SWAKTM ,:4R''4NF)MEI)I!W39.79BKS0Y 6P%,-C7LG>IZA-8)D-@E'YL MS'A9V-ZX.A-KS/MOA[G7)K'HNR1@S0?YD^[16+K+\7ZR[N&1;TT ;OPLZUAW M.12(U;:[O))@;3]X6DV&YE3QG7(LDYI0=YA _C0E-LII#EJ/7&F;AGWZ5A25 M0UVN++2#W2\IJ8 ,I4AR"2A!)$OK4@>=2F+P:]NT79H D.L,809RK5"*&:6< M0J*AH! #D>7Q E8[RZ^1)7MH_?87AC+I$1]&9+2?MK]YD[RSH/YN_YD\^H:D M^+'85,V^0/5ML4F*9>%^^/?DS9N!^GR:E&/:&HC*">AB*$O*\!VM3PWTRTW7 MM^6Y#0%A[?[C*H,TXPR!5&4\9W8BJ:78#2K ?);2_1K.-;(M*JU9*A#/"-<\ M2Q7AG% ,;--CUD//BW4U6ZQVJTR;6L[F.^A]"G;#L-\A.)R/=K]8<<#W\;!1 MHTTK9X.RNL$(DTDPUZLI([ M7><;Q7971S<)?;':U!WU8[%T-[O+TB8RG[[-UH5[!./ZP^SA]E%P1)BD*4B1 M E!B(1&61#55PH((FLFN=V8-0\$PH IB3+#@B!/(A"(8(Z$PPB"/>7SWX&;U M[?R^A9YLL221XAQ: MDWQY>$ER$M[_NOH17=PM:DS3NYXI][B.C1)-@OGA1& 9W]?3B#%GL+L\]RCS MBSQ- _97ZGN_@=(B53K/(#. 9#1E^2XA!8A3G^CQ^)LE,D0H=TA(YT@)R5P] M)F$9XN[LA/9:SSV_13Z M@*ES/!+PB(83 MF/KFF(7$_L98@.XYGF]I; /;K5M1MM;K!M[PI7D%&;?T,K M@RJ7DA+)43M@4D/],MX8 %FJ&:!<(Z0!LO-\FAN)0$J)@<)=-QQ;^@;G1:?T MKM<#!N?I!QW3XJEW 3_]U?]Y[ZY$V^:W9WDP(0:CIW+=JG/_QB\5;;;;WTN5 IMA8F3%84J"X MSH#8:@W-<9K[U79V;E: E" C(98Y0Y0JB@@6 N<2$TRLV?&W%!VD;8B8'\:2 MXH?[D*UUO#MK_QM;:ESVVZ07W3K0CS+$[QKJ9L428US&2/,ZF! M)K],@W*_PL:S4-^[0O%))U_O7;"I7=#T^@"EA5UI.5$C&)S9"6PU1C&KC-PC M \^;CD70M_N;-Q%+90JH,1CD G"$*&R'*,BD##I+>AT.D:F!Q&@)6BM_VO2)U#&<&FNJ,ZT?/I?]Q7'B>&=&KQ ^9_X3S MZD\RVPEHL._<)C37PR+&E='03IB,G3.)'&A*H-+M&@DS,,_\[O@[TDB&*3*: MY+F2!!$NF1*2Y(*G),T1 .ALLY00.OTZA4.T-RAW8?1T"LKHK7:=>9RR@G4W MHI,J>7+2N02N^%+M:VIV=3(*$&R0-I*J3*6<$: YD>X^;"(1P%V'2<]OCUBR M9@$E!W5K9ZM!>Y&84[5EPYB MFIW]C#" ;/@GPDC"J.0II6U[.=?09V[6OY7(4ZXZV795GLW%L2VV?L54 [CL MICOCT.@G/7T9C*(_1PDZ(4'#29V&"@6PHPS=W?RTZ)^S]<)]_<=9U>SW8Z%3 M @7,M0!0J$RG0+7-2,F%CP1Y?WEDY6GQ)!_K%U9[5.CXT]5-9:(RY2=N(R53F(WF>7QU9 MVQR:;5+02[]\B>HF5!$Y\E,D#WJBJ,YC(D[(2T_&IJ$C?<&707J-=X[TU8ZS M6[F@4$#V M.FC),!.>IR%#^>BK+=O)7L:M8''--:-* MTE0QK'7;&!;&Z^A4SR;.HB^]%G3Z8TM<;7 MB%?4IA=O8-FF" BB=,2Z-ICF2R B1[1N"7C.='E\_JL[T7[+Q9JV[ MND0D;(BRG&_5Y0DCK^A)3_JFHR5]#7A!1P9QX5-8YNY"7M?''.14, TY3G&.E)>=B7U0#"?/::.K=R+AJ M/&2>UISNTP9]Y&A82U%UJ(=N.>UJ[TF2@-I[29* MXS'JITP#R(RB3B=Y.B%18?B=ADX%LJ6,T0,]%UG?=>3_.ONQN+V_W;8!( 0T53F31-A9 MCTTHC-BVH3C#RF?L^WUSY-&_!=-S?N%)4C<%B,>/GP9TIB:*"CQBX80.]&-K M&DK0$WL9HK]XJL%B== &PAF3BKE[W')*-(>*X[8-X-ZG]5$#KV^.K08-F+YJ MX$=21S6(QH^G&G2E)HX:'+)P2@UZL341->B'_:D:#&"@JQH\7F:HIQ_4$,XS M)#/,K?(8I)34.]GAVDL2>GQ]9%UXMH#68UV@#VG=)"(R7WXZX4E5%+5X3L@) MR1C WC1T8X@!9;">-$1!MELK1B*H"$1,IBP#.:',F+8I18#7W0*]&AA;17JM M.?2CKH^21&!MH):<93WB)5(ZZXDGAU-4%%\33FI*+SZ&W)ST=G>!HC8ZRS7D MF*:4*Z(!P+LV@0&#;T_JWE)DG7E[[/Z?MWVOHAU(;#?Q&8]3/Q4:1.=H=RJ] M[7#C:QB&IZ%1@6SI<+]27X:&J):\7Z_=K;#E>EW^Z39V9W?V)]7#E;+O/?G^E&X7X M(,)WD6RQ)CNPB7R-^]%T\!B/GK(XV!W35#?9XME?6<>(-0JNH$I5(!JHA6AJ,5":;?+J>(B&%M59SO0+PAK,FMQ M>SP/$\\YI[5V.G[I(;KOGV>;>]@OR&[")^49CU=\)N&A?D_Z'/'4Q6!7=7OH MIR]S+P3"<3PQ@2> XMM8CMFWA\\SMGO'S\.TUM"V)R0 FF/ D=0IW85IP4;OAL>.B+?;*H@8\XS^[/>?9XQ"?*!Y1EN!,L5YQC$>/><9@]TQW7G&<-,Z MS#,"\3=$0_6/N\6Z3AW4K"K@50J0UH0A;0#*4IZG=#_#X6:X=/JV-[YB5O=K ME^E<6WC#1=*;WO[:&)/90)*XAYBH4_2.IH-/./.4O[Z,3U?U>EO40>R&L=7O M-+28;1:;3W?K8G;]?G5X#S"\XHR*S&0YX@H+K26#J=I)+,Z1WR-AP9KU&96] MG@U[IG@+=T-HL:F2M;NG<5.C'G)P>@CGW=3O+&3[2>"S@]4URJ2!F5C]>W2C M^#D/6A^G[X0:!O? -"0QO%DG#V8'XVU( GBY'?[UZPK5AV*]**_UZOK*4*TS M@22"@ D A.%H)\]IBMG01+!ONV,GA(_E<5:Y%]\MU*18>:ID4/+[IXEC\!XH M76RA-C<(6^H;M(D^0?UHJ>,1'CU3R*'>F(9N1K&L0TH9AKTAZOG;ZMX]0+F= MM\OR]G91.6DW16'AS-VR_-?BBBB2&2J)5JE2R AC]FJ>*>IU!48\%*,70>QP M)C=%X71UBW2XK@9R2W^5'=\C@32W ;Y;JKQ(]M@3"S[Y\+J71I/@3B1["G)8 MQTU7G@/;V4&L8S#;J<+B<=(MR^_%:K:JW-]6I1:7GQ7_Z)8EKB#+LTP:J27* M,.Y>/8H?#@'W_WJ'$+QWJVLH2,OQZH80M,Z@:*%X":5 M$;MA^* RNW&9A:5DMJDQ-F4W-\E.ZN2+P_)@5WA136 >\-%MW'] M&C7\_&ST-" MSID,K+>V)%^VQAR*A_W<@3D7R6UCT."@$=RCO5. <[HR6/QOC4A:*Y(#,Q+Y MV(>_3M6'@Z/^.7T9/.0']>F06._)JE^@C^6RR4;Y: :_'N+C%C:XS;X6S8H#8,@ DVG ,IESPR3+VFNK%120#H[B_9H]9ZQ>;I$&6DCN MR7OO6!N?\& 1U4)-:JQ)"S;0HG)/S@?'QOCY,+(1 M:Z!9K\>E$+SY%*!LVFW5[1GU*X$P(#0#N9 B)3G3.6=M4T1DW@HQ_+T>PS;FW2QLQC9?S);)K+8IL6E%LMQ;Y93F'P^06?7\KR^L_%C%Y0BSB>&0:8A#) MMG*,/MTWDVS1[.5#H=1H(;6F((4YYH@0T+:8,JI]UH6&M!-Y>4A^!J2%L22H]G*4'9Z3'P7JT55O%U\+YZ)Y],L2!"B4L.-XCF1&B%"LQ9) M!C/1>WH;#$'T26R]U>TF-XL=T$WRYZ+ZYB:TU@@[A?UN_^:OQ8_Y\KY>)V\E M[V\7R?XO#W_[YGZY?' :N:X6_\=^\ZQRY]G=D+];+\JU_>+-W$Z3'XK9NO>D M.)R+O:>^9_'M@ ENC?=-#?B%M',ZXMN9V&[3U.!NFII81[#P^)0S$IN==PJ. MM\\;G:GWUO6/NV*U*9Y"PBIGF,I,:LY5IF"J40T)$YY*@?U4/BJ4^')_ -&I MP^P%^?<3Y;BNZ;C),Q6?>&X"-=*\/"+-CWRUQ7YVO1Y"]:F=I#$\. T%'\?4 MISM1X_'KF["7IZ*+N:_<2L>K$#D5"'.(,)&$:L6)(:(-.T3FH%\F/PJTZ)JO M-]7B=E:Y3/Q048H&;;\4?!RG^>7FD_-6K*3](FFLF6:$".F.#JG^J%Z?1@0Y MC^E')@=GX+]S26,Y6VW>E56Q^;R>71=\=?V^^E:L/Q;S8O'= 3A83#^(=KF= MN1BC<)9+ 3E*H0'U9KF41@&B_4))/PP,I@8C[=H4B.2$&I.AW-UD2XW]&Z]' MBGO%C(]:ZLM_JK^,ZJYI"'9D&Y]6<([ :%<);D]4R?+VRV)51X!]!1P% MJ3!(9X8@I'.)."480*PT-11*GG8<\(/:B#>N=Z<3#W&=;6__%$DG1F<0;JX.'U(OC67.@H.+",)8++45N\K9Q*;C7M:"!FHR\6\_E__KM\M/E MY\OW[S[YY2NA*.VM5['9'*Y?93PJ<$[ZHE#F!V2>FB(>7I>J4L-]7[FP_K\OK>-5\O M/,E,9@IE/!<$B';D(9G1M'=0.=TLHID0*3=4,(J$-B+31N4TT](&4Y:.\(J3 MA=.4:]6 ZM6HVYE[J\0=V6,_%>._(,A[S M86++/J2TI_?FC\= V$!SDIYNH28,PY,+-H',.AYN0O+6=<7F-((KG:6:0Z$S M2$R&148T8>TP- IOPVG5QHC6:IR3HU.;5Y)4M?\3J4 ; M2F^W59L1>0T<3<9=HCG-TXFEF4 $3V-))I0Q991.&'()QFJF-)11G)LL);D! M.L>P'5\I(>:J*JO9,L3"RQ4$.&ISW_?K9<)F5=/'&6):/>2T6=>\KDLO9!QG@M#7ERU/EA[]U^QON;3]]F MZT+,W'-BY:TK5JO1\/7:G05V@V\C'O:?^3![<'_'_YRMK_=[(=A0X.ZM$CDR MAFF6X2QC7#&544D,[[AR="YTT>< GRH+(_GB$+J'&G=FM#7)S;!>UCW<_?67 MAV3C;-K^REUC53)S9GF^)CZVH[M-+J;L8;]@?K!-;*6XQOFF\=JA-]O/A;S\NO*GMH2+M(]K:Y7]Q;U[XL M7]MW]G@6S6$G(MOY.\DT8MP$>#AZQ/^\GO&/>R_'W5J4W]_5=;CNCKP&]69S M?]O\W9-S1YH(QI'(&&0H2R'5)D,MR)0HWC?8C0(N>H1[?,%IV8!,OMKLISY, M:L.;NQ7KSV+Q]9O]BS>S[5,$L[U%?8/=.,[UC7"3\VK_L'9TOG61-'G-UJ"+ M9&=2G]J\6I?,_K1,^8!34DA1$8Y "8CC%.N.&!=0AG]72'DI"?Q<5^ <=9E;1F M):U=[9WK6[?_LW5[ S[967=Q?&+D->>96&_PJ&?Y67I%OTJ8YRY,;LIU8O_V M?CE;)]>/-B]?T(-6!]R/'V>AKH-M%K<+]S6+W4-^FV2W7-*DIIN#[K7;QC[< M"VU7518O:%33#7=:-+22):*KC]7 3*%W3:!Z9A(TE!,;]1Y)5)VZ/4OHME=+ M?2R6[K*[S^6'8GWC7L^T_J@_^[&PPW(QMS^K?_\7-S"?O92$*4.0 BR,D9(Q MP.@NXX.*^3RM?#Z0XVQ]OCFQ];ENS$NJ,KG;&[C]C?7.Q*V&UA+I4^)Y1O]W M2*Q^#L=[SN-K1XGGA3SMK8,?]QX_L&S[&WO;MM/^QKIA&=49.X%'/O5S=(9^ MV=2K%1 ORT!R4@:&9C71"#^6TYS?PQ/(:"9 0CFI41=V\^ )LM]6BVI3)UM' M%JX036'.#*$44$(-T8SJW<*5(I[UQV.C&W-;H7[7:;^U\$R4GN\NR-EU87O, M?]N,LL\0W/-A-AW.Z?(PN]Z/=R.>92BU1=L2Y)]F;\+3*P,V*F+Y_^?8M8AF MO><61EPO=)J*[QXC=05AC]!L%P.^S:I_VA_8>/L8"R!2<4-AKO,,0XH 0;OZ M,)2"CD]+Q\40/1 U)TIO'M59/0M!VW6_REJ1?*_-\)@EQ?-/AYGP)!SC%R[V M[T$W1;Q/P@(_\$6#?-@D-IY[/.:HDW!3ORFH\1TZ0Z>7?;DZ-GN,SOT$)H?Q M;2S'[,UA*Y9W==<.X0?;S;_93WRPG;Q#)9OA&F<2XY0H"K,\(SJ5+6(N\BQL M^7),I-$C[;\_K5*N5YN2ZUE5/(F_=UO+DK7[CI.N+7M.7BA[ M3NXWS9GUV_*ZZ/TV\!GZ2YB*Z*ETE"CET?L#076$: MHYM,=SXY.A.>1=7C>:?;EJ\#N7E_8Z>_M]O:O4O;?G']FY/EHV"? !.8,*DU MTDA*+)!*B=R5?O.4^TPZQP$4?RFT-J.YE<49LDV<%[4I;CJKIV6F/!UC&-#79!H1/&&]VWAXAL[/T8OV]N#;ENGDOT$%UF[)/X*2*6SP0 MV%Q"*$@Q%CEHX>3*,)_@'1'&J(>B#F5BO36@+FF]:5X(76QM\)'WF"[J$IPG MXAO/D+QWRJ.8_/'0*=MG6UOP \-P3#_Y!-^)^*MGR.TQF :'V?Z,'0VN(SAA M"B%U##/+D3MWW_7D]GK$X^_OBH=?9_]1KN5RMFFFZ%?*(9"<:NAN"D86F!;N M=1F,M7%7G/N\"A<7B<_0[_%8W.%JW^["V9//;KL+G&HCDMJ*K7AW5.R1O.>[ M?GMNQ_5?H8WCL\BKKSWH[K2^&M.-4UM!C6KKT372^ QWU?\3KZT?0N _%ILK MI17&4@!*F IRU66ZA8! \KXJ'W(=B-K^TE)V#S3! ?94\:#.J&;:)^+?\_R MF9#41U%C#QY/:&\,;TQ#::-85L;OR\%4=-_^N]EMH4IWW_Q5+A!E . 4*@X0 M5"GB:(?"0!A(27NU?58UO7@TH!WJY/<&=SA)[>>1P;(:W1DAI;6/'\;6UY<( M[:>Q@UPS>9T=9EUWK0W 8J=%?[U]-.3S[LV07XO;+\7ZR@C#J#9I!D268I/G M$,)=6RG0'BOZO=N(OERO7W@RY?<&G,]R;W\2.ZRYC\*>G]SM:/M\)MH\EL!' MH:_?^O8+O6_H\O4Q:X^M30]F9P(+S\-M*$/V%Y\'W+ZNB^9N&;ZZKH^^NH*M M;XN[;9/,$)TB992"!N4(9IG";9.X!U">_Z .*FC[@,YK:# M-(])JI]"/V'S$-M9R/1YM6U$4GN^V7:\JPY^P>RT\<=D/!1G$U#S8*:4$?J4 MA[9_7KNSZ#9WK_]P.UO_89O^,*LH^K_.PK$ $)"_"<2 D-:4<7I9L"7MMXM5<5D5MYLKB7-)TUPI M@17"F#,AY6Y/$FL::!V[>X/GW0K\W0%-:J3AEJL]V!Z\1AV'Z*![?ITX'GLI M>L=;O_5G?]HGO^C^*BG_9U.])7U%!).E"C\5<]7G@%._ES47U+;FH+DJ4UP>;+Q8_V ?###][<+Y19G\WN* MD-=/2ONP/WDQ[654=SGMSUD 0?UE76XV5[E(80:)P!HBQ+DD2N9MLP8#SV=B M!S<7741K&,E\MEX_.(6T>GB_\GS+=3BG@Z4N/)EA1:[&-QEMJ]'T4S4_HB>O M9Y[F=%>R/CP%T# ^G]_?WM?7P/(FLVG6CV@&>$8 801G" )-1,Y:(%0SE^M2FOY<8=JD%3[8MD583+%#OQ&6)*')3*X%/AR2B@Q=)[WMN9XLDKFYA[ 1X7T7HIVCA^>ZF<6>EVD_U]E"/;J7\=8>>5(7=Q745^8V3]O'!$*C,QSP]*,0 FTEFG;.*%I M[J>C09J,KIXO+W/YC>:HG'?5TM'I]E70$$Q'TLTNW)U4RZ#D3T4CPQKU3!DC M<-97#VTN^[SI3"-*=99+ P@G$J TWR6W"!+F,S,.TF#D^?&1?K?,)->4;\ ?'77OGEY6[RU:FNLS;)<58O5 MO6WV_5VQ;LKB17%3KHOF>Q\;W>R-SSY4EN>;#]?VWZ1Z!_6 M"#M<%BMWEUY=Z655QPX"^Q46T=)]1\M,ERJ6GZ=7=0T9/W>'\HU ?GVIL21I M3$D.;+EXTLT&]*A($6UTMYX,D-/M9%.)MQ-FZ%GXGC#6V-F LG_85(OY58IS MDBJJ4 8U-BC/H*&M_@*D.C[8$ *)MGJ/.""*"X*XUHR:%&69-)E"T&3Q'ZUU MKSO6[]#-JL+SD=FH'H@6 :-0'S>2/0Y7K0&3#THMT+#!Q=M_/VV0\+=TN-CW M9#>B:!O[GXNOJZO,6 0TDY@@:#6#Y3DG.\7 @$;7[!8(5T0;B#&" J!<:ZXX M3AFF@N5 I'G\QW6V0)+-_9?-XGHQ6R]&4.[.;H@FW#'X'U.WM_@G+]M;G&%5 MV]=Y/ZUH>QLZ7+/[<1M1LA^MV]3+-H^GV.U,XHKQ3"C&"53&"&P8I13LQ"3+ MN=]&13R<*4V! !A+E')$-!%2I503F\*"7!"(HN]OU#JR596[=?E]L7&/0;I' M)!;-SRIG3_0@$,ZQT:+$67PZ9A@YLEHU^;#2U3%AXT[P[O#3!J;P3 R/7)&\ MT^F6(SG;?'/_.RL< MN+5XNN3P723NG\D!S/J6F .@WALMH=GVN)OG/*SWNZ*GYGWN_E$\(7^QQSOT MFI[.A+R@PI$8G<"E/1&,*J/VPKYO.[V,Y-.W/CK%;.(&$V:95IFK<@F*&YWYI[X,:CK[,_D?E:+IXJ_1 Y'TY_'^D>E7<_F3Y\ MB4^VC#]3[6FI]&MT=E;D8'Z9HOJ&,^ZDT@;FL*NJ\N^SQ=(U9,KU)]ONIV)^ MOUY4BV)ST#+11HE,(B5RD0E-L62N99DK@FCN>;-1B!;'U,\0N7 0EKLIYMCT M^LGD#MV;FW+]9F/Q)7N 9Y?'#MR=T,20S$]#"(-:5,;KIWT3R??5MV)]D,>^ M*ZN/Q>QZL7SX=;;^HZ@>"S#,J,6#$* Z95C2%*AL*\ 94=2S\BX6BNC2*-L; MWVR8NJ_SG56Y>G.[@YIL=I[LFV$&]HMOJGD^A_B):8WST2J 19ILH29[K&?7 MU9[4=LH_XSAK&OH;W"2D"!IH9($%LE'J%/'FWC-ZB/2%X?#J]:K"W==*1 M+)RS>D2Z,_24:4?"S5=#(^EO.P7_GXV _V+UVPWA]ZL#&]:+C?V1 MLO^Y^MK ;VKKK#574L@L9=K.'(Q0!'.F(=KII1%9F Z'*?B&C.!N):I1!HP MH:C.4^+JAH50F==)\IY''U\+EF%BX0@N'18"I^7+X)'OP,];^Q)G8%N ;1.B MPT#8F)DT=B:-H1=M*;:U=1J!<+#+>L2_\;K)M,/>B#QTC'9C>R;$ZM/'8KZ< M;3:+F\6\+I3=QV57/L[?R\MMZ'Y_L[>A#=E7!*=&9C2#E*0XDR;':J^($$B_ M)Q7BX<14J9Q F8,\1XKF7!(&D:0J-:E1I-O"]I"7%Y["=YE]AUEB529EK:S- M^:(>MXV?T??#%R0GX/18T?!9A]C;UIQ%F>I5R@#4P%,E4T10#JL1N+0SH+/IR.]5K^#!?#POIM>,@ZF\LFL5(Y MG6CDXX>>P2>*JZN=1T/G=/1+H97+EYE!%O'UX#RII M49UM;^(X0:?J&H>S.HT!&L*0IU6,H;CQ+U[\L"[OBG7U\,'V-G>QH:LMY[/&51@'1.*,28LPP(HQ3K 7&G*29 MYLKSL>@^AQL/#F&T2"^2&FM]'F.'=EL1YWG=;CCNN\G966CW$[=A+$S2'K<)C2:"2Y!GR##*D"%(4)AQA""#?L\O^BOBZ?'YY2%Q0&TZ M8J%ZBF$0LKOIX-@\!Y3 BTX$1]'!#JR=D,"0G$]#_8):5,;KH8$TS[6KRMO9 M8G6E,L(!8C@S7+,,I@++K!V& A@<1/,.VF.9!D09@1B!2.0V]:%::(V59$(; M$ON*BTX#LH$:2O-\R!ZH>9%XCJ!YKU$\KNKM>>NC>CU8G[CJ];&HJ^KU9JNK MZKE%KGLK#;L6?RUNOQ3K*YEBDPF"NB?MX\V90WU9^SM1V" M#6!/E>M-;C=E&X-5/S7;T7DP;THY8XB0#&"I M$:(Z_L4(+9Y-3W'Q):N;ID1DR4]*6B!G$I#'/)S0C9Z$34,N^H(O@W0:/W%X MZ^KQW8;^Y:V[_+JH3]-N6[1Y$)$\)0@H.TO0 BG%V\Z?:>(U+SO53HY2+42: M:VX,(IA2D>409YRP+,VD$I'G8SMHR>( 6T_]&,1G-S$9BTH_9=FS>.G%8A2= M.4'1"=$)0>PT%"B()67X;N=QAW2K?H=CTDXB;)^[7CP'0'+"4CMM$XR"S&A, M4L':H87SM-.R>8]F(8.4<4,U$APQ(;CF-F\35 GN[H+AD95K%\T?"9>;:BWK MRXW[RUD,%YQ6MS.SWS.-^BF(][C5^WP.Z'>S=U!'=+OGVXNB%Z)-1)XG<-]W M),/*Z'W4+VTV]^O5HKI?%WQU;18_W)]VL3!+M8$ZE2C+,R*A(G@W9;0S>>0W MOS[1$,Y2 W)D)Z(T0X0B9H,M3;FU%'!MF%?)6+_'TEIL]8"[V:+KF3@/8;1; MWCP2E7Z1Y#&'IC.'4=+FXPR=R)H#T#J-I#F$(67P+N>G2\]6%(UB#($\)=A* M'B(Y(+LU<9D2X"=&3[]=8 !0"G.$(43V_P2E[DE+.[F%0FD=7X$\%L3#T-5- M:6+RY"S:6A';_1EF)X3J"CC[6)5U&]%76G%68ZXD-+.XP76 M#*I\-ZD0B@>IR=@WQY304AJ*(<\1HSG%G$&.H>:8&2R\CG4&+T/[W>%,:J"A M"C(\B.XF.2-S[*=" >@=MQAC1UJ?6@Q_QJ>A82$-ZEJ)T9>KP4KWVZ:XN5^^ M7=P45W:0:4X%QE1*!3B .I>[Z87!GM?'=VD14$TSED.NA42*&48RHK 5>4$) MQSI^@<9^0-[M!N2N5N,BN:^A)DN+-9#>^= ]4/ B\1Q0\2Z2!F/R]A3!XRK> MGK4^DM>#\XEK7A^+NHI>;[8&JY[>5(M;5X/50OA>;*YH+CBTB8>[M9Y F$K& M]&Y 8D("Z=^+;2.561G0QNI!AC0BC$B7U\J,B)QKD)Y;"8L6]%X3+>SDNMC, MUXL[MU0=2"#[>6:@5$9W25#1W*'=R^?W$[<.C*N?+U'91TD'N63BFCK,MJ[J M&H#!SH==BZ^NQ8_%7;EV9VQW9VLU(#+E:98B9H21 $*Z';A:$899UP.6Q[X_ M3U/$I98J=>>4$&6$8BP@R2@0*$,1;VO?0DIVF,YV5OP8.2=&W6 ^IS' AIOQ M]%QD&%[\SXA_++X7J_O"W1ZD?U3%>C5;ROM-5=X6ZPVOJO7BR[T=R)]+4ZZ+ MQ=>5=&?9UXMB(QY^*4B!9CFP+0C#PK? MM\!B(I42YH0(FE)B4)YE#&C *(4TS2W?(VS?';PAMFZLWX& MGW94TY_$F9Z"?'"GP-:NYJZYUK)D9UJRM\U=0KBU+MF9Y]R_-S!Q%D[H:9[@ M3CL5*";05282:Z; Q-%C_.?VCG_$TZMJ43W\^^*Z4(O-?%EN[M?%^]5C-)NW MY>JKRUNO^6935)O+U>7J>O%]<7T_6SZWI/GCP]X$Q9@-U3*'@ J@)4L1S%JY M5"#SG,^/"IWD+)/2IA8\XP@3P%-"$<_/ M3J%U0MUJ:K%V2M0<#;Y3 ND5C7\IR^L_%\LE7UU?KBHK!@L[,!M\>TL.])1( M 5"AAF4 <0IYPQ K)005FBUYZ'MP(U'CXB_O'^O_OWR[=N$OU,)E__KM\N/ M6B67[S[S=[]9Y(8@ M:E*&@%&40&:TP1!G"*"N8SE,8Q$3RA9??;__ <+_EC08S[=BWH6Y4ZE;4.:G M,4P#V_0T68K F/>@;*XT1)JY0Q,*:9$B(Y52N=XV0C'@RNN^5;^OCER\N1]P M_6Y-]>3)4Z7"4]17CLYSV^DC'KJ(BQ]A$U,13_#'Y*(/!]ZZT*B0NXNF7+D# M<_4M@%1PDI%,0Y(*GAFM%%%MFQI!TTLF>K44636VL7@/JM^;NRZV4-T6NOXQ+S:;^E6)UBEGU[]NG';3Q\#^F9Q^AK;ON+Y&8;*K_GYV]03W MZX=#I6>BLM/+XEK/UBMW47A['Q--(:TO MALLERX0RQ."V,=M^IHSG,;9P[487J$,U>O4]WN9BADVQ \A00: M330C@ F]FTU2"'N5)'3_^O&JE][VO6:N#VF>I0=Q^/+3*D^JXE8;O.UP1=P M]J:A-T,,.%9,T)>+K@IB14X/=PW9WO:YE4&.(58LC0E4!&A,40[ M:0>9G4'=%>M%>6V#PKKJFKEY-^(S7I_BZ3QT1?%UL7)+!\F7F?W!W//&S#[< M=4W=HA+FF[J]H&0O3SO'SN>>LG0RG^M-Z31T:8@!S_*Y@5ST*+MH:I?>WU>; MRCWVLOIZ91#,L %$2DJP$BG.\:Y(+ <$^>O,H.;.HS@7R69845HJV(NT@.L)VM[.$92]TJ'/J3.PU="F/*\;J%H?QTUJIF[6SQO= W-\6\ M>G_SKOB3S^?N7@/;ZH?U8C5?W"UMGO:A'OWO;_AU65\C>Z4 !CD4$F FJ: " M<[ 33T:89R5#1"#QB\9VV).B!I_,KO_C?E/=GDH.1G='1P&;2M/8F+ZB)T3,M6/Q6DH3T_L98A^Y*-3Q;G.,*5!?F3NA64.*G(6=A32HC=M0!A??-5)K/ M__-^L2ZNKS#*H3$89UP(80#+N&QK=#E3'%^MBJ^NF.1S]XQI2'.=1B)K1N(S M9)U'Y0?[]]_<=IW3M[;R?-.L)O59BAM$<#>=BTYJ@++]_5)<"^V,]?N/.3HA M9"&8G89^!;'D5%W_('9ZJ55]W+!M4):;ZM>B^E9>7^7$Y)E@@.?4)HN,P5RT M&Z&&H-P,E:V^[9Y;OP;H5F^J>PA85'J#*%F-<"]D%XE#F30PSZAJ1XCK*F]# M>9^@S@TVZ93@A>'+JP[C"[]:FN#-Q^[_LVBF7-\4B^J^3FGZY(4Q'.I1/'(^7_8H+DD: MM$D#=[LEL<\HGQP0;5&?H=C$B]77BE'BN&@:,AW3P)>*66)R.5#"ZSCR,H[, M'4]#W A"@#% (:C;]4X#,I,%4/ !K?]?(^!!A'N(&P?I]D@>#"?;V_1YRJI] MG%-_T0[@GTEK=@C[NDEV,"9?4^SY]6ISU>I/>=.H3Y/D6=G8%%6UK(^[E#=_ MSM;KV:K:7"%JJ)'80(ZQ9""W4-I[O@W/1*>#;!&:/8-&UWB=O"9[Q.[G+>9N M:AO#!:=E]LSL^^GKST7\=3F_=[\SJZL\)NJ 1R"'.^+"/3,VJ[.- W=\F6T6 M]D<]G/0D_#FRZJ &TPS4((Q32LC-Y_/<+6-B[."_W:?]^]<]BX\JQW#N;FVJ]F%?%]7Y9ZXKJ-,588YH; MF &!D=EM-MH_4=VNH7<(:., ZK&X[A?JFBQUO;6C'L%WC25N^!9;6YJ2"#?T MOS?F-"\PMP;Y+,2/Z_^U1B2?6__]<^^_O27;N4IM MR_2\Z!%FI^?-?N$WX*A,OCN;_CXP 2(X3Z"0\\?[YL1>NZ WU ;*^)[.N[_@I#O:W'(F-^+;8^[C\I;AZ Y5K7A MR]I/Q;5:V/%0+1\^E\U9_>:?G]>SU68V=Z-K+*G'=KA&"-U]F&RL*[IQ#8:&>/.(XOF>Z[0U. MQ2F>J]C-:0?GEBWN9 <\:9&[0UH-ZHOV>2YA3J6U,HD#X3IHZMJV"RJXE.Q_KZ8%\W&J U9 MY==5_2W-M#//!(=&H908*%(A%%7M^WV&")IY7C%\;K@^"M3KI-NG(W$@*7ZX M/WN>J#T[7UWO,#XWSGB1Y< T%S^.OX:SK2+<^O[0QHMD9V6R-;.]#.' T)'O M3X[LL1,Q:C*=91J!;#IT/+WD>3+ AMXSF *::Y,JG@.I; SFDNQB+W*G@)M; MMO3JE37* 4WX"-1C-)V52M=W%KUZP> D+\CK2M\TANP0 UZ_(,^/BR 7Y%&8 M4J$ 43+--: <+UO4@#C.T &-3;Z4'EUB?VGN<^M*[73&$9A3/&YS\V/G\Y# M:[;YQE?7[E]N"'^?+>OGSRLY6Z\?;+--M&.28<"HR',!\AQBG*>9T(1(J874 M&?59.>O8(J(04ZP1,@9E,.4F@WF:$JD5YUQY/2798XW,H:M+[.?N#\4>I^?U M;&'8[3:1&9]8O]G(CM/Z#P<0+Y)9E;0H7RDKB2-G79@[I6M!F9^(P(6UZ:G2 M16"L7*;8S5DX0K"@24A&O$#)"0JPP0UHY!C*'7WL"+#2": M(P"%S!4B*$LQ!9!E6AH"#%4">F4.?1YA<9C>V%^\M=/^'2K/,S^]B.LF7M$Y M\]PZW]-UV8&N./.2%R@Y-3,9PN T-&>8"4]G)\/Y\$FBGDK9ZOI% !DE,".Y MR1&W^1S5$FF]&RX06YTIJ]FR>R;5L5EJ $M33C$B'*4$4&)32<"Y_5=&)?5+ MIW8(O4+_Q;-T+?%3 S(Y8 *$59YDACK1L1JO$ MG-..5X9W;2UG*A=R]-N!V)7DOG]I^_;G* M."2?EL1SL.NG@SM:MX43.WC)AW/2ZE&Y.#*]_:H27^F]0TL,7^?@6/E@0/8F M4!H8TIHR3A_K$03J1<_VUC;7IM[ @,(ADCR@P M%KL]PT!3/KV[(M !3/ZJ/WWX\+>SD=LC%HQ%\L!@\$(?#A4)3C#P6B@(0=Z$ M8D$0 MD>#UIC!U)N4Y4RA+4P%SVPVYMB&0* :]3GGTB@([@-LAU+P.TC\(#.:V0P 8 MDU0_\=^SV:A_@ZW_!& PFQZ*/R:K_=3^5%\=JO:O6'],Z4.1-@&5#V9*&:%3 M>:C[07G#QV)3K)OC1>;>73_7WAC"OVRJ]6Q>76EH.#$"<4H,!$RF4.IV .4T M33VDWJM= G,@(>4X,Q!1FZQE&+H'F*!AU"9M>73=EX>W_*VW>.LS?CCO%SXZ M=_FAL<2'EV.!)0JW$X@R<>PJ8_?*WI6DAU7@FZ-XKC"W@2]/$:",D9QF#(#= M,BY$B'F^6NK=?IX) Y12)@<9$A0RI4V:<8ISB 3 \=^_"AR/(GJBX];M65W0 M/SY=M(=UMG/X7Z MV3TW>85TED(ALTP!B6UJ0PQ C$BE,ZX Y]BGU,[WNR-7V>WA)+_7@#IFB[VI MZB9Y,5GR7(;I3E 4I7K"Q D=ZLO9-%2F-_HR3,_IJQ"7*YO^U3.(CXO-'_S' M8G.E*06&(@8%AB*#N5(H;YOD2IA^OL/VP<_VP_MG$7]:CB2U57 M:FV+%CX5\_OUHEK8G_[NX/96ECX4^\I,9'9[:\X>UVLD1E:?YP1UDJ(!O$Y- MEX:8ZM2'3E]UBLQD;W7J3F)D=7I.4"=U&L#KU-1IB"E'U6DP M/UW5R<[L_IRMK]OVVBT=)')W74^JA$922$F53G?)F\+,1Y=Z-A%9D;:H=B/) M=VMW*('=E&@$[OPTJ =M413H96).:,] )J>A.D.-*(/VKKYYT-O%JKBLBMO- M59X#G &L,I$23H60@.\T32&=]DM_NG__B&L\#E12H^J=\'CPYIOGQ*&L_X)/ M%[8B9S8[2CHE-/X$3D-1!EEP-'WIRT:GVI!?9S\6M_>WO\XJM\KQT-RZ]/[F MJ9A=I4A0@;,<9%0BFAN< ]$V35CF0Z5@1D!*N6"4D32NIK MJ[35]7-OT&29WF&>$X!Q8C"G%/ $$M9SC1R5Z7% MD[A'&.L]A2W*9 ^S2X%;E-RL,X$G,K;P3IA&'A?!KC)V]_6\BV?^K;B^7Q;; M1P2>(Y'EIMHT>X\$"B"41CS+C61V_BHY;D2[Z_70S)/-Q;@CJ3N,) M]8SAC&GH9Q3+GEXS%(V]KAHJFIM /WTKBNJM8]QFXO76)U XM0UE$$"&L#:" MI?EVL'* J->MC4<;X80"D0%*3>Z*,)D@R-A\3FJ I=0:1%;'+:ZD!I:TR'J5 M2/3GL9OHC4*AG\+U8R^*EAUCYX1P#29T&BHUW(PR<$<;KC_;[4T(I(&20CN MH,!*,09I.W)LJUZW*IYHAD&$J3',J)PA=[2>"0V5RHPS+97T3!K4JQ1B")O] M=2@"D6&4Z"R5$,<9\E0C3UJGJT>^AG10I%[<='Y;:#XO[U?5YL/LP65>-ANS M?[.^+Z[?+F9?%LMZ:KO=&,5I:N.Y-( R(64&(:>[Z*X9H9ZO!'5O&&9$\4P" MA8A 0F@.&!?"_CD3"B 5_[V?%JM[/-*!K:3S%IF="#$MH0(Y@5I1R72[_L,A0=)C^_6UE@Q+L4@!448B"!7+F<2< M,I02C2B,?QECC2]96H#--:G]!3$(L1TV6T=DU$_R&BH=LL1!\U.Y\%1Z;*F. M2&F_G=1]+TV>]M*A&Z>G;3^V7QJ(L0ELDX:RI S?GP9LBKKER'IQLCX$^G97 MTR.(3#D61E.+ 0)!&63MJ,D(D#Y3]4X-9C3/M<"I)) BQ5/&N-MPBE]Z?IVM_R@J-UW?']/^7/RHA#7YCZLLPQ)KVR:"4C'!,BZV M-WL)KB7N6+,\#('*=/"7^GDLMW_]2?/O_J_CO$JR\#7=%-P<[M S^!._4.S![SHQL& M'.RDQCUR9M:#V1-"&=-/T]#1J!9V>BXF))O=CYU]J?9G_9OB&IX9KCDW.96, M<9P)@%,B*2&:9#G*O4ZW]OG^$M;0O9(>U8 ]J*SFU+&9M)/"0.1 M&.F0VC.F3BC;$%ZGH5R#+'AV2&TH&YT+EHO5HER_*ZO=FETJVS5J0$E-:*>V\ ]&.LF+7')\A06+Y[B% ,_I>.$>O2G M;AK:,0#_T_+=@4QTVE2M%_O+V4K=%Y__M +U\&ZQ*JJB6+7[N""' '&F[*2$ M,L(QD+!M,LM3W45"@C0464V:S3^++[$ $]N/69_MO\%L=MA*'9-(/Z5YS&$# M[DV+[BQT>FRGCDEKO_W4@?1VVUE]A89C6ZNAV)O WFHP4\H(OGN5\ "$)WMS#0A9%CL2 HFQ,("&'M*6/UNR'+ ME/NM[E2F6F()4P-3I=,LRU#>M@;SO%.^/[2-R&'@R9K:H*NR>I+89X$R#G]^ M@M^+NA&6)-]VNCMK&)O36%X8;,7)YLW9%-)<,=GP];^=>OZ^+KK"J2N_5B-5_G,X:U(//*8I0'S-.JE!O7GKNT=JY^16V M:955.:VU5;<4,IYRU#;$(?5\RL'[Z\=(>18'@\9M+@[:B.W$6:]]V-!T#927 MSZ>8&F.WU;;??;/5A[PI:HF? :>W6OVYZ*?P%8'^*HS&$ M62?'9C#>NH[4]H2E@_&AL!UV5+E>?:201'=$M'SNL#ORSE<27J1;+'FVP! M)RWBI(7\Z%,?1T]FO.D]H;'Q7#4-L8UH7SE6I_SDTIQ/880YN4AFQ#X8?;[,;UV>KXN[^KEHOOGZU&G#] MY6$V_\_[Q6915V\(+(',#)<4Z11#@)'8I6(Y-9VNBQT7T=AID=R-6/5XQ-;V M)+5!B;,HN;]+=C8E7QZ2 ZO&&=BODCMPY(=SWL\C#0%M[J$=H1D?("X?"]NH M;5[<;Q:K8K/A>Q"R7&T6UE=UT=6OBY5["^2*9Q2F%@*T()!%HZAB+3!N)!JH M+*'AG$]66DN2UI3DP);DD3$7R=:<*'KB2:F?F,3RUV25))K!K\M(7*X':,B' M=6G*]>WL;?'=0OA:-/F1DCG(I1$IX!F7G&:*MR7:]>[T0*7HUVAD/;"@W'MN MM[-DN845<0;P(@-^PW<8B9,=I /->GTHAN"MWU;%X93_4^4>I=BO#EPAX:Z" M-XH:93C*%<@ : &D&@VJ"AO4*@CAB&LN7,0P[N5L4D+NN5X4UQMC MK7=@WA75^YO+S>;>W5I?/^!S52_;$ *Q1)C;3$B379$+2F7F=6=<@.;BYR0U MPL3UAT>">)&LBN,UH-'8[::&(Q/KIX*/.6VV>BQ %W%:B,UC8N.JW^NA/;)[F)S.3"I.^15O<;K"(G<"W1USM^& M4#T-(0MHS\EL;3A3767LL"4'8:N<^L==L=H45Q!E #')5:ZQPD@+('83:8.9 MUVN' YL:92>Y31GF)U.&*$QV$Z\12?13KD="5:M8R^46V[BJ=9JG$Y(5B.!I MZ%4H8\HHG;#OJ];Z]FY9/A3%IV+]?>$>0)NM"S';N%=A;QV"YFW&Y7+[)II[ M1'9>?ETYN!_JDKN#UV-!KI5$E&F@4A)%U\?!V MQ]:L9&M74AOVYHNS+#DT[2+9&]<\]-R:ES3VA7E:>]2.T$V?I]\'_&3]K.Z/ M_+YW0 ^=""CG[1'3B$-GYN#HZ^+G\TC7J'>YFI>WS8IM?-\T$^ZA96QG*/ M7W!H4"4[6.=][/P$1R?D.02STQ#9():4X?M=$,';/FQ,@>&0:BD-)8 Q:&@* MVS899IV*WL*T%%GTP@O=(Y7K]8KZ0-<,4KH(7@FF=6=Y3OTD3_YZY\GOI!7/ MUY9NFM>+H<30,5RYNBXK>/TNQN]!9#==BLN@GQ:UU-5HSG0S_C,^ M3FA.?^ZFH3,#\#]][6<@$YUJ@[>--(E#VTX.W!-=1%,)K$X)Y:[C;]M);9L> MCXSW^O[1]&2SQ=7G_MY^S)T6D'$HZRD@HW/E<;=Q=,[ZW67\M)\-?1'\)3-? MT-+AE$R@2'P8_C)4Y_!]G6AI?_IU]RJ;_?-VIVO;+ =YIJ'!B*$L)[E22)JV MV9PHZI>J#6XNNM+N<-4YVZ9;$A*)VHZ[,F-RZKG!TD [>#?2_=<6W=E>/3I- MUZG=CE!,3R/S"V?.LR>2@O+D\7)W83_[S;:KBN_%LKQS ?!QRX(KB)G*!#8V M+R60"K[+2#5"N9^+V'V5/6@K#<3=G&IM=/W![Q>H#OS/K6 M@;03$A>2\FFH7%"+GC\C'IBMKEKW2[$JUK.E;9A?WRY6BTWE3H!^+QZW;005 M.;3MN*/]N)^).*%]8XJ>A?8%M*F-V53_]"U/<\G;WL 8'*%1%_@P M>ZC_FO\Y6U]?//ZU>CWQ?,\1!7;,B>AQKBXPC3AS-NO+:0Q$G_<_JW+^QS-, MVY#I0ND.G7AP:/@7%U;GU56J"<\DS'(M*,Q4FDJT6_\5F':\=2,NANBY?8T\ M:71G?B@TQ3;WK)/^?12R4N5.._F\)9V"DWH^5=IO^ S=!>S+V+&=PN@>F,!N8GP;RS'[M&_% MV.WMHG+]>V,;E^7*;2$4J_FBV+@CP\MR<[\N=A@$I1*)7.0JI8@9"X9H +%2 M%#.6RJZGF\(V&K.^88>S'J^/D"9[J%TD-E+UE >1)RNK8CAD&AES)-N>563% M8S#H6/Y<_*B$Y>>/*PH1QD)A(?+1[W_]]?+S MK_K=YT\)?Z<2^?[=Y\MWO^AW\E)_\BT4#WM[/U@UN-GEOH]6BO M_U#LC?"4U@ANZ"BOY^7?4V(MT(O$_3,YP'M1.Z"&W#Q?= #Z?.FJ-Z^GY#:> MDR8BN1$-?"J[L;GTD5XG_$^P5'*V7C_4#R4M[_=I-"$&,\.,LEJOA#0T2U6+ M06?$^*MNN+:C"ZY*=,1UDCV/:"J,9BT$=/KZCD !E)H9 D-43@3*;M5U,-L-=$ MO\L7QIZ^6PS^LO8Z#=W5*B@#_B(TOJ*\(A2=^9C.^.\.^85A[6EOU]'Z:[DJ M'II"?G._NGZJ%5>4X\Q-="$$*!<8Z1RH?9:D?T!!$$ _8:QVGU= MMMN.[+J]ZD%+5C!L=2G$: U.NW[]!3A(BDE!D !%YW=KU4H/(0O[[ /LBKDKWBZ_%3=OUCO;*9>?5P7?;HO=UNQW;BVROGKWP>Z#MA9!.>74 ))3 M11',@4[=W>#8/3*79:GB?GE&5"C1DQ"]W2WOJB>0YB'_+N8;FPM9$Y>['Q>; MGAE"_QEQ'L6KT]#L<4PM+S!J@BG\,V ^%NY2+.N:][?U>'##88898PA*B216 MJ4Z!SI1LD6F5(Y^9H3'P1)Y8LF.6!E/T<$X8+.P7X3^LOC\O[0TX>N^ 7/]1S@S+,! FS92AB %*&" M%D53 M'"R5'X A>@YOQRV+J>N=R8ZAY#%8'D.[JWS< I^R5C?,@ M!>[':$3-M9VUF.% M^-I_,WGQM9\-*[X^[OIIQ=?+R.'BZ\]I'/'EM[MBPFZW"^?J(]#O;^NGWZ[GW]VE=^O%?K0XDP> O5[OSTDU>QM=*)[WNP6@O".M[EUH>29Z!.!SRG40=KQ%X*KDG@=/5;NF3U?X#9U;\M MZFJ4U;BK@\XGR/L\"1W',QWBQ<6=XA=&?FY_> 2>B_NE7SR*XY]N\:D/92^% MK:CT3R":Q;6O'*LC>\2^Z\U\O9TOZJFM[^_7'XO[^6Y31]SWMZ;<%,LO:SW? MK)?K+RT,H#*WE"VE$ARP3 ,F\Q8& KQ[A1.C\\0M[/[,S/(+>I9W2+^9%<4ZWD->#L)8,$$.2SQ9WNE-C,!-3F*!_JWO.Z*A>0^P M4A^'\ABK]1=G.^"R?1S6>TX0GA!;31).:"W_[9FG3R,1/8%(%,$HGW7]OIQU MW;][:+;9@B:*=7&[W-7OFNQMT'M_7VPJ)-N75K/:2X2H24E*D3&&IR1/D=*9 M: $2HI7?=MX1@47?W7OR\LBR'L0[.X@W#]#Z[?L=TVWG ]O$_>47_/3M;;%P MS]8_$-OYKGBDN-7^X/VZT\NE4?8"AV/[S-;@"[AT&CN%+V%X>?'AU#-P/&SU M!=Q\9PKKM/GJDTV(]M:W/X[_W@ZO&15&<@6URA1!2FAIT&'U3.>X;^P8!5OT M\/%A4WY;;EVBY][IW5Z2VQITLFU1/X@M%GC/B#*./SV#RN0<&2>N.+\V M-B0'(Q[_FS;X7"CBA'!%EZ SJLLG%G?&M?VET',!#PR,/@Z#>Z+ZK77DZO"9 M8FM1I)H(C*$D..6 4\4.N^V,S&&0^-*[]?@%B$-6+>2Z+KXZB117R;K8N<*D M#2A257 6)'_T],BA"C.**6+7%T5L5_)//%]M)B?]++/O+^V!_35K AUO7 M3:(#L3A0A)M%DP=A0"UM[]\4MGB9KV899AF!FF$A!>,PRZD\G%*ATO?<=RP4 MT46Y765\E+8G-R#,#A0?=^5ZYOB9F][^.=5T4RS?/HZWQ1BOBUN M9'GG_J9&6VYW,X R2@Q7 B&2938^,*1;; # ,)/F@3&-,-51+O[QVV<'KIHN M;]$%4>'0#AJDSA?T3"S5?F#2\=JERJK&IZ=V)FYGT_\=3Z2SR>M_[%L M[A87HC(>*%M_>.KQV,2@Y632ID M>'BC?UT0TM63#A91#/:K(,)S/3!,V+^0%L]RMYW1#!O%&%,<2VJ8K6'X83*) MP%3-UL47]Y3LH"C@T5XG^6"U?)Q"ZW[:QPK!H@831,5]N!PDTJ%)C*S![@[HI7V^F!@K;V<-:,P%5QA4$0J5 : (SE4#10KL M^[!@% C1<]P')QO=+H]F&:MH$ ;1Q(%N&"23X_$?2SD?N^CQX=-)Z>E9NOTE M-HSW)JVZ@4SL)L0A^>QT;O70S1^L7SZ)#O6&LFUYNUSO-G.WL+G[L7,G;VVF M7-I.ZK+D&28YAPHKBXV3-!5*9.U.04E1*CJ?;!T35.3UQ^O#;KQM?7K( ORM MAIJT6-T/:K0>1S%'==QYA9^TSV+FRS^_8SU.X4[5P?W.Z3;'OZR#=E^/.[86 M1?*YV/U1%.MD4]R7&[?L?+)OH*AGCY-?/M=;IW^M]GBZOUV\^LF;O?U)6;76 MO=O\Z\ 3P0%]]DQN<+%N,8%3Q1ZK@?O7 J%J,=UT=;D@AA(A"PH0" M.<]SKLPA_""9JZ$7FWLW&+DF/,'CDL7"ISH(QFF'DNX2=/H)[ZG\KQ M]:4X'G[Q>52N![U>L7MR 4KRQ^-^/;1\Z4C*2Z5):$XG4'8$-ZG#_>@#^1J^ M]OVIV.U6U7VVVV9&=*8$9S3C0E"<,TU3FC%QF E5HM--L5$:'F$Z<7M$==6N M!X5:&N]#]=!5\L@LQYP /$(_'#";5.;^++N]%M('.&G26?E TSHOKP_FKZN, M_KYV4?G+>OG/:@-3<\G#]D.Q698W%M^FF&\+5=2_SKAD$.:2YT!1"312B-$6 M \>TTP-P<5J.+*0M'K?I<'\"O,IKFDG;;;(N=VY6=[6_J:9WJQ^>R*^?Z@;V M3#?9O9Q3_'3W%&_W542,>,D5<00*&AJ,1 B*6LWBLH4YSS()B;O5J/O6ZH0 M!R-O &XIDB M*->&4IY*2@A+.EZLGFQ)2IKQ7=;KWU9*6K M\CR_!T(^<\7NC.2 0%M?\TQIQ5.:ZO0@?3F5PB\-"]AP]$SLF$7L>MUG$I+D M;D)U(79C)6>V+%D48Z=BW3D\HW$1'#$-V8MA6!F]$_N)8W678/T(8 V!KZO3 M[IOBJU7F [##+>.$ PO JC2 ("=:$FE,+C,I4 8A(+3CX W=;+P1?$#J]EL^ M@-@.Z4L]#N#)X9D1',L;TQC&T:PKQ^G3?@/Z7;&KVWE;;KQ<)HZ:MR!]X"&,\.J'UW3�]L9 MYZD@]( NRY'V&RICH1IGBK:Z8NL8^)K)BU]6UIA?#U>+[XYG7?[-KW@8S87= MDI,I^LXO::F=]FRV\LO;VFGO:J==N[OA&V.24VO<,93:GHLE.('\<$:AQ_;T M-+1]=*O+RXZO,/&DV9 A]QMW!.S'R8NR-L^K_K2J*K6_S)=K9PG?++>V@E/[ MC?UOO>C8&C?C+,V)8 9D:9YJ(+$"V0$YHRQ,K!D33EOA2C+^+?Y:WK34PV1XL/%1QFV*QFF^WR]OEXDELK5:N M#TW53=2O3;DVIJ&BOH[L61U$Z2O3UL-X9GO4!Q%Y#Z%L']Q?5")I#:4N5 M8K?<5//"S3+W!SN,GT.KI.( :"T $QDVV"JR:-'F.M5^ES9>"F4GW1MRU>.) M[MU8H&NK1,U.[.3>?C!9+>>?EZNJ2X2;A8KJU^&S4A=W:+"<_Y?:J%\39Y8[ M"5][N+$A<49<)?/;G?V''Q]'JJ-Q[4HZ3I]I]= B4AS*-". ((P@334$I&T1*,%]AN>0=B*/2OG,2/1+ M\P:1V"U5&XL_OW2K\W+@\\N XXK:&0K/:%D(XJSLNM\X(O[0AFDNZ*=T4?.$GA"UBEU8\%<6KY.BD!GGR]PI[XL G%?JQ M-U3WX_CBWEU2W95^/*_Z1H))NK-_D#@U)SG:D[0&)4YYDA.3GH\L$PHCH1S4*<*,WANF%GS& M)^#%N'0A7_B'K(]619M#V(^")79):ZXREDF>0=N>IJ)2*V4+=@V!SYU?7=IC M1C.>ZPPBGF,#""4YR@$F# '$;>3VFE?TO^GK5(BJ3>_-VPQ]H\8 8GW#P#B< M]M=UA^]P<\-TQ/E%VCJI[7#2IR:? 2QZ40]#L>4O<&:_VV^*OR[7R[O]G8,Q M7WV8_VAO6&R.5Z^_O'5W@&T?8P#_G71]#/].3?E' ML?G%V# >XS[+[#94S9OM]!\/FW/4/N[%-@$G3=% MO69:@J[W8?@TJ6B.E+$U #42ZQP(P1 $4&+;*M/0O$]C>$>Q[)D%Y3CL=7HYQEV34VU4Y/5J,TQ#S5.LB6$" M-7,@SKNEK..3[:?Q[=&14X#-^1&'<=QLM1-99_+4L&1/(T,-;%,9LWOZ:=_U M9NX.X1Y7?CXV9V8/Q[$/5YAD3&F90:,YEP!CE)-#^6@XEG[ZU[U=EDI!49X1 MP:W89S8;!P;E"/$TRV$FLN@:Z/8;G[SE49\E_J4^2/QK=9RBMN7DB+*?%@;T M03<]O SY?IK88#Q97;]*6I@/KLRX5%7?F<0S6AG>$=/0RPAVE;&[L$LQC3,^7_68\_O(H8UD_ MD[%4C\%]+9)UN?[M?P^>O6D]NSCU[,[9-73&) BY+\VMC.NY";%1 MTFMFY^2D>G5:W3T W/S=^\^KY9?ZVOHW:_U]46RW[V^K.2=KT.Z814C)J,+8 M2(2TQ! :KEFK*RF$R&>#13A4!@FL4J,S@QDV"E.;SV!H<6J@;$40.V8_?^5% M-4'MGLX^_/W1'":SA?GA] MKFM$7T^COKN W<_/F8W.?/_(\P363"&J4W=21 MWYYW/^%25=8!%KVKF4+;Z MJ^&[8E??[;I<-'_KECL.H@P((<:.2"U2#5("N91Y.R*E]EUL\&Y>4YAE6!*M MN'$/?W -6"JM$FB ,%+QCX6W9Q VQ \_[RRU#^'+KI::!W#15:0UEWJLZ&Y3'T*([,X)21*$6 MFF5,"BNG)F]>EHH>'$!M9.,X08&$@9("F MA-MQ213(03TQJ-,,P;3KR:Q76@'0?KO.,XAQCCFFG!(@ "(YA@@S&?$$;'VY M<7/+GKOEIL5VV>>T7J3JS ,Q/$TAETH8YZ[%3041_['7*OFWY7KPYG+&LKS M9VYS!',#&*0\10AR8!35[=!3RJ1]KY?Q J&TUAABC1 &V&1<((12R:4&6C.* MXS\H50_0^E*PZA+?ON=3PW+?3?8F0+J?')Z>0*V9/\5\N(VT@?WKA$Z<^A!\ M1D0C>VP:XAK;R!^[#I*Z*1B>POE0[8A+3P*4^=%&\ O5/3M2&FO*A>@_GIJE%= MGI[8'@_OGJ0M0DK)"-::Y](FLTA*6D^K9,)0X?D(6V\8A !;I1;AHX"5?XZ6,#N2JJZU3R(>IVVFN;''%;#;V4>O9E^(RR1G?:-%0WOIGE MR(/!3ZWK'/9Z_EU_G]\MU_7&3A234UHD24GT)ILR'-#XP JN^GH."SZ"65/ J.HX(O\G)&YX9Q.0\<" MV%&&[FV>M>UNOJM$\-.B6,\WRY)_7VYG;FF5BSP3&BH,#,:ITK:M'&/*$86Y M5U';JX78U6R#)?F[0^,I.3TYZUBZ1J?+MV;MQE2<^O0Y,LX5IH/(FX:F#+3A M<2D:@)'N\V1U$[^OM_?%HC[!4M[-E^M9:EB6@LPF3TRE2!H$N:S:(X*;5'D= M!^G?RDB:)3+DI%O/M[J_%W>=B,\M,!J%)[KQ%U9V'S'00G9Y43DMQ^AKQ@MP, MXJ33U1:V4"N.A5J56W$L;5%&3(J%;0L"99ALZS2I$.M\3T6/[XZL+@_+4J_: MJ3=;YP5E#*+\E.02''E&/B.B0RF9P%4&0]"783I& M;[ULREFQV\?63.]RL$!G'GK9@2ZABGG M6$SU5L\(C/73SY:JZHF'^&+Z8B$\G*/)":HO_I0245*N]R[:6;J9\S]J6N M/HR9"?3U@0:4P7K)\.7SM\MU\697W&UG!)(4I8H@E3-FI-(X5VV;(B->LSS# M6KK0,KH#F%0( ZRE>_#:;>YG/$K]TH\A;(ZVL'X@RG-QW9_@:4P,!;*EPR)[ M7X8Z16A^<[-TC)N% \X[:=G"C@;FPG6C?M(D 0\GC8 M)$A[/D.MUY;+(\KD./B*;?)+@[33+0&QR.Y0/XW.LI^@39I>CZ)K=)K[%6$O MT#WTXL\NUK^4GP9E;@+I:EA[REA]S"^9U;>WQ<(])WUH^:/-G]U+!NO%"(GQK^O ME^Z"BJH0V2;;%F-R6X-NCH8F.YOJ;>Q'_)+D4?S5+96>FJO\XM,!_8E>)@Y3 M\M""JV2^2QHCDH,5C__1E;L<8V%5>]PD/8 +SJ3R8SIX&@G_J!:7EQM.'L5# M?1FG;: YIU#>?MJ5BW^(^?;AS=#N]^7:CH#R]L.F_+9T!QYNR\U)0)M!!C!$ M$/%,2)UB"5D&#A&,*]-Y3G!$3)%C17,+KXL%G]O312?/US3WO-^WX*LI]F/\ M*-R'M_M5==3=_NBN^O3\IKRO)@_*VV1=_)',%XMROZX^4YV9G6]N/!+N,?W? MH>J9J.L]8T_M=1<\VJN4K*\J0WZK+'GP.,-5(?.^I+ '<]V*N.BD M^47&P^M$3C5K0/7=@U82_VN^VM>K(GRU*O^8VS$Y^IV#3[@Z4SX-HG8:]= P M$Y[>&SB4CTX5RZ&?'+K)XY;E5]OG;)W%[UQB_&9]O]]MF_K]_>W'XENQWKO" M:[_95#?^O+.UUJ;XL"F^+K(OGAH'ODMI-A MLTL],QFP\33]&=V^2IX*O4V *TM=1ZAM36IC#W-KKM\T!B<'B^V'DG=-OVFM M3IS9R7__M/W&HV*:#.CX]=0T^U&WJFLL-[U4DTVNFTR@8IL>)^64!_; :N^I M/3-&M%"$ "9YKB%/<88/N9\T,IVMBR_NKO>>Y5^/%CN)&*M%[!1<#PV;OUK# MQ..U9VD8B]!PE>+T2L2GG/E4C ,8GV@!.<2BU^K)P6QU%;??U\?L#OM]]+>M'5V<, $, (MP]V6-T MF@K1[E)&68JPWQV(XV*+OTNOSN"J>U\;"UQBMS^Q\O'JV:J^^GE7)MNC>?53 MF+O*P&1^M/#*+:>M]M4#RV[Q;+];KI;_G+?K9]64W6ZW67[>[[HNL%RHEW03 M]>EV#S_Y/[7C=(EEZTJ"VI;DXW%MU!J3?'K<&VI[DA.#Q@T607UQ)JQ MU'N^K51"G#+;6&HR^Q\HTIPC6Z2DQ,9N+.)O#3?\S=GR([7%4"7IS25.O2YJ.SP"T^.L$J;4@ M.9A0W87MC/BMLN+P2GR?JW)C.[";>D[(=W[R.H+;(C_RT(?P,S(]DB>GH>-C M&?OB4Q(C<.Q]:?!?BO++9G[_=;F8KZHK8S*NJ\O[)#8V)28*V39;C:# ^(G\ MBZT @:6[!SE')L=:8F'MH\:V*#.3 0QBZW<+["HYA3;L+F%_*CO*[2@L^BFI M#VMQ[Q5^3,HYM1M,Y$2$;+@=+]TQ/)"9SO)3?'G<6G.YBF$91$H!*WJ02$55 M)@]CAJ3$[][R%UO)&)=8,@RS+,4"8"I)+M-9$AP( MHB7(<\GG\.FGR+)5$,\@PE@@)*DUF(#4IE[G(8F^2?G!@ MMN.&+0\NSDM%)!H\5S/>O;G6*OETS:_URP]]G=&";;'XUR_EM__36%-+0?.' MQRIPM/BYW4+^=%QX*T\/P&5OUWML0ZZ>>N*V/+*"T-Q'!8"DVBC-H5 R51(# MA=NNBEG*/.Y8>>;;W9$-B V'6:ZL$91B+JQ1F&GW=@OPZKX#7CYN0&T]K_[N MS=DKPWL$LOS&^@.6QB+)8T=I9++Z[?U\0-K02TV>6OC2MLD!7$Q@@^,0]&68 M'N%76O'M\M 3AF"N<29+0"XU)SH0X\6@G0Z*_[,UP*$F5(0:X,)-BAE5&0V M@;#9&86"93)RIN.0]'P2P8>;;L51)%K\U+ ;(U&JH*/]9\J>'B1-H\[I [P< MW$$\+Q_ZJ^9- P8"DF4&&"ZAUN?X;<]$H ^S'53@TB4^:F! M W$A-3C:?T8->I T#37H _SQ_31];>\ZK_$?'V:"(I*B7".34V*PD'E*#I$- MX(Z[C$Z^D&282<8(8AG"T'Z)3C6G@J5$Y3GTNP6BU^C_C_G]?.V;Y7L0TFUR M(S 3?H/Z/_@'_FZL28W_^'!F4L.#AFE,:O@ +GN[W"]H>ZX$OSW<;$N9P("E MB.8ISW"*4YX? A7$0OBD]/U!<&"D5A1(@#$&AE.9"I'GFAEN,(X]U=EWY\;; MOI=JQ_-6M[1B$H[RTZN8/HJ2NO3E^$RB$]UMTTB+XIM9CCP<_+3\N&;%W4;T M1ZT?KIY%F&.;Y#&8 287PZCEI??VF\"C"VHV\,S(:F/UIB&9HH\JH/=9/$-]9"O:;3;'> MUX1T^67=2*KLN+<$;E ?':3M:A$^@G8$P;' MU:C'3)Q1H]ZD34-W^L,O W4>GVN3U[OE[L??ECKU_1MO:@\7=GYS]#A>MX+77>\/US'NWG0\;X<.]Z\ZGBN[DP>U)WS!QVO M:#O>XMCQ;DX[7EEUO-NFXRU:-H;NH+F4]U[:IS/YWC2!W4#3YZC\F?1APKG@ M+!6V*(:$*DF$@ (0 /)&J)7")I]P#CC+8)H)"5-I(,$VQ B8NMUETNTT0PR+ MZ+G?=;FS=6^; 4XX+K_NY@DF?D']^],E?#]U;YIP=A>T5_W_6=U(7IM*-M>Y M]_Q?F,5UY^:2V9NG![NN!GQP.S>CU=?J;U<"O5B^YK7/F7XIW>[?']/WMIZ\VS=B^W^^JU_Z6ZR]BOETN M9HSGJ17%#&,CM4FY26E]I%X9D''=<6&@7]L< X)2GE&&"#8Z$\(P^R<%3)82 M.4)1U\)-YC5>FS3=W=G<;%OA3?;;.O-:S%>+_"5!FA2(ZV>R:L=4<\X'IF&G$:R MK1RC3_L)[IOU8E-=-3-?R4H_ZM;;S-7=>75=ROEJ];YZ@-5MZ/O;?+.Q 6$[ M4T8KR?,<\30C.2#4IJOMT&84"3_Y'8+$F!3"G+$,Y#E.%6$Y-Y@3CC''A+'X MJZMVK.&DA>,GIU$]T$UH$YJV*W$G@)W,5 M5_OJ7?3Z06HGQLZ: MI#&GRE]?=5X4,1[ _!EI'L.?TQ#J42PMQQ\M$42\^KOJ[=0/\Q_NP]QA^E+? MRFV5A!$"C>&9) AD&E"J6B5)E8 1M/P\(*DRS"D%B'-MPQW@@K$\A9P(^P=D MO![GZK=7NGK5^'/UJO'BY+79".H^T#4!17X\GXRH]=4G&T\V9B6G=DU0\L_Z M8:CRAW'R3Q0 AG<)PZ$Y'K@)$HU,HJ;)^7%3$EI08S&QHY]7N^]0 SWB3*36U(O&F4 M_EX:-)$RBH.B3J4T%DQB,N4E-OVG4P;[91HR' MKFSU?[F8Y2"GDFG!W%1YEAMNAVX[@&&:>:VN/=\")KDVP!VIQ "[ZQ0@QD*F M-J)0H@0ED9?5WCVCB_>EX/TX_3;J(8GT[/?3T-'O>\ M;RUV%YDJ?I:6,QHVC,9I*-5 &Q[?,!. D;ZJTXC>C .;8*8@5YG2B-G,,C>' M%1@),CQ$=]HV4&H,4.Y"#D0QMBU"3!$V,,69226,O:#_@O*TR5IH[>G,;#_U MB4'J&N1+YC15R-N*5W2H'RO^#UOQ1;65;_NNW!7;M^6\F@TU MR_5\O;!P/A:+8OFM*I0/3VTQ+G+!"""00W$1D32?09 M2%F?Z*R6)ZK-2E89[Y)Y8TBR.6"V*=;*O0WLN?(4U4W=I&\J_O&3Q].'JUK< M5TF%W-WU,&^6E [HDR/\YL6JY&)/" Y@_(SJCN'':2CS*):^^&95;';]%5YN MBIOE[FVYW19;4VZ>P;)M=.SZ(3"B".*2VL(;V;A#2+Q;[NVJ] MI#[;(,N[^TWQM5AOE]^*-U6=[K#:JOW][?7\^^&@JK10E$PM I6[>AHQ4-^D MHTCN%L']==^+)=T4_LI^,)/XD^=4!]]?( YJ4$GOSC8OU9G'EPPL-@O=K5;3X[/B'EL MKTU#P:-;^?@-@E%8#:S5[?&T*HHL?EQO;.FQJO9#\9O_V6]WS;&0"O&,&V0P M@+E"0J48B(P:U8J&MM5(%!WW0I@20QC.6(H@M+\09@#F$@&F-8 TC;]AN#U' MO6C@)KLCWN3+?.FYS>PB7@PJ_1=S7]2P<#@NW[KYQ*[D:-AI_)ADT/#QSO" M$J4O_%3!)@X#_0)11&\$#E*JN%VNBQM1K.UO=A__4L.X+$U_=%L;J7M6;VHCD_;:TMR?9@3)2 %]:[08/< MQ=P:M6[C3UU\-.QG*MQ\W#,\PD7I##]55(O#0+](%M$;D5:"9B2% M-,9 ;G MQE:01,-#@IYSK'R.(OFVS2'-M,)2 W>1C;MJ(4-6+XG(N02$Q#Z*5%]*-;_\ MVL_K3HBRYA.4_Y'6>B8I^>'DW-LU/Y54^ULW;"''D\7.6[$.)TSER2GUDV.F MXL?30ZANZU!S/<')<2BWL:C95S2#MF@Q*=,J)]38O)&!5.<*24$SJ5#N];3E MA2!&WK)U>JS\U*[3L^7N4;5GCY\[ Z[:"TBN3D\R#MO?=:'.T''/U_3[@><^ ML,MV@3C;PZ(XZ=R6LO2*XS#"(*-,GM+X2V(#7,/"_='!E<]&6;"L^90\J3\- X MX2:B:RX7:VJCW,:3VJS#9)S-,&^+Y6Z_.;,"-\G@\]!-$2-/S_[PYP@[?8T/ M'',&^:!SP'$75[[9;O?%C=IO;'BK6ZLO/ZI^V*#1WXO-8FF1SG*A%"/:"*(( M4;EB:0Y:(&XEP&__6P0 T;>T':!XAHX(7'<,#Q(AH+7G) J,K/C>S)]3 M]7ANG(AR1S3PL3K'YG*LE/\DF7'/KGR_7VZJ;SA&CA0@(VFJ,N1J%@P,4;#! MK7+!I*=@7QQO_"W+;B)JY2[Z7-^X0]H.[]AU0@"WCE,ZC.3/BX>2$SOK-ZR. MEEXLN,1V7<0*(URWF4CHF@X?@>N0T)ZZW$J- 02IW"C )".9HI1E68L3$0R: ME1J]'BD4^B/T7Z=IC1FT2E,TBS6O+-%,4N0N.V'?U:%_#A$;8'_T"7L_3UQ MI!Y=1]W6'1\VRT7AUL5OFW5QDJ)<*PB5SDW&!"&&B=80DD-PH#_G!NQ MKI(G-]"W#"05!5/9J16LEXV^#GZ)#C:1A?)7^]:%;I$9W[OC!._07>U/%]V# M$Q0O_,?QY<3R@UD&.= ,:F"0,FDJE$%IB][(#%]T$]H@Y*-L36L1_O:\P!YT M>:)[UX9UC4E%\J#]X><(WW_*F'WY0-VY)_U?%9V[LW*9D.SIM6!Q>.NU&^.L M!1!@H@D%BAN--,(,BG:=4"E.LL"[[D9$'GU+WBMQ.(FS96],WP<*MA-U>OB MN^V_V^_G"KOA/#HD]%Z@7_TDX?<2S/B&X(MY;[0P?-C0UP1]L M=#43W>@ZK+M,9!/L:/UDXAMD?[;H']/OE]Q=&Z0__B2YP32X&GM7;D /3VVQ M&Z; ^WD&X1]C=VVNA^T^R_7?BRY5=>\>?0W6# MLW*AY4H_K[VFI(N;]7;V:7]W-]_\>'_KD,_7/TY.(U:7R!\>^0(4"T72C# L MJ) HSTA[0Y:RQ:#I5BN%;3-Z3=,@=?+U0.S?;[4 MN!S-GB7!D=\&9%*A;")#]6S'MLN.TYA4WY2+O1NQU:">(.4/\(7MVO_:-?XZ MZZNH"E,$JICJQ<-9Y%L*F/VP'&S\B;>N;OAFZ,T;F-LQD@F-:N> ME-0@58?H_/%%CU%M$OVMV+J9COG6#6E5+ H'+T'@*G'C"/TI M)T:]3]2>&/2?(X*?/]3XP8)K1/WB)/C'61PK\E^XP4RW= M_RR!OX=_(P;^F+WMSQ'XHS(4./#']^8%-FF^L8"7Z^UR\5_SU;Z8:6*(YI( M 1%-94^8N>&F,:&X>5D>XFVV'>29"Q2_#_'"F0(IRVW,QEBC M'*80,MB>K- LAQWWY$X :/12MD,$G&CAZNWST>O3F,Z>2!EZ^? 7Q57C5)1] M^\>$ N"%B8A7'P[S3=<0J/]WO]S].&P]ED3F0@N82H8 4RFD @.8*RGS/ 4F M[RAAGM\:3W9J(!>[&/LA#V?&=$_"IC$.^X(O@W0:O_Y^O2GFV_VFWGQ_77S? M"6O)/V8YS8A !*F40I0RC%$FF\:X>VK3+UWKV4C\,U/7[^7_DWS4'W[_*/^= M?]+)AX_O__*1__637PK5E\-NVC$">7X:T@)JSC_]W6%**E CJ\GSS)Q1E8%4 M3D-=AAI1!NU>?FKST18NF_UB5[TL*TF0F.2 MZ:=&_CQ&T:)7"#HC2J&HG88Z!;.FC-,!/;,C^^GWMP_:5J5;EYJ9+*.$(&( ME%P:Q9DA;7M $B^EZM]*9(VJ1E-YFSP<8W^OP7D*U0 J.^9)H[#HF2KU(S!. MMO02/^<2IL&<3D.5 MCQ.&T*Q$SG>8F[^U7YHR@^%6YYW!K]UVK2=X8-T%## MS*J(MZOC>BZH[\OBNTV:= MB[Z2TY/" M;H(3GSL_N6GQ) V@"XG-L[2:YJ@4 M)D6*&L*U$=Q08'#;7&H;]].9WLU$EYH*64]YZ4]>-X49A34_D:GI>E18741G M7B+GC-0,YG,::C/H:V%EV!Y/RFL'[_E^VC8?6A^]6!P9CM,2T=F=(AT](-M*Z/G<>?H7[* M5=<9Z@$L3T.T@EES;H9Z,$M#)&RF)=(B@THPGMFV4F9L)=A.AE-(_%\][M6, MS^CJ_42Q.+PV+"YQ#_-SQ'@.IAPZ#QY*/?VO/7^>9+L9UE7$BJ MD"*$,2HQ)RS'QUK&YL>]%YP[-C#J*K.;.RVKO'E1PTM^66R*F^5N^^M5LBYV M0Y:>NQ+:9[TY I=#HGF#YY(+S#6"SJO*G@1.4&B\33B[?MR+CR$AF2\6F_U\ MQ6_^9[_=N4VN<$85!;FQ@3]75.<$86#:?(!PDM+>TM._R5'%J(%YE31 DR/2 MX;5&'[[[EQR1J0Y0>7BQ/%JB])0WS]1I /$3U+@ 1G5(KP9S]IH.5I=[/VB9 M+W;+;]7RR;MR+>?;KXT 'S%L9SKC,J.:0XPE%3G%#+=+5R0E#,W6U:&HF^O7 M53$.@$XCEM4C]@G6GJ/WB#NQP!.'O,T^3@:RS[,.X?UR7C8OZ(L ZODS\._Q MYL-%_=#O[8>P_NCV%(0O3<\$K;AT3^!IB'BVE6-T6+^,OCF8YAZ7>X!H1B$7 M&7;WCV+%C,PQE>U2*-&&L#9H=S?3(S3YK@S8@7;?P//+SOMSURT?CTM: MKQC20DINRTWQ6+G-E?;458LOZR3Q7ZS*=:+ M'\GNB'CX3$)/VOM/)L3G.\A\@FE8ERWK)[B3O\R7Z^27M^5V^^OE9QF>)=1S MHF&84Z8ABA'LZC#=$(*Y08NA@N8H X1HDDF:PAP8P]NF*.;&]_JU7HWX+X5Z MWYRFZQO1?MI5T*X43GARRJH'Q]=A\B;]:*\*Z[GW]5RNUB5V_VF.![Z M%4AD(B-IRBC+))92J?K0KQVJQC#/BX@'-14]?WCS3K[_JTZN^?^K/8_[#Z.P M6V(P&G=^N4 -*[&XDB.P"]X <(ZF,_H3A-UIZ% 84\H(O<]CL8 O_G>_W!0W M;]8[V]N6GU<%WVZ+W;;=_)FAS-97C.B4R9PRE5HQE"QG'-L_ =QEI31$.Y&7 M1UMTR1%>4N/SW!4>A-,.T_HCTNDG4]-BTF."?D1&^TW''YA='IF=5Q"'OK]\ MWO27IM@#$3:!"?50EI3ANY-?AMDV:I;KY:YXN_SVM/VWRW7Q9E?<;6&\4?T\A[XYA6CM"?/<]>O]CT[]OB=K]ZN[PM9I( @RC) M,VDTQ!S#-#5MTRFGT$=%@S0863V;<;NJQNWC3.0JV5= DY5%ZGE*.PC9W;1R M=)[]-/*L-%XE-<;D[3F*XQSJ[D#;&44,ROHTE#"L28]/@(?GJ].,P(?-][>R.L P0P8CR1DW&>+4Z2\FF,I4 MI,AV) 18YSF"X"U'UL(#7H^*-CR['68++DJLYP:.%FI28TV.8)/W[C:O!FY2 M)8CE;5(COJ@'/&89+NJ)?O,.H3W2;4["EZB79BFB$3Z!>8MXMI5C=%F_;%P5 MGW=OUFZQSG5A,U\4-9Z9Q@KA'! A;8O*I(C)K&U."&)\,O#>C5P\TD3)^%ZB MXTR6-YC!:61VP\TH _VK118"!T3G.;1\*V M<6ATGL]VY6Z^ZI"ZA6O2:R0=T$7-V0+RV2%9NPR5?EG:\7W5I]F!>Q;I\^[T M8;C+4.UU..,2E/<]E1&$^J[',3H2\U+Z%9[9">1=$8PJH_;&(9G6[^OY7;G9 M+?]9W+@M"57,RC%R,ZUT8QG2%%-U*$M1@7S&1O]6IC&X A)6;=E MM/AL^14E!SR) _3;SB*J\N$K=V"Y/J$T(A/:;ZAA ;+?IC?,,O#2G$8BW"4QDA+*D#-^K/&^)L/WF MW?RN?H\,992G#&5YT(3(J50S$8,GP6AAU\,4J4$SQE0.2:9+?F$ M#3^(9RD1R%H3>1'HT^)K<;-?56NL =XPKWZI7^USEU,Z2Q-G:J^W$/T/A/3#WB/,'VV>^ MVF#KFM7;^_OVM$\N#1&<9Q@RPFQTQ%BU0P"0M/L.R2Z-Y9FB+,\S"+G DF$[ MRK11DE!J!!3/!N6SU1?M^ 3.[=2Q;>S\2\D+AWX.&E[#TDA1-( MX8.:4T;J:A[#J4I8W81R>7=7KJO&WVRW^^+F][6E\450_/-VMYDO=C,-)4 I M)Y)GF=8F)2G)FJ&FB5(=[U$( @7BE#/ M4RQQ,BFP(J1'.888(+RU._(:+^7 M.RL#7+FPJ$QHAN2R,B+9.RN2XLQP]9BVB.ZV#A-$4_*77TIQ=%2-/:E )F]. M'75\2+3Z66M!7;?]O37"YW!U=)]YS$5-R7?])JN&#K:AA[@',OA2N!S+,1,( MI:.96EZ@X_O5NA4JX6:-3B>73N:6Q(_C1YIYI6H^J3:G17ICRDWUUS.-4*I8 MSC.5"D@0U$2P1BN,$)+X76\4'!YD$G )")9YCJE(N>#:U@,206$0SN)?J=B\ M_Y9L:Q5IE:$5CMW7(M&?/GSP*\3']V*W4G[2[NL1N8?-PS:!XV!5=75M];-Q MYQ5">^7,S,3%.L TYC8N9WXYD8'HM3"__?JQ6!3N'*QMIVWS_6V-H0Z3MB2= M09ISYN9[948HH2FEI%EUD,"FJM"C\NO<)D\58AQ)8E*&4U<&*ZN(J*06-ILM(DH?>)(8/X[K?%?@'C?U7[+^,=3QJ\MJ1]. M&&\$_??+,^ZU&> "S/?=%M"KSP\ML+HR]/*V@< ,3Z!D"F]3&;-/CE0$?2@V MU0_^5BR_?-T5-]Q*^_Q+\6&S7!S 'V+GC,A4REQ@1KD1A*>("M&.8NS]TO5( MH#.8&073+(>2V+@.*408&:.=%Z@27LOQO0)?"_.W>8WS9#+%(4[N[7DQ1CD6IQO]Y$5: M)%)"E6XQ?=8ULKYW#R&_*]>E56F+>_VEOO58?W>&%(>Y36,XH!: Y%3G*2=ZH$:C1[8*9U*#NTK>^3X-'8K;;A'H J3Z19":S5.$#;7) M+PW(7[NLGD41_F[DG1'NP.Q/0WA#&U5&[;&^3T!\*^IG6.I6WZQWA>V\NQG) M:9XQI:2@6'-A%,[;YJ"RM;SO\P\]FXDN;BV29%D!\WW]H2][W<1L%-K\Y.L( MZ1 16E1C/_?P/#=GU&DPG=/0H^%F/'GB(0@O737GK_/-/XK=_/.J^.2.TE6O M>'XLYBMWF-T]%N:>"IMAF3&A:Y)!L$[=3 M8UX?JK@[P$YNW$$C=RRB^-_]UX6W,UH7E/9IZ%Y8D\J(W=3WI;JZF:,,5T+@6BRV,Y/RG!--\S3C MTB!&"9)MFUSFPO=1SR%MC:^ ZW+]VXD*-N*W/*#W?(!X(-7=%&\\COVD[J!I M)SE<3?@O-;;1W^<\P],9:0O#[S0T+9 M3]X0#,=0IST1)U__?GV]F;N3M4<= M?;.VY>U_[BVFVV5QHXK;8K-Y.$UXO=G;=%,32I2$1MA\,Y?24 H/Z2;4I./" MTXB 1M+#7U;U\*R$\6"$5<'DW7\JF>PFFA>5QG3& 5>F2#RXMU M?,_W2^IGHMM7HJO7@.<+UVJ;88G"/>!]/?\^,Y(AAHRQDF0DS2G*)#B(E!*> M^W-#MCQ>$M0^9EY\7WQUJRB>#YB$9+M;YG,IFOWRH.=?*Z]QGM9[5\GG"JU[ MXG3DATVZ\W@F3XKAC6ED35$L>_S:233VNLIEV\[[M5IN[\OMTC7^_K9^:PK. MD!'(-@=SD!F*I";0'#1:"Z5\SOL/;,IGK/8XP5N-R9.B\'[CUDIV/ZZJJ)TC^ 2=X[G&-Z[TG:?JC-H%XG@: A?*F#)* M/_0H#*O%S0<+FC- M-)2LE0A0@'-<:X,!QE@*J-,T4ZW(?7][LA"5:_M+YMU ML<[3\KV9.J\^8Y#49^]#L]VA@1.9(H\=YY&IZOG(\IN]!ZTSQ-!+!4,9X[3GSY*CS]-]\N:DNX:SS3;Z^ M>;N]4^6NX*XQ-KDM8<5^L=#*H^ M=6I24MF4_+VRRO.JO1%]W'%*O>2_.O&4HLL_- M:H[NT&E$@@O8_7A&]$+,>\<7\>/PVW]?V@"W67S]\;;X9AWE+F/- (*2<,RP M # E6BB4MXU#8M)>P6-8DR-&A@.Z7KO,'L0&U=YSU+515;# M<#TQS0QDU$N"&)(S;[4[30F>PFCNF164$F"TMEJKM3"0(B9;#!JDH)?H!6EY M1.U[F#R=9%4G8[?7!=.!?>&ICJ.[H7?VZL%S7)7L0ED7L0Q*_<0T,ZQM+TEG M! :]%?3-^GZ_VU:"#9N+A!67B.5(JW_6A 2]&W&[U8 M758P$_CZ%=GAV?54P,BT]D\*:V >5,:5O:<\=1&Y >Q.3-*&6/*2@ UF9XA< MI4V+D$ L8 H!)RJCB*> \K9%R:3GQ01#6KJT7*4!Y:HSN_WE*@:MH>2J Y6C MR57:2ZY\V9VN7'E;TD&N^K$S1*Y0TZ*51YDB0"4WF=%09M(6J,[O]Y2H&K:'DJ@.5H\D5ZB57ONQ.5ZZ\+>D@5_W8Z;%X4"UOR-5\ MNZT?;\.91" WN3 IL-D<,_10?!(.\I[K!9ZM1)XFJ] D%9RA"P.^]'FO!41D MSD^+/$B+/>G_D)-N\_P]>9R8ZO2WX^79_$',]-P.\\P":K5B^ONZ_+PM-M_< MPFFEAO;'EJ+E:EEM)#T%V\R620M3:HB4!#I5-H?31K5P,XWZ"=;8($=;%G"W M=3X8R,-6 $9W9J]M,-/TXP#UO>QR0F!2N^]^&=^/$U/_B]%P?F_,I?S2^0JN M@ST]P:]YJ1(GIQEN9>:,:@ZDA>"D MTQG X]5:NKJ^Z7@=1=,F5XH8@#AC[F8:FJ.4I8?M@!(JCWM?!K<57WV>W&9U M\'(U/JZ;M<%V_ MIF%,!G''YQ B AAG(\.W:L:\O$UN6]#)_"A,JR-NCX0[DD,Z5#67]T3?>) T MB),#Y)<"1(>G9$9SB4=A='G7]*N63D;)HG'1:T-E:!'5BZJ7*JNXO$^@W(IL M8#E:'_8KS.HF#XA4?3F0C<6'=@G/!,LRPA$7&M&4Y4(?VB7&<^Y_>'O1 ]HK MM]O%HK%;"3,N?ST67A\>H#OBN]C;9:\R=J9L",?V-$J!@/:4L?JEGWZYEY>M M8+I?W(26C; /#HP=<X%E33]M"TAQ M-XV[#+=^6E<][>X2MNHW)S!?D+]Q-:\S@V>T+[P7IJ&!$>PJ8_=?W^?@R\WN MNMC<'9_Y.*:1PO \95@;I7B.J,HR(-HF[7\\GPT:U%1TY:O0_;:S\$Y?!OHW MWX?6A[#93?%&H]%/Y$[X.P%VL4SN'$MGA"P(N=/0KC"F/'F@.Q@_G:O.;_/E MRBU"FG+S:7[ZM-H,I5HB!#(NMR7,PUL+'K6U#P.=;K] M[&NQNJF>%2O7OQU>B4I:0Y)32Q)GRI7M=M4;9'Y2-M0-W>1L1/[]).UE/B_R MXL9YGLY(6R""IR%OH8PIHW3"0>^LR7)=)7E5F\^5IXCEF=24IIHAB0C$&<$' ML47<[T;,P&W'WDG5O 6V:-\":]]:2Q8-=V)$5RS#14,YIUYQ]C"\SBX$7464I%)K&$B $)B4B9.$[PI5*' M6CQ]M9WX26/UU$;0I=/7R1NX9!J4M8!+I1-9'^VS+MJ9TFG(5 [NJZ#>C+3 M57I.=HJ<6WP%E&J=(W!8@#XDY2S [TPJ*8=SP&!"EMW0UT+>1*I8!]B_4O<,'Z:AM#& M-;%;L1N2S\X5[VI5_C&W%%E,JMQ_WMWN5WRQ*/?KW?9CL2B6U4TF'\O5ZK;< M_#'?W,PTSS2D4DBN 5"98I(:*E*@4TD @-AK73=XZ[&7>UO B064M)"3%G-R M!)W\W<%.3(W;\]!E!*]T++$OZA#/TCNX+^*4Y;Z4GBO7H[EG&BHDXM$#R[+S;+\N;3;K[9A53@KNW[ M#/;'4#N/>S%?5:-^ODL^%U^6Z[5;XRYOD_H+8PAM9_I#BFP,SF,)[%63$[_\ M(O,%I;6!-EA6?1WR,TFJMVV]Y+0?@UVE],.F_+;<+LOU,QAFE B1LER3E$&= M$X6)%&V3 B/MD[4.:BAR@BJ_SC=?BIMD5R:+C MTD_Y#K">5[YQ5>X<1V=$+0BUT]"P,*:4$;I>C&3O;YOEKGA_>[N=29)SQ@U" MF.=02:DS<4#!8:IFZ^++?%?<7(>NN+M#Z#0&63T&GZ#M/!Y_7R]L)EXL=DM7 MSCY7X7W-^N(L;=L^[$Y. GT M]\LT)#2:=;T2P;XLQJFJ(5$YTIB0G*D_27A[U3R_OK?]<=$_CO_^!?]R2]'BN.% M;HG2Q>GWRY8>P*W*[@9PD>A#[!F]C>JG:YKL7''73;%UV*]77XKWMCR[*YX6VZWURXP M'%&EF*58*24QAI(CH@310A,B);=UM&*>=Q0,1"-8GMJF:983@Q76 N2&&*8S M8_(LAR-<2'6$G90.=[(X!9XL*^2NDG4YV&[^W?."@]C>ZJ;;4W*3GX2WR!W[ MI[ZJP":+2?I SL^H^UC>G(;0CV;MXZL;1F6YJ_S_ MOMX4\]7RG\7-7^;+M6OV_?KD;HE'& B 3$'%.040$)XC!&4K'SG"VD_L_=K6 M"F149-08 7"J):<:DE0@01A/)POU@3MNXH MM0W;6_NIN#!33@7UF\O-L^H=1RO M3$.;(]E6CM&O_717SS=N4\OV0['Y]'5^FN;C7#"0,0I3:1 @.,\ <6F^TB*5 M@N=^&MN_G>AZ^DY?)V_>R?=_U5*\Z_/BTLZV)']7CE2>MHXQ( MB(#,($ <9FD&3*X)E=(HR(SGG&NH5J,+5#VX-L6]_?G7^=:F%V[*SV;LR:XZ M0>UVW[@Z/(7KR%RG4CL, M]]-0PN!6O5@ZAV2MTTLS+E=ZV+2*W>]RTN\<18)+F M&&EJ-(*YSFR!3J4BV'"&:.;QO$S 5J.KY"G6Q()-6K0>;Y6$9/F\"%Z27O^J M]EE>D\,<9I_S1\'Y]G@0YD*\]WL%)AS_W9Z Z4[.,_$E%KT3>.PEAE5EW$[I M/P7[#(!9IC7%,C<@S4D*4"9QCJO6/O< MCK?YKDJZ'YP$S'>?=XT-LV!8LGX4Z#/$//*9.<0 M*J>1'P^VXID)S.&L#-0G52Q<,EYL/Q;;_6IGQZ6QAG^PHW_SH=( ^]D/Y7;I M@NYVAH7*M8$2R)QFC"O- &J@9;EFNL<^]U%PC;/Y_2^;TA:\\SNW_:Y5MYO6 MCG;!Z7EQK'<1)/>M1?9/_RC6R4VS1RFY=X:'T\C 7A\DJ!?P=%CUO4I:$Y*# M"8F3CZ0R(JFMJ/[)P8Y)*+87\_[R'L>QDXX%D4SN%CAB\CTPRKQ9^T#37.4\ M(R 7.:4Y$4C9/S70D#2YSQ'040#YB$Z/HZ+/Q97ENE-+,ZT)OQD<<:+>?\X$\>QDXXSD4SN%F=B\ATESC3G M7YX#!Q637"NB029IGD/,CN T5OX[X48 %7TMX,\6;P;X/T+$&9#]4W!GNWI\P\@0P>DCL"<5YE+FT3\5NMRJJ/8E_6^Z^VL^[TT+[W=>R M>6 +&ALAW7M_&AJ-,\PHI"U&8PQM)]4BS*<-QM9C8LTO%O%#%.HXD[9QA["J M %,FVZ-YR1_6/O?):C[M:.&5BVRK_4T;DO:[Y6KYS_H=J": S7>[S?+S?C?V M(W=!/1EJ^B98CYFTRL6V?RK0UU/UD=30V2?\?M#8.2\GO^W@]#$#VA#/^(>U4?K!I(/;. QT"W$C>B/*U-*C"^*O-_/U M=E7OH:-*990C@ @Q6E%C4JA:=!(2'B2X!4<5/: =YA,>1:S;Q^]E[(ZH(\X- M#7%@A,FAV)X;:W;HR0L?G9H9?I#S4]%,#!DPXN\:P>,D$4C/4H,T1G MT &:Y8SD2AB84LJAT))8=)ISI@7,0>P-5P.@C;/GJL>NG%[:=%DO1]A@%=NS M8^VQFGRD\:4_U$Q= =/.M+$LWK([%PPUH>>.U!,*X.%4$@1H')C<@;:N 8) M)KYWI?9MQ__4@?>MJ*^>.6CN2NUZVF#BN^:[,C[IT=O=BHZ[YOU8&3BZKK_. M=W\K]ZN;-W?W\\5.W]ZZ*\^_%?8C'VTB,U,&Y (SG+)4?C MOY% 1-]'4K]07N\CJ;:XOSQ]O;.V7"5+^Y'[?O]DOBD3.;ZSF%O^R38J6B^KC&\M&D,1NL-L'Y7%C^CM0VE;Y M-:E )S7JY "[^N#'A6EN,.A.'"_0C!C&+$;,L* MX9P+HKBM'PYKB(:#CM>]A&QQ-$$>+K'>9/:7TY@LAI'.QV)Y>85\Q)FG&O9E M?+K*U]NB#BHWC*T@J6C;-$,0::DS1&%F=15)@-O[ S*4$A P[^S:9'1-.R * MF#=VYC- DAB#R- 9X61T[3%K?=,\7]*GJVS]3?))X/KQ%;K,YHO%9E_<'')' MI;G,,,Q0#E((>M]G'0C&-,KM]/^[3UZ*(56-[^R=LC1W3,5%K M[ ;XY&OL1P0'J+'[NNPGT.,05O:LL8>Q&J+&;A#,-+*EO7OH!&O)A#(:VQ[8 M;K&2OJMA(5K\"6OLSF0.K[%CL!BXQFX@7EXA'W'6L\;V97RZRM?;(H\:NQ]; M8?+0IFF6<\.PP!DS.P1I\J>LL3OS&2))C$!DZ(QP,KKV MF+7>:9XGZ=-5MOXF>25PO?CJ= G^I_W=W7SSX_UM4P561:![M:YZ8@@1K SUNP._:I" X3Y6&.9,<*Z$82#5 +$=8\4QG M\>.JS5NY\U6(^+V8,Q?5[U+D:QG^J=/R^TO0W>_F^PY=^E\'7G;?D8QG8D<4+B=PS7UPD\J(?<\W+_YF6RDW/]X5 MNT-3V.34X PJ;KC ::8)XNW0TD)Y+Y\_TP0'T$"5(V$4P(H9GBF)#0=&DTR+ MU.O<8\]:OD9EH_._^::^?2CKFNI&YLHWM6W@7"46T 4G,9^R8I*='HZJTICK(# MI*NDNJ'R0LIR2DX7:>E%YL2TI9\-+XG+ $:\U<4LUTN;]M[\I2QOMC.H@!;, MB"QG@H)48$I0.U"TAAU+VU<:2=,LIS"UWYPBG%K=S#)&J8$I4Q 1%3]A:>$D M7QR>G@+C29RGPL1CK+?$'%BK,%U68Q[0TT5D^O$Y,97I:<1+,C.$DSY%T4S2 M+)5*$X$$DB[NIE"U@\1HIF;5@[/^I=",YCG*N4@1ZE. M?<;'$4.? JA__?,Z._YU3U!BAM0[ERMR.A8WG9F:F"1X03]3S'C:WW7X?]B4 M]\5F]^.#[1L[OK[1_[M?WKNINM/Z"0B" *%*,R@!40RE[! ["3.>&]0Z-4FL M920G4&-@L"::FIQH+'.IB,H(\'JCKM]:88/R*KEW.*N=3D6+U',6)0S)W=1E M=';]5.=(ZX<#K0>(EYUYZ<+<&;$*2OPT1"RL267$CNHG>G)^O[0YA-M3ZB:? M][:2^U3>[OZ8;XHJ9YX!I)#("3 <40%Y!M5AO852J%(_P7NU.4XEL#D%5BFR M_P&*8F$(TKD5>IU3R:*+70OKJ'#5P*QN(K?UQ+9!ZZ=ZPUGNIGBCTNNG=B?0 MD@/'+;B+%&BOD75&X(+Q/ UQ"V=.&:D_^HF:V"]7[A& :@?MW?VF_%:?0V_& M&H&&Y@QHS8DVV.83"K=C#0'@>93_?%N20P99AJ4D$@.5VU3&$*,T-TR@#(KH M->!V-Z/&KI,/@)3#<:NNE(< ;\Y.*L\5$4P;5X9N![\3&-\>T'N1S@?X\] MEF_=C9!?R]6-E8=6*DYE8F8D)L!F+GF:9XH*DPO)CTNUK&-MU*TMG$H#!;,) MDV184\T5R'2:*R5XIB5$T3.) \*KY',#L(J/*_>?Y0E4CTU_PQD^KQ#C4^LI M'2VTBLD6W(.48U0V/?9.CLIJOTV3#]D]=-K3OCITT^1K+#RCTF'9F\ VR7"V ME#'ZEU]Z9O:;]7*WWQ2V6;/\[G[7I(,F$S:Z""XRVZY*M5L!:P=/!J!GV?AR M.U31%+E[1FPP;A="_@D)1:HCTF !%$-/>S1W'1;KP[ M$'A7\9P@"3'0D"EI,;7")V@2^G!!(Z$XE"/L.K;ZA#'/$.RZ4<](H(5Q3ZO4 MTVW$"Y#/ZP"=89\(J$Z#?F(84D8?<0%IK]QNB]WV0[G[7,RO'[Z6JOBTFB^* MZW?K+\7FYW)1S)A6C@C+<.X(QQPR"IJZC0!:A5PJ?%L8H,R0'!L,C*8<$$ZD M]5(EY\0HA]+'0^_6O_BP@'U6Y'M%:S:&1U4'!?4@(1W7'#[9;P'D-<>Y,T)R'Q M>"WOC0?B!!+?B,:4209:I/-O^Y6&0( Y!UZ>8%'9/=/72S*T(X_0P'L%GZ.B%T8P[]Q MGNT"@>AYJ/H<8 O#>!H!:2QCNAY:ZX-15XZ2"[\LWM='L4QQMRD6RWJ!]%^O MBNH+KX>\+3>[Y3_WG3A>TW'&B!2:REQ3B)$&FN7 -I/148W"'O2-IA;.A=', M2 M-RJ=EMOZA=4GGCJUH7IC\6!%[;13.SQ!/Z;JJ\=QK2-8TK %8- ?+I.KX^['\5F MG\P>;_98'PT"/W<=$3H'$G"4-[-**(S#MB]>DH"(52K/J<^).=4:AT6+=%_M$_@=O??U \VZF-'3,0 XPER3WH4)^K+!0 MPP,?2PF1G%?_8ZE4V%B*J&L4]4I+NQ MTJ4@#F.K%MMCR]=#O_]3'KO*CLJ.2V0!*)XAN!2^F ;Q);&L3#^2>X=;,Y<3 MR0C$P.:& BIR+-OZ")2$A]PO./U<11'F!C.M"*5.:6XT=I18AQ1U)"QBZ''- M8#_=5N7Z^R_^7]\&;JS%&4USR%'(N<> M:\$2UR].TZW>3! "6# G),*J/SM<+E()C4F&H3@Y]NACP^L\TAN1@,VV\GZ] MVWZ:/\R_K:K#KX>&]N^7\V_+U;)J<:_W&K1)8'456/OHADO.&:40.=.T;A&6 M)[NH&X*WQ/;X?SK!OWF0[43CJ^R@\\4J4#UP/;_+E1 32Q1WLGJ$#E,HI("D:L<&M8.>9I)3K'>*_\>K_?.8^Z]_:3KTU$P;W(LY M LC=N'1<=,.8L]&MQ?(EMAR7(M^$ZPPAQH-Z&O07T9XRU: <%&'J-@>31DN# M;-5=U $HJ]<5FNJRQIG#@H M'.P,7:^(+P5FPX*Z"]'1R[AT#\I"@9P&\0PUXGQHU0^3 (JIHK:3NGPKCP(. MH/-"-/8+.# "-0\M2 9I8"O7U^48P(T3U@>"O'I:G2BEF*#62>-RJAA/3C3O M3K8$VZ3TE^RM"E!L.#LSSP@X!I-/G3R>[O]=CH!>AN<\!PV$=#(T--2.YTP4 M!9FP&OUK>62UJ^Z3"F8)\"PH;5Y=+F^F$+>AQ;,WA$G)B8_AK,;44"R,T% ) MX@5A1OP<'J5.5L^JZF#:?%=U9CDICO4IY??'-:2F/PJ@O8K[9TI.VV567CNN@ES-"Y"H) M$&5. ,ERRIE5' #*O3*B:L?!@E[I[+$1V;7LGZSJ_S;PT:O]43%/7.6?;&D_ M3DF_LRNF08Y)+.M?P@]$KU,?C4^;TI6;V_GGXF>QOO?AI==AYO-:K0"Q/IC4 M1F)&G76YAE1(9BETHLO)K/Z?GOA\EM,G<%]AY.#03:%XQ3/\RUB )X-/#Y^MR7>^V MRC^6VYD"$.8">EFYJNX( JEQ(X8IB#K3:9\/3\RFS=AN=,I^J[0*X8=>B'6@ MTM1@A3'IA7 *H-'4>/5CT5#@U@AZZXA?-H LB&,NEH:/5G MTP2H]>/3!JSLIMQDHY#K7F!'>@W$:7H$&VK &8KMA4776ND7/V[J'N75'?O= M0_7P5;FN6I;7Q)XS1:@1U@B=6^OC8Y:S1J;%,'"/9YBLY%L\>ZVRHUJ!TR!. M+>XL2&>J;W' G4:]+9(M98KA%S:]/A<[/W>+:SO?K*NWFWXM;K\5FYETTD@H M<\0XP]H0I^%1F%5!3RKU%)$\EMEKE35J9;_M%1MY.KV,SIEY-!#.:4R@H4:4 M48=8_S+T>R_UG9^TVYEA,L\=R G3N:-*8D):6<0ITK<4W5W"^.7H2K>L5FY MG34 PO"Z=!KT!M>FQP:N?Y$Z#8 ]4X(3V.JT8*3*=8M!Q^IU.&832 ^&VW"F MBMT7D4Z4_.7^]G:^>?AX\V7Y?;V\62ZJGES[S4J_%GPJ5\O%LMC*Z^ME-=KF MJZ_%'[O[^:J]9V29QAH(Y173$,A<:F';XI"3)*#_?FI5DJ<8!P.R\B8[,2$[ MVI U1F1_.9J1'>SX:Y>[?Q=P8(=U8TJ>"UM>_C5=%K!B3M/]1O7Y1^%7^W=JO\=X?#S.F)&(X!\H@ MS7,B:,[;;19+4/7QA;0^G^!5-?W]_HC\H$:'F0^F6DT1% GWK_]M7RG\5U5>>] MWQ6;+^7-[O?Y9B_:_]WS^-^W14/JVQD@CB)MF ..(:)0=3:YT<+KYSI7F!+( M3EQ[:A6IGF!:'-7/%@?]L^W!@,/\V9N0W6]#7L!*X9,.['UA=X21^XFR6:-M MUJA[555CLD;CS*M\E;5*7]@1 0O$A1W2;_U(X)AN:TPX6J\M00EQG\ *E=*Z MSY7V=WA MH8"7GH,([2<=@N;Y92]G?; M5"TVR_+:L]-AN^!SL2B_KVMR\M_T/[TKJG+&^^6B6&^+[:_S*L!;SST ,VN@ MY8(JC"FGTD*I.6VTX1!V;&Z36HODE8F][G7PNSELA6V.ZM??OVL,R%8'"[+; MHPDAVY )O=5EAW<:;@K< S[ZI]FJ_/S$/ZWF6:-Z]NOD_!.RD3P-/_6\$S5T M/@VMW/1'[]5-ZO3^F$"4/8:5Y;BC/& A_77^Q_+V_K952I>K5;&HE/EXXS4K MEC^KXQ';ZL5'EQ,E&60,&B:-0;P1K8 V :MF+)')E\B#HM6\;:;VHM6UVCW= M'+4-8-MHD'=8^BZ!==@Z]P+(^A'(GR\+0<.^805@XCES<* M0H%"5IQQ%1LC=3N84TW556M0];?=_(_LV]XF_V=U$&1SL"J[]V9E16-7MFT- MJ_[=O#(M+&48T]?=LKR).CDX\3OQ[OM'WO6V9 =CLMJ:[/,C[[8&95\>>5=. MV[MA.>)$O=P[;4PSER.DD_& /I-A7L";$P@!+F1X>?&9%-CV[MHOD+OEUNMA M_[BK\N$988("0QBR0CK$&(>HV7ER3C ;LBW4X^.3'UMH-IZ(-9M MZRX;&F=V@ =!-8T]HB %/F\(-Q2+TV98ONW+QCX]W MU:I\N.1'JZZ,PG,4<56788FY@?L^C< Z)G0(A;PNA8M<"4^#0C%)B16"Y, H MR7UVQ3&1*C&3U IEY=W^$-2;-U5C0]B-4\9!+XQ:&IVR/8)[K2YTU?=5?,Z0 MS7!,I\$Y$>QXY965H1FXX=;'3RIA^.O?)H_ M5-^2O\\WUVZ^W/S7?'5?R.WV_G8_A>7Z^M=B]Z.\+E?E]X?VG#[PZG$IL;#6 M(0%,CM'AN4S@M*1!7#:&O@ARSQ8**(P@=58KB["KWDZT'!&A4K]@7.O_R[?* M@.S4R.S$RNS;0W;Z>P=+L]K4JZPR-JNMS4[,K0_JG!@O^=6:>F-'JFL>)-"I&GG6:FI-OE5N$J95GLBNO_*E?^8U;+ MWI< VA&D(Z[E6,J3'.J\9;0FMB.+7 BCQ'4FJ! M"778V/2;&(U>V<]6L0LNE'W]>H&%<@2'3F2AO,K:07(T-JNL_1.ODR^[;ZQU M5*,PEYS@UNN!- HGNLB6D453#GBEB( M$3.4(R8MP :BP%"VN#TC<;:7,"[^S;[RW*=/13SS?:O/5;#"[DR8!F /'K M@%=XNW\ 4EM+)3#HDA,?;3GH&2U$%;ZU<?#7 M^?\I-U_]/]E^O#'%MYV7OG\&Z4NQN-_4KXO7SR );JMF99KET$ C)275,TA[ MZ43I3F_4QI:9F MK-;-:SVJ:5IK6T_3P'MA1V:"W6J,#WXT0+X%Y&"5&@SL) M*W;$[PPOQO; -)@QNE5EVG$;G1T/KS!BBYS,$5**6?^?/.?8-?*9 ['YL:/4 MZ3!DT!NL">"/QI()D$_&DV^!?BFF?/7)UW1^^-.P9:A=X7S9"[FNC/ER!/N^ M?8B*2 $Q!D92G2O(!8="ME&L$D$-:8?*2LR.9_*Z]Z$/T46#MQL/CHEL&/L- M!#4)X[V!UAF>BX7S--@MFC5EFM$8\KA=FY++?6/I0I?;W=\VY7;[]W730.1O MGD:W[_VWBNHR1ENQ_'CSZWSSCV)79>TG46IS00,"!"@D2"*%D $@%\RVVA(L M0]Z]NYR6R7?ICMK5[[)L=U4=.:1YW25=>)YE+ZW>.&7-QJRLLBNK#MIK03XZF^']]XOY'F7^?1_,N.!!"WM/[3,P%M7 ^%X/ MC/OCP/A>#XS5<6 \WIZ_/0Z,;6OIX/?YDF'_PN(_%6]/H(/3%% HIS4' WL[ M_9PO5Y5$5VZ^S%\43* 6!A,&.=EHH@L#DH<.7']YWO]0G M7(-#AYC =LNU1D8T;$%OE?OEIMS\LIT'+\=I^D:]"=F9G"LBWM-(NV(:]+3/ M5&RL(O#:@9BO*V:> 8B=L 8:1)3C4G%=O;6ZETZ)4K-=N9NO!E-;D,R@LE*K M7OX4PGY\U\L)DR>] M?E9U9[X!J/6EOZJ2?Z+!PJ=@]ZOYSL>BST-35?BA7'R=_S'3@@-NHX:723+,=!73Y'T2AQ1?[E(L0P"DWDFGX$>WFO#*;?>C_S$0\$?0-UIW3M-8D]L\QNT/P;BJ1>%JE1QU,UIAR'5#%-E+,%4 M:$0;W; V=+8NOL_W%Z92KPUABG5B(;%GH6<=:(0$^E72,2>.9 21LKF".0SDEX(#9=I\^'^>Y^4WR\^7A7 M;.H-SNW,(8B)D/Z#"6<$(Y#G;'_#5CA -0V;-B\(R'6.'$(^,H2,:IPK2P ' M0I,<8D203CY=U-^_O/M@OWS)/OZ7_?Q?[^Q_AP4[?3#K%KDD!BLL#-DK4^U M']7)?OM:_+'+E)\&_QAY"^0Y-F1BHC4+04 FY0;F@T&K)."2.:*L)='J$SD5[59LP_FY3_EQNEXU>NJZ,GC89>J\-S38?'X9YH)+D2#$A)L #4 M_Y=#91HVP3:XC]T 39#AW&&=*^JY#2DGJH>)E/#!M8=,X/1G>(XJ5\QR2O!' M[N_=?R"^8T)I_K(>Z4_QC]URI/CF_;CL+P?M_SHA>@\&NQ.UIW/AU&@]H:6O M=T)(C&XXG;?O=K;J5,U2/Q<5G,O5LLXEGJCD8T$L;,XL%PY:P)E&\D ;%IBN M5SVBJ"(XPQX<:)F/4UEN10X%E[DQ>97V@/1=U[[JU^G^:NC 7UY/;)W M0BG]$)$'(=R)P]/X;&KTG;AYMR4S68W!Y5L%)Q 8TRPFFA0 XL5 T7"$1#*RDAHIUDV&)B M_0H%*01<.9L;9RUFQ.46!+WG/C32+AM]Z_N4V>)$XT!.C@I^1R*^%.J!['N$ MNU6T/G.4/5+U\JP; .YD$JJW!J)4U)[GM\OU_L3(R7Q5!/B$4RD?[% MB;'M_K]E5+F@!N$=95J C#5$Y,!8 MBK55L%H@".&YPS+'+F3.]KA$9>>;U;)Z(*^BQOKUJ"K,7&>[,BN.^E9O*/R? M^\UR>[U<]"CMQH(_D"Y'1+XW6S[:=#MJ.1VR/ ]B%ZZ,Y(:)464LJUYCRJBH MA9=2JX/NB_+[NCKJ[I4X;-)M/Y>KE=NS]I,R 44<>[+F1%FE*+)<(=.FB4# M?H\K!*LAF%\V?*QE"=,4^; +0>=35N91 AK0H)LM/>CT5-^:4K\=-,[\)ZZR M?MEZ0J>$%E$OZH_^==1';JFXME$\JS3/#JI?GG1[X]RIFIK,>1.AYA$,?;6F MFAC;_I&N+M=56:)8+ZK2;BL>&TR-!D0+8!P#6HH<-\R .0_J<-Y9J.'6!W1< M"6@1-3X=I@@#+A7D$'##@AZ;[D'.[6/0U1:*#W+GJWH#Y80:ENO,#[9MN5I> MU[5\^H@#LD=H:1J0H2D,\!!X6CN MA)'Y&+^8,MGGN\V.%G:)&:$99 MPX=6:1>V]+TMSS)$KM6!)"[+3KC MHANV8C2ZGT$2'. M,&X5-+S>#8? ,$TI=)Q+X8):(_>5D7COXG0WLU'LS1?EXX(8NE><#K_^&\&= MH4N\O_L(FTZ;M_W0G 83#;;BU6W7(:ATV@%H!,C%_]PO-\6UN?<1W/=]3*<> MZO=9]6J^W3];;26R !JB&$)0(4=DC@[RA6&8=^&A^%(3,U,[I1IEL[VVA[RO M2AGWCQS7&K_UW'MJ#W0HWU\,_#!:^W/A'E"&OQC^_8KN M%KA?4D M,$^@C)[&KC+U $VP)AV>!L\Y,SDE2FABG20H)U@W&@"9J^BK4D>Y$UN7]EJG M8,BN?HBX-B5P0=K5Z?+H)UBA$GAAG#7J+6_$7:7VTH:N4X%@_XE6JE#+^JQ5 MO=#K6K=IE'C?/O).)4>,2JVTP+E6E$L-&SF24!I2L0G_]+%6GM\JE;):I\ B M30_$NI5GTH+5F/A+2;U?]J'89Z[WSW8]B?U.]6JSGM^7]>E>5,;\? MU.Y'*D%PAM%**AS[$LOI]9X+4,XJED_X']B.1MT,+8(RI2_2CC,AS1@1@Z8S,M-NBN]BL4$&AWZ+Q_*2^: M&_'-VD6!W6SW5'??EP6 _@P9AL9\;X\USS_T^B9G2A:O^>=_:72]:^7 M8;ZW0>S @Q$],2U6C&G8*QP9';O@O X*CK4PCE"GL(\AJ<+V\/%2$<4/>9U= M7P=F=6]]<'A6U^C0)ZUZF5'_2[X6&H'T,Y044S(I\%242UZ>M(V.EKA9_W5_7:Y+K9;>5*1 M4 \G?]L?_M4 (2X80P1JC&&.)13""0F45T0"W>\20"3AB7><3X^X-QIGIRI? M54<\3KXQ].I +)]TI,E+NB.0,Z-[(O%-A&Z(GB/45,Z9"+LF,^_52PU)<.S* MN^_6]>VN[?9SL2W\/_HAU]>F^%FLRKMJ)?BUN/U6;&:H>@[$0 P9=-*'LS8' MMI%M'>QTTR&NQ,0,^V[]RT'+[&NQ^+$N5^7WA^RWO7*!-!H)XF[<.3ZZ883Y M;ITUP#8:UGUK3G1\&^8D'-D)N3/$&!?Y:;!A9)O*E&.U&^]=%\O9^^+[?&77 MN^7NH3ZS+PAPJ&H^#S'!1FH*I6DD0&A,%W;K\[F).:Q6)]OK$W0?J!=&Y^DI M-3QA)!2"S!FNV1:+?_M>_OQ_O7$5S9#JBXI=R F[O&#X"QPR!)[+,L4@S+XWXSGH;D4X,F]/ M]&2@A,WRKGA$F.&G%K\RO7N!0GYHI:ZVHW-SOHG7V\R1K-JV)&K7O6*I\=M ],@9)ZZ#P13<4Y89SUK^"7 M@)MU$_!/OQMVZ?S4[:Y=/^!>6)K&<,,$[MZEMK <;U"'U?=>*"[6\36HFF$B M(!3&4CHM'>&ND>8<8R$5O;XR$J]Q+]7C@_+@P1AV*]F- 5_8*M0'N20UN5>@ M.5.%&PKF-.IN@ZTHXPZQX9RS/SQ;'/( 1 W&3@/F.*$8P/LK%^5#V"9-V M 1YJ3XP7@?EZ1(S[LU,Z>(?S5 BRHW'6(\ "V:L?V-/EL9[V=&"T(4AUJC7( MRN6GV[2'T T([:50230T6*L<50] 'T1IP3J]KC5(0&(&J[1Z=*JA3[K9&[P. M>?X8N(51TV4A"TC!QX"N7X[= \)NR?,K)K^6'0]%: +I[V 3RH@C)I!P\Q=$ M85ZERE@+Q:'E@&N"VSUAR(0((MP^ M(3;AZ%/7J!UY%P4^,63+@7A"R0<%-# MUYMP0R'L3K@OF'R.<(<@-!'"'63"4\(=CDO#"8.0[,"=8X$8QJ,3P2^ 7\?" ML1_7]L6S&^^>L?TU#HX!UP3X.(H99>1A-'C'Z7W;K%(8:AAA%C.FD11(<=K6 M)42.[<#-INZ"+K+?_;YO3]IAF/;>7$H#9XS][RY(CK6CU*(4MID4#NYD]Y%Z MF/+V%E)??+KRU(?[B@2/5_Z*;=-5:@814X 10QA!C'+-[P-8!QW(&2 F M,4?M-:L.R'UK==OWGMN$OLDX!,MN[#02C&'<=$3PJ%;;?FY<7GH=GS.L% '4 M:7!2#$/*Z ,N\/'8_5.VVZ_E0=!1\H>B.KDXW_YH5="686@9A%6S;^8(SV5[ M6,BS9% <%55P8LZJGY.]FR^OJP[=#6UEB_+VVW(]W]?)JQNLZL9[%W-.&!,V:F:[LB' $TZ\RC[LP:_==QF"# 'R#&4F M\<B/151/:-[$G/.+#&* J4P!HKQI0F[38.82*(5X?( M&8-&^Y'@(/2Z<=Y8P(51W"/NVC=J/E%L7#([@] 9[HJ!ZS2H*HHE9?Q1%W)7 MLFUE\FV^+:Z7ZYT?;,MOJZ*.7;8SJP@Q'/EL%V@++.&"M%=0,.CVL'8408FI MZ*C>+[5^V5'!?1C7L05Z'% [;'",B6<80TT+RI"KAR-"VO..X9O07E4;SZM[ MK_SW*Y^9[+)UN^^\N@G MV6;Y_<<9-W:\L'@>[M>V6&)Y:0+;+-%,*1.,XK!HUBW7?HBMEC^+ZW>M1%E+ M;%8S.&,D%QP:X:141HO<2=2*%H@$]0R+(C#QHK+7\9=:R>=3-=Y[&W' [Q85 MCXY[V.+S"/*C@ME>PPLE_5TP.Q,P1X5\&I%S7)/*A$,TM'?B=7'SMO@9LIIA MFBLHF(0(8"!H6U)0@G7J+Q9;9F(R?+?^Y>[0YN\8282V38R$;C>JNP2P86QW MU'!BC-<1NC.D%QO\:?!>=*N>]4],@5JWLY'%HOR^7O[32[WVJ<3R9CE_)MR\EU2+U3GBU M.['[46P\L$?=FVBQ2L961[6'1X\C>*U#'6,R#@MCWJ/:V:G>3UFW]MJ)[ME! M^7HK:C)N"CD/.A5W]3PPFM)M'4^5#D#PU6.G8WAE @63<>PLQQ[O83E&NSM0 MK_/O7UKG_[NH"G3%M?Q9;.;?B[]OBYO[U?OE33'C-B=0^N3'4&Q +H64[:4( MI"$-23R2*I)XK6T4R^9[S;+[6C6_PM[4+S?GQ\8@IL-,K*5J5 HNL#63="2XQ6 M&'&U0!VU&?D.RS,TSI#0 .BF039##'AZZV0H%IT*!G\K?)PW7_DH;UE>?[SY M[_G&!Q<^_%M_F:^*[<>;_YQOKG^?;XI/F_+Z?N$)S,=U>=5I06O. 7(*6 0EK?&=T M*!EPQ&J6Q;:=7SC>F>Z'4+B-,#%UIY;C'[T@VS))'Q MB["<"8Z'P3B-^'B@#67,@17&+U_\$E:HZI),5?TLUMO]>LXY=])PE'MY5#)B MC^6<;@'"!+T2 M%E$T!F0'"[+:A -IGJIZE7DSLN;-S_HL]NF/LX,IXW)K'/C/N1K 5AEBY9>PK+6\E:;QBGP6 #;7@I61N( M2&]^.;SI9YG,-802L%P2 QS/+6BDY8)W.NTX5,8%.*;7"Z&],>S),PG@&\XT M%WD!]!5H0M@F$,R)\DVH%6\Q3B]4NK_L^4Q>\\X29KDP,,[ M]S(<)"4]:><1&:<_F!U)>Q0<@TE[&A"&/B$Z!I0#WA%]#FF,1T1[/:F:!QDNB;U'ZMN)X]$-N(HQT@J(PBQ5%($F+%M/.]$T!YL;R&)F;K6 MZ\FDN,RQA=<0.I.>#@9U&OGI<#/*R(,M(-CYM%F6FV<3MGE6#5)$*!*<&UK= M32 0:]8(M%:ISM'.,#&))U&MW LK2Z]'%0<"VB'B&0_+L)!G2C &1#WCP=GW M^NTIH'P4O6,L_0-2UD!^*Z#2BI&$FG"OA]\.C M>Z>L17F_WFT_%XMB^;-JW/6AV,EO7OY\L9L)E -NK )4Y\ !/V4I49:QZA"[ M !"'39SSL@RE&@O,E ->"B;*>T%(*0S15&&HD\\@?5A2ZBZ2Y?K[+S[6NLTV MK;+;[-O<_X/%F0BP.JA_/5(&+:Y M8-#/9)QK'](H(33@&'O;9/6-H%BZ%X&U<^W(64.9*@S-OE25#,8(7%7K=I4= MM+LT5YTB%416O2">*EOU,^9-NAJ 45>^^OOZVW*UJHZCKFM:/)$^LU@#"'UT M)Q4BR$^MG.?M]/+?#RGHGI.CJ);- MA]+5(#"[<=58.(8150MAJ]8)98U+46< .L-/,6"=!CE%L:2,/^@B9($?/ (' M,C0:(:F),HCZ;,4"+95J9A-3!$;( T^D.2H5D";W&2^FF/F_6/__3H/<58?Q M@YZ)[Q5(O7\I^XN0](4@.B#M2P1EG,3/_Z=5[]+1U".L0G._'BA/@[*B6=,E M_^N-4K>S3,]$RO7UN_5V-U^MJJV(AD&//]]Z!K7684F4P\QBCKPF;<$%44QG MN]+_\PZ;?GV$0V@IJ][34IZP.16**I]'<>NTU012&!1[M7IVGI1?JW\23FKI ML.ZP'WAIF'O2WA'DNJ"X/"J<+0X:3\D1(>>H+NR0?ON,T1W3\?Q5.%BO'LM* MB/L$-B"3FE>.-'X#P^[5JOR]VE%PY<:4]]]V-_>KY]HU%0GNJ*&,53TS_2CC MR&K5IK3.:#M;%]^KEIM? YXG"5( &L$D9H0[1RC F@M.-=.,( TQ@MTFL=A/ MXF>Z=@_.JX:T\T;Q[*;<9-<'U=N2PLB!90B*Y\+,)-Z82-"9QK:G(6A"!'L& MI#X&/LCS+',2#1,I)#?0"J"MR:&VG+!F-DM)X8 P]#61B&NG"1 (.$.%@!Q MP:R"V/IDE,FP>^ 1@L^K;!WTPEM$<'O%G6/@.CC)KC=73[>R.Z3;2:$>%%F. M 7F_>%+/-YN'^JC-;:5S-J\[/E9'TPZG!++MC\*[XMHO<_5 KW[\QK)U5?W. MXL1WZ];BEZKEV?5]L>^FLC_JL_LQ7_L?'U]X61:#.TYV=DGWJ'6H3R<9JPXV MZGR$&@>SKG&ICX"WY6IY7<^(3_ZKQK&\.[1S?:1K/3_5?+NL?_3)?TA#(6&%XF%8 M=ZL2CP9RV.KU2*VK;*]8]MOASTK#K%9QY!-"Y] Z$[U' 7D:P7H<4\H$@S!P MMWU;?+RQV]WRUB^)VYG#$A!A,:$H!Y9@K21NA$AK1!AS!7YX; MY5U%4Q]O/A2_'Z*QZOK"IES[+Q=%E2YL/Y2[_UWLY'5YY^/MF596<*R$MDQ3 MK4$.H1,P)TP*[!4"(:=WTFB0^%R/US,[*II]V?D :;ZYWOH$=)=Y-;.#GF&\ ME,@9W>CK\GX(8[D3?2NV>^*1QSK7;GDXNB7[[6(4V OF,TR9UFW3(-3$-I9C M3H2 ^JJ>;W_X#+CZP_[/O<^-5Y58_YTO/\K-[FNQN7VW_EEL=[4V3X-,A1R& M6E&9(Y!SH(S&MEDN,+<=;[.DUR-YJ%BI?955_\U.M*\SVEK_7RH#LA,+ BJ' M:3W4H6X[&=<$)L.5-RH/O.Z6[*E;@J+7L5T54/>=C,OZEH*KZ;2H_%8\\=NV MGD[U4<+EB=_N*ALB5&>' /=:P7849TR@ACN.G>78PSPLUW'EIEA^7^]KRU[< M\8W=2J_ZKZO].Y//]"&YJ*Z?YA(8QCD6.=>-/@X($U9,2:='\L7TH'KV\:[8 M]'F2,Z$+NF4YT\ ^;+5L0&^4SDZUKIGW5._)%'MZ0WTFVTGOOFED/"/868X] M,4)[6_PLUO?%YV)1?E\O7RJC0Z=SK1G'$ B!*1 Y4^TB07,>VNABJ+SDY'M0 M,3O1,;3?]V!,N['LN&"&L>D+*$ZG0/XF<&>X,1[HT^# B/8\:SD2%ZGNQ?:- M#X1W2Q_W/A4(I $.6FXED8 +4;T=WPA40@5NUPT0E)S%CKIE;KF>KQ?+^2JK M3B1O[@/*+S$@[5H7'P7+T.)WJ]1TR.MUI,[6KP?#.PVZBF'(LTIT)&RZ!UWM M>=6G CTAAUC:M&@2TTH#HY MY#P5+GH=J;,1U&!XI\%%,0QY%C-%PJ8K%_F4\[JZK%1WT'U^2'2OQ QISX&( M*L@U 413I+W@A@9 MQMHAD2.=HT88I*S7J/9,C0NZX]<-U(;!;(P'FM5F@Y;O8;2&8(: M#.PT.&FX&67D 1?&/)\VY5VQV3U4#:VK*SG5?NY=5:MY*AX)22BP.10,"^J# M09?+=B> 0!3&1-'$)F>F1M.KND?^_C9;JVT85\7#NAMW703D,"X[B^YT^*TK MDF?X+KHSIL%_\*H+QR8WIKHX#"3CAN;HF#53+ //E*31(3ES-HIE)WIGNMR&)K&)7-"U*G=I M[$,+=GM]KTY1O]J?QSPHG35:3X=?>Z%\MMB7TFO38-[$-CY_R2$YHETY^6]E M>?W[QM]PI@V(K#=V/4RB(8Q:J-(S:%'+;.]FE=9\_/IL&EG5,\P:'S/3(,U M$]A5IA[3 =>*JH:_[Y<_B^N]P'?KQ>K^>KG^+A<^;-X4)QH]V^D1RN6(<*=DEO" MZ+=2.GM_XH\WW#'P*E%*%P5<))J(J_I=(SJ90O.]RY:MR^:-RY8G+JMO$3T, MO4/4'[,7UL&QO#"!^T-C6%F..[;#\HDOQ>)^LZR:C'W\?5U3V[R5?%#N?[EJ%7XC=H$ M4'?+,"Z#<=@2=]0QJY6L.QHDXGP>@,ZID$([YCII%@)+"K3#VD Q(, M3P3_E>4&EHS8'3&M(DTM M(NR_%9!:))$_!GVV6F>-VMFIWEFM>$"@FL81';*(BWL@C%R[0C\P;TCCCH", MX>)NZ9.>Q:E[=K5[]CG"P!2A#TBO)0=) 9] 6I#6OG*LH3OT9FJC MT.$G,ZFA5M:OIIPBIIA1D#0' #%6,/!0\G!YR=>NEC,/&@V]EAH,:->-VC&1 M#-V4?>%:ZE-<+Q_6OPGAV1W76/!/(XR/:,^;%U2'(=6]%_;MW:;XX4EU^;-X MM_9+["%->,:L6!BMG3;60N05,$8T!VFPD,R&-(",)C1DR#S< SSKW%) _I3GJI5I?,]HIF7M/PVQ=]D>Q& MP(Q:>4@LUWSXN['ZL&['7!R47 M7KA/!JI;/@<=9P0[ +$27"I.&'6$H583AG#'+N<+YI=;ZT995 MX*&+%.!W/'YQ8=0##V)4VO[R[1GV4B.9J?#&U\WQ7Q[OWFH:>5I@N-R !5#E$/@C&0<.]T<%L%<@I!# M&H/D)"?51KNL5B]@CW\8?!V.5HR&6Q@M/@9LX$&)82 &'(@8#%-?+7?753&HA M)>9,YSFEV"GC_[\MAN<8!K]7VUM2YDWWXX*A3%9 M7(2[4=O%H WCNA--Z@XC#;E=98VNV=-?N3SOA6![A@B3N&@:S)C&M'*$(1Y\ M-.MVN;].53?5J+?FBW7UL-K3L-,@A#C2#.5(^O\%W-B\48! J (/9\42F_YX M5J/IH97-B:[!Y[2B8=TU/+P(S*'1XAF$IQ0K=L7R_+&MV Z9!E^F,.SYT:TT MV'5^Z&^^W/S7?'5??+QIGQ@Y>6'D4#QE#.>48ZP1!-QI&8 MF"$K);-:RRI;CO#X2B26!CRKBRDV?>'[_^I_VP?55^:XMIYC/9]+O>;]C=VOEG71ZF*3;VO_[7JN#!C0F%'.+46 M$[*3O26-15HW([,2FZA\U5F6?JN:UE5V>1"K+.NX[7\KCW1A^PLX. M6P(NX>N3<(:O+N'X:*\VEC']Z-.N2/NB\N39,-?7P\@?(/Y;;F?** M(4@]=U5-\SFWN9 -C3'.6[6-.)S+LC5/GU_6*S4VYN:V>\ZU)=?MK5^30AU#5HE,,("Q'!K8 MS!B+>6"GF]?EL!Q#8Q G"DAJL>'."4"Q@H1@A6CZRUY[;;;9KLSN_*_\\-R3 M;??GB_+VUF?JV[,7P9),J%P7<0BX%Q4[(JA[" M0+4[2"7@00O>Y:K4V6^515EMTKCUZ #WCE)\3N/9.)7F)$Z=8GVZ=4*Z8G2X MGZ>Q#HQO=MPRTXDCBC( .'9=V2K_&'2]-D,7!.2].CZ%-/7K ],(ZF1SQ M";0 26I>.=+('36;DK=5(^B9)#FU6NK<_\=Q)8UV;0&=&R@"[^-'T0D3ZPC1 MRE.-I! #I27 0GK-O)YNA$>[OI8[/\GOVNG>3.[]K ];_$9VURBI40(_720O MNLKVEORI4J*]RNGRH4#G_DLD0Z$VQ\V$>B'>*0U2\]5^PZDH=I4*Y;JZE7:\ M7V&1]FD711)19J$A,.>JNE]AD)%"VXZ-PJ.(2D[J2KZ7'[3-OORGM5\S_?'7 M3Q\_V ]?OP2$S8/A[)"OC(EC&.D>-,MJU;*C;MWN=25 ,R#A&!/5?LE%@^ZV M1G?1ZC@TAWC#\M?RA5B 32 WB&9*F6! !=YY' MN5G^TZ<<]4H"9T("9%VN#0(Y-1AB3EQN !&<$>=8T 9)+)FI]S]:A;)YK5'] MP$T=LF>;5OO01\MCX=TM++\$U&%KP+[X=%0Q.^CH(^DC_I<(JCM"=R9LC@W^ M- +CZ%8]O425!+5A?/BYJ YV^@C[J,;Q=QJ%),'4^1P: :R!4YKDC#4*(<7T M<(J,HD9BUFQUS.8')??IS15R=<>_*+TZ'=+A ',W%4 MOTV9G.,:VHFO$V [['V8DX=IU,/Q5S[-'ZIOR>H$N?V?^^7NX:393MU,XNN/ M^>%UA:V\OJX?V9VOCJTEMFU1GN16*NT8E#YCRBT 0B-OC]/:^J4)RQAOS%S> MBN15E;H_UL^F/];3TX"'L_[9[L=\E^W/#L9XP.;RN YZ!.?RZB=+P$F/H6V7_? 1'^%) M[NISR^C$!]]$UN"IH]3I0:$)Z3N1U?^_ZM7FW?I3L5F6U_6.;MNL;^8 1SD3 M$#A"B=6&6$$:8Z3B@;O>$S7BTFO_IIBOZASE_L[S?[7Z!S>^GRBR%U_]1QL7 M4UW\]P!DRW6VA^ J.S9J_5=9]\\Y^2++?I11]Z^^ZL+CW?%X2VHDTB$0B41(QP;HA'75(KZ#)0!>4Y< M\&M8P[2Q%C(&2-7F2U/&$&>V.MV'M,N!ISX*,4Y*HT4E.6Y8$AR8"%$!' .T]_$/NC^[X%Z_GJF48S*;!% M2FM,O# I$5 X;QA!"-B/C%^59GS\*/P'&Z60)R+*-;:YY48KA)4E0=OQ_4I= M>\UZ$6Y_#(-8=13P^E'G0;67N?,BS/@:6&_3WV"8)\5QPZUYF<@BH13(5E]V M\UWUK,1[#^X+L@EDPCJ.J+&(.BPUU[:9;TB$;OEWDVD<A>YO;(D$_ M*8:+9=/+/!<5L=#8K-P4R^_KYU)]1.@0U$Y(QZP$TD IF_EH?*S8+S9[39ID MU5LH)C<:0TJ0$1QS0 P@CAK%>?I>HP?-^L5FO3$,B\W& *]G;+97;4(L]AI8 M'6*SH3!/BKF&6_-*;!8'I3@5OYF/!*'/@IQUS@HN,72\#1Z, F2VJ_:D8M3T M9M43C!A9!ZVUU#"EI"30* LL057B%736OM6J\XS;=Q58['6,6;I[&\,8Y;FH M\,4OP4VIP-:[B-89XTD1U6!C@HIA@1AUI2E3W!1>['6?$IQS5% G+136CQ>@ M'-2@F7^0*!86< W1I&H@[2J1D **&1'4\X)UF%.,M +IFX@UR@?N321%OQO[ M307V,&ILM/Y3;4\,@/H,M8[AP&GP[BB6EN-/CWZ,?:@UOK9<,,;/AT_V-ZK-@%R0[<&-4ATV+(N*:]PI,)\ N.#?>USM>$^P@4:0<4! CD MC#)P/-?&#-4]>?(-H2K72"BBM=.6.BN51=8P("3/L9(837/#)!:B@;'A>%#V MC0T/^R?38\'SV'6)#>. /RWFBV74:[%A3,PBU2YGS+H<:D2]%.3\EYBYXZ14 M"(?LL;PE2P.+J(9.(8+XSMA&JR8P*XR]? -[7#IA54WMS_> MN.5ZOEXLYZM/Y;9NU-+NKU!IJZO:/EUV(.?"&FY8KHE6. <$(-2Y7V($6>EF M::M>=9.V53!K-+Q27+[;KZPA] >K&2PF1"6.@O2(7(YK' M.)RAE)Z 38,\^BK_]$V6(1B$$<+AO-K)S7D+M#789TDVIX!HX:4<9%D!;1]> M")61G!Z:,YGS6KW XUX]<0NABY2 ]6&-JZQ![++T\027-UFD+XY3(I/>-KS( M*<,0Z7QL?K[](=?7U1]5@O%SOJI:>OWK_>5%]41PU'?D,>!>TSLRON&A/8[Y%MNGIP? $ MB'7O5%IN=E^+S>V[==7*LFZFYG-^ G.AB5/43W1E.:.B$64X#IQ^O42D/T]3 M:?7+SJN5+8]ZC=UD\3DRYU+J(4!.8R(-,^%9^\#!>'2=)I^+1>$GYK=5L?U0 M[ Y+Y4P2RB35BD,K *QFHS*-+(Z-#ILG_60DGR@G:EUEZR+PBE=/X+J%Q.D1 M"PN)'T'E-6J#XW%IY458SO#*,!BG02P#;2AC#JS03<.?_L/+S8.7-//<17P" M+Y7ATN8.*JY@(P)J2,(8)>BCDQ-)H\WRS)-+B;::CC";DOOV+B&+<0-H,TIGPK/?;_U)U6K<8FH M VAG^"DFY-.@K:@6E>D&Z(#J^4PSRX2C B"?NT,AE).\D>$3E*!#BF&?/,J1 MQ,6C>OF NI^KO8=B$#WJ*>\*S:[ MAT]^@.P\$U5%OKNJ6E$%6EX&RRFPRN42&&4,S?-CO8($=AP=)&J$.&>OW55V M5^E7+\M%H^'YXD*B]?AUM,XNQ!% GL8DBF/*LZ4W&CY=I]C?RO+Z]^5J-=,< M2BZ% YIQ8Z# 2+=+NN*Y"9M.G3\V^=1I-!EW@C12STR&8(BF,?##U2X'#HW0 MJM#.NW_Y;57L5R@_=>P?B]7]]7+]O16MJ)2(:N$,A-3E&!/5SB4 =. ^3121 MZ<]O+3R;;.I'LAIUWZA+)ZHIO0W6V5I31*RG,:/BFO2L-A4=K\[IW&)1/12] M/=:$O? /'I-#S$@,@%A0@7*GE<;,YY.M5)A#$'*58ZBLH)0O_ +'^W+]?;]E MNCD6R$?.;,XC="[7B83M-&9;-&N>YD-14>HZQTYJ,Z>R,-2.*^LTHWY=I=(= M93DJ _O/]9.1?#W;ER7?*)\DF4HO G)F @T#J.!.2*D"T MD\QRA! D5+=[D,(Y$UY.?/,C1ZDC]J\?O@U)2.$P*AI]*H:7*!2^62'LC,HT M9GFHTB_6! -M[CJ/WR_GWY:KY6Y9;.7Z^DOUI/3AYNO^PEU[_I93;!"@W,>P MGCZLICEH:41J$7BX*)K8Y OB^W=2O7O_[NL[^R63'TSVY>M'_?_]Y\?WQG[^ M\K\R^____=W7_QW&$_$@[\8D%\$ZC&M.5*RKL(?WJ2]UAK\K8F>(*CKHTZ"R M^&:5B0=K;SI\>@%!48,,UM R(203&"M.VSA*B\ 'D0<(2DYYS16:U5''P)M' M0V ,)K64^/6FLIZ9AV'0GHW6Q_7BC-\7ULCWU MF2NCM8>[[7]W2UOTP-O0.$'>KI,1TQ MC4F9Q+)7ZNSQT0OMKNBYOUC?%XTPJ#C"6E@LJ;7":0))VU& (A&XI]Q3R&@1 M]UVYJ9OLE#=M<\5LL]>U7Y/%4#2[!=\CP!@6>+B9_A# M$_RW<>N;V$>%;'A"?^DL/BA[[XS=-*ADB %O9NN!6/2@D..N:UL9P)8"Z3@& MA #DXR6NI6O/EPHR7M@9PHI<,^< :33&(*=;)&1$.M.: 8^X8TU9@*E3;I<+V?KTM7,Z(#)4J MU0I!M5>VE0C.H0G74:V+YER=CHX-1W0:U!3!CO/)5V]DNE+2W]?;PDLHKJN) M6?7.,<6WW3B J>\7\3G# 5% '4:/!3#D)<. M?E MH#&!*D9H]:(SB--@FH$V=*E6!"+2N25S>7N[W'?/K+K0UB_>?R_6"R][QHT@ M#,+8JA M[H1AFC;6KP-TAHEBP#H-/HIBR=-&U='0Z?Y.U*OGT26VPAFAF,2< >&P).!8 M'T&!C7,&"$K.3*>Z-<_C!6[R#,&Q&R&-!& 8'SU&[G#)1>YVF^6W^UU](&]7 M9I_F%]WRZ77;)0+:TZ"I&(8\>TDK$C8!74V;E^&]Y'VW?IU#A%G.N(4\!P0K MY=H-)>LL":FH]OG\Q/745J5L6^F4_9+]/^#? ,SNYIOL9Z7@?V3S^]V/I^&@=Z.RU'B'<=@1 MZEJ=JZQ6Z"I[5V,X>@/3I\B<(:DA.$Z#G099\+PAZ4 T0A*ZK3?'G];JWG=\O=?#632#@HJT(50X)2K9ULJ^B BL"B=E31HZ1\ MY;H3A7F-KD!+8__1,%C=J/E(88X9YD5<&9YR>A_N];S*6DVSHZI9I6NV7&<';<=/1+OB^$9F&MT= MTV#9-*:]D+LFPJ\K+W_=%//M_>;A9 %P&#)I%7#02BYOE8KF;62AI3AU%UD+&.&34M=N6S.?'H<]8 M#1:8// [T:DZC%@I%?JLU7!4NS'.R'"&,5"C7-9HE_WE%-J#@G\=^_FKMQ [ MPU$1X9X&9\4TZ-DK69&Q"KA]W@BJ3V/XV.YN4_PHUEL?+/C@KKPMWI?;JDGL MQYNO\S]\.$>-0$Q+2RTQUE+_UT8+CEGHR]61I8_*=O6K0CX".U'99T:5SJ/? M00\!\6.:4S?9-8]OX^>$,7^VWVSG/"<D5.UFDU[DB,&E'0R9YAQ("VS M4%G&M/;D"JP-V4KO(Q_E&!N*E;- 4H:=%#[JP8X0+"1Q).R=O?"M]J/*U=7) M]AZ@U_KPF&4]34^G;8>3+.,YI_-FTT7]$KSG%-\EJ3:?0G$]OP>5S$O3X-ND M%C[?D4J,9N@]]5:Z3_-:D5#[(-90G]4Y)K%3SBC;S' ,(>YW5?U%499@)K6& MN=.&,D,4DP@YX<-GIQVR0=E5*7IC*@0D:H-MIA(#*3AU%&@,*(Y@DA):)&'(SEM51/NT+AW M<:K90.KJ"W)/%AL!W0B$5GV]5S/3G; >A]I>!B^$Y0;"/U'"&VK56]P7!;4A M--A\[_#0_>=B6VQ^UDE]W5!VOMK..#4 $N 3>41R1B!RBC<35D!!AK-B!R40 MHM@*C3#/%<4YYH8KY3A'U7/ U@55M'KV.-\K=>S![-4:SI Q\.]/F",#'XD_ MVQ\]-,':VY)MF,!'(%B&U5K,CW!_A(/#(;@&,*E,=PQ40:-8MI;O!D/O[3! M:WT896880M7-*"P4I5)IQSAM)K41V(5L 0W10SI+C ;*KR*<0N,DQT+X0!_D M#&MNPIY*[;$5M+^>4%](\K]6>.A_U)/\NOA9K,J[ZF9^5NQMR'PNT\ M.=S=;^X\<8\2\79T6LJP-[Z_QHU]K[+:@C]#"%PK&CT.#G/@1*D\A:51(N(^ MZ/8F^H]WQ69>M0JI3A ^J9, #+2PEAH?B".GH02RX0@K0>#MTQ#),&>, R0J MFRGEC"/J($226D)L[M+?06AURU9>N:B%VR& ]R3ED9".0,)'W"M5)U7$?1W$ M$'J-X(J)TFD,R]ZBSVCH]:;+YAO[4](&2"DP:V8LML ,I,@G MTG+C$Z$\B)5CKW)AD 6%#$-VX)_XU9"&BQ[LE]"$",P7OO-=Q>X MZ/$&5B'$UA/EB9)97VO>(K!!*/4FK4-J^IPT+==5S$&@JUX/ U9J"=LI)W#@ MY=+NC#2 &H"4@@Y+B7/&^.C?)O.7;Y5R]0771KNZWTC\NF<")T8KB%[6>\DJI:=:U]72 MQK"KK#;MX/Q'OU99-[DJ:K!_AI57TPV'B2XJHT(07I!-[8^WEJK%]7K[4N)P MMRD6RT8K>5L]V/;/^J\SS8BS1$BBA:1,"6ART%"7L AUV8 +ETHE-Q@:R(T0 ME LN(>'( \$8HQS:H'WU'MMMIZKM3XV=*-=M/4F ]/E%XK(@#V;^[!'FLMH0 MFP+FU^7BOMI%Y8]-)!?-F5+*%= M9>K!.3 ]>K?^66SWCPK,G+4( L@A\:($M2T(;]9P5A13+,6 @:!K[+V(Z-.FN*L:)!\.C@T^?- -NK[G#*)C%N-(P02. M:@6?P@I#/W/3#I3315>^E]AK=:E;_//0 S1;TH+)PE M/BD 3#.JV[/9"BG1])W_.N!<_0MB+@Y5R 0; /1$9]L0B]Z:>H/1&M)59R8)8]3E.;;* M>:&R6J3:Y8IQ,VBYKP0@233BN0)^/:1$66F4T4@[S2!CDH5U*PM?[*M^+R%+ M_6B-7T(F5 B.$YU!029T:/ 2B$>/.?)2NRL%D)\O52B.]2$A/CJ@&&?,Z90W':!AYG;E9^^RFK7,,*&2(A9 H M!UD.:;OQZ)"!8<\_#=<'<6NW!3+ M[^OFO9L9AH!JJE4.E= 86B^\3>:@86A8%:6K%@H80@7D%"GJE;%2L H5C2RG M$/%NV[&#BRJ/5*R:#U0Z9L5!R1@T/LP50W@[/?R1B?JQ,PX:MX]T38&UST$: M3--1_#-E7HYC8"+3P16>V_L.J&*C 0,\XA)CAGP#23A@#!!VT< M/I%5]:EF$@ O2/CY"*03,.<4*P 0(R[U'N*>@M:!.XEI4 VFHN2 #N"DYAC1 M)>GH)7Q"]F9[(CLY@AIFS5L[MH-0ZG9]\'#=2*ZO[7JWW#V\6]^4F]O]R8IF MWP5KE@O(7%Z]$2N!$4WGZME;Z[(($1X= S,2>"^OQ4Y4Q@936HSCDQ MGG*"'=3;/Y98*YC]W_:^K3EN'%GS?7\%WTY/A/LL0 DL0\; 8! '\=I6PY; MW1,3\U!1KJ*D.E,J:NIB6_/K%^"M2K<200(DY=F(CK8LR87,+X$O$XE$XD1" MZ\?8'()KP2G87/SP,A21" MS[ (A B-5.Q;J#MAY1A\$*SL"MX3I M3'RTRQ;_>9U_^]]:21,:8?.%81E\$A&]!, SM-(;JW%9I+_XN:,Y8\L10I/3 M=KY^OUEF/_X[NY^E*L9Z?\/SIF $!TT20F(9P!LD'?=Z M9]%PL.I/]7UAL7>"9/PUWDWLO.=4L%_1G[+M*M?[DV4ZWVK(LVL+J72^^IE M8.2R7^Z6H+5?]_[PZD@ ;:%RR 4/,'B%%+KA-1UVZ"C_,S31!XDV?,'T($LS MD%K/KV=)3"(=\X(D3FD:0BEDE-93'E(:M>6)AY\J91R16$I6_]/E)DJ2Q M2F"D-\]$I)PEA$44IC"2 $'+?@T]XH%2KL (%A22V4<$UM"UCPE\HM8Q*F@/ MF,.XX!$.KT0&75$;GR]Z:_!,=- /#7L.*:.1_&(J+PLJIBY%Y-8 6C+);ZP MZ\$$M7U *:'LDVAG-MD>C0P#9Z8BT M X;.SDI? .7LF6E?(,?G'4=Z/#E#=8-,>P;Z,U\?-OOY]EZMUGH)SQ*D"$XH M3DF*D @5)0H=_3&6=LSS^--% N-0\2@1*"(HC?5^(F4IA(+I-2D@&X9Q&JF" M4BQ;GK'&K"V_^(2K$Z^T1LH9FSR"X"R+=(5K*NS16?XGK-$/"8M*K3) ^IS= MF7<+-M=?]O.]WFX)1+!A(ZP((U3J\$C69PTA3WEL6;#U_"!:]%@F@,9)3 D% M^G],4*U2+"E-4VAU^;5'W585V3?2!:5XUN5;'9%L2R4#@-B)4:SQ?;^QE$BB(,HD@2@)3^7,'K(XTP M1F%B1S8//QM'+**<4AB:JC6HF(I,70L,>9C*E VT(RID"FJA;)G%$JVVA.(/ MJ$X\TA(C9^SQ0/VSI-$-J*EP14?IGU!$'Q3:,\.GP]?U:J'6^7P_ QSJS1$. M56AJU-,(0$&;F8ZA9<[DP2=+$B']*0P!1&B8ZH\-DQBF4H5A"+P_BU?-^%*B MH!#)EA.L<&K+"+X@ZL0'K=!QQ@8GJI_E@BX0384).LG^A >Z(V"Q*\EO;_-- M\1QQ\:3G[N*PW^WGFZ4.368B)I !S3L<18 3'">BB:A#3BUIX>Q0.(EB1:*$ M4DP(YS'3*PU H"B/I-Z1677"Z+%#*40,"AFK=WIWP8F8UCN57NBVWJ\,!6RW M74M73-WM7L[@[F?<8=2Z_/RCQ^5K#8*_&QV"0HFA.\GW M@_P9>A[:F!/IQC*4MH^[M0R*WYAA,$]?BQNBX"U:;0/^#_7:U,,RU,\%# M,#?2[H+\&#X$A\VR2%0M,[U&_F,79 4 ^E\OM/:K;UEPIP>R[+(U,?1;>JZ) M2>W/T9VZKP=N[D37X.O];<=$_G2ZOYFN:+OWF_+6T0P#(6,4 QQQ&;#D5 MCVIKU;$=JD=S3M6?EBJ;[$NI],_B3A^:S.M"LL@_G27G8;WY7^ M6<0!C?A(HH@E)$R!G@4,0Y# L!:?Q C;O4 U&;%;<6^?YZQ*>:;B26V-.K8G M]6'-B7O24N6?SY,^-.4HGK3C;/K9/6E76 ;SI+WL-KXG5?GV*EN=:@!D'%(! MM.@JD@1*@.*XUB!63$W%F=I+[MV?-B)-Q:5VL.[87M6362?N6!NM?S[?^L2@ MH[C7[M/J9_>P/9 9S,GVM=[X?O9Q\II209"4"(;"-%Z7<9+B9L>= EP=NL;(\XIGI:U-?[/3IJ=<1GMM,S.JNZ>;XK-DK]0PU04"%4GN443?$" U)0H-2V4C0U@R&!G&%!4D Y T(2 MT.RL*49LDL7 _=6:1IWPT7'\>M9QO+T0Y_5Y]7;B&J>3Z:<)9O[](IB)ARVM MI^G_CU7L(9M@@&)I[_&CDH=5:*_KQU.!"4>I2F*"8 PB&JHFAR7X1$NF^^LU M5$WUB]''"HABFN]O(B[MOQK$3KZH4XA!2$@&,6_Q22.SVQ#ES0'] M2H3RYO3Q'* $_'R PJL I?J]!P'*R_')Y3$^>>YJ0=_XY(W/T&7U"' AX[_G M3'T @>6,+4/EQ>F,G3\,J75QQN;'B#HO9^S5Z8PMS]J# M[_6,G5@_VX;4QKA%H Q#!(HP>6KF?B9*GIJ(K6?DN$'R MVX4M?^-,-)4DGL41*H^4#!%/$I1B(FG( &O*Y,W[>A.\E]-?J1&N[+BO?'IC M29.?I\JD[>SZV5,E/B";8I6)G;W'9W^V7*[,%_/UL:O_KJZ[GZF$A5Q&,6,H M3#!%810W#1M2R,DT;@SUT^&GN1ETA"$XP>$GO$5QUMZC. 0W,_!G]P&.4!J, M]EU:=7RF/WF#ZY$;^YS=SE(9_S-@W /_XS[]O=9BM=FM%A_R3;:?;^_+S3D#$J5)Q!40"$$18X2:IVB2 MB+1J@#%Q%3SO9EO'+.SZ>EMT"0P:1:9S;MI_HHQYCC_H'.ER:M\R[ @<7< \ M3K :AI]IIDWA/'[0&=?M]/WR)@M6S42XK2="E)L;O2GS#?[3+]+?WK>GE5GYOIH?+@1I/[)M\']YD62*NPNUH9XL^V MWU:+4O!LJ\6Z-0=4P6*[TNYD-0\VVA?L=@9[_9'7.JH(]JO].C-_TXHNLDQC M;T*W0H_=?%U8QWQ=:EL@I^/$];TQ0N5E*CCULM;KQ:%\WE@SB4:X_%7S M$/P\O!-46A^8K*XWJZO50H=D;+'(#T4P]"E?:_^?G;PYKY"2 M %*F_^2* Z%@K,KUPT((96)YDM%N4)+ F$*8$!%)0F+!,5)"ICC"/!24^J^[ M__+'AP_L\]^""Q5\>?_;Q_?JO6 ?+P,FQ,4?'R_??_PM^'3Q^WOQ7GZQ/#MP M!'K+I/[P:%MN>X\"!D<)@UK$$3FM'73G\M%NL9\&X[E6ZG$&UP=F;?GPDYX] MV7:;+;^8/>2G^?9B^V5O=DM%F/R69C];[CC_8L>&KB!OQX8CH&W' MAD>@"PG?!5I&LX4OI:QZNVHYRRS@L'S8#KPS?.@8_6GPH6NE$ITAJW94Y2V8],>I#8B>G^;,T M%2$'' ,1)5S!4,6)J$?5^Z[>+&8SUK T]JXY(SB*Z);(K'#NSF2^('9#92?2 MC<]E)\)8DED7D*?+9IVT:4%GW5'JPV?OS6GET50HV/F.59KTH1:[)RESIS M G4[XAH:93L&JP">7L:L!6QG>,TEZ-,@.*<:Y?ZF:&?*>[*E51@G/ *"$!T& M1ARS,$KK$15*5$>JLQYG4(ISF!WKA:TUMWF%M0^GC9P4.P-1._[J#.SD>*N[ M)B_S54]T.O-4%0@*_>&<"!#%$:>412P*F[,#2I*NX9C5& /RDZOM8F(V#.J'2F7].*(T!3R2" 4 MQW%YCT*D L40V-6!GWPP2D <2\%42B1)H60\86F"8Z9E9RGP7^MM9 G^7DHS M<)7Q$88SD[\#5M.8\UT$SWO/$[L9_EN67V_G=S>K!3.KZG-YNW2GM#+RAW9& MF_E:'+1CN=5^J>E@A2'#/$GC!/(8)2%B>NW5:X$EW/(25C<11,1(RHF*<$0( MCSB@&AV28A9%(H+2^ZJ1F[VY'?O7U3([O86DP]NC/D&A4%!I5-Y>K54*&IWL MO+0?@[5SXZ-;RL[//S;$N]H2NY=,,5K/PR[(GJ%,KX::!KGZ53$?<.+;$78] M]BQ.48RPD$1RIM[V]_+9:FG9A*M]FJ^M-(,Q5FNWJ3(S? M$^IV].D%8SM*K$48EMWJ4<\PEC4VTV A>['SGG/"HE]6&:*8".48H%QLGN>R MYZFL65B7>?EANW(IW5]2">DB 7O@.,L/_H]=Y2[OBP9M%1[!?+.L MVFD]<:IM@N8W.R$MNFA-0R.7$[-;1ZUJ@GXW$W3Y8()>'R?HO)B@#R*[K)Z@ MBQH(OC!%V>3M#RT:NK:H(N:FSZ-G":A&&?B9VF(USK63>!QDYO#+#\ MS3+,6)%J:XUF(HR26&KR)_H_A(&*3&?^DOT5CVQ>;1U)@P0J1N,PXC'0.U&) M$DE"PA7#"4["%/C?K5_F>\W8=40ZEO]W:/*A(]!Q;#V1D-,RTOP)IM=8\>0X MTVQB >1;CAM;&W"00-']=/K9(D,/"'D+!7U9LW4KOODZJX7]F.E=N40Q@R2, MI4PHP1&A EH@09A&*PX1 P@FEL8HB*($.9Z-([_D'BIDJ MZK+LGV>+5+N3"9\0=3J@>!=H,0;N>/<0@S-G%5W1FL:116?I'S>KZX5"6VIX MOUEHNBKNLQ4MBYM'U$*,"* ,469:/&%*<56.Q2B*TK9'1;6'2:[(WXO^'0[ZA^-0!YCT>+TWQJV:5!&=_%?J ;HB$.K7.NG M;;X\+/8ZQ/\P7VWVV<8\PU$-/".2"$9"%2,50J5(P@&IEP%A*FG]T-79422$ M#"F"1)@P0G%*.66.H5LQ=;_]BB=17:I'X8M4HR#P6?' M*2\@9[>7<8"@119M,"2[Y;JZ(MHN W5.^9?R1$X FT VQXT>N>NI9'F=+5O< M;(I7B+Z4SR?5.ZY9#/6N!RG]R9R'E',)25JO$9;0R"ZN>WF<-*$< $E3Q"!) MPCB1BJ0T2:0,J1[?J@M$MZ<(*H$L+[-U!ZY=I#<,8G;T?)0IJ(6J#V0&OMWV M$CAG8L#^@$XC&'2@Q^/[;HZ0Z9J.32/&8\4 1!A3"I4 BM8K1N]9X6QO$IK= MDK&I_AR6<)BR)"8HP5S%(9( IR'D"5!6^Z.C&(Y3L1/+-[;%;!KKH;/TK^0; M[5!HWZ=AM]]I#R]_F$?43G9BJ112L# E/&%ZH6%)N:H7000ELO.W+P[#8Y$F M(=8[/!WJ"B081XP+% *68AU*^+\-6DA6A*-9)9ME:J4[@NT<[R#0V?G=(V:U M4*,E75Y"YPR]] 9T&CS37XTGW2N2+3(S0X%HST &O]-TPH?A\;/(RPR%8[>T3%<\VZ5ESNC^4E;&!5P32,HX M42-W/(WZIF0*1S%+<,ABE888$HXB)#BGN EO.(=]$S+E*'K5P9 AH521$6$ M"[TKBV-.*<$* O\OT]8KHWK.NV]6IB5V77,R[D'KGY$I9!H['U,(896-L8-R M&C%A;RU>S<1T0:5U'B9;ZY]>%ZRV_4=F'H.L8M&9PE((RI"(>900!"(&FB0F MY+;=B,X,!+#^."04#7%*%,!)"'C,5)Q"RC$@5J\!=N*;1J+"!^],$L"R9*X' MBNUH9R#X[)BG$JJ*7&H,*[D&SG2]B,^YI%=_4*?!02X4>9P*U;"M91K ..V8<&I6L:/,!^8XD;]FS7=!K4+P2Z-$4&L1K#9! MI4<1X@WU"-GY2!#8UV^W:!FVP[7VO!V/)VM5F9C.A^ M]2VKW0]G(2=)0SR5*70]W9YH<.9.,(A()0J(01JC..[&8VE4V//UP! AD5(0IPH3S ME#&,N*(PT5%6JA*[MN!=2QL63XYS^YWFO@Y9MU-$$FA% M&<]]/@<$""+-V[D)P0CQ.(QBR!.<0$D)M'M?UIXUJNMGQ7WZO!0OWUAR1B?8 MVM&&;\3LF*.1)JA@^\4(-/#&[QE(SC!('P"G02*]-,C=32?;>ZS[3,^D>A,W M4WKV$RA4G$K]IXYJ8AW>5.N!@RB<;;)K\X9C.R)Y_.F08\Z 7F@A9T28%[A3 MI?]..8::(5&[ R]:+HE302QHI!2HCCKL",0:K';DX06ECI=\*WA&V=P\PN$, M6W1%;!I,T5GZ)S=X^Z#0.M@P#3<^YIO\(25,H^=KDN,[/I(7,Y_5,/P;)-=K?:S$!"DO7P412+$*L0)3\)Z M6>$(;2K1%Y6VB^=CMC\)D$5*TI CCB.$0AY% M2H7-DI& (YL=\,-/UKM#2I @A$!,F()44:HBF7)((8]IZGGOJX6IEL:PB^(! M"&>60C>PIK$ .LJ>NY@N=I-=SK<;[91VG[)M\;8)7L )E9(B)JQNHW?R$L<%$&C? M7+XB&?P:?#72%>]*'G;+XT\&SG,\B]F9U=(/XVFLFIXZY"YG7;]5E*[6IM?@ MC)&8I$2$:0A"!774)9ELC@\8M*P">FF4B$L::\?'@8@))2J)M$N,(1 ,0H' MN+3^PDI:EO)-;BU5N%FL)ENDI[F>K+5X945U0Z7MFOIKMKJ^T1_/])2<7V@VD?& M) 9Z,R<3)05@,@$Z9K3J'MGA+EDM;# OI0T6U;/C3Q\<;WS;**^.6Z%Z9FWZ ML3U5U1RM/WTWD:0RR35.F-7@BC)-)Q;[V^8[W7<["^7QQ; MJXMTD(T5!8)$BB8*(.W/.4A($E/HNX&7U0IO?.Z4UOA+R-JO\MXVFO0Z[Z]= MNY7N",5V#?CTK+Z9[[+/1I+=;]OY1H]&@.-J=(#8 EF(%OXT$H$TGOH& [-B([_D9V?<-B#-*/\/USG":P%5O M)VKDCN>/Y07,*DN2+45^:_+LQ91B6SWT==',F=\??^73_+[H[_Q]OEVJ^6K[ MYWQ]R-AN=[B]*VJHS&VM;'^3+XO[H\=F(BQ"7&\5=0C' "0BH3&O5QA$B;*\ MR3F Q"D(I7E$WK08(RHR=^P15MHWAE13 DJ\.X_:A_]:AW_%6@V6\WT67&D] M@F]&D:*=R MNYK#1,S^07SY]*NH^OS_^P/D1A."P*^_VW.;+;#WPQ4G_UCP3 M<$YI+DTC2)T4(H_OA$Y)-BN6_;0UE0#[^T]ZD9L6'O*?AU5QX>DR^['G&O]_ MS A(&(P0(:'@>M00IJ!L/).J*&;4\D&8%@/B5*E$NQ&$HX@@"1/M1R1"$2>" MZD']7WM/L[MMME@51BRO%]WFV_WJ7^4W MC+F;R21. *(QY%S$F"5A*L)$H#!1$5.I[5-9W<;P3H9%SZ$NU-41LW9LY1\L M.X(J4"H%"DXD&OXRTQ-0SE!//Q"GP38]=7CF;E-?1%J?TFORVM\_'0U" %FD MMZ 289)235T)JD<3*;0L-NXZBG=>*07KQ"R=D6O'+4- 9L?L_ERM;XO^Q>9T'E& MPE"H%$A.6$1CD7 5\WIDA@6UZC+O8#S/Q:;E]>Q-OOGUMI$I6+585OX ;D=- M0V-K1U-'Z8)"O$#+%U0"!D<)AVZ ]BIDY_)P#@&?!IDYU>A);S37:+4ZU&6+ MXMGPU>9:W)B,V[%;.&$AEK&$%",:8HH!Y"&%.IP3BF/!5)LSR.Z?[F^E'64* M*J':-+UWBIS%X>,P"'8[>NR&9+OSQQ?U?NGTL3]0$SA[=*!$[G3RV-ZW^7X< M\M,VW^@O%T42?W>Q+45XOSG]C=5FL;I;9Y&G7TD\EXEIX8.3M?50?#T#J]5F#O<>_%JE0Y73;Y.5^HBEN( H3%(!$< M)*'$::IB22$-):41Q2RU(?0.'^^9I6N)RG,URP*V/JBUW.[Z!N\,W#6;JH\#CK6E?+-IR"%O^SZ%*(ZE\>X;EV(_5;F9NBP.,8\&C M6(:I1 3(FL=2SB(;>G$[LF?F.1&V:(MP/OKXNQ'9DI8<&Z(=8XUG \L$@DOX MO3"=%9)G2-"/1:;!CYYTRX>8TY8//^G?OKABR[RHD:L(/,3*9 ]Y'&H:ARQ% M&(MZ*(&8LB'/3@-XYD@CDZFDK:4*_I[FYF$^2R+LAET[OO,.FQVMV2/FY\FG M9U Y0U&]0)P&$_53X?%+3_WQ:!VM-53VQ=PZFV^7NS_N3#&[MBP&M!J;D9A3 MHF) *0\Q30B@S=A2QE9$XV9$W]'9,11HI Q*,0,CYZ^ =MPL.@*\930V.-:= MCW&ZP^PG^FJ#W+FHRRGRT^ XQSH]CK(\(.;[S./WU29[O\]N=S.E]\NF_69" M$L(1@BP*TR8?QZ-DB'./]M),_>S#:!(4J@QT &)A2+^'('YL./!!2!OS3>HT MI$'=PXF(O46GP?8#ZNOH9*0KTNT:)V1ZL6SV\^LLO_J7J-INE'#-*&):IB"(&$H9H4H].D6QU9.)Z3,^,?Y34[#XK M60,M;' J;6#$#8R\-AT"' )_GKO'Q-R.H=\(W#;]&<:!O6.[!E?PMVSCT!J; ME^JJ/* [@4(K'UKE?N=D1X#(5G/A%MU;S]Y;VL/8QH-Z M-,[$O*I/35_RM-[1;7_G_?9NF]UDF]WJ6U9V?O^8[[/C57N:AB(%C*04<\0A MC$E4MF5/]5^![7O#KP^'0A#22."(I"0&DH:$,:0 YE!$1%K=:^IT8Y4)\<>' M/WYGES(-+B[_2WX.Q,6'3Y_E?\F/7][_*8/?+[Y\L;TBWQ?B=MFX0;&U29W')P#"*,&$:'(G3 L1ZYT6H4 J!44<^LYP/1 TV):2!OK3UE?YUK2R"K[> M![?S_\FWP;XJPC#/']M6$GNP2SN*'-LD=JQ92UOF7TXM4PELK%$7PQ2]2<;N MD=0!W[.5S?ZL-0W*]:KAD]IHWVBVROC48N3/BO'UGL_U&EAD7VZR;"_6\]UN M=;5:%%NT8FX?99,0@R2)J="QL!1)R")0O1<4Q0*V.XQV*U%".0\Q0%3RB%!$ M&&:,0<0%9"D *?%,WJ=TL7V6R#5=?"V5"79&FV#Q0!V+C,)P5FR1"9JD 3U0 M?:5'4"@2/-3$AOK'-*=%JFB29NV6-'IJG*(>WY75^UYA=X7T2WFEP2TY@0S3 M\#KG8ZX=NZW9:4?<;&^:X?Z^FG]=K8NN(A^R^>ZPS987F\^FTXB16__"QWRS MK?]J'HG9F7]?2IPM;C:K?QZR775K-$Q2%H*;,;]= MM#&5!G:[0M=A,#H":'5F/"IC% M=FT X+IMOCH V&[;]+S&+VV">N(S@2U-7PUR=[.EXW;C--IIOOE?JVRK/^GF MOKQ%.J,(X00Q%LD8B324@"A0R8#22(9V)]YNQ_9^_'T2&C:RC72_U@JY-G&; M4PM,+!!SJ]M+D94'!*W7\/O-W6&_^SW[EJU1Q1H<8F+>?D:QH%@J'(8RJ4=4 M$86==OP=QAELP_XN**5[%Q3R!6BD"Z1GP&JS('M /+'EUT>3EQ9;;W1&SL;] MWMQ40@I+H2 D*H[,#=80H%IL+!@C$\C(M1?V[63E?N]ZP71TC,=-S_F9"Z.E MZ-I,@[>4I_N]Q3W6R$8)F?7U4X=@]%TM2ONZ7Z>[[,9H!Q@"@54 M*0"0Z!UL1.H10P*LVLCT&6>MX-QB'C^ M%*/V\7PG9"?&DWTT.1_/]T"G+3M=W.D-N;E=\KLFT&SW60<.\H=YL#9KNNJ' M:4*X%$5+5$2Q0$E*XB1-J$1")1S8D)2#X3QS52-A4(IHHBB]OBHIWP4?L[WU MRQHNP6Y'8 /C;,=CCB#VPFJO W>&W!RB/@V.]F6*011HC M$*41Q!!P'M9C)EH$-V379B3OUS?TDLM*<5RQ6"L ^Q*8:^R<<]=4"$N+THFK M; ">.DU9Z=*:H>P1ZDA.ZK#7F]H/J\WJ]G#[:7Y?Y'72PY$BA2F@9BG66U85 M8\*4!%$M!:- ]J"KWF,/'JB5$@>5R$$MR;XZ$'X^5UM?2ORJ5_6RW]NTKD=T$E<;'N MO1!P:VLXY5\?AO!*OQ_-7:/+[]GZF_Z-?+._&?@9<3M<^Q.NK8'>%-]:*]>- M;KMAZ)AMWV\NO^>&/78SRD), 4-A#%6J%&2IH+4J5I70P^G0X=WDH^A3O MO^?!O1'="^_:V,4I]7HRB2?V?6?HUUA#"UTXP6GR[A'4_M3;P4!OBGV[Z->- M@#LCZ9Z#]9S,2DFPD%"H$*A0D(@D6&&:'KT!LZJN]#'^]'C8R.Z7B2VLXYJ+ M_1C&.QL7-IDT'S? .F%D>S.]-4[NH&%G5NZ*IG->5GI)5 XB0B'&(D$T2GDD M0!(G39 N96159^1A^,FQ\I7^**^D;&$:QYSLQRJ^*=E(/6E&;F!U0-X)[(6(;JSCE84\&\4K#EZ_; M8DP./HK7GX([F.=-,7 7_;H1<&LZA1PC_4/D^3/_JS9&OXWQ97MM>K& MD):HM7Y?8C_?%[>R+Z[$?'>CUOGW75.P)F48LI R<,D#*&>-Q&GL4@P9Y13 MU3;8Z36&O[78B%6\/* %"PK)1BOO/ ?3F57G!-UI+#4WJCQ^,L =/JW?H]+C ML,W2_"'_>5A]FZ_-(F9[,=]N[_5*+VY2SA2')*(QDXI%*I5)'*6L&ENF,$UF MFAA6^5++O]VW"SCO--']8F"^RH[3!?!]\S:Y7&_-@F%F9 M]^=J,/V\IM0&QC,KTJT9IK$T'>OT^'$E#XBU7:P?L[T9]],V_[9:9DM^_\C$ $":98.^Y7NAQ1[G,C?O=6\6J[6Y MQEB^L&<>5[S,;47%:9) Q&-.DC!*0XA3E-:BAI!C.WH>143O!'ZB5;#/@VVM M5[#1_+(JW[;4WS=_*R*TNQ.V<4#VX]B]G3N8O,'M',8C2S<*%=TL'KYBJG_\ M5ER+#R.=<3ZCSHEIN*=Q(<@GM$;M7%R:W6EV717-W?37Z\Q\H3<[[#;?[E?_ M*KX_XR$FB5(PYBH&&&(B550/S27@=B[+R9#>7="IE$4J8'XBGIT[<8-Q._

[W:%XA[*0M "[D77@ M^+4E@N=B4M=&F 8QNE?K<>SH![>V!/G;?+4Q\>G%YOWF6U8%L;.(I!%*"8&" M*H BG"""Z[$B%*G9)KN>[[-E.S;L-D:KQ4C+Q7@J3NLU:<0*]')<'85Z9U(, M=F37$M^[O_^DY];>G+#=F=%GD@$&A!0Q% Q''"9(Q-7@(0ZE[$HZO08= MC(5V\_+1ZKM*SG?!G9&TB JR6MRNU-0/=UNN\@^X"_+2GO4NWZWJB*P6-RCD M#>2KD'LFMG,@MF(Z)U:8&O6Y4>I%+G2(6?N$W%6VW9IDH$D57LY_5,TS>;;) MKE;[&46*2LQ(# DR#=HDIK >E9#$\NF\OJ,-D(8K!6Q.?>8_SFP_/66'SF)T M-C'D!MUIK#IGVCQ)![E$J77)O;F5\U%K/M_=E"-7P\XB!&(=W2@EPSA%+(ZP M$/5XJ4J17=S1?1SOH48A6K#)-[\6AZ@K\YJ+905]=Q#;!1&>T>M6)5_ 5@G5 MG%%6D:$[QG5U?9HOAJOM#QFHD?OAYVJTVF_YEM,8A+([4CO9&L8\>" MM9#!+[68?S$F.I9A5**.5H/1'L4S7.G!%-,@3Q^*Y=ZG<5]Z98LR>+;/5M_G6=[69,\3BF..91%*E0(@SBJ DS$8_MPCZW8WL/!4^$ZP77)D;6PA?LJH\DV^ _$DF>@M")*%R:9*EU5NG2'8'?&-*"-.7$:TP[,J SL%SR7AM MP!R(WDY$L:*S+OA.E;XZZ?(J775'J#L]?=IF=_/5LDXAUD_A5819OG@\HPE) M,$(A9PR2A' LD_IR2 B!H'UYRXD0W@FMDK)^O*Z,/G(C85]^!1POI2;Z=!!SI8F9]?R%YA[9QH](:GTR1C@>_)C:])4.9S MV-FE%ON /U5*[*?4ZRG%_ICU3R=^FM^;7;FYPK!8; ^:+HYG$K/8M&[!:<2) MCH&C5'!RW*G34)&^)S=.A/!^BM/DO.Y*,"KB/CS]FW;'/( M9C%.L* 1!@@!$((H9C&HQD5(Q5%?+K8=;[CRN6TI45]ZM0:T*Y/Z1-():3;( M?GX%V8'(\1%@5CS8%>RI4EYG?5YEMWY(]=QZ:W<"*[SS?6O^VQ[ZS*0[(-XK]VW?Z@=[L&/PDXI M4'P91_O]>#]S3)4A7:C6;F_N C_WS1)G)!&I8I((DQ(%DD9*U47EB!,>V712 M=SBLS3+NT$S]8]N&6;Z:([Z.>SON' ER.^;LT QQJAT0S_"F!U-,@S5]*-:Y MTZ$E=CT9L[P#_'P?*I(D:1A+J#C!*98QI:%HJ!L"Y*2];!\!_%>D/VHONZJ% M==Y>MI<=>C'I4 9PRJB-T%/H 6@/K#W)NK#2I,G6B8+M2-<=EFW)MWX_XS)G MY2T5]FV^6INLJB2<*ND=6.]$\LVK_SL\Z"2,V!/ MB-4"Q#.,ZL,4TZ!2+YKE_B>R)7EN\T66+7=*ZU^V:3@C0IJJA JI M0L5BI=((Q(35(H@$Q#:O53H=V&J_;_]092UK&:?N;[*FK8Q+'G5JB99$.I81 M+)GT ?Y?*NRGQ*46.)XC4Q_FF B;>E'M,9WZPZ\+GWZ8[ZO!B@K3DNJ+%W#6 MZ]U9V92@2F*A8$0(!8))&C=Y7:SYORO1^I-H< :^+56Y]\C"'NUG3\_3,%T? MWCYJ\"XXT:$HDRJTF#"I=T:_)=O[M^[TW, .I_Q#T,AWC40UZ)4(MY?7!5' M@*<=)5$($TH10C$4B-%0*M!L!@ %TBY[['9L[XGCE\/Q8PG#JD4/U2'LT"T. M'\X O0-QP]X?3GQQ6= P6@M;*R0M0G$W%ID>"3O4[95@W"6"W;,;#YI0:I%. M^E 2Q"D@<2HUIR/): KKN[:(1!+V2VYT'W>TW(;#EKE.[= UM3&,"5QD-CXU MR!>ROBN@'ZEUK@6.5IF-_M:8)IDZT>S5O(8K]#J?L;TL ($<0Q:2)$D8)1B) ME#05%E)!R[Z?#@<>]H3-)7LZ!+_C 9MGU)V=KTV*.5N#:'.^UM\2$^%-#XJ] M=KKF"KO.K,F;[ID?L_W%5?$B>M59'G_LRT)E@0N$P#2.6)%"A.):P$2!"TD7A?)=A MQRB<_^5@"@^O\NU?GBT!]54!^KH)VL5*(Z%O%RMUJ/B<:IFGD_+.UJ:8!H'Z M4*QS.:F**/)EN9=W1FF. 9"I9' &*="CXQ)4X!*(]'U@*3K>,,>C!3WXO.YY9OU M3G"U/_ 8 M(^!QW-$\UZY]Y(6+S>/-[AQ@N8M3S4Z(OX-*C/J49G#C'SKS!VBS548\S MW-0'F;:,]+FI.+RX>CA>'*J$I3 ,]<<#2$0B5?V$#U(\ M_V4'?BJE,X\'.R*G'O"V(R?/D'8BIZ-,AI-&):<7X3E#3OTAG08Y.= C=SW9 MNI.3R#??LNU^]76=%0%:2D*6I%(J B."540Q:B[-2(E%3WJR'6Y@@KH*%DT M(+O]FBU-2KO\T6ZE0[-EHU[3'M)VR^C!8BWWDB-9J5]9VU6^#8[B!D=YWSU[ MNC!.T4M[2%N4OGBPSS0HUZ>"+Y3!>,.R2]:MK21,2/.P1)P 223%,([3I)($ M,Y!TOH/A:OQ!,W5/>?DF6U[WN=#LS SV*;PQ+- GN3==XK4'M65*T+6))D*] M/C4\DT;T@Z9M='QQ94+P^KA%Y+O];@8EYU*$"41I+"(!$1=ULW7,$Y#V"(.[ M##=XO+O4(@:K^@1R883L%LAV MXXJS*'J-0)^!J$6H MV0?8B1";"TU>"![[H].6J.2/1;;;7+?_SZU:A@[E,T.M@QGF/$Z1C(CC4KVVC!@TKRZK:OD;TRS:GT4X@R M>V%]AGZ'L>$T"'H@7?,Q5HF+ZD(MRVV^^6((:A8E'"8,*@635 *,HB2I7S+# ME*9A]WXVW<;S7KC]<+>Y.JF'6Q1BEL3MHMC0"F;[C;U_?/MLXT\+#4OY@B]G M@1VPS/ $+^LBPRY83X,5'>K3JL"P.U*OL=MBN=G-B@_^G"TRO=%?7N7;*H+. MK^3MW3J_SS+-Q'JR;OXL;]'D5Y_U%]O50N]B2YE""!&5(*)2:.8-%0.(US*E MBJ?MKOT.(TN'K;H=*Q9B!-M*A>($Y.ZX<<\J-4R8:XI;-D%]:TW_<-OH8D.= M ]GP/*U.R'B=*+>TVN=3JYVD6VKY@\O::G\>K794XA5>'L-JRWQ1I.V*:.D- M6>^!W).RXB/O:J K?"8,$2@\IA,PG_&FPQII7$\[L*[Y&,N@ M#N4I)#R-HQC("": L68OE- $V*3.>P_F.3LN;O3?LJ*WD)8KR&O!^CYN; MI M.SH;%$T[,GOA$6,C7W 4<.QWBQ_"=8;)G"$]#1YSI\ZK;Q+WPLE]1Y 9#$', M(M.U33,ID0BJN+X)@6$2,P?ME+H,:\5K/=HIU1V4GNW_X:O]Q^N@M^.[D?"V M8[X.[3ZFVN/C#"%Z,,4TJ-&'8IU[>5ABU[J4XNHJ6^POKN2/11'O?-;;P8M- MT?;./&NQNS'M+K_-UT6_=8(8@@PQ0;D2+(X!H\U&FZ8\M3MPLNZ":X-EZ=[0T=,ZM8$[9AT-/3MF/1% MNGP7E+(&SVS;AZ52&R3/4*D7@TR#2OVHE@\PH5U0*=.A\W9[KZ/D/^?K0S93 MB,!(\#"!&".8 Q4?2,-LRB%L[M"9KEIV0W=S:@V2_BA@/9K^3%;!O-]D.GO MZWCI/IMOI[!\'\%GO6Z[PC_E!=M9IU8KM1]B;9?HE\/=W3HK"@C61@"USK^_ MWUSEV]NBH*#I1,FDP!1!R#F/B(! !0V23\<)S8G"*[&]'R0<"IFN41-[UT= MYC226C;;=89UNXAF#)@M:XE.$2[8T,@8G @Y6A?=EN"=X4'7\$^#"9UKE?N= MM+8'J9HGLMW^TWRUG,64I%*D *@0Z<^EJ0P;PI5(6AZ:6GRP[P/2YOT5;1P3.GF1V &H:]-%-]"W'#TP*1KZR]+IX=,(:O=;E$CZ!LRZ0,"B51;)&G'?!QS-0^2J(> 3(^1*(KNA-A3ZZ*_"TS*$? M%FVIY-)D6 [;^Z( K+BID* ,Q9)(%,:*8KUGRFB<0I"%M.0)]*&4_J, MXYE<:M'*RM)WP:Z0[J3Z=& _>P:J,ZO'!<#36$9.-,G=3[\>"ZO(D=0#FAX& M'[+]3;Z< 0(4B2(L(,$8*D59SM%WY/RWE2SXJI% M..+">P'!MBNPKP$FN!1[JW1N3;K!J^WB3+.KU<:,L]EO5U\/9N]N'F)-5[O% M.MI[BW1+E0?U01V@7PE:G J:_&F=' B;?#W M0M[ "!P4$@^K/--$C5GWKY0'/K?9(K_>&)&# M:RUS<>UMOYTO335O\3A1ARIJI_"W(]>Q<+?CU5K*P(@9_&($_8NI^3N1=716 MM4#R#*'ZL,UN5W+-LM/V_Q_ M,G-CN6JP=/%UO;HN'ZE_)!>-"44)PHSP!!$0R8C&M5PB$E:I'/_2>-Z%_K&Y M.FS,O8F[6N*Z4UV0'V4.?FV"W/JGVVROMR=%'X(.H>X 5FQY]#XI UH>RE>R M&\]X(GU1J-3(']3-[4XT&)W*>Z-^[C1_,(M.@_8'U/=Q!<# 2-N[B"KJK^0P M ?_N-.(_!OLQ8F&*"<2A)#*"@JJTDB.4'%B&VN[']QYPRQ^F_V"F6;VDD).L M1DWXO5C>F2%L67T,"W1G\3J]47-V(>^D4AO6R+9B:M=6FAHS.]?O12;V@V1; MYKVXR[9STT+([ V*HMBK?/M]OEV6Q#^C(J902"8(9QS'DB4< T%=AS8-V(%QCY@@<"5JOXY:7K!]QV MW#DDKG9,V0M2+VSX"E9GN,\5RM-@.F?:Y'[FHAV+J7R;K:XW(C]L]MO[#^;9 MM>TLD0*+F,"C?PLGH.GS-KJ1>3D3$9 @B%,9$(D 5 MBQ!","4ACD5LU>3:N>,W8@:%G,Z\OP72?2, /R"[C +:X#MP*-" UBD!Q' %%-LJE)6VZ23N$_#SYC8FU9<+H"/(9+FQS'\\OWC9]NL?!O6-'[E:3_#_[=MMN#!2[[!#&%L]LMTK@#XNJJ 6SE70_#J6?6-EIS"Z"Y&G$A5W M"H9;8SKU&+B](JU#7TMLVM(1,Q]^J?\)^['2JX9A3$D(&<-*8FZ>(D^IDLIT METU@:GE0:O?9WJ/70IS R*.#)RW1P#O(!VB<61[=4)O&BN@H>^YBWE@6$3S[ M.!_;;DVSNZ+.P\"GNC569?L09Y-14WU*:IC&$::(8 +%, 9%Z,*O7ESM\ON?M M0?/D5?DRUJLG5.YP:[*,LN,^Q>*,0^H$V30\ M43?1'[^6UEW_5K[G8I-=WN2'W7RS_+C:9/]UV"RW6?'E_EZMOF7I:ILM-(J[ M8OE=W!4W"8Q0U1J$.!91*B"E/!2QPHB)I!8I#EG4VA_Y%L1WXGR3!;7\@9$Z MJ#0(2A4"HT/0*%&YK4J-\A:]730]C/5:G-M.R7"6J?J?TV869[]3LEVW V%C MPWUMPXVQX4UEPTUIPRMCPV5CPZ+A3Y!7-C3W:OH>%O?$\*4 IIFC?4F@;P7: Y S>>HHO+&!_M-H' ^%(.ELKK/AV*F.-[?HP[ M:D7?^@2QB#K&E]9_7.)_PO0,6[P;X:7 9CK6GT#H,R$P\DFN4(OPB1D_>W&[ M67T][,J#[/?: )N]#N9.XK:4$DZE@"ED$99A"%6$JX&EPA"W#H'<#.YFUMU@7<[_]@*D9=\G%LX M)^"G'"N4>YMZ-E>*C',[K3(I.C:8-@V'^;HI-">)PB 4*4IPRACA803J?;[D M)&EY N1P0._G0F7$>BIGU0OEETK4OW2\W^(&[Q9>8WB@[;S&Q!&VN3PT.-(= M[PT5B"].$2]Z*O6^*=1&_Y>\A%OP)N E'"N4>YMHCLN17RI)_'@PONOBBBV7 M*_-/YNOJR8>RQ\._LN5,Q)+H#4\:8TY5R%.<0%Y+G'!@=4%_3#D][V..DM7/ MHLP;V8J>B_-O\]6Z:,]5O,RTVQV* MY4U!1(^^THCRZ]>B[.N!QSQ1+/AZ'YS^7J5<6[=C=6GVGV *3*-XIQ)(&%;^SZ8=0;SC)6<-7FK?%M4^,V8 F$4RQ1*PJ52 M<:2BN!)7A5'('5_6\26F][W:D=IJMSAU/]C9X@,YP2%,/:('K-W>@VE2:/C& M_-\+=O+I_/I.C9_$\_6&P;7;;(=LPAB%=&8"Y2D39)3815CBQ,IYV-[W_ <):Y\ M0F"F7;#40IOP]MK(6<2T=8GW=2FY33&=3/?5')_S(NW<;,J23SC(L51&FHU: H%3EG(12V_CH-:]L[ GS5BJ)%YY?;I@I]V[8)_OY^M7MW?32M[9VL!'9L_;/'CC:3]_N+C* M"7JVG'7KP6S[;;7(GE>G$865KW:9Q7KZ=LD5]OBCJ1-&(J MH2"ED<01)BP,9+P5F]WNO4VS&V9[6PN\I9*/3C3.I7[7=!H5N[7 MM(-\L,\SBNG?V0?W>D8<=1NI':1K$YWQD^-/BVGXQ0G@\%*#RY$M,[K?JY*F M^;;ZEOD]..,/BCF"7'\[^'ZS6MR\[D:#[ZOU.OAJ'DE_E3??Q,P9V:'ZGS(3\[+OZC8; M)IUVHO1/XGV?M><8+KG?Q/K)_71/<(9RWBYLV+;QM:E$U[[AXNKW_+NIY53S MU?;#?/N/;/_G?'W(V)YGUZO-1KN-BZW<+"^NV-W=>K4P=9X/^Y#\H177(HOY M>G%8%Z_T?-IJ5"ZN3(.2?%/<'[S,>59W,UGR^QK W0RS)$T2G"8QQ$1*D4:X MB58B1*'%4>.;T)*HQ'<%G $WPP>P7RO/7N%B%[=0;99 MFE^<-ZCHOU6]DJK0X6#<@F'RQ1&:X,Y@8_[AHD"GRE7N3U1STY M3S )/M63LX2E:@M63LY/IY-3_M23T^(\^,THY?\D>?I,VO=$>BK&?NDL>RKR MM9Z,$S@%?WN8Y6^9?@8Z>?\P_V%NYC2;C\/7W6*[*@Z_/L_WV0Q0%@D.N)XM M,8\ABE52-_93,.6NG]GS):;WZ+@2T/#P";?/-YO#?%T4 P79?&OFENE2?M@% M7_.-YNI=T>S"T/)JMRM*@@QWETFT!V2]F&_ZQKVCV\#WG:HAYTB'6L%^]ZOJ M^77,K)VH%QC]WDC!QBM6\E&?X6IB3".=-3X,KJHOW-JE58JJ&I+=YH>BBOZO MAFI/W+:8;Y[WV^\W;'.O/;X.P>?;OVDNGR4B30&2$8-)RB.6R! V"31"4YM[ M6P-*-9@CG!?*=/)GP6JC_>*]V<,4B@7W6C.+_?.01FZ1GIFH=>U<6&U6]MBL M#Q(@E5F?SX#49JTU"OXV7;-:)#8F:MYNJ0E?J[=O0L$=R"^E!$8PXP0V]6-H MG8^[>&P.M.I6^?4)VHED,Q[&B!!.40RB)$V1BG#3CL2\(&MSR-1G'/\'/_5C M%_5=5)->/*$#F\QV+T#;'(4,A:3E\43S7L@1PE/'.1B$-@G[H:#LF$1_95;V M3F&?4?_%M+(+R";@%=SHD;N>3.,T,SPV791 P!@P(C@#!"@F90*:(LB4#94+ M[2R?=T]AU[[PW)M*XW0QM#"UYUSF(#8>/(GYM&_A6VW7^]@N/M*6O>? &\]7 M]M??4V?"KI8X>J[3V?Z[_NK__J_Z._I_9NG\W__U_P!02P,$% @ YHM4 M3 ,@QAI[Q0 A0X* !4 !C9&YS+3(P,3OJWO\"_@K_\4D[' M]74UO?W;7_[QX5?UP;QY\Y?_]3__V__X_W[]]?_J]V]_L?5X>5=.%[^863E: ME->_?*L6GW_YYW4Y__.7FUE]]\L_Z]F?U=?1K[^N&_VR^L.DFO[Y+_$?GT;S M\I?O\^I?YN//Y=WH;3T>+5:__7FQ^/(OO_WV[=NWOW[_-)O\M9[=_H8 P+]M M6^W](OZO7S>?_1K_ZE>(?L7PK]_GUW_Y)4@XG:]^N\&/;#[__N+[;WCU-912 M_K;ZM]M/Y]6N#T.W\+?_^_O;#RLY?ZVF\\5H.B[_\C__VR^_K.&8U9/R?7GS M2_SO?[Q_\T,GX]%UT$/YUW%]]UO\][^I\7\LJWD5L9J'7UYU\'E6WOSM+^/K MZ3P(#3E$&$21__NN;Q?W7\J__65>W7V9!"%_ZV 4MER,JLG\8_E]L1Q-VHQI M=\MN1JA'DPCSA\]EN3#UW9=Z&KAZ%+'#K?H,^Q_EQ]&E2GCC, M']MV-,KEO)J6\_E5,%Y?J_+;T9'M^;Z;T9C1_'/\?Q=(_G4TB4*KZ?6;Z==R MOKAK0L#&'60:[P.S8/*XGW>4=_RHJ_&C\XP?=S5^?)[QDZ[&3S*/OYFY:]E- M1V.O[^ZJ=??AQTP]701G+7Q2-1CO\::]C['A@M>\AUPC;NCHM.ZH]_$WY'+3 M#KH:[W1>3ZKKN(5XZC4T&.>1ACV/[]UH%C#Z7"ZJ<1,RM.FE^Y&_"7NYN_+# M(ORYF1O2H&WWHWS\C:N;:$[]I/[6:J@'.^AYO,'+G96?R^F\^EJN(3MYY/N[ MZE>&#XMZ_.?G>G)=SN9Q*5OZG)8WU>)=6+Z.@M>P>9:Q-IP$ M[7K),O)F1&W523?C]J-J]J^CR?+H&O?BPXY_OZ%N]WW?\6B>_TQ#F]>T?<>C M;<:N/9]W,Y:_U_7UMVHR"=1='0S/HKNY&$UOJR9#:]8ZQT@;TK!5)QG'??1X MKUTO&4=^]&"O72\91W[T2*]=+SE&WLQ@M.FCFU&O]T@?1]^/#V['IYV/H:$Q MV-^BKQ$=G>8'FO0UIJ,3^$"3OL9T=&H>:-+7F(Z>H!]HTM>8:/LQT;['Q-J/ MB?4]IH9NX-&&G8^OF4'?VZ";\?Q1+M:_\*ZM6IM^NACU,WFQ*$V78UJOI@M MQXOEK)K>ALW_VHJ&M?RVR>B.M^U_E(UG3^,NLHVY 4N;]Y%MU(WM0=N>^I>@ MZ:QKVD,W(_Y0WL;KP??EEWH6XW:.C6_?]_V,IN'\.M*LU[$=G4?'VO4SNF9L M.]RJHY'%R([H&P?'>'7MO+IC#-1>_0L]FI?73__MT2&?UMU99&E*WZ1>SRG9 M%&L9/.SR)G0P<_I=,.Y0H[ MC.5L_#G\WKM9?3L;W34;^?YFO8ZMC=]^M'6O(ST\A#:3(+'O7J5LP?5CC3L: MY_+N;C2[O[KY4-U.JYMJ/)HNU'A<+U=OG][5DZK)H[IVO>0<>8QDC\'!Y:SZ M&@S#U\8GG1UUGU/6M_7T]FT8P[6:S\O&S^J[Z#NGE'^4WQ[_\L-B-+T>S:[G M?]2+?RL7ZKK^LBBO.Y6\_>_E1&-UJMJIO+MZS"E1MS;GG+8GV.TOY6QQ'SV5 MU;.5_UA67^(I9:?Z:OHK.25ON,R=T-=)4CS-QYRNEU>;W*Q;7YG4D]WB702IB;T?S32J+E M_-?;T>C+;]&4_U9.%O/-WZR,^Z\ /F0=^^\/?UULT@Z%[?FG:KH28JX^S1>S MT7@;$#2)./SM+V$ 19-FA0!(>^JPYY0Z8J@2G '(K!->0*.>'=Y/8H:U>O: M:79I;34?3^KY MJ=GXEWIV7<[^]A?XEU_"O[DI9[.')>U TK@5S18OC,-H-G[!SA\;/GSQVY=5 M%HA?QY^KR?6F=WG9.WXVE]Z!#CE4]R;CW7UC$I/)(& M6&X-E%XJH($GQ)YQDL>$AM?+27EULQ'@J4KT_9/_M7)?#R#0MJO" (2$Y!P1 M:#"&#"LH-ZA0!B7A;Z:5HMR=2KS^,IP?3ZC[W\?_7L] M,Y-1D.U[-3] P!:]%)@* @EG'#,#F'<0"@I], #(,^P(X8A)*\0&#Z7LA?E!O3"E.1L[T$ N1KZ9 MOIO5XS!GWP?=AA_]O#JF_UI.ZM7AV._EW:=R=H"'C=H7B%/L+<200Z\THHZ! M+<;.0_'3L"^-&77_V+?CW;P<__6V_OK;=5E%RI'XA\@T\H1IX:^*M^7M:+). M1[1GF=WQ52$)" Z+T@IB@JTR%"J[&3F$UB:P!@V/-;TOH^D0]T..]7#VKGC/ M/RD,1EP*+H/OZC!%E'I&-F-FY%*6LB1MU9U =US=+R\KXM\4'V?+^<)O52:AM\(+Q@ 0ECGCC>$*84$>[1XA MET.3TU1V=OM:5& ()E 0&J,E?)&>2+\1C[O>I,\PV8E(+OR2N> MBG_U=+H<7M+V?%X :<) J2(&6FPT0UAN=P)&\D9'N:^;#2=JK^X M?59PZR!5#'/G$(?4( _H9G0B[.8OR^WH2?5IH)ZL\O?U^,^8JO_/C^7X\[2> MU+=5><0"'&A22.&%E-AC2A# '"BL]&;4UB5=7Y.?A@K= 7Q&G_-M^(LWB_*N MY3YFVZR0EEI.N,.<&Z0DTH)NES_)L+LL*IUS,W,JYKG8]<4^'Z -J M3_ Y0+0#K0I'K": BVQP9IS;O(Y6-Z][;Q<.-RN<)L0*%* Q@%'A"3;,VX<_G-9;E.GY.@!W[R!.I-= M5_@;FL,#UJ9)\X(3)@6TTBNEK9',*[257"*2$A1!+YQ9/>*<+_#FNKPY/OR# MH3>->BB0,QQ3IJ'D"H9-+I!TNXQKR5/"*-A/PK-^H,Y%M6VYC8=AVE6NP?4C MJP/\.M2L$,8S;6686)A"Z*1$ZO$X3;&4XVG>EE1?R]FG^C72JD.$3S^P+,?U M[;3ZS\#JZX!#=5.-7O!Z-+U^&_XZUB.LPLYT/E_>K1Y&[CW13.BST,(9'38= M%'/,';>(,[,%4_N4N UQX>8J-_BY#-AV9[$_L/*?977[>5%>JV ,1K?E/^;E MS7+RMKHY]*8DI=M".$:@"KZ%I=@"IJ1ZG)[(0)I 4WGA-#T#_@GF<;)ZD3R: M+>ZOODT#T)^K+\%"CZ/>;LLWFPN*55:ET?1^OTELUT_!M;742 *9XI1(Z.WC MKADHG13E""Z<8#D0SWT5].1EUQ.,'H0T]7SG"4?[3@J$"4 8A%A1PA,P6 M!2]$RFX!_BRG^;W!G>/5[-/B\W%JU-.7)=T;O9C=8U%W]W_@$6R#5@74D#OA M(:'0*:,T@&CU^-@BJ\*&[*0WL*W&?^C)>I-FA4-&.$B10I0[:(,5$GHC@33. MY[Q$ZW-#U:DVZ]X /M],VYF/:' 3SG@HA#*<24.HM$B!@&[8+7 @J"'-#I4: MCG^;_^@T01HV+S0/S+(.!HD4M6'G#9 #.)AY:A5Q!/Q,$["Q=NO>@W8=M<(.,#+L^+Q2 'EJ&M;> Q@-G8@WU"GC'B=,HZ\NDWBG4N;I?G+DF M(YR=.^]'WWX/OMVL&DT.N>,[OR]BZ)$.^$ M?/ 'M98\;$(@\'%] DDG"H-B M3S<*WL>6!$BSTR4>?,P_E]?Q'+@17WYH4"!$F("(8XTP10$S0J0(;A.2%F*> M]!"R=3S,ZR5,"J;G6)P:+DJ%4M '&:#3.&QC&0Z;20P9BXLYP\BEO"5I']7R M(L7QRSQ=_M2V?:S'UITKS@0$,\7E"O,W7BE%0)9A=?U0WRR^!5#_/GM2Z'AGV-WAIH42!F =P$,X M_ -80;7GV+$PUQP3)N4>>9!.3[!&%URG:^8ZX V35]#:6J7AS]V56?RU7 M0:K'R'6P76$4E% 2:@PW%%@F,?(\ONGP4N/@%EZ*]0XDH939F@.**2G5AH;^]4N0$/$^^E7U;CN;EYWIR'838 M4/,I+?>=!1YK5U!D/-0RV$DCJ1-.64 <8M;JL+@;F#7:]]4:C3Z@SA;XNYQ- MJ\5R5H9A^^I[_-/1=6AOFT)8@3!3.DX)ZJR3E"/!L!= 2V%-RAZL=8COJZ53 MUS#GHM+OHX#6M)S=/P7B&)?V-XJK+ 8& M5T^FSG ^/4_$*L#ICWKQOAQ=WW^L=1D$'<<0J _E[&LUWA6YUJQA 6@0/CCU M&%A#!2""*$<$5D(0JSU*,3N##,[M;Q7K&NNS'P\=LS^'&Q;>6!Q,+;!$>0J) MUL9Q0+A5*D!I?8J_W#XXM_=#Q5XM4*=(YXO$'2_OEJOX)5L&=8VKAS*97R;E M2I_3:W472\O_Y[KXY#X9#T;E=O,3!6;2&NX5YIA2RKWF85(&YU)3!ZF7*1G@ MFT?H'JBC]*K8>B:MG-U>'KYP.=2L\%X90<*^1A-!M:6"$!2"&H,%(2&G8W0 DB.)$D) MQ6U]./7J[U_2 2( *:8-2XIYGM(1.N$"W4NG,]@J)H9J$)3A(7%W&A"J==& M6(,]);5M '%#4PBME",442B573U4T-!Y2FG(0/TAWJ5=>U/VB?R93>)QF MNQL4PD,N'+(LR$6)%#(8>J"<-0QKSM#%Q-R=@UN=0)Z14!&&)]N*1IS:W::P M0%@O74!)T."%$*TUE]2%'8AG5/.47%.#.DHX$ZTZ03VOA[\/CJ.N_KZ&A5*" M!%/L3/ S*)96&J@E@4I@3@1(2@,[*%_L'!SK%/H!;@^ZV1846@58N9= \;#S MXB[LM@ 5$A,98T%XRAO.]BGU>M]VGG'M[% +YWMIO4K\/?2'U@#&,!0F 7&6 M(B:%4 )R![6 #&C<*!U6P_$?V5^NX#J:YZ!5)P5Q%"MBG9-(4X6Y<@HCRY7B M@@6[]5,]NFZLZ1:/KI/@SC(S'U*E7'V-\33EMQ-F8Z>+5CPDNOJ,=6(DJH$2@LRA8"+10&0H3=ZBGSMJ/T_Z,8.GEU<_6EG*TKQ1^0 M\.7'!3,,>80@5Y!3@YEV! @@#6$0(X)2XBH&-6>[5/+S=/^IJ.:8FC&G=_S_ M>-?^=319V:KI=7P;.5_\$&6?OG(>_:ECBVCC#@H9'!*/ -7"2!J,GX;<>*H< M=()0+!JQMZ]G=KMD^'TT^[-<1#/^H1PO9RM'Z] BG-!;@;$EA(H "0LS:]7E!@ST$ M4!MB*0^&D@D0X3*> R^"U4R)>!Q07$@F,G6 <+X$ ;O :,FHYIT4P@.)D!*, M!$VB1LL'.87D[LW!UU.<:E/5$1. M4A[A6B&, M0;$7P[CCS7#)O-S!7" 9:30OV'5/>DU1W<:0ELMMP ];2\7Y\$ M^>7TNL6V_DC+0BB&29AA$ (:3#YU!-C'B9:4E+U(\/]_K ?)\J8W^O9Y]##\YO[JQY:?-B^S%_>.5EOI>'>2?A?G+RK<=+^.?C^+V\^U3. M]OD*Q]H5V$*'+6844H\=(T :M%T-&$Y)(#G(HZ >-%OWA_=Y-UYO-X7E6F^Y MMBT+HB3$.+@;U# -A110JJWMUS+EG&A 5ZQYUL-NL3[9%CT*^9!!J8RE 5=9 MP/XQG97K?-Y_#U-H_C;\U2J]A!]5L]46\.IF5SC1T9)8O?UB 0$"%!*DD$;( M L D=UO,"+Z8$DB=HGZRO13Z.JHF<<2^GGT8-:1R\\8%@49:3#@4@#DC M(*)*;Z0&2*4\?QP4*P?#GN>OA[I6T0"(^8#MJH[K:>Q\VD,!(/;2!:\:$>V% MTL(HMI&?$ITW$*__IVL=$J(YUQ( /Q?AHD_]1(+'+(P[YK,N;^I9?('<@HXG M]5\8*8"P,9L5DIQI3+T@6Z^;LY1=S@"]T(QDS:&.H5,YKDI]4OF'_@MO/(;4 M<$RU=033L'^D&^RPL2E5%YO?7OV8)?;CS\CH%*V.\T@$,)@ M)#Q3R(!&)=UZ.I8+?M_OY>)SO>L5XZ[#N%W?%TYP$7/N0:T-)TH@NXHH6LGG M;;,7A*]F,]F#VI^?PG4 0YA6)A)U W.VMU;;Q>GJV[2\?B@O4DWN'P]?#L5J'&]=4(2,M\!IJE@L MR*8]UQNY%4DJJSF@F*Q,Y.H>\$$X&5VGO\GH8GC#$0-4 P>M< : >!&MM=;W*2Q8^J4[RY+LZ5ML[)EO-QY-Z'HOV-GATVZ:?0H>]&PW6@U@DJ/00 M$^X 9-8*)B4RC4I1GA&/1CF\6G54"$@9TY9I'9^B&>6,91M$&)19DVEF>$/: M#UM>G$[VJ((S&XR'6X:?S6YPB2TDC @(D(::($VXL$(Z;+"S9SP[>,@&.;U] M6X[FY?Q]$,A]_U).YTU .-ZX0%90'59-@1S!DA@L+-U([H7^N>U#4U8\3\S> M->RY?-W] S]<\O1@NX($>TZ6=^]&]^N;[4;I5UKV5!@AN%264,\])U1Y!]@&#R5!2EGR <:C MG<6R=:R#@7&R0?&35AT5'D%&+/0**&,\";M%N)WW%/(+.6?OG2NGKLK;MJY *$0D41AQZZSU4UL@-)LPG.8$#-)4#(^;)>A@> M-\.OEMVQ<]M;<&T<-!Z!L'NFL7JJ)](^SEF54@"O?>3"3\C/4S4Q.(;Z>CGK MC*#;S@K),"+$""R9U2PX]EQLUQ3G6,IE4>N3^9^0GZ M2NR(\I)13TF8I@X]NCS8I[QT;%\![2>DYXF*&!@]/WXN9^7H9K$S$<;)?14> M&L@1TBI6N*".^^"@;S#A'J9$);+_(F=?>A@8-],966BA !3><6 0T4YZ;[=' M(D31E#=??#C1L0/E84OTAW%'%F_XEJ/)CT.[^*LRA"''Q 9%&0&5 )YY&K:K MF@@)#%2-YDD_>+Q;SL:? \NN/DVJVY7"#PC]\N,">^B4<] :H;B2'&&BUI(I MH*'-FA!B: ?&C;5>=PSSR1ET_EY.@^F9O"MG57U]=?//T6PVFB[NKZ8Q_&Q^ M=?._1[/K;P&I=[/Z>CG>^5[GI'X*H#3SUJF E #(:^24V,BG,,J:;/FUTRB' M!LZ\F)S\XN(U+R*<<*N )QIZ3[TBTH;E7H65GWE-C3_C<]#'J, GUZLGA+;O M;5U([Z1BCD"LPC80<,$99H!RB0%6RE]8%LF>>+$WEK,KW/.'%__@&T!Z7JV8>'QI:]*\H,IY(!!P MS ,6MJU66!YKV.A@8PAHYO7U]%9F/B\/OK/<_6'!K*36Q- AS0402E*FMA(Q MD#4R,$0"?,,:VB<1D9*::QA,8WS6G8JQ<554$MD MP$G58MIAG,TI[J#NL J>/I.&!"MQ^Z=(%I+KY$ M1D^#\NX/OVEX^ED1>$_"*JZT%2JX?E +#3>20).4F6E03V_[84<"E+E(\6Y6 M?AE5UYN7&M/KU9O@'V X=)ETO'4 SPM,%5560>Z%CSD]-G(S@E*V4ZV#<%X? MA;I'^"R;JJ:;J<)PQZ6G$J#@G$$IM5=B(TN *>7-5/NHF/XS?W?*E10D\]F; M^DLY6]R_FXRFF_HX7Z*7=7A1.M2L"*+Q@)/3GBE@M;64L4?WC*1$L S8XTW> M>'>(:2[V_+VNK[]5D\D!IFP^*587K4IZ8+BP%DJ,S-8J:L'L93JVR:PX$;]\ M3NQB-+VM@L.]EC=PU7T?3Y;786??@!U-FA>:*H6HD=Y"2#W#F.@M]P$P6:/: M7Q%S>L VFZ\R'M?+L--_W,Z%P?]13\?'O9?#+0MB <222L2\T0;SX*9MY84L MJ1[T $/0NSH2[A34;"&[CYYY(^KL_+X@&,:W\,X;3H/1IV M*41\?0@$%IYSXR2F4F_#V)S0E^QOIVC\\"IV,KZY./2/Z3S6G(A%9:>W,;(Q M%J$]P)^=WQ?6< \PDUIY!(A!!,4\0VO9$% IV4H&^!"J'^9T@6S6RXR=,!R[ MT=C9J. .<@IQ0(T+[@" DI"M%Z"7PL'WI#JG3!;+9GMDGLH)>IPD%%"O5.J M,ZPSQLZO=;0:^;&W?SN^+@R#"'/&A8." 8*U]EMC[KR[L,3H72CX97A\(J@Y MU[1ZNAKF_,WT(2Q.75^O[J=CWH/J^LW4C+Y4B]&A ,8VW10*20]5= 0YDI0: MX]5V:P'"[O32SI!Z(%B/>.=BWL=9.9HO9_>-K-3+CPN/(0\;".!AV$<(1BR% M6WMNG$@YB6SN.\DUBZ;E;4RO\=I8E(QJOC>EBU$U+:_=:#8-1)^K\7AYMYQ$ MS&UY4XVKPP],CS4N'%0TY@!&+FQ7N0A;5K_=I7*0E$]GD$Y3#USJ'.6, 0"; M@:[.,8)I#0K[7$[GU=74 ,W/6'GVQS.% MH)&KV4JBZY7C_JZ(\!@3!%]:8<_ M79+BX#%01XB?YQAQ-=*Y6BX^U[/J/\OKQCQ[WK!PAJ.8:1HR[*EVD'%/-M(* M3+.&OUX4OQ*1/B>OKI:+^6(TC8=8+8GUI&5AK4$Z+)W ,*$]1)X+LY%7 W-A M9>FR,^MTJ,])K3?S^;*UN5HW*C#E'"&)-40.8 L! ML)A%A2I>P!UI'+3JB3 M4#[#Q<@)OE:#U@5%!A"AK#/" @VQY$QNEWWC4FYJ!_@&OU=V=0_W&6C6PL4Z MT*KPA(2]*C"4!O/,-%&(V8V<'B>E:1U@ ;=^FL71J.3(#X;A9HYYX>:%=(K3:%E@B(AE=% &;K=B1"< MXIF+GYU,I^-\EIO^]:";7O6OOPX[64;"?X#63'$#:? +_=9%Y"0ES%_^9/Q) MAS?W2?3Z&F\+ROGJECP;2(,CYSTM"L,ET1!RCY2D!'CA'952,"8!I\PW>O+4 M5Z3%ZOE0D_HDSS\M/.488D:#\<'!+0K\(8(+QB6"$"*5-6PPQWUVLG9?A% D M 7K+%S\-@=NC_:)O"0:BPI]@@H:@DPJ!],K/_NRL(YS)32T M2G"*!=&>(^P L0AJ 7S* M/^@+_W"(7.")(&8[Y]YWSU:. H,PZ3:!QQA-D.8 NJ03T /V1=.75O>!Z/K=DA4@KIV35HH!"0$2! M(B:6$F54&X@)YUJ&R>0A2,E,,4@STAESN@4VFV-23B;Q&4TD^>S/,CX=?4#B MD(^RMU$!"-00&R\1L=0#(A#07'ENH=0$T)1(JD&^[NV&*AS%_J&\6WP*0V^SS:OP?RVH6#[B">0US8S4Y#AZX)/=>*,.< M$ 2CF)>!(*6)%10[SH@A8?YE#6EXE9S,KX1MX%'6A8B@"N,4]S&J2F-"OX"!AI[JR!QH%%0[6MZZ-(YZ;H%.-O+JKMZ MMJC^ZSRIQ3E2@3"@,"8+MIA0K:U2!&LOH<"26"]2[IO;QROT?M#8 M.4L2\/#T4/D&3'UX4&% 2C&$.A!248:XX8AUJ06&*7PA1O M>H 'TEV?,J8CFHLI88DL@YH6QUWA9U\64!.M@ K8:$5-C):W/OSOL$F%83+@ ME".DYONMC%DJNN9(&I[9+$E\>_Y'/:U_9/1QNAQN6 #%J)(8< $5!1))"K!0 MA#.%*(0@Y>!ZD!NGSBU,E_#F,S8;:^@#0.L<=LLP]@=S64_GNKRI9P_I#3Z. MOI=S]SW@%!1;34>S^S14=#E7KYU0)K9&-8&G&(4\JQ M$ 9!J3"',?;>I<2### _0?, M)"YL9952 'B+):6> *I3'+1!;OCZX5XJKKEX\T>Y:.3*__!= 6/13FPHI9!0 MY:'T4GKFK(82:BY3ZAD.<+/7-4-2L,S%BTU.JLU;,#V:5^,#_-CY?4$"&- K MCKG&E%LC"!.!]T(Z)[$R*:M8ZR#TUVA+ND#U7(RQU62Y./B.:D^+@FDG>;"- M&AA.)?6"!:O)(3 *PF3PAIC1>&?CS:G 9N+./\LJ]O/87@J0#VZ+?]8WGTJ M9U!R6=^(E, %E*3S 'D-!!5Z*CQHOJZSGUX?+JU[ZP0\8XH>'G!$&)(B=0>HS4J&EJC+[F* M?'<$[!WW89_[(("-$I!Y*AQG'#/LQ4861GQ*&8)!/E?M4]T'#X7: 9TM.NWZ MWY?S=:F@C_7['/DW)%A>GUTS#! \QNTKS0B%#A/>3:3:@8LSMN>ESXO:L)UKZ#PQQ _I4*:WFP@S6\W']7+:(IIX?Q<%9@PX MIA65G +@PN;:^@T"1/&+>X$^*([VI*5L;\<>;C3*ZUB"HIS.CUG-W0T*0[WW M/&;CH3Q(J('U>BL=LWFJ&OVL'.Q$)]F>ZXRJ:83G:OIF^K5\P/ X79^7S!J M&;:40B-CN6*L(VRUS9L)-" M8$2$5"Q (2P3&"J--R@8 [*6W;BP0\C>M' ^+JKQ>A\?]O2KB15F=UE]'7V: M''RAV:J?0GG-N20\EFSSR&$".-LN"<$"9#ELS/OHJG.:'&5B=PHX'QGCMFL: M=%^U)-^3=@42FBCK,%=2(:&<5GJS74/,D#SUK"Z=;*<#?CYRO9N57T;5]<9_ M?7 :-M/E:!*,TSHLI*""8(RTBCD_J29.;)8:!(%)>;H^R++H9Z%C#YHXHW<8 MQ_SHO;3GY:X."A?F)I0 :\ EU)"0.U6>B8N\>%S?AYV@/SY/<%WH_OH-<3[ MR/%XM@QZ>JR<>Y)+>*C#@L<0*6*9IF'98,'YIH^NB40^:]6M3,\QSN<;=JB) M\_%T8^6/)S<_VK;@1! C&0$8 X XXJ#!YDQ]LW*"[^FD\2SL"\-]#,OQ/&@ M:3F+V)YJ!O=W4YA8!DA[ZC%3$&AJJ=LL#9BAI!+O0WT.?:9%N0O\AQ?,W4D0 M=T&%L5XY:J)7#)QDWF].[+&F.L4(MB^KVON#Z[QAM_WHX,Q,7-^.=_2LX$!G M 15A$7?0:THL<<%[1F8[/R'(FL_KTIX5=(=[+C8&[_7A"NHAC:_Z.JHFT:'U M]2Q>D'\H@XT_9AA;]+*J\V.T('$^2H @"I-]@X/"21G#!WEPW2=5GA>@[DT- MV>@8,TB7UZLL0.OPC-/XV**;PL;LC,9YY!7WWC+ J=H@801((>0 G_;FI&-_ M6C@''W\?+1X&NSH:74^UU>/&R63> 5%/[K_P1GI'C(>,4@F,DX_=Z6%XYYB=G%\61JVJ+B*FA( >\X#Z%@6&7#P3*:UM^:KIUV=.Z())P8+QEAA!B39";T.W1K61) MR0A?S9:E$V(E)\\X*#BSF4DCH ME L0*T*WB2ZP"-NI+,?+%\S(WE5R#@^N Z:V[ZU0QL6G$UP 1YTDD'.[26%) M%! I-R'M*UA=%$=[5T9N:WIU$TW^9HNTRE_6P&SN:%5 I[4S2$!LN6$&8FTV M<>M$"Y!2F.C4,^:+M(_IV.?BF/L^+N?SCZ/O#\E/5O>'.Y.6M3.)2?T6P6>F M3&%I%8$0>4_"9FV#E:$H;[7D2R)H3K6<]P@PR')73S\LZO&?K0\ G[0MF-!0 M*.@]#.XV()@)L7E31J2T*=OH0=;H.OL!X.G@'R?<^'HZ7]$((@Q6)(I_4ZQ^ M;)UMHKR^J6,@K@#=Y(HGU.F6];E'JZ_R7PEVR[QR:.F0RP'EI%N'4,_O!"$3D(/"H@ M5RR&IH5Y1QV&GF\.] D4/"7S"&P?\G^N:)@^"-B;$K+MGV]NRO'BZB9LK#Z/ MIK?E^[ D74UW%^(ZM%UNT4U!L<)0866D]D;Q6#!RZWM(F^05#C+A2"\1,#TB MGHM[NP?[;E7![KEE/\"]-MT4"F)B4'0YD.20&F;1]J14$I3R?*_]L77OEC!C ME;Y.\#XO\SJO"XDI9":@"PG!P?<@P)/MJ3RS*53,-&_:[M48;5%YMUD.AG"$20ZC#EHJ:5=%OM/5T M"4\I0CK (^=>B-8/U/EVL 'VEX^EG!);7.6 \PF'XTCJTG30. M)V4_&F!L:.?Z?;$;/1G:C,<=\ M^VJ "&92<@4.\"2C?\(D OQ(FS/4,J_O0I^?R^E\%9X0)?EQ<.>I:KX>2?07 M7HZO7:'S)CT57 %%+',>0,"X,]QXSPPQ&A,(0;-EM[=#IA-* LF+-&4 .1! M9!Q&E&WD\9KDR;=SGKUYM_H^6/^W'(N14K?2 M2IJ]R8T>JU@E3)BV/U%H@BR6GG+/."50AW_:#8)2B:PIVW[F6=&SXH9 _7?Q M+U:S?/75NSI 62ZJV6KQ?HA9C$E$NIL)";]86&,5 ,YI(#6AG@8CHS?X,H?R ME%;.&)TUY(F13X]#F">)I-]*#J05+KY2)!89)[@3CYH0$*5$MPXPGXN9X$;<[CG>7B?@A'HR]'U>Y ='_[0C*$C?*<"H\D!=X*#J5WGD&&*:"- MTBWU+/_': J;"+KZL*!.4NVXI4XCZHVUEK@'B00#*BET?8 W'=UJ^?G%:@JT MV:[J-X-<"QT-43U=11I\KPZ=GQ]L5PBM..;808ZTPMY9R^U&5D=A2G*4(=.H MI:+W\:4#2+,%4OXX5%O?C:KIH8C)7=\7 -,PL0SUVFBDHP.EZ8-LTA-\J71) MT_/SR,@.D,WHEFX>1OQ>WGTJ9X>=T1^_+1 BP&*@/,;$Q_\@AC8R 97T''J0 MQ[V)FGWI:B;A>0:.!(=XLKR.<>77UU74V&@2 P?>3!]J=[7A4+.^"BRM59Q M&_! @A----Y@XJ1*>3(UR,/3WCC6"]ZY./@Q1O,N9_?-+-6.KPNIA,.4<&PP M,] YRLA6+D&2@F$'64BJ6QZE(YHO3=N]%L&L@^/TJ6W0T*)A 4!&EA MB9%86\\]VTBGI$]9VP:9)K5;OG0":B[*J/%X>;>,1UG4N(_"08^8 MALPQ%C,@&^ IV6" K4]QL0?Y^JA;8O6%<_9=_MLP/=Z$/S;:VF\_+F@02"L$ M.?2..\F!U&Z[/ N8LHP-,0"VX_W\J3B>[Q7XR].P]_5DXNO9M]'L<)A]JYX* M2@6PCFAD()4$.._@=K8XZ+)&[F3DU0F$./H$O$N@\YFE?1<&.\W2\X^+L&D5 MD!F)$(>6:\<@W:('<-*BUIH^ZZ=F0<6S1:\DZDWS+ZQ7(MQG."A8Y<2:7RT7 M\\5H&C>=S<"-$9Q9C1AA6S^! )[UP<>E$:M#X+-1;.W\!5]O M\_[\C_);\ GKY33F&7HWJZ;CZLLD0+:.8KRZ4=?UEZCX0P0\N=/" @8(U 8P M:806,9O,=B)*+B_N5"$;-7.I)&/*E1->PVB,F.6*A#V1HD$2 83?RL)XUD.( M_KVR7.1*P?B2@M<$XMYAK;%5V$'$B7%J*SDA%Y<')1>_>@#_+.?L:Z>@09V^ M ZT*1@GTGC&LM-8>2*S,YI182:M2"J&=6B:R_XQWN9C6'?!G(=@J<\9FP#'+ M\^_EXG/=F&E[FA>$>Q(KM"HB@F&7$A*]0=-S2E(VH\/-TGT6RG6C@:R''#%1 M;GG]]*73>M[\(-?[LEI]=NP0I%5GA=&22BD-$-@R[6FL2[A!Q:ND>B\#3)&2 M]7BD3T6!X'T>5UYP#[X&ET&W<8 ^P3RF?VSI/]\63LS,] M'.?FGI3=FWSA].$-\U Q M9B0@0<9-]*Y76*>>%< @QYI@@'F*@&?7;W5?XDTAY>7AR(N[7S\9SZ.9L+%T[&'W1=-U[ M@8##$<5"YM1Y":398(*:3KF6;WW_\%T\[4$[V%&OKD_.YFJQH$1R0L$D; M+R;W'^LUC.M_/LD-<23)_*F]%M0X[[U#'B)D@",&Q32(#RZ-3LI_<$+Z[U>_ M\.=72;9 O.W3\OG'>D^8\FKN?7I>;>E]&62<5XOR0SG[6HW+M9L=IGA].UWU MWV2$2+E/T5'&1 ::YI,##-O9:('00$<1Y9 M18"QP1(HP[<6@*9=_L#6MS]YLD.?,6"G'=JO.6!'0"2T!=P:1!P0 "CW**D& M29%@K3/<7Q:O.L0]1W*"IY71LZ<=B#]NJ_EX4L^7LR:)5W* M JDD1P[$DSC&E!3-*F+GD/!CP%9/#A M0)%4GF>(GDFJJNL^8,TU(TW01+7PHW$U"6;)QG?6S-=B_8.V< M-\)BBX(&@5/<",X=-Q2P1DYV/Q(&/<4Z=#^ ?RPCR-XV!>824$@4U]YP*8Q" M0FSD),HE':4/;T.=JNRZ'UAS>6G_.II5<7BQPM*17"#//RV8=HA##8G3 &J+ M'0)V(Y$Q2:^G!TB4#C1;=PKH.2AR-//'RX\+I(GFQ,2U2@$1O-(@UT8JZ$!* ME/T :7*Z4@^PXR0D<_'C;3V]KJ>K^B"?1M,_KVZ"/LKK..RW;_35^Z.O6QNU M+X0@!A!CL)$ (^6 6]4P7,F.<%)QCH&SJ*WRGZ](/<";BUJQ\'TL'9(E"<>,!N/X9>/^"V[ M/B\8=<$4*V(=E\'+LTS+K606HI23I $RI'O?I0-0ST67HS[,[@8%#AL KYQR M4E@CD)7,N8UT3/NDL(X!4B9)P4?868)>?EPP"(!D'B*F M,2)"",>V4F$!4JH3#C!LH?L%*!G2\Q#EC]'=\05H7Y-""2T94"(^F+;.**4? MP8)<7M@F*$7%!]ER,J+Y\HQ]K2=?J^GMCS.F0;JQ ^T*HA%4C !+D:+0 X_, M=E-@D,QZ%9.;/:>H_$7:L>[ S4:DT?3VV/YH^TT!*8WI:2QT$'NK/ 7T<:5U M)N4-T0!?A'>_)IV*9%8V'#'67!#]\5 $(0O'@B#=?!9@93Y_6#+%9)=F$% T[28MT= M?MFX4$V;<>'I=P5E6!HK+3&>".X4M(IM9 %8IW!A@$=GG7 A ;]LX7H_K(-' M7(:7'Q?"(V^0S*DYR'*T;WLKL\+;RBT'%(9 M/&,,"!?2^XUDEH,+BQQ(4>U!EIR$YDN>O%8DVXI_ ?NY77;G;8-DOP?;%DTGKDLX+7<]F];%)19HAHFB0D%'G=82;)#0BES8;K(C5C3@6D> G_S:>=>8'A]+O1C6 MMDSR#EXE]5< +@*L'B)H@0@;>,L%W<@K1%*HV0"W)MT2+"?RYS1R#QOS5".W MKYO".1C$U@8 IQA0U#@DMG-.JY0'R:_D8J\?(]<1X.>DGOO^I9JME&I'BQ*V M9-RSU@4"U#DNJ?. 8J0($H_&7?DDHKV2T_I^B):&\WFNE?5H7LT_!)V-KJ^F M3^,!#Y&L:1>%DD)CCPE5EFGGC(3(;F<8(RG+ZB!SN?;#M9[@/J=!6T45E_/% M*MA]\6[S(+:E8=O32^&%WTFX]6O8_*V[=];=B\@))@ M;+QQAA(F,89D&TUK)4M*7=0Z9>OK6U9[A+IOXHQNXM1=E%^67Q:SZO8V/LCY M=#\:KS/&[*XGTFG_A<8:2.F)]0Y8C11C4CV>F2>=Q+5.R'K9U.M:%QUSSJN@TI6"'ZZPVQ&S9><%L *N3#REPCBF)7-;\^Z# M+Y)R/MPZB>M%T;)?373,R7>SVM>SN]';,N@@+/LG++8[NRB I!YX[(#$AB@O MC<2;.ST+-10I_!ID,I)L_.H"[YP;BOD&E8>KDR-[A>>?%YHRP 4&)%:8Y40Z MHC;/92W7.,E27?Q-0X?(YDIL\Y#*YL3 MIP#Z6@(527"W4?@_K0#0QGD>MG]KJ=#JV.OR:'*R7H^'*+8#\S6%*%**$:3< M>2!,D!$R%2."UI(AD52R9( T25%MDQ#%=FB^[F=V3$DO %:26*VQXAIBM)&5 MX$O+GY:F[E8AF>V ?4W92"!7@@17F7.HI>>><@ WD@&'T67%+76Y)G4 YVO+ M0P*(8!X"9C%B,&!&N+(;Z:SP%_8(/$W!S?*0M$/TM>0A4<)R+"W5P@:@A+'! M%&^DHC@I:N,5\*2M:H_G(6F'9RZ6?"BG53W[HUZ4\Z,D>?%MH:F!D,0J,QQ3 MQY369 M/6,%3KK,'N/!TS)%4.%]+JAHJ8K5 P2UR0!-J@N$UVYV 1"E/^P88 MT=JE=Y(,YFM,4H.E=@2Q(!IRL1X@!1X^3B>>XLP.<-U)47'3)#7M$#WY-BZN M=V_KT=0NRX_?P@CN_ZBFY:(LIWL7EB;-"@(]0&'O!@'1WA.,M-IN!B$R%[8? M3E=BW1NV)S/CR4JW'S@[3HTG; D$LE%!6(AUO?IQ19'O8I"!-N4\; MH!_2+4=Z /@\R\[V1K'QJO-X!ZF#K;7>2L8DURQ@B G;R(>-N;#'$/WY**K)I>3>KIN/JRVBB[NKE='&UW!0=BH4Q'TX#WSZY?MYG9MKV4V!/L5%2!:NI MA/>844ZWIA.#I.JG0V?,"5JN\V%]'NOC1^-R+4]C\_/8I'#4XABYH(V*D7P( M2T,V$FK-+RR?=%=LZAC6DXW0^S(NOX&USYE]$T=VN'!=NPX*154\"= 4:,<$ MXXS C43!3C.6=3-=+T:35T&47D$^C[WYQW1T5\\6U7_&FKKS<2O#LZ-MP2C& MW'ME$ 54(^WDUG>$EHJ4X][F'M"/Q;P_OG)#E [S:XII#(( *<+\<,I2Z(A@ M#FTE"[(F$*A]!J]78YDZA#076?XQG9?C953%DTN. VS9^7UA =.$044$401; M$1\);F23XGF!^IY?9[XZNG2!ZV2$ M<5[0T)GA7EC/-Z_],?:7??[54HM[T[RWPS K#UJE>V)7M"?H[D.:]'7:Y.'!::F^G'5@QRG5/KV3L2@$P:HB2>C6'.Q74XA M!2E' -NG>BT=P/G:WM9IX+FBCDJ()(Z7=,9NTI@3$;SV MRUI[TA3<[&U=.T1?R]LZ2:6G6 HJ!&#&(>K=9J-/@$L*]WH%/&FKVN-OZ]KA M^3K>UB$3AAY640>@P(ICH?BF6AQQ5J5$>@W0->F8(ZEPOI:W=3@X;Y9#)$CP MPY4PQ+!'?,(F,DO4UJOT3I+!?(UOZXPWV,6J<1@#*9DT8%OK@D#C+_K2KIV* MF[ZM:X?HT-[604 @H$I::*R07#%@MNLF)LA=,A].46*;MW7ML!WNV[J8QE\$ M00 T!$H85D^[J3=+/+<7YH=TRY$> 'Y];^N0B:\1#40>(NL0QIB2+7*$I!B9 M 9;V[<]'.171U_@>BDDBB'>68N^!%(B0[7DB,1)F/<3/D6DY6=--7T2U _8\ MU(DK:_,0Q?!QP8+-#. XYP(H"$J%U-:M4U#\),_GNB'+"8">AR:_CQ;+64P: M.%HTCVA]VJ@@BB+"O#,VENX5+BSNF\S3A$MXT9EINJ9- K#GH4^_->^\L @ MH V$&'E@(>";RWSJ?-+%XN /9KJF5FRLX4 @22T46V^32IJ4R'SP_G8Z]?K&^^2-?L."0?OV^@V;!P'B'NFS #J";&##!ABVP$=8A!P*C> M&G$B?$I=G0$613P'Y;K60<><'%05,84%1$'FL,L1=%5_WFXJR%#E34HBA-9E M%2^"C?TJH&,J]E8\S!H"B/$: 86546%_K3;7 :NSF 1:M2Z9>!&TZ@+F\^P\ MGWJ/'Q8QTTFCJL/-.RFHIE1*;X6W7E%B 0:;("R*7%(NCF%60NQW ]HAUKD8 M%V;'N"ROYSY %87YHUQCZ;@T]7QQZ";G>.-BY:@S^ZCB=7YTC?!Y+UG42*H LAYQ0YF#8$5%&I-Y*89=1IH+?.@&[?3&_B/N[I46.+:;MO=W_@5P[,RL9M MBU@A54!MC""20D$UXQ)K9P"UQG#1Z#7[H0DZ+\=_O:V__G9=5G%NDOB'*"=Y M,B7#7Q7K$;XO;ZLXL'7(V@[!]GU:(&0<-0$[1C0%@,3,$U('_@'F/$TZ?!W0 MU.M!KW6GP+9SM=J1PP299Z/)FS"7OO^?\OX@.YY]6Q %#+0B&"2-*))*:[-.OE T)@/9+@G?EK*J#L-=[ JKV?EL 8B#U!D@O"<622DF!4()8 MXS"S."6.:D#!+GEHD8)L/_Q085C7JS#2R6A7=M<7WQ3.<49Y,&0P/MTC7B/! M 5?"*$( %'E30;]2/J0@VJ^=\&'K,IK\6SF:^? WN\Z1#WQ=""$L]P(R+2DU M5BM!%9/00N8 ABPE,&Y \25Y;$4:MCE8LK9FS7GRY/O"*2: H8(QK&E8&*6! MSEGE@E!0@J33NP&%A>1DRNGH]L.5ASSWCS0^['SL^[R(F:TIAMXZ8VG8;$FO M:!#$DB!.8L3C@$(V^F5*1^#VN8_]9SF9_)]I_6WZH1S-ZVEY'4^D=[YN/-JF M@#'')B>,6 $H)% J* F3L1LC4ZGW#0-*!PCQ[ZV&X3[Y,V_UI-E4-/LWE>3 M /5!OCS[MC "V9@2H7K]I$4KYLH:=#V>D"VMGWO MRR_QNFMZ&V,\]CHLAYK$EY[<"2"YX&&S!L(_E)%!).ZDM!8F)?;YR8Y3.T&X M3]:L:&S"$GE;SPX?JO[P94%8<,JUE!#%PS_HE6?QK OSGA\\!H_GAHDG-&A9$,.XI$U(2&F/VE88$0."E9BZL ML$F!>#_-X6OG..>X2'=W7R;U?5D&-&PU*\=!K[J;1QD#,"G?U--R^NG X^CCD\+WI?C^G8:HWH/AJ4V:!_,)K0(:1X\ M(D!%Q'[W,.>BV,?9*'K&'V(AVFI1E?/WY6@2 MQ_OW435]6\_G#>QQXSX*B4P,CR5,PP5H@P2)+JP[8^-'GM-JUO M]$]^DQM_=QY_..R]IB]&]V;Z1SW]_Y=AB#=5?)*PUMA3H#[.EO.]*V8GG1<* M&0;C?6FL?((,4>.'UFV[*B".@1/<$4N<@UIRYLP*%<,(TO2GOA=JS)AFYWI=*2'7 O9\ MMW\U?3/]6LX7$:WFC&S12^'B\W1J'6$ ,644D8YM (?>9RT2?BED[ __7#Q\ M3'&@QN/EW7(224XD%)HIJ@>/S;B;Y M5B_,I!0X>>5G)ZT# M)LAID&);7_U.-9VI_6@AQS;!CZK9OXXFR_)L6X'M")X@UL#W/]2LL!8:8S4( M+A6C/%:'%5A2!KPQGLIF\;3YI&TRXP^V*Y"!%$E$ ?(D_ /JL'YC 'B7D*J M4V;W(-WX;I1?]P=QUJE[[O"L/F:P4R(J#P3U&02-EM @"9BA$#@@::,'P#U+ M^W#R/KU^6XT^59/5M>7OY2C*<7TU?1^O,F/=B/#!'_5TMOF?JX(F*X>E"32I MOU$(IX(#A( 1G#$)PU;3^@V.3)NLX6#]^Z?=4&J?7?'/P M8YL"4F(P8)YICT"PR]*++6X\N+PY[=5/MA](TD1VMJT1VX'1"I1_3.M/\W+V M=5V;,\RD^'AF.@[(KECQ5-CFNX6.?[(P 5GC(+8&.&3#ZN"\W2!,'$[A^K W M%JS/T-M-8:.>+T^VOU,(AA"QBJ.81U=X MK#'?8.F=P"GY10<8X#,@+_4,VCO9T&X';O8:G/Q9,ZLZ)R&>?UD'?E,IW2 3L@15U'LRSA>%^KF>+C^7L M[DDG0J7D%1[DQ5U_AJE3 MH+.=N-2SLKJ=KK.IC^]7+Q(#"*LQM_.T6O948,F(<4(@)['!'%+"Z7::X:0\ MYP-*3-P_[?K%_>R;RU,VE042FAAJ(); 0*Z1U/^/O3?=;BM'TD7?Z%Y,@>$G MQKIY5E;:QW9WK?,+BREMV3Q-DVZ2L3>9KNY5)4L$"$1\ M"$0$8OBN5Q+KNQB3C3O,7;=0ZXO&I7#TS&YNYZFH-T%$4GK/:7Z31$X!&$+1 M8?=&V"Z^M$GI\R.X*P;AP,CWZ>:PJ6^]7*IGIXN8:\VP030HL)9BB@D]4";7 M8[HM\Z!ON-2[7OOD0-%,L)@A:>*J" M40IIPVB]NL/3?>#,X_?E+:N[3\OY?S]619+%3GUM!"+SLP@F7A.L@(= ])[: M!@4E;C5IIQ/P!GC1[(D_UQDHZF1 ,EAB D+@?4# _-,>B01U8U?>-.!2.W:T M&7-^Q8XVCQ$R"43<*V<)*(NE5X2% X4Y0EUZ(4\9_NV15BIVM!EC6@>7_);X MMOPX3\LZ;.!<[-[KGXY::A,\*&TH\I+03,C#6JG0-_:J,#[+5WVSY-:RP;E' M)N!T[;"0\.ZQ-!@][9Y*3[N\R-]H]L>0EWI_G+KM!'%%:4[TT]P+:AWQ",*1 M%H[[HN90T2B[GB#2*46\&?&O-]W28 8"(TN%54^,B%YC)4Q(UX2W0>G<>/"P/Z;2 M'W^%L ]^U?;#FC&AEW]<5]7%^_3BV,B#R5JO1@+K@ +&C*G#GCW8HK&8P\.Q M,^=K(*D+?5N;I3K_ZMDJ+MBE)SX>";ATG #K7)J/,HI#$(?56FUOS+O1(_=6 MO1/WFA+!7I'0OQ?*#3OWU9$&ELXSQA!$YJ0GZ/NQMKI3Q-T$ Y\F>==.C,>M M!>SNJU>+U<=O?\XVU?W\Z$6:G8H*K3,L<9YL(QCCVVX*Q"<%@]MN[&.FM- M!PRKP7@TDJ6;WTA7C\OMN]FVUO/TSZ,B4@8QA2T.#B$,,EA^W">!3H6%_CY. MP/98[)]%1:-=1NYA-$1P"Z>4X9!N H88&$\5%XIB;Q$S!ELY8MGC[\7NF\+X M>U)XL]8&/7Q/!*\-L*"U#@HD5MKEXV&UTMYRC[NH8]/VUW8"U\D^!^594D*@ M_&.UNO_W?+%(VWDRQNZ_/]F-)U^>+>OE"V*CH.=&\T2PEB"EJ"+*84T5=D 1 MYLX9HPAF(TJ@6ONH(V*:312=L @;@*#"+OA+:JT.%,'@B];N*B%#!L++JB 3 MQI<:8_=D&$=X(,E5T,):HQUR!ED4J+ .$B9PR:GH+X<=G0IK/;$B$@8"TY( M;["3'JCU&+G#'K4J6\MB>)ME(/Z?U#"ZT+JUI^6XR:=S[!ZS\K+O\VJ^_7/V M?U?K>(7A./L&-&D-Q))C#-R=.^E!/TQIS>G;F[*D/GP?%S\O&LQ2R1 M2^$X,*,L\T$SPAFUA[TAS;L4G9@0A@;D>1M4M:)]*?_<81-U'D)^^FQ,.A41 MH*VQBG)K0&J+#WO2#+J8RA/TQ?4ED_JB9VF,O%LM%F&U_O=L?5\#)<\^';FW MQ"O(\3:$4@'$!G38%Z?U.G-=HSG4@K,G,-*>FJ514@,:T5GE/98Y2YR#P)Z( M<*1&<*'H/?1E)[#?;V?K;1%,M.+D"50T)&1I*+QV,]:Q&U\9%AV5)&"C@7G& M#1-2HR.I6+JL2UXU)45(GW#I@;"E(?0BV_K#>K;<+'8,/'0GKP&HRY-$%#QX ML(&90#6B25F7YJB=6=$EUV6258^&@%?O9)[BU865I%:YP" 8FL0N&.J?=J - M,UU4F<;!.ONKRR_OKPXJ#YH9VS!VZ%^7*^K7Z??ZU>[NRY-5[?A=MBWNB0TLYJZ3%Q3(,RSIL# MO;CSZC8<+ -CZ:2C=WB.E+IQWJ5%5Q=2,XZ?B821M%RA;WJA]J%T7,Q12Q9Y^*TF)CN#'@D>:8@ [D^WDCQ-\6:EKP[S4$M*)= M*0S\,YV#SX^?+W=V>OZY""98H4/ X#5E@2BOZ&$OQMPD#IIR\64'I@[T*X:% MV5_UL/#\<]$CPJRG5@9JC0I<< S'LR%%%_UD@@[[7K#0@7[%@JQ/WH^;&D_1 M+6:)277CW!J4MFP04.- ZC,*G/6WGRX_?LV/.IY2> M^GP,)BCI0YK<4,(#8QCCXWH)*JHE%8GZ'HJ?J_ZIW3[?^..ZVA>'T,O[=]7> M&;WY-/]R(>_X_+"H@O $7' .!V" *77\L'HM6%$MZF:PTB_1VV=0KK-C..UE M]\/GV?J_TG+>SK9Y8>=11,\I6I"'!Z MI_L$U*/?Z^2EUQ@>+6=6$N:U0^N>_R7#7!.BZ34]3;,F("$/RC MVM;)3*PU091&6LD86)/(H(7"A(O#[I'"-Y*37\VE#6"@CU<=:&WA- F+Z[>_S\F%3+ZEY_ M7JVW\__9\;D=YDY,%B5%F@HDE. T=ZX6AJD#5:1774*)ZEL':H_"9?4QK^]& M4=@/!R: RT2GUG=L%![AH#4R@@.B 8*5W]46VZGY8W,5;[6=+6X4;[^?+CS7BW)I.%65(NK)*!AM6B*8#QWDXFN60U)N2\7"C M>EK[0-_ U"^'QU>TA68HK#-!!"%1L(P%1:C %GEOR6'W(FG6M_4*-:A-,0C% MQ\);.HI=T/;:\$@]2.DIRX&N6E@$A!TE/^!.+^?7=Z#V9 .$7$O?F M X090UX1)R#'5#C)#4=*D[4J&]1]S'FFXG]W\#UCP9G--9L@!N^< M#$P;G/0\I4$J9Q(8O0N<,.@4Y#])1\) /%\5('[[M\$?%O1RVW:UV;YY>+M> MW3_6!=39*2)(:@S101HEP?A@J$^ZFZ3>9ME"!I^[R4L@BG#P)G@MA'?*=HEBF-3+], H&X3:/4FJ,^7F&E]X M$2/.E$-6@K4 Q&L/*"E;(5FM)B!9MLW#8%IM>9G4G=:3T6CIWTRCI5;(8)/9 MP8( RD6P:I>BJI/=&R@>LU?P::,L/&[S'IYAT/_UI5INZI"GR[21T,Z;)1-X_7AE,^^J' ^48/#F(22RSA;_ MIYJ=;8W5??8(2BF*K:46'/$$>>;L@6[>\1LKTE<&8@W>\H9ATS3AG3?RX=^K MW@#]-%\,B@$R@3 7)%4YQAN) VV<[&1D3DK]OR(0MV/-A&&;OOYLZX9V,T;@ MR2 WF(-V"!1U7NOC52FD[P+=:PN-G11T6S!GNN -J\?^M(C#A!$9CZE28!S/ ME4PP=TP?M3S<*>"G\1/X+^AVXCAJ0]@1%484PX\B=.$7+AQ'0\ZE,%8W,.C.]G'[DE MV3A>=B,\XC+@W*238D-SSP=A; C$$FE"+I>Z<)YU1#LMO]JTO*L[6TS*I' DZ. T M$S;)1R'I@2X4TR[9QY/T#I9&XE"X8GM1)&\O=/KXF:FF :PP\<4UZIT40 MYL ^85FMZKK7Y#@L*Y!'8%$)8^*W9?HQ+?.O$6V&XQH:60AG1D5B<78&**:< M"<)C&RS/O1IM$$F+\VX\>^"55=<1%.>&14,-,TQD;50Q"]8Z9P^[#4%U<1), M,FJF%\[_E$72&X$+']NQ^WSV?WI=$-P9QY!' 0)UBA$"SGG$8,M7#:ET]8\\_Y\O5>K[]EJZ,*G%[N[NM MGL_B__LQ_?F?U?;3*OWE:_K(OFQ571H674WDB$HN")4^") >J]QO2CLO#75> MX1OK&]D+2E^5-%/F6KE$R\:4<.F'S79^U^^I.,P:O98$-!).&P':>R4# 4IM M8B_@0&_T)ITH%KN?FY9\G3#^GYHB]0O_ITFC=L('S#E@@X!YKYWF)-GF1C%D M"+NYIF@WCOYV;)TP^/U?B88)4//E;/UMES3^QRK]=;E-/$_K^WA@2K^GH^ZW M1B(),HAS"T2#\,FN=T1ZD>P&Q(S 16,.AW^KO?'#,Q#7Q[$-Q^LSUK]QZ!EE MQADNI (P(&7NBIP088P5#/-:5?F&V:M=??ZR6F; YN3.IQT\^0%-M:P>YMO7 MH%>#'AUGCMYC(1"C. @+0A"9+@0*FMC D0FF:/WZL1U$M?&S&I,'I6[A?7?- M;<]P;3UI)-A(ID(2ZEJ!X%P)HB7R&!.&I+R]RJ[%4/42S:585!C(H4J\GBU^ MVM%EM)X:&7-Y!X6XV M5DF5_3UQO@WPSH^/+I! C8-T/7&P!C1/JPE)Z=7IOXB[F1H82M-X$D8.CV%E$ M/:-@O%9$",&0]0II+/G-E=$I@I03Z.R5%:6!^(/*VQZ.=::)26&65F.DO64@ M,-8$>8H<5:8H!R (<5EY%XI[B CSTX0#;=$&69ML!Z"U\83 M[P126G)J=*=0CTF:-Z/*R#Y9,1'%L[UR&2WR!"P.6E(+4M-$VX %9L"=(=*5 M;7(QN*$S)O#ZX4#9D(B\VH>'ZFZ[T8L=[ZM[-U^G?R^^?5CM7\CK/)U>FB-J MG[1O2X)S(, [JZ@(N5"IE4I3VPF%$^SE.)81,Q0_RF.RKO0[=>8DX8CPM+% MY::'^YUQ,%O=\_?OX\6W][AK-WU=UJ>3=?S'=6@O;*-^H.C M#)ZFK3C),*5*B&"3?-KOQH3@BC[+CQOU7YNOJX&)?/D". &7$VO0?\U/5GX_ M,R0BJ]*=%; 7AF#L." /AU4S"45CBX:#QA!L7 U"X;YQL>^EWA 93PW8-4ZJ M==)>'$V6G:+<9P?8T\H5Q3=2JJ0_!M9 1"O*ML;$N^IS-(JWQM6E2_KW0\/!MAKQ M<8((3B"J'>ATX5N>S#1EQ/&F9[R+13LU# VH^@Q%[Y$])*]9]Z>4A :F9NAX<"5SV'R_"<*8[O'U=]8M_Z$,6;GR ? M$W*^?1\_VYZKVMOK]T1I@M4.>\>WOA$],%=$\L&AFR+]_D\Z%S\X>$ M@L2<^>Q\A_-6,T8&B@GL%1AKE,:,2WM4#Z7M5%M]DB$7TX5PSZP:&)5#OW1CM5X_5YHI<0<+*+ 7P0S""D.#I:R,'6RCCN[>&RW./'Y$#; M"WM&ANH?J_RB^7BWS;4CGRC\_E-BC)EMJOO\:)Q^L]_MJD8ABX[S1T29S#E, MAE+!6#KLBOH#[1#"7;3D279LF2ZX!V7<1.3S3_[G_YPM'O=472Q6_YXM[SH( M[1J31TN-5.G_*2=22* V1[L^48U+T265=Y+-7:8+]^&X-C+6TR]LVL]\V\+V M^SXV2@;!*:69/NI? I,N@KE^WQ>U1^JR^I@#UOZF2&W-E)&!>/9) MICDVSTX7#79,.XR,(\AXA 1P]T09:Z!3IUCY2[ V@6N??&K]!K>/=9U_K7XP M,'\Z5]4^)';U,%\F6F3+<_MMFU\6$[=7Z4#D^^#4*UV/7Q%!<(T=N$02+0@Q MSK"#J]%*2KIT,E&_#+R7[WWC<6YDB>SV^GVBZ_]^G"WF#_/J_NUZ]?0[G4FR M"\-H+IMK3APEHHYKRT"EN]U;YH(Z& V64^CBR,"HI5;QX9;Q/@K?^@X _-=\ M^^G3:G&?*'7J3:/)\$@PQE1BH8Q#7'.N73B>66IYIY>Y"<5T30!^ [)E?"OK M?;7=+G:!;;6+(M>;)CJCE63:& E<>4DD4^:H)#G3*6IU0G$]$P!H ?:4 NI_ M+-=I[1^7\__9.3.>B+AY6ZWGN9;MW;J:;2I7[?_W#%(;S1.3_8DQMYHC)RWR MU%%UR$:P&F2GX/L))O%- *I#\F=DH?IF^ZE:Z_O_^_A4=KFY/'TY0TQ*N1-! M8"-)HH(05JJ#Z\X2Z%:(9)(]R2: T&%X',\; ME[:+EPG_>GUZ'9&#L6><:,3W:TES->R MLH;9Z_/4_9_>)_4/*5,-:_?7G"T23JD#:H)'&@1-AKC5G@;&:()G8+2+J)BP M5M\%)6>J]0]#]=)EB(ZK_Z/:-BAP^=JPW -!:&LQ#]:!<,P(34A(TB[](B3! M=VO!\8.BX43IH1X(/QK$CF_>=K9>?WM8K?\]6]^?4X-JSA"MHYXR39%V$@(@ M0Y.E03 Q&J?K5MQL8Y3-FX)B[[0?#9EG&LPWP>.9:2)Q MF 3OK42,@.7<.*.,<DYSW/]4IJP2'"H%66X!!?%_-#L3$^ M8*M8NAL2US#E3E&P3 ;'N]1DFV2P_UBZX="<:1TH^HJT3UR[FQ]6JC^OUMOY M_^S^>2I:M,D<$;3,752P=$J!5%)C)DG:JDCVFL2^BY4\P0#]7O$V-+%'$YS/ M^L,W$8#/AD5B!*>,4ZN"!8F0)CKMV'&'+/44NL"J03S\S4FR]B0>SXQMZDAY M,M(-J)!,=$NX A6$HR9\\E(]Q()U.F=]F_\GM&&N.,YB==)]6SD#LX#(B?$ M.20EL<)#VJ9VUNX"[H5UWO%.T6G-@\R+-8$9V._;@K2C :=1\8,Z>?(><:F1 MAJ2N*2#(&*L] 9 Z%ZSWI%.1_OJ/":73N\H@JS.YQPP7:1@F$HEFEDANDO7 M@!FOG7&6V& %%D*+3M?:!%NUE$%0<\*. )EFH6WG!R;2,6Z=I58P#YPX+8)% MR0R5D@)7[N8J%HX49=2=].,"[\(I37V0G/%D M\_*.U^<42Z[T!:%:R!R.$>."]S^6]_-$L/F?C]MCF\L:15::3Q8-<@P4ED , M@,U%^D4FCB5> B:RB[.BOC0=4;D;'J,]DG]<4#;P9KP<%0,+2@7M) _)ZB9( M*Q V]D%,E38CA4=20Q*-9GL^6W- (_7%DS"'+0B,D<0Y)29IR4)C+I#4C M1 0+7>S1YDGN13N'%D]6Z$3Y<9+B7L#]JI/BE)&>>$,3;3F8X#0&(:V2P2%A M:N8L#[/7TQ%CI]J+UAP9G1#6>@V&:PK.,.DUQY02G$N/.]OEPKBR9+?:W%\- M2>'BF?[Z:0\@$Q@6E(NI5'I&A*6D'QTY+-%U'3 MBJK%5-2TV,UV?F=7C\OM^MO)KI)G/Q^EDDRDHY6?&0$ID!9+9M-_<\L=PIW* M*$[1K]V=R2^USA[(VCIXS>9*BZOUYPP(IE/:#.P4"33*-KU]$]$O=4I?)DX>X[EWRVL>CHEPKY;B3Z?)E M8*3V* L]*06$;O7[)IADU_M%T@--2Z'EM-[^^YF&Q U&1R8MUYX@3HE(=$0J M:$Z3\N: ,&%%EZ(>$ZQ:.I0=U#^EV]]5A]ZU)]=TQMO4<(:H,>88:6!>"U H ME]4*Q&(7F.+>27EK2FVO?'ZUG77?-!]?4K424%$C8(8DHU)C#TH%@TU N?U$ MUO5QIZ9+$S*P!^-];?G4D-#C..M?O)-?M;.>&RRE=XFV+N2X9"*$3A66IVC#=&=R+<=\,[*.ZIBG(#D5C,MT)0?$E0M$4.0\,D93 MW>6RN2['?%, ]$;3J3GF%0:O9> ".YQ(0J5U HRDG$G.D>M2Y?&Z'/.M$-$O M=:_),>^X,IYPGZA% 331SFO'+;+,26M9EQY0T^Y;TM=5T@-52^'E5:6]CE?^ M_,"HE13")[(%3H$#DXX#9D)I'PP)OFB%V:LT?7JE;WXY[9R^.>6U+^:^ZGOOE=:CRB'].4O0ID)H/RJF4T:M M)D'8=/@PLDHD?9U(AH@G 9.BKOPF6!T2X M((@RFZ[1W?XXHDY"I]Z@3;'T9=<>,YF3Z^UP%\ 0O*_7_;,AK4?&TJ$[Z>9= MM7EAZ*]@(9W(Z< M&J3[8LLDM8[WU7:[J':U8O\UWWY*GT]_./B@S]>?Z/5[(@Y)0( /SN/@DSFO M))8'6H80ND0;U.\S4J#NR215D)ZY,S+2WR4BWNU.Z ^;_'WV95.]>=!?OBSF M=]DOGE_7'K?I5[_//\^W%UM-#_!MT0M$9% $L!5&2Z&U/4H0)DD7U-=O?G+[ MJ"_(HTFJ+H?'P-U-=O?MPWJVW"Q.M0?H^1NB=(Y)39/Q(H)W,@2"W8%^%G?J M.5J_[\KM8WQ@ODQ2>^D3UTV_(2+)N!+8-YE^?E^FU8 M_M:>D]Z8\"V",HTX@QT/@"AT.+Q;0)2.@<4>6O7/9+V]2K#:D],A( M^O!IMOW7ZG%Q_]OG+[.[K7]XJ)+>\S6_\+Q+ J(YT"Y,&%U W( "HHC7PE'O MS-$P((QU>N&>5 N7D6'8+Q^*IR/XOV:?Y\L=A]]6R]EB5SQO5XJX2LS?/C7< M:O(HW6S&*(7!.AUDR92RFDI*.S&@TG(Q7;@>SD\*HJIMYY1 MB5DB,+4(X.B<)J)H].O?!7T=F3 )^#TCU:XC>G6NRD7'&:/SVC+ C')$,.*6 M(DP.]$&:=XD^F'9ZR C73$,NM@+?R^%1<1T4&& JY*CZ(# ]&FK60)?8E*N^ MEH=$7TQD<0=8K012E6 :%)=-92U+UTL/+ M'?Q+Y5I.CHF"&^>SON>1E=*!UD$^[3-!F-]J1>,N'*]QB-O0MM3%L$3 M[^^2J%G/5Q=JM;SZ^2B\T]IP9G+:%0H Q/FT-YY[6B8#HDP#M/*X:<_C5?]4 M+8:8IR7^QW+SI;J;/\RK^XN56DZ.B20H1A!3UBI'J T4:[O;HS Z$->I8>CT MD-.1SR]1TQ-52R,G/W[>S3;;B_GUKP^(+#", ^$L9WI*B335..]..N6)-3=6 MWJ<'+I_ 32>RMDZ*SIKB=[EYXKHY\>'[RNCCYV:@5409Y'X0AA#K "9*'=6H@72H43^C(=^;2:6ZW MHN.8!9F$-1A12I3&5C'A..+FL%)B?!?_ZK0YWI13E^LP-2/E> 7_VI6)U)[) MM(G\6&89IX9)?12%AN$NW6TGE#(UG.W1"UG' TV'*I'9@XN3@D.M)"K)5P[' M8R$EOI'JTGVQN7:5R$94+86;?JI$@A(($:6$ LWWE]9, MKE4ELAE9KZD6'%+.\USRC",)/A",B#CL+/W+1-55P]OUZNO\TWZ7;KMGQ'OE&3L M[QLB5@@PQ50S8ST!BQ5#1WYH5[0OP#7B-1"HX#3J>.94>(M;O2#4\[X\YV*;HX(3_V\)*P!^*V%FW_.5L\[HF_6*S^ M/5O>52]78Y/9\C$)Z7WUW]^67QZWF[?5^BZ1[,W#N^IKM7S,4OMQO9XO/_ZV M_",)ZG7U=EU]G:\>-V'UN/X_U6Q]4O"5^OYH&<+( F(B4.*IUL0=%"D*!G6Y MMB=D? PL%B?*K=&$YL_T:")#?QX=E?#&"8&4U=QC38#!\=3;8+M$#4RO,E=9 MH=J9VI.LRC*9FG(*H2 0%5I@;8,GQ)B#=XPR0KN\--6OKE6J-L&@R!V3+X73 M+W;^L,V/2[CJM OBA"&,"NX9 @A44^\X@Z3,(:P]J>6\&BJ4=5\WX\W#?OVF M2G;*=]O[\,ZIE_=/+U@[WF1,F[2@_SH;\]IIYF@(=J"Q=(0KP-YJ(3$+S'K+ M<+#T=E/WN^#GIP#9DCPH%WY]V-71SMX<=KASF.X2OY\$9 N\-IXU\4?*0"TW M(#$0D[0%XT62IU@D\BG:Y0ECVL_C@V!U:/J7QVD=IV8+H#:?-BJ95 S+L1=! M0>*1XEA)S9WC6&B,;K<9Y"!('9P!Y:'ZDX&4+H??Y[,_TW:RXM@"I8UFC,@S M80P(H#E*/!UHKH6PF!&+"$6=$B.F'5(]A=F"(:!H)Y1PP+$KC21AONG::$BUR%IDLYT4EY2HI KE]B%X?;:\$? MS=!V?H;H$7'>,<61\T"M-S@?/<8D3\3FM,MK&/:KM?]-MJ_?Y3HN!H#P]^MEXFDFT."ZGQZG!J2,1..,*T%(1B;L%A MZA'"W+ET R'&:CEZRNRRSDD^.28"-PHQ)3&Q@:(DR1@23_LDUNBB%7M*J,W= M&?XRX+(GTHYR5)\*M=W$B574F2"%2.P*P&W0+(E$HA6 T$Z+6CKY,+L\DCT; M\&>V]L/G(EAG/=9:,4N >*F)Q,$C;C%!Z7(I6NIBU)-9F[&K_LA92DO[5S7_ M^&E;W>M$X=G'ZH_'G+[TYF%'@,V;Q^UF.UO>)ZJ8V69^=P8ZC>:)&I"@)-%1 M40'!,V."2O]R*#"2=-B;2T?M'5I#DKM@-MIZ%^(R6]C5Y\^KY7[U>KM=S_]\ MW.YLG)6=+19OONQLH=E.>)/"J2[W^V2"-[.ON4/Z[RGC_OXK:Y8/3MYM(Z!EA)1 MK7TZVLD>4XH3K(5)_Z"=TI8F^=PV#F3[Y,'(-[N;+Q[3;W^Z*9K?[:=FBEA0 MI4.R98)4D#A@7+)#L&:8I3.M91=,-GY\VZX28Z\+D<.2NUC&YPNR7%(@7_U\ MS!$6 7DG$2#PV!@,8"Q)ITN*W)ZKY*/:\(Z]WJ'4!U'' LP3WAM YFE$I"0$ MY'#:&)5)>T 2@Z00, $6B,5=(D\G^#@V.&C:D75,=](+)_25^I.X0EYJH0S7 M @0X PI[ TX[S!W06H\:0[\^ZN5V?I_Q,?]:O<_Y7_-]ZZ:[Q6,B>,YDR,&@ MCWO>OGGXR5=YH4% OU\4 U-$F\3N8(Q0S :7[@1&T[UP8^4E MQP+I:JH,'??@_#'[7%VLC'II:%3)P,;>$LN5W_*!/"S^4N71 M%E-%IPGSW.B0H^P\!(D#A20ZA"=<2^_^'HK70E6LX83P?OY( MF0^,66,A"1%,D;$:4:5ML-KRT*D)S:30/3RX^I6RK=@SRAO*R,5[>GU!L=@Z M8ZE%.O':64V%!RL13]H=]_5>CX=^07GUB58O[Y]>W=I4E6@R8]0AUT>CU'%0 MX#75R>0V+!E*":E"D;]/_'UML)RN)C$@XB2QPV"Y4;EM(S"G M.7(8U2MM, SE7MG7'TDIK"-\+@V-BA)$LC^:@P.!O"*@-0V(&6PY^*+1 B5$ M24F@K ;EQ7@B9.Q\MJE+$AN$U QY&@# .*J(82"#L=P+3NOU"AK(O+^[>_S\ MN,BED>OLLP:Y6LX8!5#BD:8\& ?IXE2:4RH3[J7,G81NQH0? U8OC?HB+"KF MH:JWFT,KP\>$@N7=MP_KV7*SV"/E_O\^;K8YJ>&PX^[P;O)MD8AD^N3H!(K3 MM:&$"@BTI4E+] A+4C14J8AO=FC\MB[3='0S@75B@!P4+085?QVTA#'>8:T2X.F_H6 M;H%> A,_(X7X-['SHK\F]3;[L9*(>#];/(\N&^#N:/)MD7EEK;$H$&3 AF" M:X$-$\ D%JZ+N3;-X(AIGHL!>3:QL] ?SH_TT%@R[\!Z) 60G++/:'!"&*YM M,I_+=C,:/'-RH@ANR8W1G0[C93U-W>O@K,288&]?MM[]OLG+^ M8A_L.Z/3GBL#.D>U@D?*..D9$2;=J-)/'/DAY:^^J MN\5LLYD_S.]>.(+R0[!^8W][XM.;AV>1VI1!ZX M,=1UBO]JWNUY<)/S2@_)@!P=SVP=.=!TZD:KI!XXXJ A()",JQPGS!&VA&B# M0BU_YN Q@O4\*BV"6%O-'(WB1%B;J"4"./ &\2""\BP$SCBNU:?S%I3G(6!V M.DZP *M*W=S?5?OO.OUORZ_57L36!W*C>:)WB$G#9 @& ?%6I_M"$$.-4#H9 M"%URRR<9M#HB;(=D3+&K]"E"KMJ.>WD^J4[+^Z?>GINZ%^/)@=$: 5X:K:7@ MB?(4A-X5P?>0.[JS6GW;2NQX]Z^GU7_OPE%',C2:)\J04T(YL1@)9QR6@.! MCR0H;RY9L2]XO*9;#T3T\J=^$D&F QQ^%;3Q!'F1&$NQ-(@&4,$'#PH%@T+=;^!^KY>K0"7&_B:<=U-WYQ0EB"+FL(@OYHN%$,4J=/U" &GUS+1?Z L1K MQ[UO:I>K.'[01O:K_FVYK1)+SZ'KU) HN.1,.6>-!*]-2%+ML$/L/+ZY>,J^ M&?]3K?!>Z%P*2?^O="^SV#JCK#(UBF@!B&!3/>2(:DEX>= M(^>[/%=-UW09#F$#T+Q=M^CPE]!77G!T8:#$W[Q!RQ(*GU H?C M@?/&=7$]3;#UQL PZY76K2_>9^;VT\9.W:(_?S(BX9VW5A%'A422 W>)& PI MQZ1RG;KZ3+"KQI 78F?B%HUC.4F$UNZN2 68((Q C'F!4L;Y4<#QO):\=@G MH-2\6WR9F)/A1$NOM"[OS)Y"%,@ OFR$M0+/&0;(CY122X$,HH(#IJ!L+4_N MT-$;YY'3(FBCR831>>\!@Z<4$ 2F#:646&T]\E[)LLU8)N#KK@V8DW$8 U*_ MA%AX5]U5\Z\[:3#FR_:S9=20 J]\.E+FGT&>;:/:6W6J^J# )'+RPUAH03,@0:*Z$1[0,Z3]Z/2XZ L5528@ @PR@S*96QU,E/YS&G)OE"V8$O]B MS?]8KS:;O=NL&8R>#XS4+17;U+W>[?[;ZLX&U)T?E.J,8>:>]URZW\5!)J35,68/ )<6Z M2_3,!+M/# .E_N@[GFA*=$AFT%T+V?3#R!A &Z0=)YI1H"+]P^?88HMX""Z@ M+D\MDWQ[+B6_[YV4DY?FWY68[6RSR._@!\,]N^E/.\19318P]B*"U M,>FT)/O:@#$@I0_6VV3S=ZE+/<&WG=^,?TZ$_7.D=.23A M>Y1O::M/:T@GY>R%V&R"2*0-V? A*#A0"DN$E? &4V\)$;I+@=KF+\.W(H.9XICQ9"81*5IEVS;11(XR M9?.*4'DB[Z5N:)TGC@$9Q;1FW$E'F7<.4_=$!48XU$J_ZLL<']Z"ZH2#B[K) M@(1O?4G\\9@;7;YYL(^;[>IS(O"_YMM/S34K,UODC?UC7:5K?/WATVSYH5J^ MK=9WZ=-O'I[^>@JE)=<0+4F&A/&&80O!&^\HTD]T!<1H44 /W@ZM( Q7U\'0 MU@?EZ7MG'ZMC4[G-CS??1>LC?V:[7<__?-S%\W]8O9\O/V:U<$^E4\=C^&^. M5BAE@A/2(.4 :: L'&CHJ.GR #>IG(TQ#\7DV%A>-WQ54QRO2&EW'=$8BGSZ M#W%*$T7WC;0,!NE];C8]8AND>A;IN]5B\;!:_WNVOC^S\\9S1:^9Q](:JSU" MCCEE99"&($^L0*ALS]%QM,;:R&CE26A/Z]MV:06*\U,6IT@X9Y7TA(HGJLM$ MD**X^[(K5_)^.UMOA_5&#(>83EZN9KPHA6[,\,H>SL#PW+ HA3%$ M<2^(PIX+!\*:PTX-=#(IIOC*6 QO/1)]6F+O7^OY-FF!#^<0UW"FI/MQK71( MFI[FV%GKF3G20V/2186O_S19W)L_,=G7EAW3@F?O#TW"<>I!"*X#D&L;) :+*%;S;[IHY M')(N[*?9^N.H]]>/BWI7[6KPZKOM_.N^-GB=6ZWF'!&R?8^E,MY;4)Y)PLVN M*")Q2;S4,WM'HD.SI*8VT^WZ$"1%BR )QFMC:>#\B3HV$!-N[W;K'3<_52H: MG UC2X[QTYY*"I 0$&94!HN3[0&Y7IY5W%EJT\_[;NO-K= MVC?5^FNE_YJ?KY]W=F14E!#PR0+ PC/$]RO9EV*RT\0:X,@X=S5U)GB MI1#V(7W;"ZJXU>?9?'D&6R?'Q,"8%(**=& 3X8+3*HC#'I$5-X:JWCB^&H:^ MI3#D/W]9K+Y5U?LJ*9G9#_G/*L=^G4'0B1$1 O+88Y;H8S57EG!ZW!\XUZ4$ MT"05YAXXO1J"LL4*)<[NYHOY]IM-*GO:^T7@@48###DG:;Y$'TZM& M3D^DG8!"G0SXZK=M];FE5GT<'H-%2C+E&/%(*FRQPD=SA8&\L5"0D57KMF0? M!7!/:\YOON%BQ.6%D5$93)'CUEIGL)64:\(/^]6(W>#369\@.(>PSL0>$UP- M$16]I3EOPAFE<^TIHD+2#0]G4N(NY0PF&R[9&[=KH*@A@<>Y"']\L[IX\>T_ M'IDV5CKJA%!*6M!"S6N7,_:H=')_\?JZ6=;3X] MX?[[NDZ666DZ3_1,6R:]Q@!6&BY!P<&R$42H,DT[2@?%]HVI$J0O%OX_^[9; M7J+%#SLZ%_I_8DC,,9,L;"3SF1;AK M$K+8<_%X!AK>A:_.$9/FJ(*0Q$K/I)!>"4P/-! (=_%O-JZL4MS2&_A"[(/B MUV3N&7#!3Z+[0JE8(T(QQ]0GR",/1!,#X)Q/9P&!A2"* MNGVF%&M4&R,=8HV:T;[4[?)42^7]IZK:_I[YG;EZ/LCHU)"HA42&(BE#[ERA ME!$00#+K49*SWA=]QY_6$TAMWJ\&(?688+H85W1Z4%08N Q!!<<4&!N,,AX[ M1T/>:%+3;@M0W9E= SVM*%L*/X>,IF07'HKS9,]5XM!\]F<.54@R^^*S?_U) M(J;":6J1 Y'+P7J-E#8F_4R-0^!N[C&M#T"A,PU ]FMR]8"0WAANF>4(3-J9TUP(Q1RS(1=) MO"V=J5]FU_'U-*/O1'P]X]=D+II=IIQE1 !10EDDB ,L!05!79(FSHU8FZ^\ MQT+J]#[3PMAXMKE0<](.1#AZ?9K0?Y9)YF]2\)CEEA\]' M AKG/J%26:=\R$6.W&%OB)>MMS&\F7UN3*0T5Z?"G(:D M45&=BXT<3PX0>LMYA&VXMQJ&KIWPP%O@X=28Z/(;*B/@A O$:B\,'"D!07=Q MSTW0-NX=#SW1]1HSO!Q(2K1Q*AE^H"$[EOR19J%>"]XK#27M@)R>R=I:D+Q= MSU\$A.5-77#@GAT4,1"6='TI';"DD3%,K3@J9+Q(.>G6 Z)VPM^2YM2XH MRX47(6@I0]HU98>=AZ"Z--&;X.U4W +JA^S7E%A#-+-84>:#59(8J1$UQ]/) M0E'U=S*I?;7972>_IAF%;RV_!CP/S%J46]6GO0?I)!Q)B=4M)VX-BJZ^*'Y- MKTR!>(N]MIP'J272@2AR=)\R5:N VY4JV"6PU)"^8[\RC5Z\N^3K4E)@ A,Z M:&<]<$TT(@(+HX51 :RI=4T7?5UZPI3YMJ\#DO';K')R[=DB((RY9 TZ7P: M*R4XUZ"0#P%;T2F:8>H>O'XP4^^UJ4<>M#;2#TM;O;JT/[\]CR"RB]EF,W^8 M[^.(+M;N[G7^*)4QA"&JO.&@^J+ZOU]EEB:/'K[.5":MQ>IX9$D%($P9-B(BD$C#3&F(ID!VD;E#:UG!1E M=MFL,'>-T5%@3Y(&1L'@!&BIDB(E&*!=QIIH:R3PE"G%@+$@DC/26$ZRDQS"1R*:OU?*QVH0$4)_(O%[.%L=VT.E& MRE' O\^_ICMILZF:!3LUGS@J3$30G"; :T#$*$X :Q- <&.9+5J,OX"7MC-P MSBB@@U._E /D?6)EE>GTCVKU<3W[\BFI*(L+45 GQT0-0)A&28TB&CA-,M!Z M@31-7\[ \5M#6"% O,1A3^0O!K']07R^VHLA4B?'1$&]2,=4,$$H<.:D#6S7 M4Y@C[!'NXKF=(L2Z\_IU1:8S99NA9U/=_3\?5U__WUV"U/K;'CQ/_WB)FZ=? MQ_]X_YH]?/QCI"I8&CQ)^[>@.)8Z&">LT)I*:CKE(4T1"=WYMNI(PFYI:#K) MPK3J&JEG/WPR8IP6XHV'I+=GT2@MPX"E092FY7!_ MO8W.!D,T2L:UELI$U T-H55QKI26MS7D9Y0T MW2^,.T .0S!&,^TT!^N#,/(&FS ,R^83#]:OD[C9-6>Y=%CE;MU42) M@U:"<".0!>VI]$# !,TDD\2AF[D[KA'>@YW,H>!1[#EKMJ@.F_VC.ANZ\.,G M(Z$T"4 JB 0,!I02@2=AB!(K.">=VJ)-TF-95%7J1NP1@W'&JSW=9S0.EMX% MHE$2*!I8" 8;*04C!F&*G>._HG%>^D:H#L'G8OK<4G"(2,N9Y!(84C80=FM5 M8SH#I]]HG&;4O\YH'&3 "N-1+G8!WD*Z1W.U2F,L"PS!#=>@'A(0M:-QFI'_ M.J-QF-(6K +,6%+-$$@KN"7<$R,-9KY+]Y\I0JP[KVM'XS2C[/C1.#8I;,0* MK[ "L)2:_.H4L$RRW7+#NOA%IHB$[GS[.1JG&0E'BL:AZ?\@:)R=D6"E!&W2 MHD%Y;IQ'-^?^ZI'1O5!TJM$XB()R#H,/("!0HJ1ASNA$&8F-8C>6!-T?*CJ3 M*\6'WSZ)L3$T3$/*;241*0 !*H]H*ET^L"9D)!Z*(0 M3>IMJQQ,SL?;],.'4BC\8[6\>UQGNNZ7>P9O+S\:I63"2V91D BL#@H(4I2+ M@"V2NE,1ATDBJV]&KWJE[[ 1 "\W.W9XS0#KBXVH@J)IK],( ME1D5Q6.>N898**72O%VOOE3K[;=<$3D7!?3__3C_DJWB\T$RYX;%X C%TJ5; M%W% TAJ16 )$@/*,2M(E]W."7L6!%9T>*3U&N,S(A17[#)9AA*3CZJTCR<+! M()60G!LLJ$0&:+V'^4+!,A?#^5Y*)_/M1Q@W+:_8\[=&F\2B$$82*0(P2A7R M2$F)$Z83_571%^I1*U_5!MVE0)O1F%,L1.*XXS97^V_+WY;W\Z_S^\?9XF=* M/-WRS4[%\,N(@BEJ;0*"IAJX0)J(I%)PDG-,' ZW^JX[Q#&9'+>*W-;;M"Z[ M^ORE6FYVHW>-,9*6L?N#F6UR5X3O?QWM&G_&DH?G"WK>N>']IP2A/_.2W\Z^ M9934<0MWFSA:0Y BR?8 C*6A5!MI$>;.6Y38:FLY04:FF'F^L3H"KN/,T5DM M*;>&A81_BH+(85=/- N"%JVP7$)FE8+8:DPV35!8C5TU)$5QXSX)0'A1"VBIVE!)$W!BN6Z+JI80NE &J+%8@<" LMTL_[$U9WZ6E[Q3C'J<$N#X8TC[ZX3G: MWSZN[SZE'>>-^6H,C0A$\(@:I3P):1O&4'?8A7'LYNH33 )8 W%G M,LKB*1+^7B,PO/OD,1CF/ 6;3$. 0-.I1$=E""SO@NDIBLK1#9SB+!L7Z(W! M&Z6403M)>+HM0 OF.3[J)IEM7#?)N?X)__Q?^5?SSGK>SG"R)QQ#"6V&&L"BZ@_$Y_M"UUO3(O5_5, M/!Y^1^'8=%]?QBN3--7G%^6,0"B9'4X0Q!CB&4Z.8F 2N.:3:(!6"\1ZL5M< M^BG'&-VM/B[G_Y/V6ZWGJST1ZC_%]/A].<[269#*(P],98\:90?Z)LWHQOK+ ME +CZ;"9T5A7ZI+_;9ED8'4L(O/[TTXN/-B<&15M2+HX$**)4(0)S2#(PSZ1 M,D63#$M:-Z-@93447T;&W\47FK/CHD1!8^FM#5(@I7"0!!_VJKBZL3IVO7"] M'I):T;<4EO(!>O.P*[IYT8G]TVVMF9+_\[XNNY4H. M+A8YQ'IY_\_9^K^J'&[]9)U>%!V7AD:-)*M8#0.O_BE=KEK,LEK/%FGA^O[S?#G/UNYV_K6JB[%:XV,PTC"<]HES M1W+/!+'T:()@W:4/PB3+90V#LB%H/2G__T6#MLZ;:L_?E&X& DPG6P?4M\WV4N6:MO-%XH6F%E/F MC<34$6+AJ"X;+F^FJ,;H>%F5Y]:UQ04$E-1KP0&!"9P'BK1'Q]WI3NUK)X7% M0ABH%PS0C.@3?AQ]$4?]ZW4T$F0\48RZI.-!3N1F7.J07ZE,"%CK*;R.7D-R M&D4 Q%/O0U*:(9T*[DS^5] 4.66[1'Q,T+U?"G2#):TD].8%=1QK@D. M!H@PQA)'>+!24$\306\+>B-@X&QR6C/J3R;>^ J2TSSGD@>2A(+BR=Y36F(7 M*-4LJ3;,^Z)F1^GDM-JH*I&A4.XU0@*H)S?7UWU<(+R6M-$;9TF! MN/32T62.*#!#%DO-:=J0I-)0CC7R"@<<#H5IRAL$@?C/1H .BY:?( MT&%Y,-V7$/+K(>2%3]IQ,-Q(%6BP@(V0Z6;%#G/D!?).U(J0_/404D4C-4DW M@;::!4"4&4AZB;6<$.ZX"+\>0EJ!;K"'D&;LFO9#"%7">,,8,RXW>! :$XZ( MDT1SXRSN$BX_0>B-@(&S#R'-J#\90_@*'D(8\0ZTQIAZ [GE=2!:4TN95BZI M(+7>Z*\'URU15>(AI!DCKK-*GU3<*$J",D(#\THQCIS1TALDTT9O[-5M7)C4 MKM+7C"F3D:TC.QFQER8DH1&H3&8A$8IBGV4&(&N(L%T\.S?M9&RK#Q1GV>2! M'F;S]7_.%H^5WFP>/^].=#;-_UEM/ZWN5XO5QV]U^F,-_^V18!DT-Z0<,8N3J&1.@D=><9XN?JLH@T"=OQD'[22Q/.0YZX7?5WG.WLTW_Q76 M5?7;,DGE:K,M>^^Z8U&?CC"*0<_=-THA=$(YI(I.V#0;?7@.VO\L9ZX'; M14_8GY?W_6<3V?*A6G_&EX[6(%\:#>;2Y&ZY1+BLRVB/*,+.4T2(=;1H^^!? M9VHB;)[\=;5WD&S^D3Z8&T/N,R__5%$'XE<<0:1: M>&$1X8Z$.4=%S+PX!0B_D!A1_F-O5"4@F// K$7WEV+#O)LLW\\7BK5UO=W M12&M"A@QJ20PY8W%W!YHBG79 LQ?=O??^^ULO9VF+M$3/(<[+:V8>BT'Y4\> MUXER^]7N(XJ?/>DGJ[Q:W\W33L_AO_%DD1OGE/#!"">$XTX1C@Y4229&%XS7 M]^*H/<:7U<>LG/RM,#XTQZY%QB="/E3S'#6?K4?_UY?Y>C=#";%_\;LC0318 M29+YG2]80$$X_$1SQXWJT@J@OM/E;WQ*)L;@:SE4XUH8 >5J%,$A995@3DJU M*V"WHRD5T,53V;CPZM["\,M?QZ8@2Z_PF+SPP1YNW;?K^5V56?)0TGU5SN*_:TB8@1)=$OD=/#4 M4U#8' Q?Y[0H&IA_9>ZXT8_B:#"XFN-XV.3H)[+10J+QTB9N6"XLUC;A)Y!P MX(9RG0[E;46!7>&A'!()DSF775U'(^FPG=85L]6N16*+I9I*9(GR^L KCT,7 MS?:V@L@F>&HG!(QK.<378W)BHH,@3C*!A88 P=FC'UH%T:48Q>W[3*=^-(N:>>\?/W^>K;_MO6BSY;>7I2HO=@:J.3XB"<8)PH0"(XVEG(F#_]HE-:%+ MJ?E)ZHB%/91#,N-:)/S3 IPM<@XE3A4\39/FX+6 M#B>3[%;<8M=QLH;GX+5H>L]DS&]IP_/E9GXW=%[RR>^,7@3AM17(8"J))9KA M QX\E[9H0_5A?537H<_UQ:DKO&=^W&^AZ^3%ET:'B.))Y !XRC'!6.&#S]PK MCKNXM_BO6V,T1DTW??[%4^JO]/DH01HIL73,&Q#"*ZVDE@P,LYI)T2I]_H37 M_$=0)5;9V>;3N^JNFN?6#^FPO)JU<\F7WFW6B+S&1GM.0%D(BBI)E7+22441 M\;J+XCHI!V1IN*S&8M&U:*8_A8A\6&UGBV)*:IVOC^GF,8;QP(!1")+HX%# M*@ /RFE^,ZV:BJ)T&)]DGXPL=83>KE=W576_.4G<,_B_.#:I\ 2\XX1!$(! M*(,MQ4E_LB2G!-Y,T.N8X.V;"]/5'.&7YOA"%5 <288L*Q48YU,8)OK[Q2;= -UL"I M&;NFW< IR7IADFWOB6?@C%4N&?-"4=!$>O!%];MK:MA0&P-G&S@UH_YD[)HK M:."DB%=(YEZI'H'E1K)@ 9%DGR8M!SJE]4X0URU15:*!4S-&M(['3(;/PVK] M.7<,W:WN796NBWFNQ+O3Z?8I4N<;PC>8(AI$!(1<(8PID$E+AG0=&+#62TJ@UMGZY<*I_O_VKJVY;5Q)O^^O MP?WRLE6X[J8JB:Q:]PN'(4(]LI@ M(B6"W 1E%^IJ+4JH2VLD.#P&]KIPCJ/^:&R,,W#A!&5:&RL(E(YJ'2PX2D1% M64B&5?N&=N$T1M40+ISC&#$4Q%\8_@?[;[_Z?##:-)0$X$!ESX *]":N6IM' ME%T6R$X+C[)[AHQF/SVQSX81"I6FWA.CO?9>>, JJC%'4TH?7+3/IJT.,#C+ M1@]T][_WQ>KAPSS(]/V:\%>KFWSQ]68RWR:$?"[G/X/$Y[.>.QFUFD@&F874 M2 9B7(%Z[8BE%3>D8>\^I@0 =R4[0W#V@N2LOUH.Q\XA YX[AC5C*G##0$.G$)&@'$<:12>5P.=3R+##3 F*+ AH5@0" 5'% LQ,,QDMB< X&RP-*RP3$LO:RA?DPOII7;8;M4?& MOR5!'KGT9A!1J!4QU *I%3".@EH3D@2K=^_LB*1GA+O D0 Z?]'?VW!I)/)_ MY!PS;0VA&ELO.,60 R:1K_4PH]]]PV]N ^@70>>_"SQW[8US%SARCAGG F'. M(0#,!YYI:4 =(1!&I>01C:H\\OLN, X$M>^_TM>"?W,4MA'LL4TQ0P1!"1#0 M1'$-@:4,UAJ:Q_YBBC-?BER?.8#._W"_'.M>,^\0UD)@2ZB32 %5.UBIHO+= MQSXVX1_3.HZ$S_D+OIK-BOC#Y/;QDF.3>[@GFE'FA4+:,:X41H)(C!BO,PHL MU"F)RT=K[._^]I,S^/P%\/B>,+WECGAGT$A*@@G'$J8*.4 %K%PG#GT0ZSPH4XRU^\\+U]E[\)@OJ'\1&J !(C)SR5L/ZYK)EK-'E M[_?B-WG&,.+6:RJT,@) $@S#NIZ+D.+"BFT.!;K>BM\@;%;Y2D(J@:B#@,$&44$ER'T9!* MTD1'B.N6J!JB^,UQC#BOXC<<:ZDX0I0"&11]ECT"#0J M?G,<0T:SGYZX^(V1E@NEA:8$"$6TH+XVT+3@EV:UGUP'&)QEHP?ZQ465"'-* M&\^A@APR!X TM8N&^&%3PD?MJ&X!Z9'$E8YC\?F+X/-$MG6+O#'E9CZ?4.:! M0(Q+"&+#/F0I61M7)8 #B4%)TJX3(+%>'W1XMT7_<(M""6Q&E(, M#<)42JFP )0C1C&G2C>K2/#NBPY*+?0.BD X&0A'G!*&>2)0^#LBO0.->A*> MCTT[%.CZ\T4?Q:Z1^Z*5QY( H"TT5%&C )1>:EL4#X&;78VN"^Z*:J&\$4?QXC6"4%_ MW"^F-V%:7V*>TN8:8#X[T#MO]Y ,*PDUD*\J M>^]\CIE M?=D+5T:S79[8U:PT1M"SR 1(E4<":MJNYY1$_.,M&#_3: M%Z"6R_L?6Q?'/$CUZJ:W+;?(52[DI+>V'F68N1^W>4Q(ONO,AC/Q6VQ>O@2C.BAQ.CUKV<\'/H* M>>^0B6:Y$]PRXSSC5@D:;/9W,>H1RWW*62?\/DLY^U(L__:+//\0U-& S-60 M4O;:MS,C+-7 $20AIUY;89&&& D;/6*!%4-J=>\R-BYN#RIA?QU>]U_'["WQ M'A$\)%J]?#3#& 4KE4"+.:1!@]'&&QK5&,]C#P@SY+W4=YD:"9M'?UR-I\!; MRR)<#.-8<4\@+BF%6"I.$1+*,Q$,">]38A"75>AES$?9(+P?;W+ "QWW/3D@ MT]PCBQWE%&!J'!&0 JN@U!I:QVRC.NGOR0%YACV'7CA$A(QQ;B*(Q@9"C@ W MCI&4(ID@..8]=0RD45F3F0&_#TL0P"9*U63 ++*"=(.ZT(QHH@ MKK&$[SW:4Q%0=D;\H6%T,*;_(A*(PDE.PS_>$D^EL]H'C1M9ACUAFJ&44GXC MA%([1NY 0RL*M@ZCNQ]WM^5#GJ]UG2H4&Z?BEG=W^\/I#89FC%@A&2,P5C,R MDFK+G+>&"^$UU.K";@BV96'9*U5';\\.%!873 "N-%<68^JHEDJH^#-$Q#"B M4ZS.BPZ+MSW>!F=96G&AY5K__%'.UY+W(1C<^>Q;,.D6.R5RCTG5Q6LS2)&2 M0#F#J*&8,6TE9Y#1P 7,$'AO]YT F-^J]@S&I]%OQQMR5"N=^7*A^FKOM.-3 M&90&* ,X-8Q1H9'2RH43TV"H/:8DI>7:J) _+/RZVI^[X5KKW=I,EC=?\FE> M_%Q_NYK']J!;;J@6E*5=VW+3\9E"%DN%#?=(4A25+:NE1HX9C:$E*4;,J"*N M)T%AGZP8_1;[1[Y8_^*%N_R/13&M%U_+5Q\;[U$3R @DWH8CE$'#@QQ# 3&- M0>C($6%UBF-H5&'2\]R.^^3E>.,O7_-?L0CI>Q3FA4.<6( ]=1X;+9"FE -I MI7?>,2@0\8W*Y;Q'8?+,K$O@>1 .&<!3LO:1Y'/U'HVR>P25- "$! M@(0_D?$\&(=2^XJR& Y;@W4(9+?$U1#7-(]CQ5 @?Z9>;S*,#I8-W#DF@X)K M8Y2%4GH1?K9!QZW62!P>U(%ZIJ4#&\.D[(<9"K[JIJ!;5T1"DIK>40 M6N$5 -Q90%T@UH6%ET8+ME;L.*^2J H@S3!&X=CP1@3B *(J.DF35/CN'-LI M#0FU+AC2ON9!OK@N%S\F\^EFK2\FLTG%/5 #H?DK,BP %M)JI*QCF'.G'-ZN M2BJ6Y/\^.DW[C<"L9QZ-.?L04 JPIE )3(PUUAJ)JI58Q0=-SW@;5F\"^<>> M?VACD6K'I&0::?[UIKQ?3N:SS\4\ M_\_[^2S0-?ZX>O#%S]P6BWP:>+-\8D@LXU3W'W.)K\T@X899$VP4C0SW!"LC MJM5SI"ZL2EI;UI=; M>+=$5E-!D*\G%$PI;S9"B[%77)Z()ZU1K<)?D:L?\^*O M^V55UWD:B!CVY,/G:*/!F94T$-A "X/)X5 L#U01V'D"4]+U1F@H=H&N/N@Z MF \KFB4'++OZF8QZP:4@3DD&L:5:0%FY>YTD+B7D,\*=Y_1&75O*#XJ>PW[/ MQZ>9AIY;6I^7#D%X84736W&Q[(Y^@V&AF#?#PM/G,BZI49!2BIVG MP%I 5"T;@+H+*W':"182Z#>:%)<3WR"48=N5GE!'H37$<>N3'Z#?3S?3P6KJX?^U!M[@VH^]5-N2C^KY];*(>_FAGNJ*38VEG3/I;(1AN\Z?D^(V'F.^7*Q#[WU*PHY/9LH#Q+BS MT%'MO.?,L\H#[A%#*3;PJ(+CYR (W?!H]%*P_B/V^:O]W >+M';TF8Q[$[82 MQKU#5DL+9'2Q;BD9*\Y?AL]PS%A/YTK[*-RONV*Q(<7ZPSX0+):0O+I>BUD0 MMZ>5)U]53%J])].:.*(8))Y)K@T6MB:R)YX/&L4XTSUV",*G57EI(PRQB'!C MV'7[E2R<(P)!Z#'4%"N**&:V%CKB4QQ=]"V!\J1L&?U9?[#?[^=R_G/=\G>C M!/6A"!P[ATP;2YA%@1720A.P@'3EP_1A/TGQQK%W+6$$+!O\[D^^^%E,\]?) M42]EO?+ENN7UT]_'*]*?R]5_YZLO^;3\/C_@,^GMFYEER@L)K&2.,$(50J[> MFK!$*6H,?R,GQMB8=/:"L%4$R\7VK^)S^ZS)82<2%%! $2,8:,6\0-+Z.M+N M0;!Z$D1&O(O,>#B7?75VKN[O;8AH]1,^S!;]M2J:9R>WT/C;5"G^_J=3SI.#0UU+G= M_5 1];7PYJCFEQ$EK B0$1P2ZIRQC-3[&L,RQ5TOWX@DG3-#1V_H;#-BZEWJ M_J_E=%&LE=6^&KP=^&0&I&)& QW QS6'F'M1I>5X:'5230SP1F1F9$QJ?HE+(GL]VIH^P9DVG$ M,:5:8@Z8L!9[1NK86:S:D(*EMQ+@[)K*HS_,7P1D!TE5^2WWP0$#.5#4: 4H M\,HY 6I+WJ9UN!AA<=1Q'M\=<6>$U4[7"93+Y]-\KW*:<<6E0(90SIS P-C M4:FL#) S1(-&%8G[IUA"WFS@L;Y]_33MZ4L9\U$V$-2$>B^=Q+%5XY:FW"?% M4T:ES@T-P7),;!OL4*^3QQMY!-7M&D_AIZOKESZ_-2.:"$1OW\QDH"J$$"OB M--F+1& L#AQ>2'8TVGI3*B$Z_S:H?6P&OE8/C)*.+ M#V6.:QG4.BSC174$A?.85M1$W Y:?^Y-B,,)N'9*&7A*XZ>+5--5\;-8/23A M_KB79])JY2!#6 $&L%&2.551C6J3$M$855;@"+'>*Z=:^[YBSYH_%N4TSV?+ MJG?-9#[[,%\MBOFRF*ZC,^7U)K3I?N6+:1'6\AO)MJ'/0TCN^Y.9-5IK+!0 M'O/8+BU8Q5(Y1H*M3G22:C.J!,,3X7MD_$N[X/B;5+I?\<=\2[NO9:/*EW'I)/UZ10M M[&%OUY=+0E?S7S0Z[!A+%CK F*"N4.FHK/2)*7%Q*BRZT:X5Y^&A6EW MW8YO8ME0->_BY9EF7!KGJ*/&,$TMXJ9V1RFD4G;T<>6]G50//P&KVH/V_L>/ M6#KUZ6S#090O-MV!_?TJT"Y./QH,#:':_I49LH'B!H(@H-I"P9@FH":X]?)B M\MM."M#!7_*X2I47Y?3'Y<;KTC/,P]H[)XF4LQ!YR5S$L2_FUQM5:DQ875>6W+Z'V"F430 MH7&G:3C@J&I_RU4W9&$$[AFXUY"H08+MR(9+:'HRP M3&P?4.J&LB?<\?W'+96TJLV1LRJ0!RGAF+ *,6!S6#^"T-B/=\T#;I@PMW8P"\]&WU M0MS!7+JOSOY+'AMQ%//OC\MX?*8MWIJ\-%,$4Z^\0 ;X+4AC/.*2DCS%!_6 M^,^7;B'8 [U/>.J<^-I&VV,EV()26RL)#C2%%E)N+7-<&.,M0K;19::^@SG/ MU!/]8&XGRR.SP_>^(0NV*S<0 T,@P H2%*!)M1+*VV):G%"6?Y]* [G>/2BCG%HDO(YW MV:EU6&*E$44, Z"MT8T2/GJ2\7WT;R3BC5Z040&YA%!0PQREW&B"O7&6,**1 MD?+B+CIU 8:7TMX'I<0F0$#9P"EZP@N4-='72M2^"Y#/G\RHPPAJ@[$%AC$BN >T6A-0E]:T MMPOFOKR:F$30H8S QUD^5I[\4BS_/M"2<-^PS D!?#1E-(,:0V(M)=5*E=47 MUB^\-9]WXB69I,.#QY3SM;1\#=\_V%Y^W[ ,1>>J(QH[9H1CUGLGJI4BD53T M;-3@26'Z3B0ETWWU 1C7Q0 MDM:-&&R.L0[7P69:4 M9C)F]*0PNNR!LL/O0!\;=*U[Y>F,$! 4=&:Q1EP)K0U0-9DL=2GVRPB]CMT? M5FTIF5K6[=-D=;\H5@^;&^I7UR]ANRN)K>'P#%$M-,,$Q+3KZ*\G0%>KX1(/ M>@X-DJ^6PM%7"K!U3.#QF+,?R_GWC_'2H5HN\]7%V;(V1JK/(U,SX$AL^_%V%/6[-%/WR:_$^YV+A+#UB^ M2>_-M)3."4L4#Z>J90YH2BMZQ5RPR](XN@#.3E]W_^0?2BVI^X[O@=UC;W(+ M.' V[']60<(Q\"182Z#>8D >T#>.>$M&@=34!UIPJ)$F !%1RX14*D4C&2&. M3J.1],>/$>#RY25H%*Z_"/2D M<;;LB^)#[5^'=_MEDZC",:_)#%O73B<.<^\Q"[+I:R]).#=2^GR,J!OW:4_6 M'AER^J/UVS*_OK_]6%SORSY T?@4 M;4WW\00^/N?_//[EGV%ULUC':--:4,W*NU4^:Q\,V7G^5Q\T-]':VQ?N@)->3K2#W=? M;+):+^'/:3Z?+(KR@,/AU>'\ZH!U1Q((P& CEB;:P6"R5R M,BCP1*5X'D?I&>\++*U).IAS:/8_]\O5^J0.P-YSCA_0@HYZ3^:8D8 0;G2, M/5F'*:C):G72K9L1PNLTVE&?'!FLWD_XVM7UVNH.7#ZXD;WV>(:(#W33FJ,@ M?5!93(BI5F9P4K.*$9Y[/7']9;F?=$(/Y_W^S9?S[6X6%,KP/ 'R(*8:C<\4 MY3J<%#Q>A \&M*! UFMWCE\8R-+8_YL;NWL"#P6NMCM[DWA+\KLS'[0*B[$2 M5%"-,50,V?KDT"PEO6&$09C3G+)#E]=?\I_Y_#[_5/RJ M6B!&&ES]S!=?BQ^ON5J/?$-F-5&2*N*L84P!H; 4U9HD=A>6N# @!LHA^-$) MQES0+^)J]63Z]VWY_6NI\XUNDL^^WBS*^^\W7V(499[/W&01:SCMO,J4]M:P M=BBT4-!2*@"(%608K-:N.'FW-;K&8N\\&D^L\&IUDR\N[6H4MDPS%3AAE C4 M=\ HR@RD4G'+G6X4,&^Z82RB.^W'9+M][8KT[7PV"YJ@T8 X+JFQ"J^3>+9S M=12FU=L?GW!WP;2R6Y*V/BNVWZPN2NYP+^UZ--, 0A:VB&"Y:B:M S10[=2$AU71&[>%X M*TH.'GC?5!>,W43*>0/7\]YQ&>.:4"N=E88Y%^2%,UZMU6&8D@5[M/K7YP7W M[K:*/N@Z%(9>3/5@B/W5YS/J% ?4@: &(^PM9U:J>FWB8L/K:7PNNZ?L8+=2 M7]@CAR^HOCH@4UY9%0TF+C@VEG@#'VGE=*..&^>#FT0.O[RWV@5)VWLNGF^< M^_RS>Y_/+%>,>< (-\Q3K3 A]7R)UQ>2^-ZQ7MH1-5MSOYFQKV:S(K)D>( M: 0$J(_RL/J4H/:(/.>GPU7O+!E*?[9Y8.:T6#-YC];\]+',X$ 7AQQ2T'' MM(2NIIA3-F7;&INB-#2X.J!W2@BP*&,7UJTNMPU'QBF$OPR_O?@LZ_RN>Q4>N>\%_+-V;.0B=DC&)1096#RHA*:W "PI1N3^3]:!R4.:T! MN:U\4D_4E+>W^31.\.HZS#8O?CYKN[.CCN:AX1DGRC,25%/(.0QFB[5(5*O1 M(*E4 WV'6G^KZ8_%W?EO592!$J5@ ME+UC]-3\&N[&0.#=JEB&=;A?L=_[OKNYOS^<$2XIL(0C)Y5'G N(*A76>\E3 M6O7R=\6O&ZJ/)\/F\EII62V#IB. $=!3+*$70 8^>(N1QJ?LPFJ"@1EF.UNS ML/9AXK0*3#A"(&',%&*URM1CF;DLUU;@[OMFA)HNAP_J+E M=%'<;73W/1FKSXJN['4LM7A?9K23 @TZI6$^^_.F7*R^YHL?T9F_O2IW^+1+?F>F MD;OF=0. )K\STX1)CBEG"E@>K$[)A*EHY(&\&!=6CSOB4,0?+C'J MI5>W.1 /CLV@-\P8+C $4F(*)..Z%DJ:=#]Q5/ZH'@'7-9&'TP#K+KG-$;5[ M4 :4!1XZX1110$@)(18U_:1.L1R.=BJ=*90ZH^YPFU/M]#]F5]HU* N"(JRP MR&K+,:",.^6K55HH4GP5XHU@J#/J#E9@9#&9Y>%H7E_DVQ)D^;B*S2+VP*G1 M^ R9(#N(:B@, <10%!VO%3DI2DFDD6\$67T0>BB0U5ECS;>I74,RJ9&UT*\C M QY)A@Q#U0J#"IG4!@>\$2QU1-RAX//'HKS+%ZN'6$ML%40@6K]WTF MK\B05(0"QV P1B0-.[5GJC9#2-JURK?BL.^)V,.I5W]+*SX]Z8N3>,![=\85 W/4""JD\@&)4,P9>RC6X8D';1O(APP M&.T'N_Z>3V,G\5A5YI]Y/OM"FN"GA'+ M_7,0]G5:TYQXDM2,]ZUX^_NB=NL=[G,Y_]_[R>VF@/&6 ?&XS^?+-9.^+NZ7 M#:R&UN_*)%6>.@:X"88WBGRH6M#V-T?%CEZ, MS92!1KL@2X(BKKG5D%2>'HPU3"JX^E8\_EU3>2AD18%8Y#=!)L+Y'P[^\L=V MGSTF:;'9*S*)I37&&^L<1($&ULK*1LF-0X[>)+2_U8" 1T1=[B]:KE:!A.EC/

]VUMO7\V\P41;JI$TC@JAJ>.5]13(GU1/'[V5",1X^#.8 M=7L3:*TGR^?J[-4Z>73M(8KWIL(!$9WFR\-V[O%ORPCV &(MA=*"<.H)1S5= M8L'O%-R^E=!&_W1O;?M^7>23Y?WBX<]5. P:VKC[QF2> :@YH@(";Q47V)N* M1EBHI/;9Z-(C$%U3=[C3>HW@Q9IA7XKEWR8PJ%C%G_:>MCM'!0M**H4%-XQ1 MBKVVX?^U4LMP2O=A]%8B"=W1]P1W9.-1OP'_]BKF[,4O]P#KF-=DW%FD 9 : MCH0,*Y.DCZ(?9@UU@FQ>)?D]O[_.K:%[&X M2S&Y_3"/1LN3NSC[KJPT&9]QCAD5&&M/(69AL0K7.[W (@EH1\<6SA)H?=!Y M1)4"=J5=75I_#J6Q

F>C/SI33Z[OPWXVLF, M72T^CGU%!KAC6!C(F&242R68TXS%7KQ.!?MRT,H")]T-&L/AMQ:UO5!ZL/!B M]'@=Z Q0/Y.!L"]JY0SU*FQEAF@O&*060LHX%"C%#!LA6KIG[%QUBH2F*&M-[2'3X>*%GGK&!X^Y'2,R!3$P M0%&D$*($(66$4BILX$YPAI(:CHPR0MXISU])>TNG\5 8TO>!4,7\^T'H/'\P M$WS=05KR0!EJD5!24LXQ8,91*MR@+2+.'3%)I!T**!_SR3*_*6]G'W[<+QI,!Z$Q@0PK+F/VNDWQZX^P#%^? .J.RJVS<"H, M%T]F,)G/PF)G11/ '/^2+#8*E\H+1[4*QJ=63H5]50NK@X9I9(K%?G38^SSQ MTSO1!PM$WB_FQ>I^$0N%^.)7_.GPWK1[4,9B[35"B=("4RZH#,(BD JK!LIY MF5)5:I1WY/K$2H%$;%0B&+0*28]2VI(/$(=Z70> MI;84/SG.OBWSZ_O;C\7UOMAZ@]$9$$Y@2:!RVE KO>286Q;$30NNF'L[+H 6 M4&B*LM;D/CG,JL+RLVH)/_>6]S_J/1FU09:-\T(S3%V09V[BEFYPL("5 RFW MX\[+E] C]#H@_'@ROKX^Z]QV]GE=-+ TJ+V,66=IL-=E;'-,(1+ , ]\HPM* M0\&UL4$L! A0#% @ YHM43-#!D R.8P$ /#<1 !4 ( ! M8!X# &-D;G,M,C Q-S$R,S!?;&%B+GAM;%!+ 0(4 Q0 ( .:+5$P#(,8: M>\4 (4."@ 5 " 2&"! !C9&YS+3(P,3