0001193125-18-084738.txt : 20180316 0001193125-18-084738.hdr.sgml : 20180316 20180316061737 ACCESSION NUMBER: 0001193125-18-084738 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 130 CONFORMED PERIOD OF REPORT: 20171231 FILED AS OF DATE: 20180316 DATE AS OF CHANGE: 20180316 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ELECTRONICS FOR IMAGING INC CENTRAL INDEX KEY: 0000867374 STANDARD INDUSTRIAL CLASSIFICATION: COMPUTER COMMUNICATIONS EQUIPMENT [3576] IRS NUMBER: 943086355 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-18805 FILM NUMBER: 18694141 BUSINESS ADDRESS: STREET 1: 6750 DUMBARTON CIRCLE CITY: FREMONT STATE: CA ZIP: 94555 BUSINESS PHONE: 6503573500 MAIL ADDRESS: STREET 1: 6750 DUMBARTON CIRCLE CITY: FREMONT STATE: CA ZIP: 94555 10-K 1 d457728d10k.htm FORM 10-K Form 10-K
Table of Contents

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

 

FORM 10-K

(Mark One)

ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the fiscal year ended December 31, 2017

 

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

Commission File Number: 000-18805

 

 

ELECTRONICS FOR IMAGING, INC.

(Exact name of registrant as specified in its charter)

 

Delaware   94-3086355

(State or other Jurisdiction of

incorporation or organization)

  (I.R.S. Employer
Identification No.)

6750 Dumbarton Circle, Fremont, CA 94555

(Address of principal executive offices) (Zip Code)

(650) 357-3500

(Registrant’s telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:

 

Title of Each Class

 

Name of Exchange on which Registered

Common Stock, $.01 Par Value   The NASDAQ Stock Market LLC

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  ☒    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  ☒

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  ☒    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  ☒    No  ☐

Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K (§ 229.405 of this chapter) is not contained herein, and will not be contained, to the best of registrant’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K.  ☐

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of “large accelerated filer”, “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer          Accelerated filer   
Non-accelerated filer          Smaller reporting company   
Emerging growth company            

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐

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

The aggregate market value of the voting and non-voting common stock held by non-affiliates computed by reference to the price at which the common stock was last sold on June 30, 2017 was $2,168,108,942 *

The number of shares outstanding of the registrant’s common stock, $.01 par value per share, as of February 28, 2018 was 45,007,892.

 

 

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the definitive Proxy Statement to be delivered to stockholders in connection with the 2018 Annual Meeting of Stockholders are incorporated by reference into Part III hereof.

* Based on the last trade price of the registrant’s common stock reported on The NASDAQ Global Select Market on June 30, 2017, the last business day of the registrant’s second quarter of the 2017 fiscal year.

 

 

 


Table of Contents
PART I  

ITEM 1

  Business      1  

ITEM 1A

  Risk Factors      21  

ITEM 1B

  Unresolved Staff Comments      40  

ITEM 2

  Properties      41  

ITEM 3

  Legal Proceedings      42  

ITEM 4

  Mine Safety Disclosures      43  
PART II  

ITEM 5

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

ITEM 6

  Selected Financial Data      46  

ITEM 7

  Management’s Discussion and Analysis of Financial Condition and Results of Operations      49  

ITEM 7A

  Quantitative and Qualitative Disclosures about Market Risk      92  

ITEM 8

  Financial Statements and Supplementary Data      95  

ITEM 9

  Changes in and Disagreements with Accountants on Accounting and Financial Disclosure      165  

ITEM 9A

  Controls and Procedures      165  

ITEM 9B

  Other Information      170  
PART III  

ITEM 10

  Directors, Executive Officers and Corporate Governance      171  

ITEM 11

  Executive Compensation      171  

ITEM 12

  Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters      171  

ITEM 13

  Certain Relationships and Related Transactions, and Director Independence      172  

ITEM 14

  Principal Accountant Fees and Services      172  
PART IV  

ITEM 15

  Exhibits and Financial Statement Schedules      172  

ITEM 16

  Form 10-K Summary      175  

Signatures

     177  
  

Exhibit index

 

EXHIBIT 10.16

EXHIBIT 12.1

 

 

EXHIBIT 21

EXHIBIT 23.1

 

 

EXHIBIT 31.1

 

EXHIBIT 31.2

 

EXHIBIT 32.1

 

EXHIBIT 101

 

 


Table of Contents

FORWARD-LOOKING STATEMENTS

Certain of the information contained in this Annual Report on Form 10-K, including, without limitation, statements made under this Part I, Item 1, “Business,” Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” and Part II Item 7A, “Quantitative and Qualitative Disclosures about Market Risk,” which are not historical facts, may include “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended (“Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (“Exchange Act”), and is subject to risks and uncertainties and actual results or events may differ materially. When used herein, words such as “address,” “anticipate,” “believe,” “consider,” “continue,” “develop,” “estimate,” “expect,” “further,” “goal,” “intend,” “may,” “plan,” “potential,” “project,” “seek,” “should,” “target,” “will,” variations of such words, and similar expressions as they relate to the Company or its management are intended to identify such statements as “forward-looking statements.” Such statements reflect the current views of the Company and its management with respect to future events and are subject to certain risks, uncertainties, and assumptions. Should one or more of these risks or uncertainties materialize, or should underlying assumptions prove incorrect, the Company’s actual results, performance, or achievements could differ materially from the results expressed in, or implied by, these forward-looking statements. Important factors that could cause the Company’s actual results to differ materially from those included in the forward-looking statements made herein include, without limitation, those factors discussed in Item 1, “Business,” in Item 1A, “Risk Factors,” and elsewhere in this Annual Report on Form 10-K and in the Company’s other filings with the Securities and Exchange Commission (“SEC”), including the Company’s most recent Quarterly Report on Form 10-Q and Current Reports on Form 8-K, and any amendments thereto. The Company assumes no obligation to revise or update these forward-looking statements to reflect actual results, events, or changes in factors or assumptions affecting such forward-looking statements.

PART I

References to “EFI,” the “Company,” “we,” “us,” and “our” mean Electronics For Imaging, Inc. and its subsidiaries, unless the context indicates otherwise.

Item 1: Business

Filings

We file Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, proxy statements, and other documents with the SEC under the Exchange Act. The public may read and copy any materials that we file with the SEC at the SEC’s Public Reference Room at Room 1580, 100 F Street, N.E., Washington, D.C. 20549. The public may obtain information on the operation of the Public Reference Room by calling the SEC at 1-800-SEC-0330. The SEC also maintains an internet website that contains reports, proxy statements, information statements, and other information regarding issuers, including EFI, that file electronically with the SEC. The public can obtain any documents that we file with the SEC at http://www.sec.gov.

We also make available free of charge through our internet website (http://www.efi.com) our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, proxy statements, and if applicable, amendments to those reports filed or furnished pursuant to the Exchange Act as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC. None of the information on our website is incorporated by reference into our reports filed with, or furnished to, the SEC.

General

EFI was incorporated in Delaware in 1988 and commenced operations in 1989. Our initial public offering of common stock was completed in 1992. Our common stock is traded on The NASDAQ Global Select Market under the symbol EFII. Our corporate headquarters are located at 6750 Dumbarton Circle, Fremont, California 94555.

 

1


Table of Contents

We are a world leader in customer-centric digital printing innovation focused on the transformation of the printing, packaging, ceramic tile decoration, and textile industries from the use of traditional analog based printing to digital on-demand printing.

Our products include industrial super-wide and wide format display graphics, corrugated packaging and display, textile, and ceramic tile decoration digital inkjet printers that utilize our digital ink, industrial digital inkjet printer parts, and professional services; print production workflow, web-to-print, cross-media marketing, fashion design, and business process automation solutions; and color printing digital front ends (“DFEs”) creating an on-demand digital printing ecosystem. Our ink includes digital ultra-violet (“UV”) curable, light emitting diode (“LED”) curable, ceramic, water-based, thermoforming, and specialty ink, as well as a variety of textile ink including dye sublimation, pigmented, reactive dye, acid dye, pure disperse dye, water-based dispersed printing ink, and coatings. Our award-winning business process automation solutions are integrated from creation to print and are vertically integrated with our industrial digital inkjet printers and products produced by the leading production digital color page printer manufacturers that are driven by our Fiery DFEs.

Our product portfolio includes industrial super-wide and wide format digital inkjet products (“Industrial Inkjet”) including VUTEk display graphics super-wide and wide format, Nozomi corrugated packaging, Reggiani textile, Cretaprint ceramic tile decoration and building material industrial digital inkjet printers and ink; print production workflow, web-to-print, cross-media marketing, Optitex textile two-dimensional (“2D”) and three-dimensional (“3D”) computer aided fashion design (“CAD”) applications, and business process automation software (“Productivity Software”), which provides corporate printing, packaging, corrugated packaging, publishing, and mailing and fulfillment solutions for the printing and packaging industry; Fiery DFEs (“Fiery”), including the FreeFlow Print Server DFE, and Generation Digital print and fabric design software. Our integrated solutions and award-winning technologies are designed to automate print and business processes, streamline workflow, provide profitable value-added services, and produce accurate digital output.

Products and Services

Industrial Inkjet

Our Industrial Inkjet products address the high-growth industrial digital inkjet markets where significant conversion of production from analog to digital inkjet printing is occurring. The Industrial Inkjet operating segment consists of our VUTEk super-wide and wide format display graphics, Nozomi corrugated packaging and display, Reggiani textile, and Cretaprint ceramic tile decoration and building material industrial digital inkjet printers; digital UV curable, LED curable, ceramic, water-based, thermoforming, and specialty ink, as well as a variety of textile ink including dye sublimation, pigmented, reactive dye, acid dye, pure disperse dye, water-based dispersed printing ink, and coatings; digital inkjet printer parts; and professional services. Printing surfaces include paper, vinyl, corrugated, textile, glass, plastic, aluminum composite, ceramic tile, wood, and many other flexible and rigid substrates.

Customer Base. Our industry-leading VUTEk display graphics super-wide and wide format UV, LED, and thermoforming industrial digital inkjet printers and ink are used by commercial photo labs, large sign shops, graphic screen printers, specialty commercial printers, and digital and billboard graphics providers serving the out-of-home advertising and industrial specialty print segments by printing banners, signage, building wraps, flags, point of purchase and exhibition signage, backlit displays, fleet graphics, photo-quality graphics, art exhibits, customized architectural elements, billboards, thermoplastic decoration, and other large graphic displays. We launched the Nozomi single-pass industrial digital inkjet platform in 2017, which is sold to the corrugated, paper packaging, display graphics, and other markets. We sell EFI hybrid, roll to roll, and flatbed UV wide format graphics printers and ink to the industrial digital inkjet display graphics printer market. We sell Reggiani textile digital inkjet printers and textile ink to the display graphics soft signage market and textile contract printers serving major textile brand owners and fashion designers, the home furnishings market, as well as the global printed textile industry. We sell Cretaprint ceramic tile decoration and building material digital inkjet printers and ceramic digital ink to the ceramic tile and building materials manufacturing industries.

 

2


Table of Contents

Our VUTEk display graphics super-wide and wide format, and Nozomi corrugated packaging and display industrial digital inkjet printers incorporate “cool cure” LED printing technology. LED technology uses less heat than the traditional curing process resulting in increased uptime and greater reliability. Energy assessments conducted by the Fogra Graphic Technology Research Association have shown that our super-wide format printers with LED curing can reduce energy consumption by up to 82% when compared with printers that use conventional mercury arc lamps, as well as enabling printing on thinner and heat sensitive substrates.

Super-wide Format. We launched next generation printer models and new finishing modules of our high-speed, high-resolution super-wide format industrial digital inkjet printers in 2017, 2016, and 2015, as well as new super-wide format industrial digital inkjet roll-to-roll printers in 2017 and 2016.

Our HS series of printers are alternatives to analog presses used by high volume graphic producers and are based on pin & cure printing technology. We launched the HS125 Pro digital inkjet printer in 2016, which is a 3.2 meter hybrid flatbed/roll-fed printer that prints on flexible and rigid materials up to two inches thick utilizing UltraFX Technology that enhances the visual impact of the printed image and reduces the appearance of unwanted visual artifacts.

The GS/LX family of super-wide format industrial digital inkjet printers offers the highest quality in a super-wide format. The LX models incorporate LED technology. We launched the 3.2 meter hybrid flatbed/roll-to-roll LX3 Pro digital inkjet printer in 2015, which prints on flexible and rigid materials up to two inches thick utilizing UltraFX Technology. The LX3 is well suited for the point-of-purchase printing environment. Our GS3250LX and GS2000LX offer smaller drop sizes and more precise control.

The H/QS family of super-wide format industrial digital inkjet printers offers high quality and productivity for the mid-range market in a super-wide format. The two meter H2000 Pro printer provides a more affordable entry point into high-end production printing for signage and graphics companies with the option to add features as their business grows. H2000 Pro users can run flexible, rigid, and sheet media up to two inches thick.

VUTEk super-wide format industrial digital inkjet roll-to-roll printers include advanced material handling features such as in-line cutting and slitting. In 2017, we launched the VUTEk 3r and 5r LED roll-to-roll printers, which print at speeds up to 4,896 square feet per hour, with resolutions up to 1,200 dpi, and incorporating 7-picoliter Ultra-Drop technology. In 2016, we launched the Quantum LXr 3.5 and 5.2 meter LED roll-to-roll printer, which is an alternative to latex printers featuring 7-picoliter imaging and resolution up to 1,200 dpi.

Corrugated Packaging and Display. In 2017, we launched the Nozomi C18000 single-pass industrial digital inkjet platform. The Nozomi C18000 is a 1.8 meter, single pass, high speed LED industrial digital inkjet corrugated packaging press for the corrugated, paper packaging, display printing, and other markets that prints up to 75 linear meters (246 linear feet) per minute.

Label Printing. On November 1, 2017 (“Effective Date”) we entered into a Support Services and License Agreement (“Agreement”) with Xeikon, N.V. (“Xeikon”), which is a division of the Flint Group headquartered in Luxembourg. Pursuant to the Agreement, we provided Xeikon access to the Jetrion customer list, which enabled Xeikon to sell Jetrion printers and re-sell our UV and LED label ink. Xeikon will purchase UV and LED label ink exclusively from us and resell to both our current customer base as well as new Xeikon inkjet customers. We will not sell Jetrion printers for four years after the Effective Date.

Wide Format. Our EFI hybrid flatbed/roll-to-roll and dedicated roll-to-roll entry level, overflow, and specialty production UV wide format digital inkjet printers are developed, manufactured, and marketed to the entry-level and mid-range industrial digital inkjet printer market. In 2017, we launched our wide format Pro 24f flatbed and Pro 16h LED hybrid roll-to-roll / flatbed printers. The Pro 24f LED flatbed wide format printer utilizes a moving gantry and a vacuum system to hold media stationary on a flat surface. This wide format printer has a 32 square-foot bed, prints in four colors plus white ink, and is appropriate for specialty applications up to 2 inches thick.

 

3


Table of Contents

The Pro 16h LED hybrid wide format printer prints up to 29 square meters per hour in four colors plus white ink up to 2 inches thick We launched our wide format H1625 SD 1.6 meter hybrid roll-to-roll /flatbed printer in 2015. The H1625 SD utilizes thermoforming ink, which enables sign makers and printing companies to print directly onto thermoplastic sheet materials, which can then be formed into deep draw, high elongation parts while retaining hue and opacity. We launched our wide format H1625 RS printer in 2015, which prints 1.6 meter widths directly to 3M reflective media in roll, sheeted, and mounted to rigid forms. The H1625 includes LED technology enabling printing on a broad range of substrates, including media that cannot withstand the high-heat drying or curing methods used in other inkjet platforms.

Textile. Reggiani industrial digital inkjet textile printers address the full scope of advanced textile printing with versatile printers suitable for pigmented, reactive dye, acid dye, and water-based dispersed printing ink. Reggiani is at the forefront of digital printing as an alternative to either analog printing or single color (dyed) garments. Reggiani provides an overall solution for the entire textile printing process from yarn treatment to fabric printing and finishing for a wide variety of substrates and applications (fashion, home textile, sportswear, signage, flooring, automotive, and outdoor).

A significant driver for the adoption of digital textile printing is the growth of “fast fashion,” which is a term used by fashion retailers to express the need for designs to move quickly from the catwalk to the retailer to capture current fashion trends. The digital textile printing market has also benefitted from sports apparel with short run production quantities, closer geographic proximity to end-use markets, and environmental awareness.

Reggiani industrial digital inkjet textile printing systems use water-based ink and advanced streamlined automation that provide a total solution for textile businesses. The TOP digital inkjet textile printer is a fast throughput machine that can be used with reactive, acid, disperse, dye sublimation, and pigmented ink. The Essetex 2 meter wide washing box is the ideal system for knitted and light fabrics, particularly where print washing is beneficial for delicate textiles and for post-dyeing of printed cloth. The NEXT printer prints on fabrics and paper using the same ink set with a 1.8 meter beltless digital printing system and offers simplified material handling, a compact footprint, and a lower acquisition cost, making it an ideal entry-level textile printing production device.

In 2017, we launched the 5.2 meter VUTEk FabriVU printer, which runs at speeds up to 455 square meters per hour in resolutions up to 1,200 dpi. In 2017, we also launched the Flexy and Vogue industrial digital textile printers. The 1.8 meter Flexy printer offers our Dynaplast sticky belt technology, printing with up to 2,400 dpi resolution with a speed of 400 square meters per hour. The Vogue printer includes new printing software, integrated environmental sensors and a new printing server, with 16 print heads, up to 2,400 dpi resolution, and printing up to 325 square meters per hour. In 2016, we launched the 1.8 and 3.4 meter VUTEk FabriVU super-wide format industrial digital inkjet soft signage printers, which utilize water-based sublimation ink and are manufactured in our Reggiani facility. The 1.8 and 3.4 meter FabriVU printers offer print speeds up to 464 square meters per hour at 600 dpi and resolution up to 2,400 dpi and utilize water-based sublimation ink.

Ceramic Tile Decoration. Our Cretaprint ceramic tile decoration digital inkjet printers are utilized by the ceramic tile and building material manufacturing industries. The ceramic tile decoration market is transitioning from analog to digital inkjet printing technology.

In 2017, we launched the Cretaprint C4 Twin, featuring a dual print head approach with up to four double print bars with widths up to 0.7 meters. We also launched the Cretaprint P4 in 2017 featuring up to 12 print bars, 1.4 meter print widths, and resolution of 360 dpi. We launched the Cretaprint D4 in 2016, which features up to 12 print bars, and gives users the ability to incorporate a full range of ceramic ink and digital print effects. We also launched the Cretaprint M4 and M4 SOL printer platforms in 2016, which allow customers to print on larger tile sizes up to 1.2 meters wide and offers enhanced imaging quality with variable-drop grayscale imaging. The Cretaprint M4 SOL is a soluble salt inkjet printer.

 

4


Table of Contents

We launched the Cretaprint C4, which is our next generation ceramic tile decoration digital inkjet printer, in 2015. Electronics and ink systems were upgraded to maximize accuracy in a broad range of production conditions. The Cretaprint C4 printer allows the use of different print heads and digital applications on the same machine.

In 2017, we launched the Cubik printer for the building materials industry, offering up to 8 print bars, with a printing width up to 1.8 meters and a print speed up to 75 linear m/min. The Cubik printer can apply a variety of decoration effects to building materials, supporting both short run and variable prints as well as high volume runs.

Ink. Our ink provides a recurring revenue stream generated from sales to our existing customer base of installed printers.

VUTEk printers primarily use digital UV and LED curable ink, although our solvent ink printers remain in use in the field. We were first to market with digital UV curable ink incorporating “cool cure” LED technology for use in high-end production super-wide, wide format, and corrugated packaging and display digital inkjet printing systems. We sell a variety of third party branded textile ink to users of our textile digital inkjet printers, including dye sublimation, pigmented, reactive dye, acid dye, water-based dispersed printing ink, and coatings. We launched our internal formulation of our reactive dye ink in 2016. In 2016, we introduced our soluble salt-based ceramic digital ink formulation and we introduced AquaEndure acqueous ink, which is a water-based inkjet ink that will be used across many of our printers in the future.

We acquired Rialco Limited (“Rialco”) in 2016, which supplies dye powders and color products for the textile, digital print, and other decorating industries. Rialco’s pure disperse dyes are particularly important in the manufacture of high-quality dye sublimation inkjet ink for textile applications, which is a key growth area in the global migration from analog to digital print. Rialco’s technical and commercial capabilities benefit the Industrial Inkjet operating segment in the sourcing, specification, and purification of high quality dyes and expand our research, development, and innovation base to develop ink for the signage, ceramic, and packaging markets.

 

5


Table of Contents

Our industrial digital inkjet printers and their related features are as follows:

 

Printer Type

 

Models

 

Capabilities

 

Application Examples

Nozomi   EFI Nozomi C18000  

High-quality, high-speed digital LED

printing up to 75 linear meters per minute on substrates up to 1.8 meters wide

  Corrugated packaging and merchandise display printing

VUTEk

super-wide format

 

HS, GS/LX, H/QS, and

FabriVU Series printers EFI and 3M(R) co-branded Digital UV and LED, AquaEndure aqueous, and thermoforming UV ink

  Printing widths of 2 to 5 meters; up to two inch thickness; 6, 7, and 8 colors, plus white and greyscale; up to 2400 dpi; flexible and rigid substrates; 1.8-meter and 3.4-meter wide aqueous-based soft signage printer models with speeds up to 500 square meters per hour; UV curable, LED “cool cure,” aqueous, and thermoforming digital UV inks   Super-wide format banners, signage, building wraps, flags, point of purchase and exhibition signage, backlit displays, fleet graphics, photo-quality graphics, art exhibits, customized architectural elements, billboards, and thermoplastic decoration.

VUTEk

super-wide

roll-to-roll

 

VUTEk 3r and 5r,

Quantum series, Q series, and Flex series printers

Quantum LED curable ink Matan UV curable ink MatanFlex stretchable ink

  Speeds up to 455 square meters per hour Printing widths of 3 to 5 meters; up to two inch thickness; 4, 7, and 8 colors, plus white and greyscale; up to 1200 dpi; flexible and rigid substrates; UV curable and LED “cool cure” ink   Fleet graphics, traffic signage, labels, tags, decals, membranes, license plates, and sign printing

EFI

wide format

  EFI Pro hybrid and flatbed EFI H1625 LED 3M™ ink SD thermoforming ink   Speeds up to 107 square meters per hour (flatbed) and 91 square meters per hour (hybrid), up to 1200 dpi, 4 colors plus white and greyscale, up to 2 inch thickness, flexible and rigid substrates, UV curable, and LED “cool cure” ink  

Wide format indoor and outdoor graphics with photographic image quality. Entry-level and mid-range markets.

Overflow and specialty markets

Reggiani textile  

Reggiani textile printers

Dye sublimation, pigmented, reactive dye, acid dye, and water-based dispersed printing ink

  Speeds up to 325 square meters per hour Substrates from ultra-light to heavy, up to 2400 dpi; dye sublimation, pigmented, reactive dye, acid dye, and water-based dispersed printing ink   Contract printers serving major textile brand owners and fashion designers Textile soft signage market Global printed textile industry

Cretaprint

ceramic tile decoration

 

Cretaprint C4 and C4 twin;

Cretaprint P4 and D4;

Cretaprint M4 and SOL;

Cretaprint ink; and

  Single chassis accomodates up to 8 print bars.1,000 customizable settings controlling printer widths up to 1.4 meters, speed, direction, and discharge.  

Ceramic tile industry

Construction materials industry

 

Cubik building materials

 

Cubik: printing width up to 1.8 meters

print speed up to 75 linear m/min,

up to 8 printing bars

 

 

6


Table of Contents

Productivity Software

To provide our customers with solutions to manage and streamline their printing operations, we have developed technology that enhances printing workflow and makes printing operations more powerful, productive, cost-effective, and easier to manage. Most of our software solutions have been developed with the express goal of automating print processes and streamlining workflow via open, integrated, and interoperable products, services, and solutions.

The Productivity Software operating segment consists of a complete software suite that enables efficient and automated end-to-end business and production workflows for the print and packaging industry. This Productivity Suite also provides tools to enable revenue growth, efficient scheduling, and optimization of processes, equipment, and personnel. Customers are provided the financial and technical flexibility to deploy locally within their business or to be hosted in the cloud. The Productivity Suite addresses all segments of the print industry and consists of the: (i) Packaging Suite, with Radius at its core, for tag & label, cartons, and flexible packaging businesses; (ii) Corrugated Packaging Suite, with CTI at its core, for corrugated packaging businesses, including corrugated control capability using EFI Escada; (iii) Enterprise Commercial Print Suite with Monarch at its core, for enterprise print businesses; (iv) Publication Print Suite, with Monarch or Technique at its core, for publication print businesses; (v) Midmarket Print Suite, with Pace at its core, for medium size print businesses; (vi) Quick Print Suite, with PrintSmith Vision and essential capabilities of Digital StoreFront at its core, for small printers and in-plant sites; and (vii) Value Added Products, available with the suite and standalone, such as web-to-print, e-commerce, cross media marketing, warehousing, fulfillment, shop floor data collection, and shipping to reduce costs, increase profits, and offer new products and services to their existing and future customers. We also market Optitex fashion CAD software, which facilitates fast fashion increased efficiency in the textile and fashion industries.

Customer Base. We sell the Packaging Suite to the label, cartons, and flexible packaging industry; the Corrugated Packaging Suite to the corrugated packaging industry; the Enterprise Commercial Print Suite to large and multi-national commercial print businesses; the Publication Print Suite to publication and direct mail print businesses; the Midmarket Print Suite to medium size commercial print businesses, display graphics providers, and government printing operations; the Quick Print Suite to small printers and in-plant printing operations; Value Added Products including Digital StoreFront and DirectSmile to customers desiring e-commerce, web-to-print, and cross-media marketing solutions; and Optitex to the leading fashion brands and manufacturers.

Our enterprise resource planning and collaborative supply chain business process automation software solutions are designed to enable printers and print buyers to improve productivity and customer service while reducing costs. Web-to-print applications for print buyers and print producers facilitate web-based collaboration across the print supply chain. Customers recognize that business process automation is essential to improving their business practices and profitability. We are focused on making our business process automation solutions the global industry standard. We provide consulting and support services, as well as warranty support for our software products. We typically sell an annual full-service maintenance agreement with each license that provides warranty protection from date of shipment. The sale and renewal of annual maintenance agreements provide a recurring revenue stream.

The acquisition of Escada Innovations Limited and Escada Systems, Inc. (collectively “Escada”) provides corrugator control systems for the corrugated packaging market, which provide comprehensive control and traceability for the entire corrugation process. The acquisition of Optitex Ltd. (“Optitex”) in 2016 expanded our presence in the digital inkjet textile printing market through the synergy of Optitex technology with the Reggiani digital inkjet textile printer business. Optitex markets integrated 2D and 3D CAD software that shortens the design cycle, reduces our customers’ costs, and accelerates the adoption of fast fashion.

New Version Releases and Product Offerings. Integration among our software offerings is achieved through the end-to-end automation including certified workflows and synchronized releases across multiple products

 

7


Table of Contents

afforded by our Productivity Suite consisting of the Packaging Suite, Corrugated Packaging Suite, Enterprise Commercial Print Suite, Publication Print Suite, Midmarket Print Suite, Quick Print Suite, and Value Added Products. Integration of our software product offerings provides:

 

    Out-of-the-box, end-to-end optimized workflows;

 

    Certified integration and automation;

 

    Global visibility that makes effective and proactive decision making possible; and

 

    Solid modular, flexible, and scalable software foundation supporting product and customer diversification.

New versions have been released for each of our significant software components and new product offerings have resulted from strategic business acquisitions. New product offerings that have resulted from strategic business acquisitions are described under “Growth and Expansion Strategies” below.

The Packaging Suite includes 22 certified workflows that provide unprecedented levels of business and production automation geared toward folding carton, tag and label, and flexible package converting environments. Enhancements integrate Radius software, intelligent estimating and planning with iQuote software, automated planning optimization with Metrix software, and key third party

software such as the Esko Automation Engine. The Corrugated Packaging Suite was enhanced with the acquisition of Escada Innovations Limited and Escada Systems, Inc., (collectively, “Escada”) in 2017, a leading provider of corrugator control systems for the corrugated packaging market. The Enterprise Commercial Print Suite includes improvements in inventory and purchasing, support for Digital StoreFront web-to-print services, stronger customer relationship management tools including the ability to add attachments to forms and expanded reporting capabilities and extended capabilities in dynamic estimating and planning. The Midmarket Print Suite includes web-to-print, cross-media marketing, estimating, scheduling, accounting, and fulfillment applications. Enhancements include easier access to quotes, improved estimating, and more advanced filtering tools to drive efficiency in job estimating and production. Product-specific applications unique to the super-wide format print space, such as fleet and vehicle wraps, point-of-purchase signage and outdoor graphics. The Quick Print Suite includes a cloud-based platform for in-plant and quick print operations to reduce the customer deployment and maintenance burden. The Optitex Collaborate Application was released in early 2017 and is driven by cloud-based textile design technology that enables instant sharing among pattern makers, designers, and print teams for faster and more accurate apparel prototyping.

 

8


Table of Contents

Our primary software offerings include:

 

Software Suite

 

Description

 

Users

Packaging Suite:

with Radius at its core

  Business and production workflows for tag & label, cartons, and flexible packaging companies   All users with a production facility assocated with the sales, item specification, production, material purchasing, billing and shipping of packaging related products

Corrugated Packaging Suite:

with CTI at its core, including corrugated control capability using EFI Escada

  Business and production workflows for corrugated board and packaging manufacturers   Administration, sales, production and logistics employees producing corrugated sheets and/or corrugated boxes

Enterprise Commercial Print Suite;

with Monarch at its core

  Business and production workflows for Enterprise commercial print businesses, (offset, digital, large format, direct mail, specialty printing and shipping / logistics companies)   Front office sales, management and finance and shop floor production, inventory controllers, mailing and logistics employees involved in the production of various commercial print products

Publication Print Suite:

with Monarch or Technique at its core

  Business and production workflows for Publication Print companies (books and periodicals)   Sales, contract administrators, production planners and shop floor personnel associated production of books, catalogs, magazines, and peridicals

Midmarket Print Suite:

with Pace at its core

  Business and production workflows for mid size Print companies (including commercial, digital, display graphics, in-plant, and print for pay printing companies; government printing operations)   Business & Production personnel, e.g., sales, estimators, customer service, production schedulers, finance and floor personnel & logistics

Quick Print Suite:

with PrintSmith Vision and essential capabilities of Digital StoreFront at its core

  Hosted and modular, web-enabled digital printing and business management   Owners, managers, sales, estimators, customer service and accounting
Value Added Products   Web-to-print, e-commerce, cross media marketing, imposition solutions, warehousing, fulfillment, shop floor data collection, and logistics   Marketing professionals, production planners, production floor staff, warehouse and inventory managers, shipping and logistics
Optitex Textile 3D Design Software   Development and production software that builds patterns, visualize in 3D, streamlines marker making and cut order workflow, and cloud-based applications for show case design   Leading fashion brands, fashion retailers, and manufacturers in commercial and apparel industries

 

9


Table of Contents

Fiery

Our Fiery brand consists of Fiery and the FreeFlow print server business (“FFPS”), which was recently acquired from Xerox Corporation (“Xerox”) that transform digital copiers and printers into high performance networked printing devices for the office, commercial, and industrial printing markets. Once networked, Fiery-powered printers and copiers can be shared across workgroups, departments, the enterprise, and the internet to quickly and economically produce high-quality color products. We have direct relationships with several leading printer manufacturers. We work closely together to design, develop, and integrate Fiery DFE and software technology to maximize the capability of each print engine. The printer manufacturers act as distributors and sell Fiery products to end customers through reseller channels. End customer and reseller channel preference for the Fiery DFE and software solutions drives demand for Fiery products through the printer manufacturers.

Fiery products are comprised of (i) stand-alone DFEs connected to digital printers, copiers, and other peripheral devices, (ii) embedded DFEs and design-licensed solutions used in digital copiers and multi-functional devices, (iii) optional software integrated into our DFE solutions such as Fiery Central and Graphics Arts Package, (iv) Fiery Self Serve, our self-service and payment solution, and (v) stand-alone software-based solutions such as our proofing, textile, and scanning solutions.

Fiery and FFPS DFEs. The Fiery NX Pro was launched in 2017, providing faster views of job status and easier device management. The Fiery FS300 Pro was launched in 2017, enabling enhanced functionality with throughput up to 2,400 ppm. The latest Fiery proServer features a highly advanced FAST (Fiery Accelerated System Technology) HyperRIP engine for quick file processing on super-wide hybrid, flatbed, and roll-to-roll printers. The new FS300 features supported by the Fiery NX Premium hardware station include the ability to over-print up to 127 spot colors per page. The Fiery XB DFE was released in 2016 incorporating a scalable high-volume blade server technology for high speed inkjet presses processing at 100 meters per minute of 1.8 meter wide corrugated boards or in excess of 13,000 sheets per hour. The Fiery FS200 Pro DFE was released in 2015 incorporating higher speed processing, expanded color offerings, shop automation, and connectivity.

Fiery XF 6.3 is a DFE and color management workflow for super-wide and wide format printing and proofing, featuring real WYSIWYG tiling preview, the Fiery Dynamic Smoothing function, and the Fogra Process Standard Digital. The Fogra Graphic Technology Research Association establishes process standards for the digital printing industry. Fiery proServer is a DFE and color management workflow for the super-wide format and ceramic tile decoration digital inkjet printer market.

Fiery proServer 7.0 was released in 2015 and processes complex vector data up to seven times faster than its predecessor. Fiery proServer is compatible with 540 super-wide, wide format, and ceramic printers from numerous major manufacturers.

In 2017, we acquired certain assets comprising the FFPS business from Xerox. The FFPS business manufactures and markets the FFPS DFE, which previously competed with our Fiery DFEs and is now included in our Fiery operating segment.

Software Solutions. Fiery Command WorkStation 6.0 job management interface software was released in 2017 featuring automated job presets, faster job searching capabilities, new user interface, advanced tools for printing multi-bank and bleed-edge tabbed documents, and the Home integrated interface, which is a new feature that provides at-a-glance status information for all connected Fiery servers and a snapshot of key print production statistics.

Fiery Workflow Suite is an integrated set of Fiery products, including Fiery Central, Fiery JobFlow, and Fiery JobMaster, among others, to deliver a fully integrated workflow from job submission and business management to scheduling, preparation, and production.

Fiery Navigator is a cloud-based digital printing business intelligence tool for digital production presses that was launched in 2016. Fiery Navigator provides printers with more insight into their production data to optimize

 

10


Table of Contents

resource allocation, ensure compliance with operating procedures, and make equipment decisions by capturing key operational data points and displaying production analytics in a comprehensive, customizable dashboard.

Fiery Self Serve. is a leading provider of self-service and payment solutions that allows service providers to offer access to business machines including printers, copiers, computers/internet access, fax machines, and photo printing kiosks from mobile phones, iPad®, USB drives, and cloud accounts such as Google Drive TM Dropbox. The M500 is a flexible and scalable system, which addresses demands for printing from any mobile device as well as from popular cloud storage services, and accepts credit cards, campus cards, and cash cards at the device, thereby eliminating the need for coin-operated machines. The M500 integrates with campus identification card systems and campus card solutions such as CBORD, Odyssey, and Blackboard. Self-Serve AdminCentral is a cloud-based management system for the M500 product.

Generation Digital. The 2017 acquisition of Generation Digital strengthens our fast fashion offerings, with design software for the textile and fashion industries. The Generation Digital textile design workflow combines with our Fiery textile DFEs and Reggiani digital textile printers linking textile design and production,

Our DFE platforms, primary printer manufacturer customers, and end user environments are as follows:

 

Platform

 

Printer Manufacturers or Customers

 

User Environments

Fiery and FFPS external DFEs   Canon, Fuji Xerox, Konica Minolta, Kyocera Document Solutions, Landa, Ricoh, RISO, Sharp, Toshiba, Xerox   Print for pay, corporate reprographic departments, graphic arts, advertising agencies, and transactional & commercial printers
Fiery embedded DFEs and design-licensed solutions   Canon, Epson, Fuji Xerox, Intec, Kodak, Konica Minolta, Kyocera Document Solutions, Oki Data, Ricoh, Sharp, Toshiba, Xerox   Office, print for pay, and quick turnaround printers
Fiery Central, MicroPress Fiery Navigator Fiery Workflow Suite   Canon, Konica Minolta, Kyocera Document Solutions, Ricoh, Sharp, Xerox   Corporate reprographic departments, commercial printers, and production workflow solutions
Fiery Self Serve   Canon, FedEx Office, Konica Minolta, Ricoh, Staples, Xerox   ExpressPay self-service and payment solutions for retail copy and print stores, hotel business centers, college campuses, and convention centers
Production Inkjet and Proofing software: ColorProof XF, Pro, Fiery XF, Fiery proServer, textile   Digital color proofing and inkjet production print solutions offering fast, flexible workflow, power, and expandability; creation and design of prints, patterns, and color palettes   Digital, commercial and hybrid printers, prepress providers, publishers, creative agencies and photographers, ceramic tile, decoration, and super-wide & wide format print providers; fashion and textile designers

Sales, Marketing, and Distribution

We have assembled, internally and through acquisitions, an experienced team of technical support, sales, and marketing personnel with backgrounds in color reproduction, digital pre-press, image processing, business process automation systems, networking, and software and hardware engineering, as well as market knowledge of enterprise printing, packaging, graphic arts, fulfillment systems, cross-media marketing, imposition solutions, textile printing, fashion design, ceramic tile decoration, building materials and nonconventional materials, and commercial printing. We expect to continue to expand the scope and sophistication of our products and gain access to new markets and channels of distribution by applying our expertise in these areas.

 

11


Table of Contents

Industrial Inkjet

Our Industrial Inkjet products are sold primarily through our direct sales force augmented by some select distributors. Any interruption of either of these distribution channels could negatively impact us in the future. See Item 1A: Risk Factors—We rely on our distribution channels to ensure sales growth.

We entered the corrugated inkjet printer market with the introduction of our Nozomi digital inkjet corrugated printer in 2017. We are leveraging our existing display graphics sales team together with dedicated packaging specialists and participation in corrugated packaging trade shows in most major markets around the globe. The market for corrugated digital printers is new and our team will be building market demand for this approach as well as selling our printers. See Item 1A: Risk Factors—If we fail to continue to introduce new products that achieve market acceptance on a timely basis, we will not be able to compete effectively and we will be unable to increase or maintain net revenue and gross margins.

Textile digital printing is an alternative to either analog printing or dyed garments. Widespread adoption of digital textile printing depends on the willingness and ability of businesses in the printed textile industry to replace their existing analog printing systems and dyed garments with digital printing systems.

The adoption of digital textile printing is dependent to some extent on the growth of “fast fashion,” and has also benefitted from sports apparel with shorter production runs, closer geographic proximity to end-use markets, and environmental awareness. A key element of our inkjet textile printing growth strategy is to market digital inkjet printing systems to contract printers that serve major textile brand owners and fashion designers.

The ceramic tile industry has undergone a shift from southern Europe (e.g., Spain and Italy) to the emerging markets of China, India, Brazil, and Indonesia. As a result, we operate a Cretaprint sales and support center in Foshan, Guangdong, China, in addition to our facilities in Spain. Foshan is home to the largest concentration of ceramic tile manufacturers in China.

We promote our Industrial Inkjet products through public relations, direct mail, advertising, promotional material, trade shows, and ongoing customer communication programs. The majority of sales leads for our inkjet printer sales are generated from trade shows. There were approximately 1,300 attendees from 37 countries at our 2017 EFI Connect User Conference, which generates leads for the Industrial Inkjet and Productivity Software operating segments and generates end user demand for the Fiery segment. We promoted our Cretaprint products, including the new P4 and C4 Twin, at the 2017 Ceramics China tradeshow in Guangzhou.

In 2016, we entered into an agreement with a third party that facilitates our European customers’ equipment financing. The agreement provides customers with new leasing opportunities for EFI’s industrial digital inkjet printers in many European countries.

Productivity Software

Our enterprise resource planning and collaborative supply chain business process automation software solutions within our Productivity Software portfolio are primarily sold directly to end users by our direct sales force. An additional distribution channel for our Productivity Software products is through sales to a mix of distribution channels consisting of authorized distributors, dealers, and resellers who in turn sell the software solutions to end users either stand-alone or bundled with other solutions they offer.

We have distribution agreements with some customers, including Canon, Konica Minolta, Ricoh, Xerox, Esko, and Veritiv (formerly xpedx). There are a number of small private resellers of our business process automation software in different geographic regions throughout the world where a direct sales force is not cost-effective.

We have established a new e-commerce platform specifically for fabric soft signage production operations and ink. The on-line ordering technology offers a new level of turnkey flexibility for increasingly popular fabric graphics applications, including outdoor, trade show, and point-of-purchase displays.

 

12


Table of Contents

We sell Optitex directly to the leading fashion brands and manufacturers through a direct sales force and distribution channels consisting of authorized distributors, dealers, and resellers.

Fiery

The primary distribution channel for our Fiery products is through our direct relationships with several leading printer manufacturers. We work closely together to design, develop, and integrate Fiery DFE and software technology to maximize the capability of each print engine. The printer manufacturers act as distributors and sell Fiery products to end customers through reseller channels. End customer and reseller channel preference for our Fiery DFE and software solutions drives demand for Fiery products through the printer manufacturers.

Although end customer and reseller channel preference for Fiery products drives demand, most Fiery revenue relies on these significant printer manufacturers/distributors to integrate Fiery technology into the design and development of their print engine as described above. See Item 1A: Risk Factors—We do not typically have long-term purchase commitments with the printer manufacturer customers that purchase our Fiery DFE and software solutions. They have in the past reduced or ceased, and could at any time in the future reduce or cease, to purchase products from us, thereby harming our operating results and business. Our relationships with the leading printer and copier industry companies are among our most important assets. We have established relationships with leading printer and copier industry companies, including Canon, Seiko Epson, Fuji Xerox, Kodak, Konica Minolta, Kyocera Document Solutions, Landa, OKI Data, Ricoh, Riso Global Network, Sharp, Toshiba, and Xerox. These relationships are based on business relationships that have been established over time. Our agreements generally do not require them to make any future purchases from us as of December 31, 2017. They are generally free to purchase and offer products from our competitors, or build their own products for sale to the end customer, or cease purchasing our products at any time, for any reason, or no reason.

Fiery Self Serve is our self-service and payment solution that is sold to Canon, FedEx Office, Konica Minolta, Ricoh, Staples, and Xerox. Fiery Self Serve is also marketed to college campuses and libraries.

We sell our proofing products primarily to authorized distributors, dealers, and resellers who in turn sell the solutions to end users either stand-alone or bundled with other solutions they offer. Primary customers with whom we have established distribution agreements include Canon, Xerox, and Heidelberg. We sell color matching, color palette creation, and print design software to the fashion industry. There can be no assurance that we will continue to successfully distribute our products through these channels.

Growth and Expansion Strategies

The growth and expansion of our revenue will be derived from (i) product innovation through internal development efforts or business acquisition, (ii) increasing market coverage through internal efforts or business acquisition, (iii) expanding the addressable market, and (iv) establishing enterprise coherence and leveraging industry standardization.

Product Innovation. We achieve product innovation through internal research and development efforts, as well as by acquiring businesses with technology that is synergistic with our product lines and may be attractive to our customers. We expect to expand and improve our offerings of new generations of Industrial Inkjet products, including super-wide and wide format, textile, corrugated packaging and display, and ceramic tile decoration industrial digital inkjet printers. We expect to expand and improve our Productivity Software offerings, including new product lines related to digital printing, graphic arts, fulfillment systems, cross-media marketing, image personalization, workflow, packaging, 3D textile design, print management, and building materials.

We have established relationships with many leading distribution companies in the graphic arts and commercial print industries such as Nazdar, 3M, and Veritiv, as well as significant printer manufacturing companies including Xerox, Ricoh, Canon, and Konica Minolta. We have also established global relationships with many of

 

13


Table of Contents

the leading print providers, such as R.R. Donnelley, Donnelley Financial Solutions, FedEx Office, and Staples. These direct sales relationships, along with dealer arrangements, are important for our understanding of the end markets for our products and serve as a source of future product development ideas. In many cases, our products are customized for the needs of large customers, yet maintain the common intuitive interfaces that we are known for around the world.

The development of our Productivity Suite provides tools to facilitate customer revenue growth, efficient scheduling, and optimization of processes, equipment, and personnel. Customers are provided the financial and technical flexibility to deploy locally within their business or to be hosted in the cloud.

Increasing Market Coverage. We are increasing our market coverage through penetration of our sales and distribution networks, expansion into emerging markets in China, India, Latin America and Asia Pacific (“APAC”), and acquisitions that are synergistic with our other businesses such as the Generation Digital and Escada acquisitions. The Generation Digital textile design workflow is integrated with our Fiery textile DFEs and Reggiani digital textile printers linking textile design and production. Escada provides corrugator control systems for the corrugated packaging market, which provide comprehensive control and traceability for the entire corrugation process.

Expanding the Addressable Market. We are expanding our addressable market by extending into new markets within each of our operating segments such as textile digital inkjet printing, textile 3D design, ceramic tile decoration, thermoplastic pre-decoration, image personalization, imposition solutions, various cloud-based software solutions, self-service and payment solutions, and mobile printing. Further growth in the addressable markets for Industrial Inkjet, Productivity Software, and Fiery has been driven by our integration of the production workflow among these operating segments. Growth in the addressable market for corrugated packaging and building materials has resulted from our new Nozomi and Cubik products.

Establishing Enterprise Coherence and Leveraging Industry Standardization. Our goal is to offer best in class solutions that are interoperable and conform to open standards, which will allow customers to configure the most efficient solution for their business by establishing enterprise coherence and leveraging industry standardization.

We establish coherence across our product lines by designing products and platforms that provide a consistent “look and feel” to the end user. Cross-product coherence creates higher productivity levels as a result of shortened learning curves. The integrated coherence that end users can achieve using our products for all of their digital printing and imaging needs leads to a lower total cost of ownership. Open architecture utilizing industry-established standards to provide interoperability across a range of digital printing devices and software applications ultimately provides end users with more choice and flexibility in their selection of products. For example, integration between our cloud-based Digital StoreFront application, our Pace business process automation application, and our Fiery XF Production Color RIP including integration to our Fiery or VUTEk product lines, is achieved by leveraging the industry standard Job Definition Format. Our Productivity Suite has taken this integration further through end-to-end automation including certified workflows and synchronized releases across multiple products consisting of our Packaging Suite, Corrugated Packaging Suite, Enterprise Commercial Print Suite, Publication Print Suite, Midmarket Print Suite, Quick Print Suite, and Value Added Products.

 

14


Table of Contents

Recent Business Acquisitions. We achieve product innovation through internal research and development efforts, as well as by acquiring businesses with technology that is synergistic with our product lines and may be attractive to our customers. We also acquire businesses to expand our market coverage and customer base. The impact of our business acquisitions on product innovation, market coverage, and addressable market during 2017, 2016, and 2015 is summarized as follows:

 

Year

  

Acquired Business

  

Acquired Product Line or Customer Base

2017

   Free Flow Print Server (“FFPS”)    FFPS servers and customer base
   CRC Information Systems (“CRC”)    North America customer base
  

Generation Digital Solutions, Inc.

(“Generation Digital”)

   Software for textile and fashion designers
   Escada Innovations Limited and Escada Systems, Inc. (collectively, “Escada”)    Corrugated packaging systems

2016

   Rialco Limited (“Rialco”)    Dye powders and color products for digital printing and industrial manufacturing
   Optitex Ltd. (“Optitex”)    Integrated 3D design software

2015

   Reggiani Macchine SpA (“Reggiani”)    Textile digital inkjet printers
   Matan Digital Printers (“Matan”)    Super-wide format digital inkjet printers
   Corrugated Technologies, Inc. (“CTI”)    Corrugated packaging software
   Shuttleworth Business Systems Limited and CDM Solutions Limited (collectively, “Shuttleworth”)    European customer base

We will continue to be acquisitive in the future in an opportunistic way supporting our product innovation, market coverage, and total addressable market expansion strategies.

Backlog

Although we obtain firm purchase orders from our significant printer manufacturer customers in our Fiery operating segment, these customers typically do not issue such purchase orders until 30 to 90 days before shipment. The non-linear nature of our Industrial Inkjet and Productivity Software operating segments results in customer contracts and purchase orders that are not shipped at the end of the year, which are not material and are not a meaningful indicator of future business prospects.

Significant Relationships

We have established and continue to build and expand relationships with the leading printer manufacturers and distributors of digital printing technology to benefit from their products, distribution channels, and marketing resources. Our customers include domestic and international manufacturers, distributors, and sellers of digital printers. We work closely with the leading printer manufacturers to develop solutions that incorporate leading technology and work optimally in conjunction with their products. The top revenue-generating printer manufacturers, that we sold products to in 2017, in alphabetical order, were Canon, Fuji Xerox, Konica Minolta, Kyocera Document Solutions, Landa, OKI Data, Ricoh, RISO Global Network, Seiko Epson, Sharp, Toshiba, and Xerox (“leading printer manufacturers”). Because sales of our printer and copier-related products constitute a significant portion of our Fiery revenue and there are a limited number of printer manufacturers producing copiers and printers in sufficient volume to be attractive customers for us, we expect to continue to depend on a relatively small number of printer manufacturers for a significant portion of our revenue in future periods.

 

15


Table of Contents

Revenue from the leading printer manufacturers was 26%, 28%, and 33% of our consolidated revenue, during 2017, 2016, and 2015, respectively. Although end customer and reseller channel preference for Fiery products drives demand, most Fiery revenue relies on the leading printer manufacturer / distributors to integrate Fiery technology into the design and development of their print engines. Accordingly, if we experience reduced sales or lose an important printer manufacturing customer, we will have difficulty replacing the revenue with sales to new or existing customers.

We customarily enter into development and distribution agreements with our significant printer manufacturer customers. These agreements can be terminated under a range of circumstances and often on relatively short notice. The circumstances under which an agreement can be terminated vary from agreement to agreement and there can be no assurance that these significant printer manufacturers will continue to purchase products from us in the future, despite such agreements. Our agreements generally do not commit such customers to make future purchases from us. They could decline to purchase products from us in the future and could purchase and offer products from our competitors, or develop their own products for sale to the end customer. We recognize the importance of, and strive to maintain, our relationships with the leading printer manufacturers. Relationships with these companies are affected by a number of factors including, among others: competition from other suppliers, competition from their own internal development efforts, and changes in general economic, competitive, or market conditions including changes in demand for our products, changes in demand for the printer manufacturers’ products, industry consolidation, or fluctuations in currency exchange rates. There can be no assurance that we will continue to maintain or build the relationships we have developed to date. See Item 1A: Risk Factors—We do not typically have long-term purchase commitments with the printer manufacturer customers that purchase our Fiery DFE and software solutions. They have in the past reduced or ceased, and could at any time in the future reduce or cease, to purchase products from us, thereby harming our operating results and business.

We have a continuing relationship pursuant to a license agreement with Adobe Systems, Inc. (“Adobe”), as amended. We license PostScript® software from Adobe for use in many of our Fiery solutions under the OEM Distribution and License Agreement entered into in September 2005, as amended from time to time. Under our agreement with Adobe, we have a non-exclusive, non-transferable license to use the Adobe deliverables (including any software, development tools, utilities, software development kits, fonts, drivers, documentation, or related materials). The scope of additional licensing terms varies depending on the type of Adobe deliverable. Our agreement with Adobe was amended on February 1, 2018, to automatically renew annually. The agreement can be terminated by either party upon 120 days prior written notice. All royalties due to Adobe under the agreement are payable within 45 days after the end of each calendar quarter.

Each Fiery solution requires page description language software provided by Adobe, which is a leader in providing page description software. Adobe’s PostScript® software is widely used to manage the geometry, shape, and typography of hard copy documents. Adobe can terminate our current PostScript® software license agreement without cause. Although to date we have successfully obtained licenses to use Adobe’s PostScript® software when required, Adobe is not required to, and we cannot be certain that Adobe will, grant future licenses to Adobe PostScript® software on reasonable terms, in a timely manner, or at all. In addition, to obtain licenses from Adobe, Adobe requires that we obtain quality assurance approvals from them for our products that use Adobe software. If Adobe does not grant us such licenses or approvals, if the Adobe licenses are terminated, or if our relationship with Adobe is otherwise materially impaired, we would likely be unable to sell products that incorporate Adobe PostScript® software. If that occurred, we would have to license, acquire, develop, or re-establish our own competing software as a viable alternative for Adobe PostScript® software and our financial condition and results of operations could be significantly harmed for a period of time. See Item 1A: Risk Factors—We license software used in most of our Fiery products and certain Productivity Software products from Adobe and the loss of these licenses would prevent shipment of these products.

Our industrial inkjet printers require inkjet print heads that are manufactured by a limited number of suppliers. If we experience difficulty obtaining print heads, our inkjet printer production would be limited. In addition, we

 

16


Table of Contents

manufacture UV curable and ceramic digital ink for use in our printers and rely on a limited number of suppliers for certain pigments used in our ink. Our ink sales would decline significantly if we were unable to obtain the pigments when needed. See Item 1A: Risk Factors—We depend on a limited group of suppliers for key components in our products. The loss of any of these suppliers, the inability of any of these suppliers to meet our requirements, or delays or shortages of supply of these components could adversely affect our business.

Human Resources

As of December 31, 2017, we employed 3,366 full time employees. Approximately 989 were in sales and marketing (including 416 in customer service), 442 were in general and administrative, 706 were in manufacturing, and 1,229 were in research and development. Of the total number of employees, 1,485 employees were located in the Americas (primarily the U.S. and Brazil) and 1,881 were located outside of the Americas.

Research and Development

Research and development expense was $157.4, $151.4, and $141.4 million for the years ended December 31, 2017, 2016, and 2015, respectively. As of December 31, 2017, 1,229 of our 3,366 full-time employees were involved in research and development. We believe that development of new products and enhancement of existing products are essential to our continued success. We intend to continue to devote substantial resources to research and new product development. We expect to continue to make significant expenditures to support research and development in the foreseeable future. New platforms and ink formulations will continue to be developed for Industrial Inkjet print technologies and ceramic tile decoration as the industry accelerates its transition from analog to digital technology, from solvent-based printing to UV curable ink printing, and adopts digital textile printing due to the growth of “fast fashion.” We are developing new software applications designed to maximize work flow efficiencies and meet the needs of graphic arts and commercial print professions, including business process automation, web-to-print, e-commerce, cross-media marketing, imposition, proofing solutions, and 3D textile CAD applications. We are developing products to support additional printing devices including high-end color copiers and multi-functional devices. We have research and development sites in 15 U.S. locations, as well as in India, Europe, Israel, the United Kingdom (“U.K.”), Brazil, and Canada. Substantial additional expense is required to complete and bring to market products that are currently under development.

Manufacturing

We are leveraging efficiencies in our worldwide digital inkjet printer manufacturing operations by centralizing super-wide format textile digital inkjet printer production in Italy and transferring production of super-wide format roll-to-roll digital inkjet printers to Israel to leverage the lower cost platform in this manufacturing facility.

We utilize subcontractors to manufacture our Fiery products and, to a lesser extent, our super-wide and wide format industrial digital inkjet printers. These subcontractors work closely with us to promote low cost and high quality while manufacturing our products. Subcontractors purchase components needed for our products from third parties. We are dependent on the ability of our subcontractors to produce the products we sell. Although we supervise our subcontractors, there can be no assurance that such subcontractors will perform efficiently or effectively. We have outsourced our Fiery production with Avnet, Inc. (“Avnet”), formulation of ceramic ink to two subcontractors, and formulation of textile ink to third party branded suppliers, with the exception of reactive dye textile ink, which we formulate in our Bedford, U.K. facility.

Should our subcontractors experience inability or unwillingness to manufacture or deliver our products, then our business, financial condition, and operations could be harmed. Since we generally do not maintain long-term agreements with our subcontractors and such agreements may be terminated with relatively short notice, any of our subcontractors could terminate their relationship with us and/or enter into agreements with our competitors that might restrict or prohibit them from manufacturing our products or could otherwise lead to an inability or

 

17


Table of Contents

unwillingness to fill our orders in a timely manner or at all. See Item 1A: Risk Factors—We are dependent on a limited number of subcontractors, with whom we do not have long-term contracts, to manufacture and deliver products to our customers. The loss of any of these subcontractors could adversely affect our business.

Our VUTEk display graphics super-wide format industrial digital inkjet printers are primarily manufactured in a single location in our Meredith, New Hampshire facility. In 2016, we transferred VUTEk roll-to-roll printer production to our Rosh Ha’Ayin, Israel, facility, our FabriVu textile digital inkjet printer production to our Bergamo, Italy, facility, and certain wide format industrial digital inkjet printers to our Castellon, Spain, facility.

We have encountered difficulties in hiring and retaining adequate skilled labor and management because Meredith is not located in a major metropolitan area. In 2016, we entered into a six-year lease with Bank of Tokyo—Mitsubishi UFJ Leasing & Finance LLC (“BTMU”) whereby a 225,000-square foot manufacturing and warehouse facility is under construction in Manchester, New Hampshire, related to our super-wide and wide format printer business in the Industrial Inkjet operating segment, which is scheduled to be completed in the first half of 2018. The new manufacturing center will allow consolidation of operations into a single facility and include research & development, manufacturing, warehousing, training, and service for super-wide and wide format printers, along with worldwide sales and marketing management for our broader portfolio of industrial digital inkjet printers and presses.

Our VUTEk roll-to-roll super-wide format industrial digital inkjet printers are manufactured in a single location in our Rosh Ha’Ayin, Israel facility. Our Reggiani textile industrial digital inkjet printers are manufactured in a single location in our Bergamo, Italy facility. Our Cretaprint ceramic tile decoration and Nozomi corrugated packaging digital inkjet printers are manufactured in a single location in our Castellon, Spain facility. Our UV curable and LED curable digital ink that is used in our display graphics super-wide and wide-format industrial digital inkjet printers are formulated in a single location in our Ypsilanti, Michigan facility. Our reactive dye ink that is used in our textile digital inkjet printers is formulated in a single location in our Bedford, U.K., facility.

Most components used to manufacture our printers and ink are available from multiple suppliers, except for inkjet print heads, branded textile ink, and certain key ingredients (primarily pigments and photoinitiators) for our digital UV curable ink. Although typically in low volumes, many key components are sourced from single vendors. If we were unable to obtain the print heads currently used, we would be required to redesign our printers to use different print heads. If we were unable to obtain the branded textile ink or the pigments required for our digital UV curable ink, we would have to qualify other sources, if possible, or reformulate and test the new ink formulations. In our Industrial Inkjet facilities, we use hazardous materials to formulate digital UV curable and ceramic digital ink, as well as store internally formulated and third-party ink. The storage, use, and disposal of those materials must meet the requirements of various environmental regulations.

See Item 1A: Risk Factors—If we are not able to hire and retain skilled employees, we may not be able to develop and manufacture products, or meet demand for our products, in a timely fashion; We manufacture super-wide and wide format industrial digital inkjet printers and formulate UV curable, LED curable, and reactive dye ink primarily in single locations. Any significant interruption in the manufacturing process at these facilities could adversely affect our business; We depend on a limited group of suppliers for key components in our products. The loss of any of these suppliers, the inability of any of these suppliers to meet our requirements, or delays or shortages of supply of these components, could adversely affect our business; and We may be subject to environmental-related liabilities due to our use of hazardous materials and solvents.

 

18


Table of Contents

Significant components necessary for manufacturing our products are obtained from a sole supplier or a limited group of suppliers. We depend largely on the following sole and limited source suppliers for our components and manufacturing services:

 

Supplier

  

Components

Intel    Central processing units (“CPUs”); chip sets
Toshiba    Application-specific integrated circuits (“ASIC”) & inkjet print heads
Open Silicon    ASICs
Altera    ASICs & programmable devices
Tundra    Chip sets

Avnet

Adobe

  

Contract manufacturing (Fiery)

PostScript® (Fiery and Productivity Software)

Dell Electronics    Contract manufacturing (FFPS)
HCL Technologies    Sustaining engineering (FFPS)
Third party branded    Textile ink

(DuPont, Huntsman, Sensient)

  
Ink pigment suppliers    UV curable ink pigments and photoinitiators
Columbia Tech    Inkjet sub-assemblies
Schneider Electric    Inkjet electrical sub-assemblies
Phoseon    LED lamps
Shenzhen Runtianzhi Tech    Inkjet sub-assemblies
Seiko    Inkjet print heads
Xaar    Inkjet print heads
Ricoh    Inkjet print heads
Kyocera Mita    Inkjet print heads
Progress Software    Monarch and Radius operating system

Printable

Enabling Technologies Ltd

  

Digital StoreFront modular offering

Sensor interface and electronics

We generally do not maintain long-term agreements with our component suppliers. We primarily conduct business with such suppliers largely on a purchase order basis. If any of our sole or limited source suppliers were unwilling or unable to supply us with the components for which we rely on them, we may be unable to continue manufacturing our products utilizing such components.

The absence of agreements with many of our suppliers also subjects us to pricing fluctuations, which is a factor we believe is partially offset by the desire of our suppliers to sell a high quantity of components. Many of our components are similar to those used in personal computers; consequently, the demand and price fluctuations of personal computer components could affect our component costs. In the event of unanticipated volatility in demand for our products, we may be unable to manufacture certain products in quantities sufficient to meet end user demand or we may hold excess quantities of inventory due to their long lead times. We maintain an inventory of components for which we are dependent on sole or limited source suppliers and of components with prices that fluctuate significantly. We cannot ensure that at any given time we will have sufficient inventory to enable us to meet demand for our products, which would harm our financial results. See Item 1A: Risk Factors—We depend on a limited group of suppliers for key components in our products. The loss of any of these suppliers, the inability of any of these suppliers to meet our requirements, or delays or shortages of supply of these components could adversely affect our business.

Competition

Competition in our markets is significant and involves rapidly changing technologies and frequent new product introductions. To maintain and improve our competitive position, we must continue to develop and introduce

 

19


Table of Contents

new products and features on a timely and cost-effective basis to keep pace with the evolving needs of our customers. We believe the principal competitive factor affecting our markets is the market acceptance rates for new printing technology.

Industrial Inkjet

Our super-wide and wide format industrial digital inkjet printers compete with printers produced by Agfa, Durst, Canon, Hewlett-Packard (“HP”), Inca, Mimaki, Roland, and Mutoh throughout most of the world. There are Chinese and Korean printer manufacturers in the marketplace, but their products are typically sold in their domestic markets and are not currently perceived as viable alternatives in most other markets. Our UV and LED curable ink is sold to users of our UV industrial inkjet printers, which have advanced quality control systems to ensure that correct color and non-expired ink is used to prevent damage to the printer. This results in most ink used in our printers being sold by us. While third party ink is available, its use may compromise the printer’s quality control system and also voids certain provisions of our printer warranty and service contracts. Our Nozomi corrugated packaging digital inkjet printers compete with printers offered by Barberan, Durst, HP, and Sun Automation.

Our Reggiani industrial digital inkjet textile printers compete with Dover, Durst, Mimaki, Roland, Epson, Konica Minolta, Robustelli, Atexco, Shenzhen Homer Textile, Kornit, Ricoh, and Digital Graphics. Competitive digital inkjet textile printers are manufactured in Italy, Japan, China, and smaller emerging markets such as Indonesia. Key competitors driving digitalization of the textile printer market include Dover and Kornit. Reggiani also competes with other digital inkjet textile printing technologies including pre-washing and post-washing printing techniques.

Our Cretaprint ceramic tile decoration digital inkjet printers compete with ceramic tile decoration printers manufactured in Spain (KERAjet), Austria (Durst), Italy (Technoferrari, Projecta, Intesa, and System), China (Flora, Hope, Meijia, and Teckwin), and smaller emerging competition in other markets such as Indonesia. The ceramic tile industry has experienced a relocation from southern Europe to the emerging markets of China, India, Brazil, and Indonesia. Competition in the Chinese market consists of small Chinese ceramic tile decoration digital inkjet printers and European manufacturers that are reducing prices to gain market share. In addition to our facility in Spain, we operate a Cretaprint sales and support center in Foshan, Guangdong, China, which is home to the largest concentration of ceramic tile manufacturers in China.

Productivity Software

Our Productivity Software operating segment, which includes our business process automation, cloud-based order entry and order management systems, cross media marketing, and imposition solution systems faces competition from software application vendors that specifically target the printing industry. These vendors are typically small, privately-owned companies. We also face competition from larger vendors that currently offer, or are seeking to develop, business process automation printing products including HP, Epicor, and SAP. We face competition from Oracle, SAP, Kiwiplan, and Heidelberg in the packaging software market.

Our Optitex 3D CAD software competes with Lectra, Assyst, CLO, Browzwear, and Gerber. Optitex provides 2D CAD design and 3D CAD visualization in the same application. Therefore, the CAD information and the 3D information are tightly integrated. Furthermore, the incremental learning curve from using 2D to using 3D is minimal.

Fiery

The principal competitive factors affecting the market for our Fiery solutions include customer service and support, product reputation, quality, performance, price, and product features such as functionality, scalability, ease of use, and ability to interface with products produced by the significant printer manufacturers.

 

20


Table of Contents

Although we have direct relationships with each of the leading printer manufacturers and work closely with them to integrate Fiery DFE and software technology into the design and development of their print engines to maximize their quality and capability, our primary competitors for stand-alone color DFEs, embedded DFEs, and design-licensed solutions are these same leading printer manufacturing companies. They each maintain substantial investments in research and development. Some of this investment is targeted at integrating products and technology that we have designed and some of this investment is targeted at developing products and technology that compete with our Fiery brand. Our acquisition of certain assets of the FFPS business from Xerox may mitigate this competition from one of our Fiery customers. We are the largest third party DFE developer, although our market compared with DFEs developed internally by the leading printer manufacturers is small. We believe that our advantages include continuously advancing technology, short time-to-market, brand recognition, end user loyalty, sizable installed base, number of products supported, price driven by lower development costs, and market knowledge. We intend to continue to develop new DFEs with capabilities that meet the changing needs of the printer manufacturers’ product development roadmaps. Although we do not directly control the distribution channels, we provide a variety of features as well as unique “look and feel” to the printer manufacturers’ products to differentiate our customers’ products from those of their competitors. Ultimately, we believe that end customer and reseller channel preference for the Fiery DFE and software solutions drives demand for Fiery products through the printer manufacturers.

Intellectual Property Rights

We rely on a combination of patent, copyright, trademark, and trade secret laws; non-disclosure agreements; and other contractual provisions to establish, maintain, and protect our intellectual property rights. Although we believe that our intellectual property rights are important to our business, no single patent, copyright, trademark, or trade secret is solely responsible for the development and manufacturing of our products.

We are currently pursuing patent applications in the U.S. and certain foreign jurisdictions to protect various inventions. Over time, we have accumulated a portfolio of patents issued in these jurisdictions. We own or have rights to the copyrights to the software code in our products and the rights to the trademarks under which our products are marketed. We have registered certain trademarks in the U.S. and certain foreign jurisdictions and will continue to evaluate the registration of additional trademarks as appropriate.

Certain of our products include intellectual property licensed from our customers. We have also granted and may continue to grant licenses to our intellectual property, when and as we deem appropriate. For a discussion of risks relating to our intellectual property, see Item 1A: Risk Factors—We may be unable to adequately protect our proprietary information and may incur expenses to defend our proprietary information.

Financial Information about Foreign and Domestic Operations and Export Sales

See Note 14—Segment Information, Geographic Regions, and Major Customers and Note 11—Income Taxes of the Notes to Consolidated Financial Statements. See also Item  1A: Risk Factors—We face risks from our international operations and We face risks from currency fluctuations.

Item 1A: Risk Factors

If we fail to continue to introduce new products that achieve market acceptance on a timely basis, we will not be able to compete effectively and we will be unable to increase or maintain net revenue and gross margins.

We operate in a highly competitive and quickly changing environment. Our future success depends in large part upon our ability to identify demand trends and quickly develop or acquire, and manufacture and sell, products that satisfy these demands in a cost-effective manner. In order to differentiate our products from our competitors’ products, we must continue to increase our focus and capital investment in research and development. For

 

21


Table of Contents

example, we have committed substantial resources expressed in both man-hours and financial investment to the development of our Nozomi single-pass industrial digital inkjet platform, which was launched in the third quarter of 2017, for the corrugated, paper packaging, display printing, and other related markets. We have invested significantly in the research and development, sales and marketing, and manufacturing processes required to successfully launch this product. While we have sold a limited number of printers, we are unable to predict the actual level of demand for this product because Nozomi is a new product. If this product is not successful in the market, then our consolidated financial position and results of operations could be materially impacted.

Successfully predicting demand trends is difficult, and it is very difficult to predict the effect introducing a new product will have on existing product sales. We will also need to respond effectively to new product announcements by our competitors and quickly introduce competitive products. Any delays in product development and introduction, or product introductions that do not meet broad market acceptance, or unsuccessful launches of new product lines, could result in:

 

    loss of or delay in revenue and loss of market share;

 

    negative publicity and damage to our reputation and brands;

 

    a decline in the average selling price of our products;

 

    adverse reactions in our sales channels, such as reduced online product visibility, or loss of a sales channel;

 

    product returns; or

 

    failure to recover amounts invested.

The market for our super-wide and wide format industrial digital inkjet printers is extremely competitive.

Our super-wide and wide format industrial digital inkjet products compete against several companies that market industrial digital inkjet printing systems based on electrostatic, drop-on-demand, and continuous drop-on-demand inkjet, and other technologies and printers utilizing UV curable ink including Agfa, Durst, Canon, HP, Inca, Mimaki, Roland, and Mutoh. Certain competitors have greater resources to develop new products and technologies and market those products, as well as acquire or develop critical components at lower costs, which would provide them with a competitive advantage. They could also exert downward pressure on product pricing to gain market share.

Reggiani industrial digital inkjet textile printers address the full scope of advanced textile printing with versatile printers suitable for water-based dispersed, acid, pigment, and reactive dye printing ink. Our Reggiani textile printers compete with printers offered by Dover, Durst, Mimaki, Roland, Epson, Konica Minolta, Robustelli, Atexco, Shenzhen Homer Textile, Kornit, and Digital Graphics. Competitive digital inkjet textile printers are manufactured in Italy, Japan, China, and smaller emerging markets such as Indonesia. Reggiani also competes with other digital inkjet textile printing technologies including pre-washing and post-washing printing techniques.

The local competitors in the Chinese and Korean markets are developing, manufacturing, and selling inexpensive printers mainly to the local markets. Our ability to compete depends on factors both within and outside of our control, including the price, performance, and acceptance of our current printers and any products we develop in the future.

We also face competition from existing conventional and digital inkjet super-wide and wide format printing methods, including screen printing and offset printing. Our competitors could develop new products, with existing or new technology, that could be more competitive in our market than our printers.

The market for our ceramic tile decoration digital inkjet printers is very competitive.

Our Cretaprint ceramic tile decoration digital inkjet printer competes with ceramic tile decoration printers manufactured in Spain, Austria, Italy, Brazil, China, and smaller emerging competitors in other markets such as

 

22


Table of Contents

Indonesia. The ceramic tile industry has experienced relocation from southern Europe to the emerging markets of China, India, Brazil, and Indonesia. Competition in the Chinese market consists of small Chinese ceramic tile decoration digital inkjet printers and European manufacturers that are reducing prices to gain market share. In addition to our facility in Spain, we operate a Cretaprint sales and support center in Foshan, Guangdong, China, which is home to the largest concentration of ceramic tile manufacturers in China.

Our ceramic tile decoration imaging competitors are a mix of large, medium, and small ceramic tile decoration printer manufacturers, which are primarily privately-owned. Our competitors could develop new products, with existing or new technology, that could be more competitive in our market than our ceramic tile decoration digital inkjet printers.

We face strong competition for printing supplies such as ink.

We compete with independent manufacturers in the ink market consisting of smaller vendors, as well as larger vendors such as DuPont Digital Printing.

Our UV curable ink is sold to users of our super-wide and wide format UV industrial inkjet printers, which have advanced quality control systems to ensure that correct color and non-expired ink is used to prevent damage to the printer. This results in most ink used in our super-wide and wide format printers being sold by us. While third party ink is available, its use compromises the printer’s quality control system and voids most provisions of our printer warranty and service contracts. Nevertheless, we cannot guarantee we will be able to remain the principal ink supplier for our super-wide and wide format UV industrial digital inkjet printers. We could experience an overall price reduction within the ink market, which would also adversely affect our gross profit.

We sell third party branded textile ink to users of our textile digital inkjet printer. We offer a strong value proposition with our third party branded ink, but cannot guarantee that we will be the primary supplier of textile digital ink to the users of our printers as these branded ink are available on the market.

Our solvent-based ceramic digital ink is sold to users of our ceramic tile decoration digital inkjet printers. The ceramic ink market is generally an open system for ink and therefore customers may change between suppliers. Although we are focused on developing this recurring revenue stream, we cannot guarantee that we will become the primary supplier of ceramic digital ink to the users of our printers.

If the market for digital textile printing does not develop as we anticipate, we may not be able to grow our digital inkjet textile printing business.

If the global printed textile industry does not broadly accept digital printing as an alternative to either analog printing or single color (dyed) garments, our revenue may not grow as quickly as expected. Widespread adoption of digital textile printing depends on the willingness and ability of businesses in the printed textile industry to replace their existing analog printing systems and single color (dyed) garments with digital printing systems. The adoption of digital textile printing is dependent to some extent on the growth of “fast fashion.”

A key element of our digital inkjet textile printing growth strategy is to market digital inkjet printing systems to contract printers that serve major textile brand owners and fashion designers. If leading textile brand owners and fashion designers are not convinced of the benefits of digital inkjet textile printing or if there is a significant reduction in the popularity of printed textiles, especially those that are customized or personalized, among the consumers to whom such brand owners and fashion designers cater, or if these businesses decide that digital inkjet printing processes are less reliable, less cost-effective, lower quality, or otherwise less suitable for their commercial needs than analog printing processes and single color (dyed) garments, then the market for digital textile printers and software may not develop as we anticipate and we may not be able to grow our inkjet textile printing business.

 

23


Table of Contents

We face strong competition in our Productivity Software operating segment.

Our Productivity Software operating segment, which includes our business process automation, cloud-based order entry and order management, cross media marketing, and imposition solution systems faces competition from software application vendors that specifically target the printing industry. These vendors are typically small and privately-owned companies. We also face competition from larger vendors that currently offer, or are seeking to develop, business process automation printing products including HP, Epicor, and SAP. We face competition from Oracle, SAP, SolarSoft, and Heidelberg in the packaging software market. Our Optitex 3D CAD software competes with Lectra, Assyst, CLO, Browzwear, and Gerber. There can be no assurance that we will continue to advance our technology and products or compete effectively against other companies’ product offerings.

We do not typically have long-term purchase commitments with the printer manufacturer customers that purchase our Fiery DFE and software solutions. They have in the past reduced or ceased, and could at any time in the future reduce or cease, to purchase products from us, thereby harming our operating results and business.

Although end customer and reseller channel preference for Fiery DFE and software solutions drives demand, most Fiery revenue relies on printer manufacturers to integrate Fiery technology into the design and development of their print engines. We have established direct relationships with several leading printer manufacturers and work closely with them to design, develop, and integrate Fiery DFE and software technology to maximize the capability of their print engines. These manufacturers act as distributors and sell Fiery products to end customers through reseller channels. A significant portion of our revenue is, and has been, generated by sales of our Fiery DFE and software solutions to a relatively small number of leading printer manufacturers. Our reliance on revenue from the leading printer manufacturers was 26%, 28%, and 33% of our consolidated revenue, during 2017, 2016, and 2015, respectively. Because sales of our Fiery products constitute a significant portion of our revenue and there are a limited number of printer manufacturers producing printers in sufficient volume to be attractive customers for us, we expect that we will continue to depend on a relatively small number of printer manufacturers for a significant portion of our Fiery revenue in future periods. Accordingly, if we lose or experience reduced sales to one of these printer manufacturer customers, we will have difficulty replacing that revenue with sales to new or existing customers.

With the exception of certain minimum purchase obligations, we typically do not have long-term volume purchase contracts with our significant printer manufacturer customers, including Konica Minolta, Ricoh, and Canon, and they are not obligated to purchase products from us. Accordingly, our printer manufacturer customers could at any time reduce their purchases from us or cease purchasing our products altogether. For example, in 2017, two of our significant printer manufactures purchased less inventory from us and this reduction may occur in 2018 and future years, which could impact revenue from our Fiery segment. In the past, these printer manufacturer customers have elected to develop products on their own for sale to end customers, incorporated technologies developed by other companies into their products, and have directly sold third party competitive products, rather than rely solely or partially on our products. We expect that these printer manufacturer customers will continue to make such elections in the future, although our acquisition of the FFPS business partially mitigates this risk with respect to one of these leading printer manufacturer / distributors.

Many of the products and technologies we are developing require that we coordinate development, quality testing, marketing, and other tasks with these printer manufacturers. We cannot control their development efforts or the timing of these efforts. We rely on these printer manufacturers to develop new printer and copier solutions, applications, and product enhancements that utilize our Fiery DFE technologies and software solutions in a timely and cost-effective manner. Our success in the DFE industry depends on the ability of these printer manufacturers to utilize our technologies to develop the right solutions with the right features to meet ever changing customer requirements and responding to emerging industry standards and other technological changes.

 

24


Table of Contents

Because our printer manufacturer customers incorporate our products into products they manufacture and sell, any decline in demand for copiers or laser printers or any other negative developments affecting our major customers or the computer industry in general, including reduced end user demand, would likely harm our results of operations. Certain printer manufacturer customers have experienced serious financial difficulties in the past, which led to a decline in sales of our products. If any significant customers face such difficulties in the future, our operating results could be harmed through, among other things, decreased sales volume, write-off of accounts receivable, and write-off of inventories related to products we have manufactured for these customers’ products.

Economic uncertainty has negatively affected our business in the past and may negatively affect our business in the future.

Our revenue and profitability depend significantly on the overall demand for information technology products that enable printing of digital data, which in turn depends on a variety of macro- and micro-economic conditions. In addition, revenue growth and profitability in our Industrial Inkjet operating segment depends on demand and spending for advertising and marketing products and programs, which also depends on a variety of macro-and micro-economic conditions.

Uncertainty about current global economic conditions poses a risk as our customers may delay purchases of our products in response to tighter credit, negative financial news, and/or declines in income or asset values. Any financial turmoil affecting the banking system and financial markets and the possibility that financial institutions may consolidate or terminate their activities have resulted in a tightening in the credit market, a low level of liquidity in many financial markets, and extreme volatility in fixed income, credit, currency, and equity markets. There could be a number of follow-on effects from a credit crisis on our business, including insolvency of key suppliers resulting in product delays; inability of customers and distributors to obtain credit to finance purchases of our products and/or customer and distributor insolvencies; increased difficulty in managing inventories; and other financial institutions negatively impacting our treasury operations.

Although economic uncertainty has recently abated in Europe, uncertainty remains in the “southern European” countries (primarily Italy, Spain, and Portugal) due to uncertainty in Spain related to Brexit and Catalonia and uncertainty in Italy related to significant public debt and uncollectible loans in the banking system. We have no European sovereign debt investments. Our European debt investments consist of non-sovereign corporate debt securities of $6.6 million, which represents 8% of our corporate debt instruments (4% of our short-term investments) at December 31, 2017. European debt investments are with corporations domiciled in the northern and central European countries of Netherlands, Sweden, and France. We do not have any short-term investments with corporations domiciled in the higher risk “southern European” countries (i.e., Italy, Spain, and Portugal). We believe that we do not have significant exposure with respect to our money market and corporate debt investments in Europe, although we do have some exposure due to the interdependencies among the European Union countries.

Since Europe is composed of varied countries and regional economies, our European risk profile is somewhat more diversified due to the varying economic conditions among the countries. Approximately 32% of our receivables are with European customers as of December 31, 2017. Of this amount, 30% of our European receivables (10% of consolidated gross receivables) are in the higher risk southern European countries (mostly Italy, Spain, and Portugal) and Ireland, which are adequately reserved.

Our business, results of operations and financial condition may be negatively impacted by conditions abroad, including local economies, political environments, fluctuating foreign currencies, and shifting regulatory schemes.

A significant amount of our revenue is generated from operations outside the U.S. Approximately $505.3 (51%), $491.7 (50%), and $408.9 (46%) million of revenue for the years ended December 31, 2017, 2016, and 2015, respectively, shipped to locations outside the Americas, primarily to Europe, Middle East, and Africa (“EMEA”)

 

25


Table of Contents

and APAC. We expect that sales outside of the U.S. will continue to represent a significant portion of our total revenue. We maintain significant operations and acquire or manufacture many of our products and/or their components outside the U.S. Our future revenue, costs, and results of operations could be significantly affected by changes in each country’s economic conditions, foreign currency exchange rates relative to the U.S. dollar, political conditions, trade protection measures, licensing requirements, local tax issues, capitalization, and other related legal matters. If our future revenue, costs, and results of operations are significantly affected by economic conditions abroad, our results of operations and financial condition could be negatively impacted. Specifically, the deceleration of the economy in China has negatively impacted, and may continue to negatively impact, our results of operations. The Chinese government continues to rebalance the country’s economic model with tightening real estate and environmental regulation.

We face risks from currency fluctuations.

Given the significance of non-U.S. sales to our total revenue, we face a continuing risk from the fluctuation of the U.S. dollar versus foreign currencies. Although the majority of our receivables are invoiced and collected in U.S. dollars, we have exposure from non-U.S. dollar-denominated sales (consisting of the Euro, British pound sterling, Brazilian real, Chinese renminbi, Israeli shekel, and Australian dollar). We have a substantial number of international employees, resulting in material operating expenses denominated in foreign currencies. We have exposure from non-U.S. dollar-denominated operating expenses in foreign countries (primarily the Euro, British pound sterling, Chinese renminbi, Israeli shekel, Indian rupee, Brazilian real, and Australian dollar).

We can benefit from or be adversely affected by either a weaker or stronger U.S. dollar relative to major currencies worldwide with respect to our consolidated financial statements. Accordingly, we can benefit from a stronger U.S. dollar due to the corresponding reduction in our foreign operating expenses translated into U.S. dollars and at the same time we can be adversely affected by a stronger U.S. dollar due to the corresponding reduction in foreign revenue translated into U.S. dollars. We hedge our operating expense exposure in Indian rupees. The notional amount of our Indian rupee cash flow hedge was $3.9 million at December 31, 2017.

Forward contracts not designated as hedging instruments consist of hedges of British pounds sterling, Brazilian real, Israeli shekel, Japanese yen, Chinese renminbi, and Euro-denominated intercompany balances with notional amounts of $144.5 million; Brazilian real, British pounds sterling, Australian dollar, Israeli shekel, and Euro-denominated trade receivables with notional amounts of $44.4 million; and hedges of British pounds sterling, Indian rupee, Israeli shekel, and Euro-denominated other net monetary assets with notional amounts of $46.6 million at December 31, 2017. These forward contracts are not designated for hedge accounting treatment since there is a natural offset for the remeasurement of the underlying foreign currency denominated asset or liability.

As of December 31, 2017, we had not entered into hedges against any other currency exposures, but we may consider hedging against movements in other currencies in the future. Our efforts to reduce risk from our international operations and from fluctuations in foreign currencies or interest rates may not be successful, which could harm our financial condition and operating results.

We face risks from our international operations.

We are subject to certain risks because of our international operations as follows:

 

    restrictions on our ability to access cash generated by international operations, especially in China and Brazil, due to restrictions on the repatriation of dividends, distribution of cash to shareholders outside such countries, foreign exchange control, and other restrictions;

 

    security concerns, such as armed conflict and civil or military unrest, crime, political instability, and terrorist activity;

 

26


Table of Contents
    customer credit risk, especially in emerging or economically challenged regions, with accompanying challenges to enforce our legal rights should collection issues arise;

 

    changes in governmental regulation, including labor regulations, and our inability or failure to obtain required approvals, permits, or registrations could harm our international and domestic sales and adversely affect our revenue, business, and operations;

 

    violations of governmental regulation, including labor regulations, could result in fines and penalties, including prohibiting us from exporting our products to one or more countries, and could materially adversely affect our business;

 

    international labor regulations may be substantially different than the regulations we are accustomed to in the U.S., which may negatively impact labor efficiency and workforce relations;

 

    trade legislation in either the U.S. or other countries, such as a change in the current tariff structures, export compliance laws, or other trade policies, could adversely affect our ability to sell or manufacture in international markets;

 

    adverse tax consequences, including imposition of withholding or other taxes on payments by subsidiaries, and

 

    some of our sales to international customers are made under export licenses that must be obtained from the U.S. Department of Commerce (“DOC”) and certain transactions require prior approval of the DOC or other governmental agencies.

We incur additional legal compliance costs associated with our international operations and could become subject to legal penalties in foreign countries if we do not comply with local laws and regulations, which may be substantially different from those in the U.S. In many foreign countries, particularly those with developing economies, it may be common to engage in business practices that are prohibited by U.S. regulations such as the Foreign Corrupt Practices Act of 1977, as amended. Although we implement policies and procedures designed to ensure compliance with these laws, there can be no assurance that all of our employees, contractors, and agents, as well as outsourced business operations, including those based in or from countries where practices that violate such U.S. laws may be customary, will not take actions in violation of our policies. Furthermore, there can be no assurance that employees, contractors, and agents of acquired companies did not take actions in violation of such laws and regulations prior to the date they were acquired by us, although we perform due diligence procedures to endeavor to discover any such actions prior to the acquisition date.

We license software used in most of our Fiery products and certain Productivity Software products from Adobe and the loss of these licenses would prevent shipment of these products.

We are required to obtain separate licenses from Adobe for the right to use Adobe PostScript® software in each copier or printer model that uses a Fiery DFE, and other Adobe software for certain Productivity Software products. Although to date we have successfully obtained licenses to use Adobe PostScript ® and other Adobe software when required, Adobe is not required to, and we cannot be certain that Adobe will, grant future licenses to Adobe PostScript® and other Adobe software on reasonable terms, in a timely manner, or at all. To obtain licenses from Adobe, Adobe requires that we obtain quality assurance approvals from them for our products that use Adobe software. Although to date we have successfully obtained such quality assurance approvals from Adobe, we cannot be certain they will grant us such approvals in the future. If Adobe does not grant us such licenses or approvals, if the Adobe licenses are terminated, or if our relationship is otherwise materially impaired, we would likely be unable to sell products that incorporate Adobe PostScript ® or other Adobe software and our financial condition and results of operations would be significantly harmed.

 

27


Table of Contents

We manufacture super-wide and wide format industrial digital inkjet printers and formulate UV curable, LED curable, and reactive dye ink in single locations. Any significant interruption in the manufacturing process at these facilities could adversely affect our business.

Our VUTEk super-wide and wide format industrial digital inkjet printers are primarily manufactured in a single location in our Meredith, New Hampshire facility. In 2016, we transferred VUTEk roll-to-roll printer production to our Rosh Ha’Ayin, Israel, facility, our FabriVu textile digital inkjet printer production to our Bergamo, Italy, facility, and certain wide format industrial digital inkjet printers to our Castellon, Spain, facility.

Our VUTEk roll-to-roll super-wide format industrial digital inkjet printers are manufactured in a single location in our Rosh Ha’Ayin, Israel facility. Our Reggiani industrial digital inkjet textile printers are manufactured in a single location in our Bergamo, Italy facility. Our Cretaprint ceramic tile decoration and Nozomi corrugated packaging digital inkjet printers are manufactured in a single location in our Castellon, Spain facility. We formulate our UV curable and LED curable digital ink that is used in our display graphics super-wide and wide-format industrial digital inkjet printers in a single location in our Ypsilanti, Michigan facility. We formulate our reactive dye ink that is used in our textile digital inkjet printers in a single location in our Bedford, U.K., facility. Any significant interruption in the manufacturing process at any of these facilities could affect the supply of our products, our ability to meet customer demand, and our ability to maintain market share.

We are developing contingency plans utilizing our manufacturing facilities in multiple locations and the capabilities of certain contract manufacturers in the event of a significant interruption in the manufacturing process at any of the aforementioned facilities. Until those plans are complete, disruptions in the manufacturing process at any of our sole source internal facilities could adversely affect our business.

We depend on a limited group of suppliers for key components in our products. The loss of any of these suppliers, the inability of any of these suppliers to meet our requirements, or delays or shortages of supply of these components, could adversely affect our business.

Certain components necessary for the manufacture of our products are obtained from a sole supplier or a limited group of suppliers. These include CPUs, chip sets, ASICs, and other related semiconductor components; inkjet print heads for our super-wide and wide format, corrugated packaging, textile, and ceramic tile decoration industrial digital inkjet printers; branded textile ink; and certain key ingredients (primarily pigments and photoinitiators) for our digital UV curable ink. We generally do not maintain long-term agreements with our component suppliers and conduct business with such suppliers largely on a purchase order basis. If we are unable to continue to procure these sole or limited sourced components from our current suppliers in the required quantities, we will have to qualify other sources, if possible, or redesign our products. If we were unable to obtain the branded textile ink or the pigments required for our digital UV curable ink, we would have to qualify other sources, if possible, or reformulate and test the new ink formulations. These suppliers may be concentrated within similar industries or geographic locations, which could potentially exacerbate these risks. We cannot provide assurance that other sources of these components exist or will be willing to supply us on reasonable terms or at all, or that we will be able to design around these components. Any unavailability, delays, or shortages of these components or any inability of our suppliers to meet our requirements, could harm our business.

Because the purchase of certain key components involves long lead times, in the event of unanticipated volatility in demand for our products, we have in the past been, and may in the future be, unable to manufacture certain products in a quantity sufficient to meet demand. Further, as has occurred in the past, in the event that anticipated demand does not materialize, we may hold excess quantities of inventory that could become obsolete. To meet projected demand, we maintain an inventory of components for which we are dependent on sole or limited source suppliers and components with prices that fluctuate significantly. As a result, we are subject to risk of inventory obsolescence, which could adversely affect our operating results and financial condition.

Market prices and availability of certain components, particularly memory subsystems and Intel-designed components, which collectively represent a substantial portion of the total manufactured cost of our products,

 

28


Table of Contents

have fluctuated significantly in the past. Such fluctuations could have a material adverse effect on our operating results and financial condition including reduced gross profit.

We are dependent on a limited number of subcontractors, with whom we generally do not have long-term contracts, to manufacture and deliver products to our customers. The loss of any of these subcontractors could adversely affect our business.

We subcontract with other companies to manufacture certain of our products and we generally do not have long-term agreements with these subcontractors. While we closely monitor our subcontractors’ performance, we cannot be assured that such subcontractors will continue to manufacture our products in a timely and effective manner. In the past, a weakened economy led to the dissolution, bankruptcy, or consolidation of some of our subcontractors, which decreased the available number of subcontractors. If the available number of subcontractors were to decrease in the future, it is possible that we would not be able to secure appropriate subcontractors to fulfill our demand in a timely manner, or at all, particularly if demand for our products increases.

The existence of fewer subcontractors may reduce our negotiating leverage, thereby potentially resulting in higher product costs. Financial problems resulting in the inability of our subcontractors to make or ship our products, could harm our business, operating results, and financial condition. If we change subcontractors, we could experience delays in finding, qualifying, and commencing business with new subcontractors, which would result in delayed delivery of our products and potentially the cancellation of orders for our products.

We have outsourced our Fiery production with Avnet, FFPS production with Dell, FFPS sustaining engineering with HCL, ceramic ink formulation with subcontractors in China and Italy, and formulation of certain textile ink with third party branded suppliers. Certain Industrial Inkjet sub-assemblies are manufactured by subcontractors. Should our subcontractors experience any inability, or unwillingness, to manufacture or deliver our products, then our business, financial condition, and operations could be harmed. Since we generally do not maintain long-term agreements with our subcontractors, any of our subcontractors could enter into agreements with our competitors that might restrict or prohibit them from manufacturing our products or could otherwise lead to an inability to fill our orders in a timely manner. In such event, we may not be able to find suitable replacement subcontractors, in which case our financial condition and operations would likely be harmed.

We may face increased risk of inventory obsolescence, excess, or shortages related to our Industrial Inkjet printers and ink.

We procure raw materials and internally manufacture our super-wide and wide format, textile, and ceramic tile decoration industrial digital inkjet printers and formulate digital UV curable and reactive dye ink based on our sales forecasts. If we do not accurately forecast demand for our products, we may produce or purchase excess inventory, which may result in our inventory becoming obsolete. We might not produce the correct mix of products to match actual demand if our sales forecast is not accurate, resulting in lost sales. If we have excess printers, ink, or other products, we may need to lower prices to stimulate demand.

Our ink products have a defined shelf life. If we do not sell the ink before the end of its shelf life, it will have to be written off. We have also experienced UV curable ink shortages in the past and may continue to experience such shortages in the future. UV curable ink shortages may require that we incur additional costs to respond to increased demand and overcome such shortages.

If we are not able to hire and retain skilled employees, we may not be able to develop and manufacture products, or meet demand for our products, in a timely fashion.

We depend on skilled employees, such as software and hardware engineers, quality assurance engineers, chemists, chemical engineers, and other technical professionals with specialized skills. We are headquartered in

 

29


Table of Contents

the Silicon Valley and have research and development employees in facilities in 15 U.S. locations. We also have research and development employees in facilities in India, Europe, Israel, the U.K., Brazil, and Canada. Competition has historically been intense among companies hiring engineering and technical professionals. In times of professional labor imbalances, it has in the past and is likely in the future, to be difficult to locate and hire qualified engineers and technical professionals and to retain these employees. There are many technology companies located near our corporate offices in the Silicon Valley and our operations in India that may attempt to hire our employees.

Our VUTEk printers are manufactured at our Meredith, New Hampshire facility, which is not located in a major metropolitan area. We have encountered difficulties in hiring and retaining adequately skilled labor and management at this location. We have entered into a six-year lease with BTMU whereby a 225,000 square foot manufacturing and warehouse facility is under construction in Manchester, New Hampshire, related to our super-wide and wide format industrial digital inkjet printer business in the Industrial Inkjet operating segment, which is scheduled to be completed in the first half of 2018.

The movement of our stock price may also impact our ability to hire and retain employees. If we do not offer competitive compensation, we may not be able to recruit or retain employees, which may have an adverse effect on our ability to develop products in a timely fashion, which could harm our business, financial condition, and operating results.

We rely on our distribution channels to ensure sales growth.

The leading printer manufacturers, which comprise the majority of the customer base in our Fiery operating segment, are typically large profitable customers with little credit risk to us. Our Productivity Software and Industrial Inkjet operating segments sell primarily through a direct sales force, augmented by some select distributors, to a broader base of customers than Fiery. Any interruption of these distribution channels could negatively impact us in the future.

Growing market share in the Productivity Software and Industrial Inkjet operating segments increases the possibility that we will experience increased bad debt expense and increased accounts receivable.

Many of the Productivity Software and Industrial Inkjet customers are smaller and potentially less creditworthy. Our ceramic tile decoration digital inkjet customer base is primarily located in geographic regions, which have recently been subject to economic challenges including southern Europe (primarily Spain and Italy) and emerging markets in APAC. Furthermore, if we increase the percentage of Productivity Software and Industrial Inkjet products that are sold internationally, it may be challenging to enforce our legal rights should collection issues arise. Due to these and other factors, growing Industrial Inkjet and Productivity Software market share may cause us to experience an increase in bad debt expense and an increase in days sales outstanding (“DSOs”).

DSOs increased during the year ended December 31, 2017, compared with December 31, 2016, primarily due to increased Industrial Inkjet and Productivity Software revenue as a percentage of consolidated revenue, sales with extended payment terms, and a non-linear sales cycle resulting in significant billings at the end of the quarter. Industrial Inkjet and Productivity Software were 73% of consolidated revenue during the year ended December 31, 2017, compared with 72% and 66% of consolidated revenue during the years ended December 31, 2016 and 2015, respectively. We calculate DSO by dividing net accounts receivable at the end of the quarter by revenue recognized during the quarter, multiplied by the total days in the quarter, which is a measure of the relationship between sales and accounts receivable.

 

30


Table of Contents

Acquisitions may result in unanticipated accounting charges or otherwise adversely affect our results of operations and result in difficulties assimilating and integrating operations, personnel, technologies, products, and information systems of acquired businesses.

We seek to develop new technologies and products from both internal and external sources. We have also purchased companies and businesses for the primary purpose of acquiring their customer base. As part of this effort, we have in the past made, and will likely continue to make, acquisitions of other businesses.

Acquisitions involve numerous risks, such as:

 

    difficulties integrating operations, employees, technologies, products, information systems, and the required focus of management attention, time, and effort to accomplish successful integration;

 

    information systems may be inadequate to operate the business of the acquired company until we are able to integrate the acquired business into our information technology system;

 

    integration of acquired business into our information system may be delayed, which may limit our ability to manage the acquired business and implement financial and operational controls;

 

    information systems may be poorly maintained by the acquired business;

 

    risk of entering markets in which we have little or no prior experience, or entering markets where competitors have stronger market positions;

 

    possible write-downs of impaired assets;

 

    changes in the fair value of contingent consideration;

 

    possible restructuring of personnel or leased facilities;

 

    potential loss of key employees of the acquired company;

 

    possible overruns (compared to expectations) relative to the expense levels and cash outflows of the acquired business;

 

    adverse reactions by customers, suppliers, or parties transacting business with the acquired company or us;

 

    risk of negatively impacting stock analyst ratings;

 

    potential litigation or any administrative proceedings arising from prior transactions or prior actions of the acquired company;

 

    inability to protect or secure technology rights;

 

    possible overruns of direct acquisition and integration costs; and

 

    equity securities issued in connection with acquisitions may be dilutive to our existing stockholders unless mitigating actions are taken such as treasury stock purchases; alternatively, acquisitions made entirely or partially for cash will reduce cash reserves.

Mergers and acquisitions of companies are inherently risky. We cannot provide assurance that previous or future acquisitions will be successful or will not harm our business, operating results, financial condition, or stock price.

We face risks relating to the potential impairment of goodwill and long-lived assets.

We complete a review of the carrying value of our goodwill and long-lived assets annually and, based on a combination of factors (i.e., triggering events), we may be required to perform an interim analysis.

Given the uncertainty of the economic environment and its potential impact on our business, there can be no assurance that our estimates and assumptions regarding the duration of any economic downturn, or the period or

 

31


Table of Contents

strength of any subsequent recovery, made for purposes of our goodwill impairment testing at December 31, 2017 will prove to be accurate predictions of the future. If our assumptions regarding forecasted revenue or gross profit rates are not achieved, we may be required to record additional goodwill impairment charges in future periods relating to any of our reporting units, whether in connection with the next annual impairment testing in the fourth quarter of 2018 or prior to that, if an interim triggering event were to occur. It is not possible to determine if any such future impairment charge would result or, if it does, whether such charge would be material. No foreshadowing events have occurred as of December 31, 2017.

During the fourth quarter of 2017, management approved a plan to sell approximately 31.5 acres of land and two related manufacturing buildings located in Meredith, New Hampshire (“Meredith facility”). The fair value of the Meredith facility, based on expected sales proceeds less cost to sell, is estimated to be less than the carrying amount of the assets. As a result, we incurred an impairment loss of approximately $0.9 million in our consolidated results of operations for the year ended December 31, 2017. We may be required to record additional impairment charges if the sales proceeds for the Meredith facility do not meet our expectations. We may also need to record impairment charges if we decide to sell or dispose of other long-term assets.

We are currently subject to securities lawsuits and we may be subject to similar or other litigation in the future, which may divert management’s attention and have a material adverse effect on our business, financial condition, and results of operations.

The market price of our common stock declined significantly following our August 3, 2017 announcement concerning our assessment of the timing of recognition of revenue and the effectiveness of our current and historical disclosure controls and internal control over financial reporting. On August 10, 2017, a purported class action lawsuit was filed alleging, among other things, that we and certain of our officers violated federal securities laws by making allegedly false and misleading statements concerning our financial reporting, revenue recognition, internal controls, and disclosure controls and procedures, prior to our August 3, 2017 announcement. The plaintiffs seek unspecified monetary damages on behalf of the putative class and an award of costs and expenses, including attorney’s fees. In addition, on August 22, 2017, a shareholder derivative complaint was filed alleging, among other things that certain of our officers and our directors had breached fiduciary duties and had been unjustly enriched and had made allegedly false and misleading statements concerning our financial reporting, revenue recognition, internal controls, and disclosure controls and procedures. The complaint alleges that the Company has suffered damages and seeks an unspecified amount of damages, restitution, and declaratory and other relief.

We cannot predict the outcome of these lawsuits and we may be subject to other similar litigation in the future. Monitoring and defending against legal actions, whether or not meritorious, is time-consuming for our management and detracts from our ability to fully focus our internal resources on our business activities. In addition, we may incur substantial legal fees and costs in connection with litigation. Although we maintain insurance coverage, recovery could be denied or prove to be insufficient. We are not currently able to estimate the possible cost to us from the currently pending lawsuits, and we cannot be certain how long it may take to resolve these matters or the possible amount of any damages that we may be required to pay. We have not established any reserves for any potential liability relating to these or future lawsuits. It is possible that we could, in the future, incur judgments or enter into settlements of claims for monetary damages. A decision adverse to our interests on these actions could result in the payment of substantial damages and could have a material adverse effect on our business, results of operations, and financial condition. In addition, the uncertainty of the currently pending lawsuits could lead to more volatility in our stock price.

We are subject to numerous federal, state, and foreign employment laws and may face claims in the future under such laws.

We are subject to numerous federal, state, and foreign employment laws and from time to time face claims by our employees and former employees under such laws. There are no material claims pending or threatened

 

32


Table of Contents

against us under federal, state, or foreign employment laws, but we cannot be sure that material claims under such laws will not be made in the future against us, nor can we predict the likely impact of any such claims on us, or that, if asserted, we would be able to successfully resolve any such claims without incurring significant expense.

We may be unable to adequately protect our proprietary information and may incur expenses to defend our proprietary information.

We rely on copyright, patent, trademark, and trade secret protection, in addition to nondisclosure agreements, licensing, and cross-licensing arrangements to establish, maintain, and protect our intellectual property rights, all of which afford only limited protection. We have patents and pending patent applications in the U.S. and various foreign countries. There can be no assurance that patents will issue from our pending applications or from any future applications, or that, if issued, any claims allowed will be sufficiently broad to protect our technology. Any failure to adequately protect our proprietary information could harm our financial condition and operating results. We cannot be certain that any patents that have been, or may in the future be issued to us, or which we license from third parties, or any other proprietary rights will not be challenged, invalidated, or circumvented. In addition, we cannot be certain that any rights granted to us under any patents, licenses, or other proprietary rights will provide adequate protection of our proprietary information.

Many countries in which we derive revenue do not have comprehensive and highly developed legal systems, particularly with respect to the protection of intellectual property rights, which, among other things, can result in a prevalence of infringing products and counterfeit goods in certain countries, which could harm our business and reputation.

As different areas of our business change or mature, from time to time we evaluate our patent portfolio and decide to either pursue or not pursue specific patents and patent applications related to such areas. Choosing not to pursue certain patents, patentable applications, and failing to file applications for potentially patentable inventions, may harm our business by, among other things, enabling our competitors to more effectively compete with us, reducing potential claims we can bring against third parties for patent infringement, and limiting our potential defenses to intellectual property claims brought by third parties.

Litigation has been, and may continue to be, necessary to defend and enforce our proprietary rights. Such litigation, whether or not concluded successfully, could involve significant expense and the diversion of our attention and other resources, which could harm our financial condition and operating results.

We face risks from third party claims of infringement and potential litigation.

Third parties have claimed in the past, and may claim in the future, that our products infringe, or may infringe, their proprietary rights. Such claims have resulted in lengthy and expensive litigation in the past and could have a similar result in the future. Such claims and any related litigation, whether or not we are successful in the litigation, could result in substantial costs and diversion of our resources, which could harm our financial condition and operating results. Although we may seek licenses from third parties covering intellectual property that we are allegedly infringing, we cannot assure that any such licenses could be obtained on acceptable terms, if at all.

We may be subject to risk of loss due to fire because certain materials we use in our ink formulation process are flammable.

We use flammable materials in the digital UV curable and ceramic digital ink formulation process; therefore, we may be subject to risk of loss resulting from fire. The risk of fire associated with these materials cannot be completely eliminated. We own certain facilities that manufacture or warehouse our ink, which increases our exposure to such risk. We maintain insurance policies to cover losses caused by fire, including business

 

33


Table of Contents

interruption insurance. If one or more of these facilities is damaged or otherwise ceases operations as a result of fire, it would reduce our digital UV curable and ceramic digital ink manufacturing capacity, which may reduce revenue and adversely affect our business.

The location and concentration of our facilities subject us to risk of earthquakes, floods, or other natural disasters.

Our corporate headquarters, including a significant portion of our research and development facilities, are located in the San Francisco Bay Area, which is known for seismic activity. This area has also experienced flooding in the past. Many of the components necessary for our products are purchased from suppliers based in areas that are subject to risk from natural disasters including the San Francisco Bay Area, China, and Japan. A significant natural disaster, such as an earthquake, flood, tsunami, hurricane, typhoon, or other business interruptions due, for example, to power shortages and other interruptions have harmed our business, financial condition, and operating results in the past and could do so again in the future.

We may be subject to environmental-related liabilities due to our use of hazardous materials and solvents.

Our business operations involve the use of certain hazardous materials at eight locations. We formulate UV curable, reactive dye, and ceramic ink at four locations and store UV curable, ceramic, solvent, and thermoforming ink, as well as a variety of textile ink including dye sublimation, pigmented, reactive dye, acid dye, and water-based dispersed printing ink at eight locations. We formulate and market ceramic solvent-based ink at our facility in Ypsilanti, Michigan. The solvents used in ceramic digital ink formulation have low volatility by design. As a result, ceramic digital ink poses less environmental risk compared with true solvent ink. We launched internal formulation of reactive dye ink during 2016 at our facility in Bedford, U.K. Reactive dye is a water-based dye.

The hazardous materials and solvents that we use are subject to various governmental regulations relating to their transfer, handling, packaging, use, and disposal. We store ink at warehouses worldwide, including Europe, China, Israel, the U.K., and the U.S., and shipping companies distribute ink at our direction. We face potential liability for problems such as large spills or fires that may arise at ink manufacturing locations. While we customarily obtain insurance coverage typical for this kind of risk, such insurance may not be sufficient. If we fail to comply with these laws or an accident involving our ink waste or chemicals occurs, or if our insurance coverage is not sufficient, then our business and financial results could be harmed.

Future sales of our products could be limited if we do not comply with current and future environmental and chemical content regulations.

We believe that our products are currently compliant with RoHS, WEEE, REACH, and other regulations for the European Union as well as with China RoHS and other applicable international, U.S., state, and local environmental regulations. We monitor environmental compliance regulations to ensure that our products are fully compliant prior to the implementation of any potential new requirements. However, new unforeseen legislation could require us to re-engineer our products, complete costly analyses, or perform supplier surveys, which could harm our business and negatively impact our financial results. We could also incur additional costs, sanctions, and liabilities in connection with non-compliant product recalls, regulatory fines, and exclusion of non-compliant products from certain markets.

Environmental regulations and their enforcement have tightened in China, which has resulted in the closure of facilities without notice. Although such closures have not occurred with respect to our suppliers, the unexpected shutdown of supplier factories in China may impact our supply of raw material for digital inkjet ink. Some of our ceramic printing customers in China have experienced plant closures due to stricter environmental enforcement, which has impacted our sales of ceramic ink and may impact our sales in the future.

 

34


Table of Contents

Our products may contain defects, which are not discovered until after shipping, which could subject us to warranty claims in excess of our warranty reserves.

Our products consist of hardware and software developed by ourselves and others, which may contain undetected defects. We have in the past discovered software and hardware defects in certain of our products after their introduction, resulting in warranty expense and other expenses incurred in connection with rectifying such defects or, in certain circumstances, replacing the defective product, which may damage our relationships with our customers. Defects could be found in new versions of our products after commencement of commercial shipment and any such defects could result in a loss or delay in market acceptance of such products and thus harm our reputation and revenue. Defects in our products (including defects in licensed third-party software) detected prior to new product releases could result in delays in the introduction of new products and the incurrence of additional expense, which could harm our operating results. We generally provide a thirteen-month hardware limited warranty commencing upon installation for certain Industrial Inkjet printers, which may cover both parts and labor. Our Fiery DFE limited warranty is 12 to 15 months.

Our standard warranties contain limits on damages and exclusions, including but not limited to alteration, modification, misuse, mishandling, and storage or operation in improper environments. While we recorded an accrual of $16.3 million at December 31, 2017, for estimated warranty costs that are estimable and probable based on historical experience, we may incur additional costs of revenue and operating expenses if our warranty provision does not reflect adequately the cost to resolve or repair defects in our products or if our liability limitations are declared enforceable, which could harm our business, financial condition, and operating results.

Actual or perceived security vulnerabilities in our products could adversely affect our revenue.

Maintaining the security of our software and hardware products is an issue of critical importance to our customers and for us. There are individuals and groups who develop and deploy viruses, worms, and other malicious software programs that could attack our products. Although we take preventive measures to protect our products, and we have a response team that is notified of high risk malicious events, these procedures may not be sufficient to mitigate damage to our products. Actual or perceived security vulnerabilities in our products could lead some customers to seek to return products, reduce or delay future purchases, or purchase competitive products. Customers may also increase their expenditures to protect their computer systems from attack, which could delay or reduce purchases of our products. Any of these actions or responses by customers could adversely affect our revenue.

System failures, or system unavailability, could harm our business.

We rely on our network infrastructure, internal and external technology systems and websites for our operations, development, marketing, support, and sales activities. These systems are also subject to potential disruptions and acts of vandalism. Any event that causes failures or interruption in our hardware or software systems could harm our business, financial condition, and operating results.

Our business could be adversely impacted in the event of a failure of our information technology infrastructure or adversely impacted by a successful cyber-attack.

We have experienced cyber security threats, threats to our information technology infrastructure and unauthorized attempts to gain access to our sensitive information. Prior cyber-attacks directed at us have not had a material impact on our business or financial results; however, this may not continue to be the case in the future. Cyber security assessment analyses undertaken by us have identified and prioritized steps to enhance our cyber security safeguards. We are in the process of implementing these recommendations. Nevertheless, there can be no assurance that we will adequately protect our information or that we will not experience any future successful attacks. Due to the evolving nature of security threats, the impact of any future incident cannot be predicted, and we may be required to expend significant additional resources to modify our cyber security protective measures,

 

35


Table of Contents

to investigate and remediate vulnerabilities or other exposures or to make required notifications. In addition, we may be subject to litigation and financial losses. These costs related to cyber or other security threats or disruptions may not be fully insured or indemnified by other means. Occurrence of any of these events could adversely affect our operations, the services we provide to our customers, our financial results or our reputation; or such events could result in the loss of competitive advantages derived from our research and development efforts or other intellectual property or early obsolescence of our products and services.

We identified material weaknesses in our internal control over financial reporting as of December 31, 2017 and 2016, and the occurrence of these or any other material weaknesses could have a material adverse effect on our ability to report accurate financial information in a timely manner.

As described in “Item 9A, Controls and Procedures”, our management concluded that we had material weaknesses in our internal control over financial reporting as of December 31, 2017 and 2016 related to operational changes, which may impact revenue recognition, insufficient staffing levels, and inventory valuation practices at our Italian manufacturing location. Therefore, we did not maintain effective internal control over financial reporting or effective disclosure controls and procedures, both of which are requirements of the Exchange Act, as of that date. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis. Following the identification of the material weaknesses, management implemented remediation plans, which were ongoing as of December 31, 2017. Because there was insufficient time as of December 31, 2017, to demonstrate that the new controls implemented as part of the remediation plan were operating effectively as of that date, management concluded that the material weaknesses described in “Item 9A, Controls and Procedures”, still existed as of December 31, 2017.

The remedial measures we are undertaking may not be adequate to prevent future misstatements or avoid other control deficiencies or material weaknesses. The effectiveness of our internal control over financial reporting is subject to various inherent limitations, including cost limitations, judgments used in decision making, assumptions about the likelihood of future events, the soundness of our systems, the possibility of human error, and the risk of fraud. Moreover, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions and the risk that the degree of compliance with policies or procedures may deteriorate over time. Because of these limitations, there can be no assurance that any system of disclosure controls and procedures or internal control over financial reporting will be successful in preventing all errors or fraud or in making all material information known in a timely manner to the appropriate levels of management.

Our stock price has been volatile historically and may continue to be volatile.

The market price for our common stock has been and may continue to be volatile. During the twelve months ended December 31, 2017, the price of our common stock as reported on The NASDAQ Global Select Market ranged from a low of $25.54 to a high of $51.15. We expect our stock price to be subject to fluctuations as a result of a variety of factors, including factors beyond our control. These factors include:

 

    actual or anticipated variations in our quarterly or annual operating results;

 

    ability to initiate or complete stock repurchase programs;

 

    announcements of technological innovations or new products or services by our competitors or by us;

 

    announcements relating to strategic relationships, acquisitions, or investments;

 

    announcements by our customers regarding their businesses or the products in which our products are included;

 

    changes in financial estimates or other statements by securities analysts;

 

36


Table of Contents
    any failure to meet security analyst expectations;

 

    changes in the securities analysts’ rating of our securities;

 

    terrorist attacks and the affects of military engagements or natural disasters;

 

    commencement of litigation or adverse results of pending litigation;

 

    changes in the financial performance and/or market valuations of other software and high technology companies; and

 

    changes in general economic conditions.

Because of this volatility, we may fail to meet the expectations of our stockholders or of securities analysts from time to time and the trading price of our securities could decline as a result. The stock market has experienced significant price and volume fluctuations that have particularly affected the trading prices of equity securities of many high technology companies. These fluctuations have often been unrelated or disproportionate to the operating performance of these companies. Any negative change in the public’s perception of high technology companies could depress our stock price regardless of our operating results.

The value of our investment portfolio is subject to interest rate volatility.

We maintain an investment portfolio of fixed income debt securities classified as available-for-sale securities. As a result, our investment portfolio is subject to counterparty risk and volatility if market interest rates fluctuate.

We attempt to limit our exposure to interest rate risk by investing in securities with maturities of less than three years; however, we may be unable to successfully limit our risk to interest rate fluctuations. This may cause volatility in our investment portfolio value.

We are partially self-insured for certain losses related to employee medical and dental coverage. Our self-insurance reserves may not be adequate to cover our medical and dental claim liabilities.

We are partially self-insured for certain losses related to employee medical and dental coverage, excluding employees covered by health maintenance organizations. We generally have a stop loss deductible of $0.5 million per enrollee. We have accrued a contingent liability of $0.9 million as of December 31, 2017, which is not discounted, based upon examination of historical trends, historical actuarial analysis, our claims experience, total plan enrollment (including employee contributions), population demographics, and other various estimates. Although we do not expect that we will ultimately pay claims significantly different from our estimates, self-insurance reserves, net income (loss), and cash flows could be materially affected if future claims differ significantly from our historical trends and assumptions.

Our stock repurchase program could affect our stock price and add volatility.

In November 2015, our board of directors authorized $150 million for the repurchase of our outstanding common stock. This authorization expires December 31, 2018. On September 11, 2017, the board of directors approved the repurchase of an additional $125 million for our share repurchase program commencing September 11, 2017. At that time, $28.8 million remained available for repurchase under the 2015 authorization. The 2017 authorization thereby increased the repurchase authorization to $153.8 million of our common stock. As of December 31, 2017, $109.4 million remained available for repurchase under this authorization.

Any repurchases pursuant to our stock repurchase program could affect our stock price and add volatility. There can be no assurance that repurchases will be made at the best possible price. Potential risks and uncertainties also include, but are not necessarily limited to, the amount and timing of future stock repurchases and the origin of funds used for such repurchases. The existence of a stock repurchase program could also cause our stock price to

 

37


Table of Contents

be higher than it would be in the absence of such a program and could potentially reduce the market liquidity for our stock. Depending on market conditions and other factors, these repurchases may be commenced or suspended from time to time. Any such suspension could cause the market price of our stock to decline.

Our profitability may be affected by unanticipated changes in our tax provisions, the adoption of new U.S. or foreign tax legislation, or exposure to additional income tax liabilities.

We are subject to income taxes in the U.S. and many foreign countries. Intercompany transaction pricing can impact our tax liabilities. We are potentially subject to tax audits in various countries and tax authorities may disagree with our tax treatments, including intercompany pricing or other matters, and assess additional taxes. We regularly review the likely outcomes of these audits to determine whether our tax provisions are sufficient. However, there can be no assurance that we will accurately predict the outcomes of these audits, and the final assessments of these audits can have a material impact on our net income (loss).

Our effective tax rate in the future may be impacted by changes in the mix of earnings in countries with differing statutory tax rates, changes in the valuation of deferred tax assets and liabilities, changes in tax laws, new information discovered during the preparation of our tax returns, deemed repatriation of foreign earnings, and enactment of future U.S. and foreign tax legislative initiatives, such as tax reform legislation (“2017 Tax Act”) enacted on December 22, 2017 in the United States (“U.S.”) or multi-jurisdictional actions to address “base erosion and profit-shifting” by multinational companies. The Organisation for Economic Co-operation and Development, or OECD, issued a series of reports on October 5, 2015 recommending changes to numerous well-established tax principles. These recommendations, if adopted by various OECD countries in which we do business, could adversely affect our effective tax rate.

The 2017 Tax Act will have a broad range impact on our tax liability, current business deductions, and the U.S. taxation of income earned by our foreign subsidiaries. Many of the provisions significantly differ from current U.S. tax law resulting in changes to tax reporting and potentially increasing tax liabilities incurred.

On December 22, 2017, the 2017 Tax Act was enacted, which includes a broad range of changes affecting businesses, including corporate tax rates, business deductions, and international tax provisions. Many of the provisions significantly differ from current U.S. tax law. The enactment of the 2017 Tax Act requires companies to recognize the effects of changes in tax law and rates on deferred tax assets and liabilities and the retroactive effects of changes in tax laws in the period in which the new legislation is enacted in accordance with Accounting Standards Codification (“ASC”) 740, Income Taxes. These effects of changes in tax law are recorded as a discrete item and part of tax expense or benefit in continuing operations, regardless of the category of income or loss to which the deferred taxes relate.

In accordance with SEC Staff Accounting Bulletin (“SAB”) 118, we determined that measurement of certain income tax effects can be reasonably estimated at December 31, 2017, and we recorded a $27.5 million charge in the fourth quarter of 2017 as a provisional estimate. While we have calculated a reasonable estimate of the impact of the U.S. tax rate reduction and the amount of the deemed repatriation transition tax, we are still gathering additional information to refine and finalize our calculation of the impacts on our U.S. deferred tax assets and liabilities, the deemed repatriation transition tax, and other provisions associated with the 2017 Tax Act. Changes to these estimates and provisional amounts may affect our financial results.

The 2017 Tax Act also will also significantly impact the year ending December 31, 2018, including, but not limited to the reduction of the U.S. federal corporate tax rate from 35% to 21%, a minimum tax to address base erosion and profit shifting from the U.S., the elimination of U.S. federal income taxes on dividends from foreign subsidiaries, a new tax on global intangible low-tax income (“GILTI”), a limitation of deductible interest expense, and the repeal of the domestic production activity deduction. There are additional limitations imposed on the deductibility of certain executive compensation, the use of foreign tax credits to reduce U.S. income tax

 

38


Table of Contents

liabilities, and the utilization of net operating losses generated after December 31, 2017. These changes in tax law may affect both our financial results and our taxes paid.

We may not have the ability to raise the funds necessary to settle conversions of our 0.75% Convertible Senior Notes due 2019 (“Notes”) in cash, repay the Notes at maturity, or repurchase the Notes upon a fundamental change.

In September 2014, we completed a private placement of $345 million principal amount of Notes. Holders of the Notes will have the right to require us to repurchase all or a portion of their Notes upon the occurrence of a fundamental change at a repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest, if any, as described in Note 7—Convertible Senior Notes, Note Hedges, and Warrants of the Notes to Consolidated Financial Statements.

Upon conversion of the Notes, we will be required to make conversion payments in cash, unless we elect to deliver solely shares of our common stock to settle such conversion, as described in Note 7—Convertible Senior Notes, Note Hedges, and Warrants of the Notes to Consolidated Financial Statements. Moreover, we will be required to repay the Notes in cash at their maturity, unless earlier converted or repurchased. However, we may not have enough available cash or be able to obtain financing when the Notes are to be repurchased, converted, or at their maturity.

The conditional conversion feature of the Notes, if triggered, may adversely affect our financial condition and results of operations.

In the event the conditional conversion feature of the Notes is triggered, holders of Notes will be entitled to convert the Notes at any time during specified periods at their option. If one or more holders elect to convert their Notes, unless we elect to satisfy our conversion obligation by delivering solely shares of our common stock, we would be required to settle all or a portion of the conversion obligation through the payment of cash, which could adversely affect our liquidity. Even if holders do not elect to convert their Notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the Notes as a current liability, which would result in a material reduction of our net working capital.

The accounting method for convertible debt securities that may be settled in cash (such as the Notes) could have a material effect on our reported financial results.

Financial Accounting Standards Board (“FASB”) ASC 470-20, Debt with Conversion and Other Options, requires us to separately account for the liability and equity components of the Notes that may be settled entirely or partially in cash upon conversion in a manner that reflects our non-convertible debt interest rate. Accordingly, the equity component of the Notes is included in additional paid-in capital within stockholders’ equity in our Consolidated Balance Sheet and the value of the equity component is treated as original issue discount for purposes of accounting for the debt component of the Notes. As a result, we are required to recognize non-cash interest expense in our Consolidated Statement of Operations in current and future periods as a result of the amortization of the discounted carrying value of the Notes to their principal amount over their term. We will report lower net income (loss) because ASC 470-20 requires interest to include both the current period’s amortization of the original issue discount and the Notes’ non-convertible interest rate. This could adversely affect our future consolidated financial results, the trading price of our common stock, and the trading price of the Notes.

Under certain circumstances, in calculating earnings per share, convertible debt instruments (such as the Notes) that may be settled entirely or partially in cash are accounted for utilizing the treasury stock method. The effect of the treasury stock method is that the shares of common stock issuable upon conversion of the Notes, if any, are not included in the calculation of diluted earnings per share except to the extent that the conversion value of the Notes exceeds their principal amount. Under the treasury stock method, diluted earnings per share is calculated

 

39


Table of Contents

as if the number of shares of common stock that would be necessary to settle such excess were issued, if we elected to settle such excess in shares. We cannot be sure that accounting standards will continue to permit the use of the treasury stock method in the future. If we are unable to use the treasury stock method in accounting for the shares issuable upon conversion of the Notes, if any, then our diluted consolidated earnings per share would be adversely affected.

Certain provisions contained in our amended and restated certificate of incorporation, our amended and restated bylaws, and under Delaware law could delay or impair a change in control.

Certain provisions in our amended and restated certificate of incorporation and amended and restated bylaws could have the effect of rendering more difficult or discouraging an acquisition of the Company deemed undesirable by our board of directors. Our amended and restated certificate of incorporation allows the board of directors to issue preferred stock, which may include powers, preferences, privileges, and other rights superior to our common stock, thereby limiting our stockholders’ ability to transfer their shares and may affect the price they are able to obtain. Our amended and restated bylaws do not allow stockholders to call special meetings and include, among other things, procedures for advance notification of stockholder nominations and proposals, which may have the effect of delaying or impairing attempts by our stockholders to remove or replace management, to commence proxy contests, or to effect changes in control or hostile takeovers of the Company.

As a Delaware corporation, we are subject to Delaware law, including Section 203 of the Delaware General Corporation Law, which imposes restrictions on certain transactions between a corporation and certain significant stockholders. These provisions could also have the effect of delaying or impairing the removal or replacement of management, proxy contests, or changes in control. Any provision of our amended and restated certificate of incorporation and amended and restated bylaws that has the effect of delaying or impairing a change in control of the Company could limit the opportunity for our stockholders to receive a premium for their shares of our common stock and could affect the price that certain investors may be willing to pay for our common stock.

Item 1B: Unresolved Staff Comments:

None.

 

40


Table of Contents

Item 2: Properties

As of December 31, 2017, we owned or leased a total of approximately 1.7 million square feet worldwide. The following table sets forth the location, size, and use of our principal facilities (square footage in thousands):

 

Location

  Square
Footage
    Leased or
Owned
  Operating Segment  

Principal Uses

Fremont, California (6750 Dumbarton Circle)

    119     Owned   Corporate & Fiery   Corporate offices, design engineering, product testing, sales, marketing, customer service

Fremont, California (6700 Dumbarton Circle)

    59     Leased   Fiery   Administrative offices, design engineering, product testing

Manchester, New Hampshire

    225     Leased *   Industrial Inkjet   Manufacturing (VUTEk), design engineering, sales, customer service

Bergamo, Italy

    168     Leased   Industrial Inkjet   Manufacturing (Reggiani textile printers), design engineering, sales, customer service

Meredith, New Hampshire

    163     Owned **   Industrial Inkjet   Manufacturing (Industrial Inkjet printers), design engineering, sales, customer service

Castellon, Spain

    127     Leased ***   Industrial Inkjet   Manufacturing, (Cretaprint), administrative, design engineering, sales, customer service

Bangalore, India

    118     Leased   All   Administrative, design engineering, customer service, software engineering

Ypsilanti, Michigan

    106     Leased   Industrial Inkjet   Manufacturing (digital UV & ceramic ink), design engineering, sales, customer service

Ossipee, New Hampshire

    53     Leased   Industrial Inkjet   Warehouse (90% dedicated space - fixed fee)

Eagan, Minnesota

    44     Owned   Fiery & Productivity
Software
  Administrative, design engineering, customer service, software engineering

Belmont, New Hampshire

    40     Leased   Industrial Inkjet   Warehouse

Brussels, Belgium

    39     Leased   Industrial Inkjet   Sales, Industrial Inkjet demonstration center

Laconia, New Hampshire

    34     Leased   Industrial Inkjet   Warehouse

Tempe, Arizona

    32     Leased   Fiery & Productivity
Software
  Manufacturing, (Fiery), distribution, customer service

Bradford, UK

    32     Owned   Industrial Inkjet   Manufacturing (dye powders and color products for Industrial Inkjet printers), design engineering, sales, customer service

Rosh Ha’Ayin, Israel

    31     Leased   Industrial Inkjet   Manufacturing (Industrial Inkjet printers), design engineering, sales, customer service

Norcross, Georgia

    29     Leased   Fiery & Productivity
Software
  Design engineering, sales, customer service, quality assurance, and software engineering

Ratingen, Germany

    27     Leased   Fiery & Productivity
Software
  Software engineering, sales, customer service

Schiphol-Rijk, The Netherlands

    19     Leased   Industrial Inkjet   EMEA corporate offices, sales, support services

Pittsburgh, Pennsylvania

    18     Leased   Productivity
Software
  EPS corporate offices, design engineering, sales

Shanghai, China

    16     Leased   Industrial Inkjet   APAC corporate offices, Industrial Inkjet demonstration center

Rosh Ha’Ayin, Israel

    14     Leased   Productivity
Software
  3D textile design and production

San Diego, California

    12     Leased   Productivity
Software
  Software engineering, sales, customer service

Foshan, China

    10     Leased   Industrial Inkjet   Administrative, sales, customer service

Richmond Hill, Ontario, Canada

    10     Leased   Fiery   Design engineering, sales, customer service

 

* We entered into a six-year lease with BTMU whereby a 225,000 square foot manufacturing and warehouse facility is under construction in Manchester, New Hampshire, related to our super-wide and wide format industrial digital inkjet printer business, which is scheduled to be completed in the first half of 2018.

The lease commenced on August 26, 2016. We leased 16.9 acres of land related to this manufacturing and warehouse lease. See Note 15—Property and Equipment, net, of the Notes to Consolidated Financial Statements.

** During the fourth quarter of 2017, management adopted a plan to sell approximately 31.5 acres of land and the related manufacturing building located in Meredith, New Hampshire. Assets previously recorded within Property and equipment, net, with a net book value of $5.1 million have been reclassified to assets held for sale in our Consolidated Balance Sheet as of December 31, 2017.
*** Includes an additional 65,000 square feet expansion of our ceramic tile decoration industrial digital inkjet printer manufacturing and warehouse facility in Castellon, Spain, which was completed during January 2018. The expansion was built and fully financed by the lessor. We do not have any obligations related to this additional space other than rent payments that commenced upon completion of construction.

 

41


Table of Contents

In addition to the facilities listed above, we leased 49 additional domestic and international regional operations and sales offices, excluding facilities that have been fully reserved and subleased, and we own an additional international sales office building. We believe that our facilities, in general, are adequate for our present needs. We do not expect that we would experience difficulties in obtaining additional space at fair market rates, if the need arose.

Item 3: Legal Proceedings

We may be involved, from time to time, in a variety of claims, lawsuits, investigations, or proceedings relating to contractual disputes, securities laws, intellectual property rights, employment, or other matters that may arise in the normal course of business. We assess our potential liability in each of these matters by using the information available to us. We develop our views on estimated losses in consultation with inside and outside counsel, which involves a subjective analysis of potential results and various combinations of appropriate litigation and settlement strategies. We accrue estimated losses from contingencies if a loss is deemed probable and can be reasonably estimated.

As of December 31, 2017, we are subject to the matters discussed below.

Matan Digital Printing Ltd. (“MDG”) Matter

EFI acquired Matan in 2015 from sellers (the “2015 Sellers”) that acquired MDG from other sellers in 2001 (the “2001 Sellers”). The 2001 Sellers have asserted a claim against the 2015 Sellers and Matan asserting that they are entitled to a portion of the 2015 Sellers’ proceeds from EFI’s acquisition. The 2015 Sellers dispute this claim and have agreed to indemnify EFI against the 2001 Sellers’ claim.

Although we are fully indemnified and we do not believe that it is probable that we will incur a loss, it is reasonably possible that our financial statements could be materially affected by the unfavorable resolution of this matter. Accordingly, it is reasonably possible that we could incur a material loss in this matter. We estimate the range of loss to be between one dollar and $10.1 million. If we incur a loss in this matter, it will be offset by a receivable of an equal amount representing a claim for indemnification against the escrow account established in connection with the Matan acquisition.

Purported Class Action Lawsuit

On August 10, 2017, a putative class action was filed against the Company and its two named executive officers in the United States District Court for the District of New Jersey, captioned Pipitone v. Electronics For Imaging, Inc., No. 2:17-cv-05992 (D.N.J.) and a first amended complaint was filed on February 20, 2018. The complaint alleges, among other things, that statements by the Company and its officers about the Company’s financial reporting, revenue recognition, internal controls, and disclosure controls and procedures were false or misleading. The complaint seeks an unspecified amount of damages, interest, attorneys’ fees, and other costs, on behalf of a putative class of individuals and entities that purchased or otherwise acquired EFI securities from February 22, 2017 through August 3, 2017.

At this time, we do not believe it is probable that we will incur a material loss in this matter. However, it is reasonably possible that our financial statements could be materially affected by an unfavorable resolution of this matter. Because this matter is in the preliminary stages, we are not yet in a position to estimate the amount or range of reasonably possible loss that may be incurred.

Shareholder Derivative Lawsuit

On August 22, 2017, a shareholder derivative complaint was filed in the Superior Court of the State of California for the County of Alameda captioned Schiffmiller v. Gecht, No. RG17873197. The complaint makes claims derivatively and on behalf of the Company as nominal defendant against the Company’s named executive officers and directors for alleged breaches of fiduciary duties and unjust enrichment, and alleges, among other

 

42


Table of Contents

things, that statements by the Company and its officers about the Company’s financial reporting, revenue recognition, internal controls, and disclosure controls and procedures were false or misleading. The complaint alleges the Company has suffered damage as a result of the individual defendants’ alleged actions, and seeks an unspecified amount of damages, restitution, and declaratory and other relief. The derivative action has been stayed pending the resolution of the Pipitone class action described above.

At this time, we do not believe it is probable that we will incur a material loss in this matter. However, it is reasonably possible that our financial statements could be materially affected by an unfavorable resolution of this matter. Because this matter has been stayed pending resolution of the Pipitone class action described above, we are not yet in a position to estimate the amount or range of reasonably possible loss that may be incurred.

Other Matters

As of December 31, 2017, we were subject to various other claims, lawsuits, investigations, and proceedings in addition to the matters discussed above. There is at least a reasonable possibility that additional losses may be incurred in excess of the amounts that we have accrued. However, we believe that these claims are not material to our financial statements or the range of reasonably possible losses is not reasonably estimable. Litigation is inherently unpredictable, and while we believe that we have valid defenses with respect to legal matters pending against us, our financial statements could be materially affected in any particular period by the unfavorable resolution of one or more of these contingencies or because of the diversion of management’s attention and the incurrence of significant expenses.

Item 4: Mine Safety Disclosures

Not applicable.

PART II

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

Our common stock has traded on The NASDAQ Global Select Market (formerly The NASDAQ National Market) under the symbol EFII since October 2, 1992. The table below lists the high and low sales price during each quarter the stock was traded in 2017 and 2016.

 

     2017      2016  
     Q1      Q2      Q3      Q4      Q1      Q2      Q3      Q4  

High

   $ 49.38      $ 51.15      $ 49.76      $ 43.89      $ 46.17      $ 46.26      $ 50.09      $ 49.72  

Low

   $ 43.08      $ 43.53      $ 25.54      $ 26.76      $ 35.88      $ 38.00      $ 40.34      $ 40.72  

As of January 29, 2018, there were 103 stockholders of record, excluding a substantially greater number of “street name” holders or beneficial holders of our common stock, whose shares are held of record by banks, brokers, and other financial institutions.

We did not declare or pay cash dividends on our common stock in either 2017 or 2016. We currently anticipate that we will retain all available funds for the operation of our business and do not plan to pay any cash dividends in the foreseeable future. We believe that the most strategic uses of our cash resources include business acquisitions, strategic investments to gain access to new technologies, repurchases of shares of our common stock, and working capital.

 

43


Table of Contents

Equity Compensation Plan Information

Information regarding our equity compensation plans may be found in Note 12—Employee Benefit Plans of the Notes to Consolidated Financial Statements and Item 12—Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters of this Annual Report on Form 10-K and is incorporated herein by reference.

Repurchases of Equity Securities

Repurchases of equity securities during the year ended December 31, 2017 were as follows (in thousands except per share amounts):

 

Fiscal month

   Total number
of shares
purchased (2)
     Average price
paid per share
     Total number of
shares
purchased as
part of publicly
announced
plans
     Approximate
dollar value of
shares that may
yet be purchased
under the plans (1)
 

January 2017

     178      $ 44.30        170      $ 68,262  

February 2017

     253        46.17        163        60,795  

March 2017

     62        46.63        54        58,299  

April 2017

     158        48.22        148        51,145  

May 2017

     204        45.94        182        42,800  

June 2017

     40        47.24        32        41,302  

July 2017

     172        48.51        164        33,344  

August 2017

     159        39.70        107        28,802  

September 2017

     27        35.25        —          153,802  

October 2017

     248        41.48        246        143,599  

November 2017

     593        31.55        580        125,303  

December 2017

     520        30.62        519        109,415  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

     2,614      $ 38.97        2,365      $ 109,415  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

(1) On September 11, 2017, the board of directors approved the repurchase of an additional $125 million for our share repurchase program commencing September 11, 2017 in addition to the $150 million previously authorized in November 2015. At that time, $28.8 million remained available for repurchase under the 2015 authorization. The 2017 authorization thereby increased the repurchase authorization to $153.8 million of our common stock. This authorization expires December 31, 2018. Under this publicly announced plan, we repurchased 2.4 million shares for an aggregate purchase price of $91.4 million during the year ended December 31, 2017.
(2)  Includes 0.2 million shares purchased from employees to satisfy the exercise price of certain stock options and any tax withholding obligations incurred in connection with such exercises and minimum tax withholding obligations that arose on the vesting of restricted stock units (“RSUs”).

Comparison of Cumulative Total Return among Electronics For Imaging, Inc., NASDAQ Composite, and NASDAQ Computer Manufacturers Index

The stock price performance graph below includes information required by the SEC and shall not be deemed incorporated by reference by any general statement incorporating by reference in this Annual Report on Form 10-K into any filing under the Securities Act or under the Exchange Act, except to the extent the Company specifically incorporates this information by reference, and shall not otherwise be deemed soliciting material or filed under the Securities Act or the Exchange Act, or subject to the liabilities of Section 18 of the Exchange Act.

 

44


Table of Contents

The following graph compares cumulative total returns based on an initial investment of $100 in our common stock to the NASDAQ Composite and the NASDAQ Computer Manufacturers Index. The stock price performance shown on the graph below is not indicative of future price performance and only reflects the Company’s relative stock price for the five-year period ending on December 31, 2017. All values assume reinvestment of dividends and are calculated at December 31 of each year.

 

LOGO

 

45


Table of Contents

Item 6: Selected Financial Data

The following table summarizes selected consolidated financial data as of and for the five years ended December 31, 2017. This information should be read in conjunction with Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and the audited consolidated financial statements and related notes thereto. For a more detailed description, see Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations.”

 

     For the years ended December 31,  

(in thousands, except per share amounts)

   2017     2016      2015      2014      2013  

Operations (1)

             

Revenue

   $ 993,260     $ 992,065      $ 882,513      $ 790,427      $ 727,693  
  

 

 

   

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     506,456       508,165        457,430        429,737        395,166  
  

 

 

   

 

 

    

 

 

    

 

 

    

 

 

 

Income from operations (2)

     27,547       55,819        54,689        53,439        174,648  
  

 

 

   

 

 

    

 

 

    

 

 

    

 

 

 

Net income (loss) (2) (3) (4)

   $ (15,345   $ 44,949      $ 32,199      $ 33,714      $ 109,107  
  

 

 

   

 

 

    

 

 

    

 

 

    

 

 

 

Earnings per share

             

Net income (loss) per basic common share

   $ (0.33   $ 0.96      $ 0.68      $ 0.72      $ 2.34  
  

 

 

   

 

 

    

 

 

    

 

 

    

 

 

 

Net income (loss) per diluted common share

   $ (0.33   $ 0.94      $ 0.67      $ 0.70      $ 2.26  
  

 

 

   

 

 

    

 

 

    

 

 

    

 

 

 

Shares used in basic per-share calculation

     46,281       46,900        47,217        46,866        46,643  
  

 

 

   

 

 

    

 

 

    

 

 

    

 

 

 

Shares used in diluted per-share calculation

     46,281       47,797        48,150        48,406        48,359  
  

 

 

   

 

 

    

 

 

    

 

 

    

 

 

 
     December 31,  

(in thousands)

   2017     2016      2015      2014      2013  

Financial Position

             

Cash, cash equivalents, and short-term investments

   $ 319,042     $ 459,741      $ 497,367      $ 616,732      $ 355,041  

Working capital (4) (5) (6)

     456,668       549,668        584,782        666,405        378,763  

Total assets (4) (5)

     1,458,001       1,478,929        1,448,246        1,297,422        1,026,384  

Convertible senior notes, net (5) (7)

     318,957       304,484        290,734        277,670        —    

Stockholders’ equity

     781,311       826,015        822,902        788,689        767,450  

 

(1) Includes acquired company results of operations beginning on the date of each acquisition. See Note 3—Business Acquisitions of the Notes to Consolidated Financial Statements for a summary of recent acquisitions during the years ended December 31, 2017, 2016, and 2015.

 

46


Table of Contents
(2) Income from operations includes the following:

 

     December 31,  

(in thousands)

   2017      2016      2015     2014     2013  

Amortization of acquisition-related intangibles

   $ 47,339      $ 39,560      $ 26,510     $ 20,673     $ 19,438  

Stock-based compensation expense

     26,532        31,826        34,071       36,061       25,770  

Restructuring and other costs

     7,562        6,731        5,731       6,578       4,834  

Revenue recognition and accounting review costs (9)

     6,443        —          —         —         —    

Litigation settlement expenses (recoveries)

     436        1,027        584       897       (3,081

Change in fair value of contingent consideration

     6,472        6,939        (2,135     (3,810     (5,742

Acquisition-related transaction costs

     2,058        2,241        5,494       1,501       1,434  

Gain on sale of building and land (8)

     —          —          —         —         (117,216
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

 

Total charges, net of recoveries

   $ 96,842      $ 88,324      $ 70,255     $ 61,900     $ (74,563
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

 

 

(3) Net income (loss) includes the following:

 

    Tax provisional estimate of $27.5 million tax provision during the year ended December 31, 2017, resulting from the enactment of 2017 Tax Act, of which $17.0 million related to the deemed repatriation transition tax and $10.5 million related to the re-measurement of U.S. deferred tax assets and liabilities. ASC 740-10-45-15, requires the effects of a change in tax law or rates be recognized in the period that includes the enactment date

 

    Tax benefits of $3.5, $16.6, $7.4, $2.9, and $5.8 million for the years ended December 31, 2017, 2016, 2015, 2014, and 2013, respectively, resulting from the release of previously unrecognized tax benefits due to the expiration of U.S. federal, state, and foreign statutes of limitations.

 

    Tax benefit of $3.1 million during the year ended December 31, 2014 resulting from the increased valuation of intangible assets for Brazilian tax reporting.

 

    Tax provision of $19.4 million during the year ended December 31, 2013 to establish a valuation allowance related to the realization of tax benefits from existing California deferred tax assets.

 

    Tax benefit of $3.2 million during the year ended December 31, 2013, resulting from the renewal of the U.S. federal research and development tax credit on January 2, 2013, retroactive to 2012, pursuant to the American Taxpayer Relief Act of 2012.

 

(4)  During the year ended December 31, 2017, we identified certain errors at our Italian manufacturing subsidiary attributable to the valuation and classification of certain finished goods inventory. The errors related to finished goods that should have been impaired and expensed in 2015, inventory utilized in research and development projects that expired and should have been expensed in 2016, and certain assets included in inventory that should have been capitalized and depreciated over their estimated useful lives. The preceding resulted in an understatement of cost of revenue in 2015 and operating expenses in 2016 due to failure to properly impair and expense certain items, properly classify certain amounts included in inventories on the balance sheet, and appropriately depreciate those amounts. The impact to net income for the years ended December 31, 2016 and 2015 for this correction is a decrease of $0.6 and $1.3 million, respectively, from amounts previously reported of $45.5 and $33.5 million, respectively, and related decreases in working capital and total assets.

 

(5)

In April 2015, the FASB issued Accounting Standards Update (“ASU”) 2015-03, Simplifying the Presentation of Debt Issuance Costs, which became effective in the first quarter of 2016. ASU 2015-03 requires that debt issuance costs related to a recognized debt liability be presented in the balance sheet as a direct deduction from the carrying amount of that debt, which is consistent with the presentation of debt discounts and premiums. Retrospective application is required, which resulted in the reclassification of $5.8 and $7.1 million of debt issuance costs from other current assets and other assets to a direct reduction of our

 

47


Table of Contents
  0.75% Convertible Senior Notes, net, due 2019 (“Notes”) in our Consolidated Balance Sheet as of December 31, 2015 and 2014, respectively.

 

(6) ASU 2015-17, Balance Sheet Classification of Deferred Taxes, issued in November 2015 and effective in the first quarter of 2016, removes the requirement to classify the current and noncurrent amounts of deferred income tax assets and liabilities and requires noncurrent classification. Under prior guidance, the current and noncurrent classification of deferred income tax assets and liabilities was generally determined by reference to the classification of the related asset or liability unless there is no associated asset or liability that will cause the temporary timing difference to reverse. In that situation, the expected reversal date of the timing difference is used for classification purposes. We have elected to apply this guidance retrospectively to all prior periods to maintain the comparability of presentation between periods. We elected to early adopt this standard in 2015, which retroactively reduced working capital by $17.1 and $20.9 million as of December 31, 2014 and 2013, respectively.

 

(7) In September 2014, we completed a private placement of $345 million principal amount of the Notes. Holders of the Notes will have the right to require us to repurchase all or a portion of their Notes upon the occurrence of a fundamental change at a repurchase price equal to 100% of the principal amount of the Notes, plus accrued and unpaid interest, if any, as described in Note 7—Convertible Senior Notes, Note Hedges, and Warrants of the Notes to Consolidated Financial Statements.

 

(8)  On November 1, 2012, we sold the 294,000 square foot building located in Foster City, California, which at that time served as our corporate headquarters, along with approximately four acres of land and certain other assets related to the property, for $179.7 million. We used the facility until October 31, 2013, while searching for a new facility, building it out, and relocating our corporate headquarters, for which period rent was not required to be paid. Because we vacated the facility on October 31, 2013, we have no continuing involvement with the property and accounted for the transaction as a property sale during the fourth quarter of 2013, thereby recognizing a gain of approximately $117.2 million on the sale of the property.

 

(9)  As described in “Item 9A, Controls and Procedures”, our management concluded that we had material weaknesses in our internal control over financial reporting as of December 31, 2016 related to revenue recognition practices and the valuation of certain textile digital inkjet printer inventories. Therefore, we did not maintain effective internal control over financial reporting or effective disclosure controls and procedures, both of which are requirements of the Securities Exchange Act of 1934, as of that date. The review of our revenue recognition practices has required that we expend significant management time and incur significant accounting, legal, and other expenses of $6.4 million in 2017, and we expect to incur additional costs in future periods.

 

48


Table of Contents

Item 7: Management’s Discussion and Analysis of Financial Condition and Results of Operations

The following discussion and analysis should be read in conjunction with the audited consolidated financial statements and related notes thereto included in this Annual Report on Form 10-K.

All assumptions, anticipations, expectations, and forecasts contained herein are forward-looking statements within the meaning of Section 27A of the Securities Act and Section 21E of the Exchange Act that involve risks and uncertainties. Forward-looking statements include, among others, those statements including words such as “address,” “anticipate,” “believe,” “consider,” “continue,” “develop,” “estimate,” “expect,” “further,” “goal,” “intend,” “may,” “plan,” “potential,” “project,” “seek,” “should,” “target,” “will,” variations of such words, and similar expressions. Our actual results could differ materially from those discussed here. For a discussion of the factors that could impact our results, readers are referred to Item 1A, “Risk Factors,” in Part I of this Annual Report on Form 10-K and to our other reports filed with the SEC, including the Company’s most recent Quarterly Report on Form 10-Q and Current Reports on Form 8-K, and any amendments thereto. We do not assume any obligation to update the forward-looking statements provided to reflect events that occur or circumstances that exist after the date on which they were made.

Overview

Out-of-Period Adjustments. As discussed more fully in Note 1—The Company and its Significant Accounting Policies of our Notes to Consolidated Financial Statements, during the year ended December 31, 2017, we recorded out-of-period adjustments related to certain bill and hold transactions, which decreased revenue by $3.4 million, decreased gross profit by $0.5 million, and increased net loss by $0.3 million (or $0.01 per diluted share).

Correction of Prior Period Financial Information. As discussed more fully in Note 1—The Company and Its Significant Accounting Policies of our Notes to Consolidated Financial Statements, during the year ended December 31, 2017, we identified certain errors at our Italian manufacturing subsidiary attributable to the valuation and classification of certain finished goods inventory. The errors relating to prior year comparative financial information decreased gross profit, operating expenses, and net income for the years ended December 31, 2016 and 2015 resulting in a decrease in net income of $0.6 and $1.3 million, respectively, from amounts previously reported of $45.5 and $33.5 million, respectively.

Key financial results for the year ended December 31, 2017 were as follows:

 

    Our results of operations for the year ended December 31, 2017 compared with the prior year reflect slight revenue growth, stable gross profit, and increased operating expenses as a percentage of revenue. We completed our acquisitions of FFPS, Generation Digital, CRC, and Escada in 2017. Post-acquisition revenue was $27.1 million in 2017 related to these four acquisitions. We completed our acquisitions of Rialco and Optitex in 2016. Post-acquisition revenue was $19.8 million in 2016 related to these two acquisitions. We completed our acquisitions of Reggiani, Matan, CTI, and Shuttleworth in 2015. Post-acquisition revenue was $88.4 million in 2015 related to these four acquisitions. Their results are included in our results of operations commencing on their respective acquisition dates.

 

    Our consolidated revenue increased by less than 1%, or $1.2 million to $993.3 million for the year ended December 31, 2017 from $992.1 million for the year ended December 31, 2016. Industrial Inkjet and Productivity Software revenue increased by $8.1 and $4.8 million, respectively, while Fiery revenue decreased by $11.7 million during the year ended December 31, 2017, compared with 2016. Recurring ink and maintenance revenue increased by 7% during the year ended December 31, 2017 compared with 2016 and represented 33% and 31% of consolidated revenue for the years ended December 31, 2017 and 2016, respectively.

 

49


Table of Contents
    Our gross profit percentage was 51% during the year ended December 31, 2017, which was comparable to 51% during the year ended December 31, 2016. The comparable gross profit percentage was primarily due to an increase in the Industrial Inkjet operating segment gross profit percentage as a result of improvements in manufacturing efficiency, reduced warranty costs due to improved printer quality, and higher margin ink revenue representing an increased percentage of product mix, which was offset by decreased Productivity Software and Fiery gross profit percentages.

 

    Operating expenses increased by $26.6 million to $478.9 million during the year ended December 31, 2017, from $452.3 million during the year ended December 31, 2016, and increased as a percentage of revenue to 48% during the year ended December 31, 2017, compared with 46% during the year ended December 31, 2016. The increase in operating expenses was primarily due to head count and consulting increases related to our business acquisitions, FFPS sustaining engineering, prototype and non-recurring engineering expenses related to future product launches, amortization of intangible assets, restructuring and other, asset impairment, legal and accounting revenue recognition review and assessment and fair value of contingent consideration, partially offset by decreased trade show and marketing and stock-based compensation expenses.

 

    Interest expense increased by $1.8 million, to $19.5 million for the year ended December 31, 2017 from $17.7 million for the year ended December 31, 2016 primarily due to interest accretion related to the FFPS purchase liability, long-term warranties, the Reggiani non-compete agreement liability, and our Notes.

 

    Interest income and other income (expense), net, increased to $4,1 million for the year ended December 31, 2017 from $0.5 million during the year ended December 31, 2016, primarily due to increased investment income and decreased foreign currency exchange losses.

 

    We recorded a tax provision of $27.5 million in 2017 on pre-tax income of $12.1 million compared to a tax benefit of $6.3 million in 2016 on pre-tax income of $38.6 million. The increase in the income tax provision is primarily due to the $27.5 million tax charge recorded in 2017 as a result of the 2017 Tax Act.

Results of Operations

The following table presents items in our consolidated statements of operations as a percentage of total revenue for 2017, 2016, and 2015. These operating results are not necessarily indicative of results for any future period.

 

     For the years ended December 31,  
         2017             2016             2015      

Revenue

     100     100     100
  

 

 

   

 

 

   

 

 

 

Gross profit

     51       51       52  

Operating expenses (gains):

      

Research and development

     16       15       16  

Sales and marketing

     17       17       18  

General and administrative

     9       9       8  

Amortization of identified intangibles

     5       4       3  

Restructuring and other

     1       1       1  
  

 

 

   

 

 

   

 

 

 

Total operating expenses

     48       46       46  
  

 

 

   

 

 

   

 

 

 

Income from operations    

     3       5       6  

Interest expense    

     (2     (1     (2

Interest income and other income (expense), net

     —         —         —    
  

 

 

   

 

 

   

 

 

 

Income before income taxes

     1       4       4  

Benefit from (provision for) income taxes

     (3     1       —    
  

 

 

   

 

 

   

 

 

 

Net income (loss)

     (2 )%      5     4
  

 

 

   

 

 

   

 

 

 

 

50


Table of Contents

Revenue

We classify our revenue, gross profit, assets, and liabilities in accordance with our three operating segments as follows:

Industrial Inkjet, which consists of our VUTEk super-wide and wide format display graphics, Nozomi corrugated packaging and display, Reggiani textile, and Cretaprint ceramic tile decoration and building material industrial digital inkjet printers; digital UV curable, LED curable, ceramic, water-based, and thermoforming and specialty ink, as well as a variety of textile ink including dye sublimation, pigmented, reactive dye, acid dye, pure disperse dye, water-based dispersed printing ink, and coatings; digital inkjet printer parts; and professional services. Printing surfaces include paper, vinyl, corrugated, textile, glass, plastic, aluminum composite, ceramic tile, wood, and many other flexible and rigid substrates.

Productivity Software, which consists of a complete software suite that enables efficient and automated end-to-end business and production workflows for the print and packaging industry. This Productivity Suite also provides tools to enable revenue growth, efficient scheduling, and optimization of processes, equipment, and personnel. Customers are provided the financial and technical flexibility to deploy locally within their business or to be hosted in the cloud. The Productivity Suite addresses all segments of the print industry and consists of the: (i) Packaging Suite, with Radius at its core, for tag & label, cartons, and flexible packaging businesses; (ii) Corrugated Packaging Suite, with CTI at its core, for corrugated packaging businesses, including corrugated control capability using EFI Escada; (iii) Enterprise Commercial Print Suite, with Monarch at its core, for enterprise print businesses; (iv) Publication Print Suite, with Monarch or Technique at its core, for publication print businesses; (v) Midmarket Print Suite, with Pace at its core, for medium size print businesses; (vi) Quick Print Suite, with PrintSmith Vision and essential capabilities of Digital StoreFront at its core, for small printers and in-plant sites; and (vii) Value Added Products, available with the suite and standalone, such as web-to-print, e-commerce, cross media marketing, warehousing, fulfillment, shop floor data collection, and shipping to reduce costs, increase profits, and offer new products and services to their existing and future customers. We also market Optitex fashion CAD software, which facilitates fast fashion and increased efficiency in the fashion and textile industries.

Fiery, which consists of Fiery and FFPS, which was recently acquired from Xerox, that transform digital copiers and printers into high performance networked printing devices for the office, industrial, and commercial printing markets. This operating segment is comprised of (i) stand-alone DFEs connected to digital printers, copiers, and other peripheral devices, (ii) embedded DFEs and design-licensed solutions used in digital copiers and multi-functional devices, (iii) optional software integrated into our DFE solutions such as Fiery Central and Graphics Arts Package, (iv) Fiery Self Serve, our self-service and payment solution, and (v) stand-alone software-based solutions such as our proofing, textile, and scanning solutions.

Ex-Currency. To better understand trends in our business, we believe it is helpful to adjust our statement of operations to exclude the impact of year-over-year changes in the translation of foreign currencies into U.S. dollars. This is a non-GAAP measure that is calculated by adjusting revenue, gross profit, and operating expenses by using historical exchange rates in effect during the comparable prior period and removing the balance sheet currency remeasurement impact from interest income and other income (expense), net, including removal of any hedging gains and losses. We refer to these adjustments as “ex-currency.” The year-over-year currency impact can be determined as the difference between year-over-year actual growth rates and year-over-year ex-currency growth rates.

Management believes the ex-currency measures provide investors with an additional perspective on year-over-year financial trends and enables investors to analyze our operating results in the same way management does. A reconciliation of the ex-currency adjustments to GAAP results for the years ended December 31, 2017, 2016, and 2015 and an explanation of how management uses non-GAAP financial information to evaluate its business, the substance behind management’s decision to use this non-GAAP financial information, the material limitations

 

51


Table of Contents

associated with the use of non-GAAP financial information, the manner in which management compensates for those limitations, and the substantive reasons management believes that this non-GAAP financial information provides useful information to investors is included under “Unaudited Non-GAAP Financial Information” below.

Revenue by Operating Segment

Our revenue by operating segment for the years ended December 31, 2017, 2016, and 2015 was as follows (in thousands):

 

     For the years ended December 31,     % change  
     2017     2016     2015     2017
over
2016
    2016
over
2015
 

Industrial Inkjet

   $ 570,688        57   $ 562,583        57   $ 447,705        51     1     26

Productivity Software

     156,561        16       151,737        15       135,350        15       3       12  

Fiery

     266,011        27       277,745        28       299,458        34       (4     (7
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Total revenue

   $ 993,260        100   $ 992,065        100   $ 882,513        100     —       12
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Overview

Revenue was $993.3, $992.1, and $882.5, million for the years ended December 31, 2017, 2016, and 2015, respectively, resulting in an increase of less than 1% (decrease of less than 1% ex-currency) in 2017 compared with 2016 and a 12% increase (14% ex-currency) in 2016 compared with 2015.

The $1.2 million increase in 2017 compared with 2016 was primarily due to increased Industrial Inkjet and Productivity Software revenue, partially offset by decreased Fiery revenue.

The $109.5 million increase in 2016 compared with 2015 was primarily due to increased digital inkjet printer revenue, a full year of Reggiani and Matan revenue, increased ink revenue, and post-acquisition Rialco revenue in the Industrial Inkjet operating segment and post-acquisition Optitex, CTI, and Shuttleworth revenue in the Productivity Software operating segment, partially offset by decreased Fiery revenue.

Industrial Inkjet

Industrial Inkjet revenue increased by $8.1 million, or 1% (also 1% ex-currency) in 2017 compared with 2016. Industrial Inkjet revenue increased primarily due to:

 

    the launch of our Nozomi single-pass industrial digital inkjet platform in 2017,

 

    a full year of post-acquisition Rialco ink products revenue, which closed in March 2016,

 

    increased ink revenue due to the increase in our installed printer base and the high utilization that our industrial digital inkjet printers are experiencing in the field, and

 

    increased revenue from parts and service, partially offset by

 

    decreased digital inkjet printer revenue due to reduced demand in anticipation of future product launches and

 

    printer revenue, which would have been higher by $3.4 million when considering out-of-period adjustments related to certain bill and hold transactions, which were recorded during the year ended December 31, 2017.

 

52


Table of Contents

Industrial Inkjet revenue increased by $114.9 million, or 26% (27% ex-currency) in 2016 compared with 2015. Industrial Inkjet revenue is benefiting from the ongoing analog to digital technology and solvent to UV curable ink migrations primarily due to:

 

    the complementary impact of the Industrial Inkjet business acquisitions,

 

    increased revenue resulted from a full year of Reggiani textile and Matan super-wide format industrial digital inkjet roll—to-roll printer revenue in 2016 compared with six months in 2015,

 

    post-acquisition Rialco ink products revenue,

 

    increased digital inkjet printer revenue primarily due to the launch of new products, and

 

    increased ink revenue as a result of the high utilization that our UV printers are experiencing in the field.

Productivity Software

Productivity Software revenue increased by $4.8 million, or 3% (also 3% ex-currency) in 2017 compared with 2016 primarily due to post-acquisition Optitex revenue, which was acquired in June 2016, post-acquisition CRC revenue, which was acquired in May 2017, post-acquisition Escada revenue, which was acquired in October 2017, increased service revenue, and annual price increases related to our maintenance contracts, partially offset by decreased license revenue.

Productivity Software revenue increased by $16.4 million, or 12% (14% ex-currency), in 2016 compared with 2015, primarily due to post-acquisition Optitex revenue, a full year of CTI and Shuttleworth revenue in 2016 compared with three and two months, respectively, in 2015; increased license revenue; and annual price increases related to our maintenance contracts.

Fiery

Fiery revenue decreased by $11.7 million, or 4% (also 4% ex-currency) in 2017 compared with 2016. Although end customer and reseller preference for Fiery products drives demand, most Fiery revenue relies on printer manufacturers to design, develop, and integrate Fiery technology into their print engines. The leading printer manufacturers tightly managed their inventory levels in the first half of 2017, which decreased demand, partially offset by increased inventory levels and increased demand in the second half of 2017. This decrease was partially offset by post-acquisition FFPS revenue, which was acquired in January 2017, and post-acquisition Generation Digital revenue, which was acquired in August 2017.

Fiery revenue decreased by $21.7 million, or 7% (also 7% ex-currency), in 2016 compared with 2015. Fiery revenue decreased in 2016 primarily due to:

 

    reduced end user demand associated with the Drupa trade show in June 2016, which occurs every four years, caused by end users delaying purchasing decisions until new printer models are available,

 

    one significant printer manufacturer purchasing less inventory, and

 

    weak demand in the APAC region.

Revenue by Geographic Area

Shipments to some of our significant printer manufacturer customers are made to centralized purchasing and manufacturing locations, which in turn ship to other locations, making it difficult to obtain accurate geographical shipment data. Accordingly, we believe that export sales of our products into each region may differ from what is reported.

 

53


Table of Contents

Our revenue by geographic region for the years ended December 31, 2017, 2016, and 2015 was as follows (in thousands):

 

     For the years ended December 31,     % change  
     2017     2016     2015     2017
over
2016
    2016
over
2015
 

Americas

   $ 487,968        49   $ 500,411        50   $ 473,599        54     (2 )%      6

EMEA

     369,610        37       360,305        37       291,103        33       3       24  

APAC

     135,682        14       131,349        13       117,811        13       3       11  
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Total revenue

   $ 993,260        100   $ 992,065        100   $ 882,513        100     —       12
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Overview

Our consolidated revenue increased by $1.2 million or less than 1% (decrease of less than 1% ex-currency), in 2017 compared with 2016 primarily due to increased revenue in EMEA and APAC, partially offset by decreased revenue in the Americas.

Our consolidated revenue increase of $109.5 million, or 12% (14% ex-currency) in 2016 compared with 2015, resulted from increased revenue in the Americas, EMEA, and APAC. EMEA increased by 24% primarily due to acquisitions.

Americas

Americas revenue decreased by $12.4 million, or 2% (3% ex-currency), in 2017 compared with 2016 primarily due to decreased industrial digital inkjet printer revenue resulting from reduced demand in anticipation of future product launches, industrial digital inkjet revenue that would have been higher by $3.4 million when considering out-of-period adjustments related to certain bill and hold transactions, and decreased Fiery revenue, partially offset by increased ink revenue.

Americas revenue increased by $26.8 million, or 6% (also 6% ex-currency), in 2016 compared with 2015 resulting from increased ink revenue; increased industrial digital inkjet printer revenue; and increased Productivity Software revenue; partially offset by decreased Fiery revenue. Increased Industrial Inkjet is primarily due to a full year of Reggiani and Matan revenue, which were acquired in July 2015. Increased Productivity Software revenue resulted primarily from our 2016 acquisition of Optitex; our 2015 acquisition of CTI, and increased license revenue. Fiery revenue decreased primarily due to reduced end user demand associated with the Drupa trade show in June 2016, which occurs every four years, caused by end users delaying purchasing decisions until new printer models are available and one significant printer manufacturer purchasing less inventory.

EMEA

EMEA revenue increased by $9.3 million, or 3% (2% ex-currency), in 2017 compared with 2016 primarily due to increased industrial digital inkjet printer revenue due to the Nozomi industrial digital inkjet corrugated packaging printer, ink revenue, post-acquisition Optitex revenue, and post-acquisition Escada revenue, partially offset by decreased Fiery revenue.

EMEA revenue increased by $69.2 million, or 24% (26% ex-currency), in 2016 compared with 2015 primarily due to increased industrial digital inkjet printer revenue; full year of Reggiani and Matan revenue, which were acquired in July 2015; post-acquisition revenue from our 2016 acquisitions of Rialco and Optitex; revenue from our 2015 acquisition of Shuttleworth; and increased license revenue; partially offset by decreased Fiery revenue

 

54


Table of Contents

due to reduced end user demand associated with the Drupa trade show in June 2016, which occurs every four years, caused by end users delaying purchasing decisions until new printer models are available and one significant printer manufacturer purchasing less inventory.

APAC

APAC revenue increased by $4.3 million, or 3% (2% ex-currency), in 2017 compared with 2016 primarily due to increased industrial digital inkjet printer and ink revenue and post-acquisition Optitex revenue, partially offset by decreased Fiery revenue.

APAC revenue increased by $13.5 million, or 11% (13% ex-currency), in 2016 compared with 2015 primarily due to increased industrial digital inkjet printer revenue; and Optitex post-acquisition revenue; partially offset by decreased Fiery revenue primarily due to weak demand in the APAC.

Revenue Concentration

A substantial portion of our revenue over the years has been attributable to sales of products through the leading printer manufacturers and independent distributor channels. We have a direct relationship with several leading printer manufacturers and work closely to design, develop, and integrate Fiery technology into their print engines. The printer manufacturers act as distributors and sell our DFE products to end customers through reseller channels. End customer and reseller channel preference for our DFE and software solutions drives demand for Fiery products through the printer manufacturers.

Although end customer and reseller channel preference for Fiery products drives demand, most Fiery revenue relies on printer manufacturers to design, develop, and integrate Fiery technology into their print engines. A significant portion of our revenue is, and has been, generated by sales of our Fiery DFE products to a relatively small number of leading printer manufacturers. During the years ended December 31, 2017 and 2015, Xerox provided 11% and 12% of our consolidated revenue, respectively. None of these printer manufacturers accounted for more than 10% of our revenue for the year ended December 31, 2016. We expect that if we increase our revenue in the Industrial Inkjet and Productivity Software operating segments in the future, the percentage of our revenue from the leading printer manufacturer customers will decrease.

Our reliance on revenue from the leading printer manufacturers was 26%, 28%, and 33% during 2017, 2016, and 2015, respectively. Over time, we expect our revenue from the leading printer manufacturers to decline as a percentage of our consolidated revenue. Because sales of our printer and copier-related products constitute a significant portion of our revenue and there are a limited number of printer manufacturers producing copiers and printers in sufficient volume to be attractive customers for us, we expect that we will continue to depend on a relatively small number of printer manufacturers for a significant portion of our Fiery DFE revenue in future periods. Accordingly, if we lose or experience reduced sales to one of these printer manufacturer/distributors, we will have difficulty replacing that revenue with sales to new or existing customers.

 

55


Table of Contents

Gross Profit

Gross profit by operating segment, excluding stock-based compensation, for the years ended December 31, 2017, 2016, and 2015 was as follows (in thousands):

 

     2017     2016     2015  

Industrial Inkjet

      

Revenue

   $ 570,688     $ 562,583     $ 447,705  

Gross profit

     208,620       198,923       150,964  

Gross profit percentages

     36.6     35.4     33.7

Productivity Software

      

Revenue

   $ 156,561     $ 151,737     $ 135,350  

Gross profit

     114,460       114,179       99,278  

Gross profit percentages

     73.1     75.2     73.3

Fiery

      

Revenue

   $ 266,011     $ 277,745     $ 299,458  

Gross profit

     185,937       198,322       210,140  

Gross profit percentages

     69.9     71.4     70.2

A reconciliation of operating segment gross profit to the consolidated statements of operations for the years ended December 31, 2017, 2016, and 2015 is as follows (in thousands):

 

     2017      2016      2015  

Segment gross profit

   $ 509,017      $ 511,424      $ 460,382  

Stock-based compensation expense

     (2,561      (2,784      (2,837

Other items excluded from segment profit

     —          (475      (115
  

 

 

    

 

 

    

 

 

 

Gross profit

   $ 506,456      $ 508,165      $ 457,430  
  

 

 

    

 

 

    

 

 

 

The Fiery gross profit percentage is impacted by $1.4 million during the year ended December 31, 2017, charged to cost of revenue, which reflects the cost of manufacturing plus a portion of the expected profit margin related to the acquired FFPS inventories. Inventory acquired in the acquisition of FFPS was required to be recorded at fair value rather than historical cost in accordance with ASC 805, Business Combinations. This amount is not included in the financial information regularly reviewed by management as this acquisition-related charge is not indicative of the gross margin trends in the FFPS business. Excluding this charge, the Fiery gross profit percentage would have been 70.4% during the year ended December 31, 2017.

Overview

Our gross profit percentage was 51% (also 51% ex-currency using 2016 exchange rates) during the year ended December 31, 2017, which was comparable to 51% during the year ended December 31, 2016. The comparable gross profit percentage was primarily due to an increase in the Industrial Inkjet operating segment gross profit percentage as a result of improvements in manufacturing efficiency, reduced warranty costs due to improved printer quality, and higher margin ink revenue representing an increased percentage of product mix, which was offset by decreased Productivity Software and Fiery gross profit percentages.

Our gross profit percentage decreased to 51% (52% ex-currency using 2015 exchange rates) during the year ended December 31, 2016, compared to 52% during the year ended December 31, 2015, primarily due to increased Industrial Inkjet revenue mix at a gross profit percentage of 35.4% compared with Productivity Software and Fiery gross profit percentages of 75.2% and 71.4%, respectively. Industrial Inkjet revenue increased as a percentage of revenue to 56.7% during the year ended December 31, 2016, from 50.7%, during the year ended December 31, 2015.

 

56


Table of Contents

Industrial Inkjet Gross Profit

The Industrial Inkjet gross profit percentage increased to 36.6% (36.5% ex-currency using 2016 exchange rates) in 2017 from 35.4% in 2016. Gross profit percentages improved in ink, parts, and service, while digital inkjet printer gross profit percentages were comparable. The digital inkjet printer gross profit percentage continued to benefit from manufacturing efficiencies related to super-wide format industrial digital inkjet production, reduced warranty expense due to engineering and quality improvements, and increased ink revenue at a higher gross profit percentage, partially offset by lower gross profit during the launch of our Nozomi single-pass industrial digital inkjet platform and inventory writedowns as a result of the Xeikon transaction.

The Industrial Inkjet gross profit percentage increased to 35.5% (35.7% ex-currency using 2015 exchange rates) in 2016 from 34.2% in 2015. Gross profit percentages improved by leveraging efficiencies in our worldwide digital inkjet printer manufacturing operations, centralizing super-wide format textile digital inkjet printer production in Italy, transferring production of super-wide format roll-to-roll digital inkjet printers to Israel to leverage the lower cost platform that location provides, reducing warranty expense as a percentage of revenue due to engineering and quality improvements, and increasing ink revenue as a percentage of consolidated Industrial Inkjet revenue. Our ink business generates a higher gross profit percentage than other elements of our Industrial Inkjet operating segment.

Productivity Software Gross Profit

The Productivity Software gross profit percentages decreased to 73.1% (73.0% ex-currency using 2016 exchange rates) in 2017 from 75.2% in 2016 primarily due to decreased license revenue and increased product maintenance costs, partially offset by price increases on annual maintenance renewal contracts.

The Productivity Software gross profit percentage increased to 75.2% (75.0% ex-currency using 2015 exchange rates) in 2016 from 73.3% in 2015 primarily due to efficiencies gained through increased revenue on a relatively fixed cost base, achievement of certain post-acquisition cost synergies, and price increases on annual maintenance renewal contracts.

Fiery Gross Profit

The Fiery gross profit percentage decreased to 69.9% (also 69.9% ex-currency using 2016 exchange rates) in 2017 from 71.4% in 2016. The Fiery gross profit percentage, excluding the fair value adjustment related to acquired FFPS inventories of $1.4 million, decreased to 70.4% (also 70.4% ex-currency) during the year ended December 31, 2017 from 71.4% during the year ended December 31, 2016. The revenue mix between standalone and embedded DFEs, which have a lower margin compared with higher margin software options, accounts for this margin fluctuation between the periods.

The Fiery gross profit percentage increased to 71.4% (also 71.4% ex-currency using 2015 exchange rates) in 2016 from 70.2% in 2015. The revenue mix between lower margin DFEs and software solutions compared with higher margin professional services accounted for this margin fluctuation between the periods.

 

57


Table of Contents

Operating Expenses

Operating expenses for the years ended December 31, 2017, 2016, and 2015 were as follows (in thousands):

 

     For the years ended December 31,      % change  
     2017      2016      2015      2017
over
2016
    2016
over
2015
 

Research and development

   $ 157,358      $ 151,395      $ 141,364        4     7

Sales and marketing

     173,697        169,042        156,339        3       8  

General and administrative

     92,953        85,618        72,797        9       18  

Amortization of identified intangibles

     47,339        39,560        26,510        20       49  

Restructuring and other

     7,562        6,731        5,731        12       17  
  

 

 

    

 

 

    

 

 

    

 

 

   

 

 

 

Total operating expenses

   $ 478,909      $ 452,346      $ 402,741        6     12
  

 

 

    

 

 

    

 

 

    

 

 

   

 

 

 

Operating expenses increased by $26.6 million, or 6% (5% ex-currency) in 2017 compared with 2016 and increased by $49.6 million, or 12% (13% ex-currency) in 2016 compared with 2015.

Operating expenses increased by $26.6 million to $478.9 million during the year ended December 31, 2017, from $452.3 million during the year ended December 31, 2016. The increase in operating expenses was primarily due to head count and consulting increases related to our business acquisitions, prototype and non-recurring engineering expenses related to future product launches, FFPS sustaining engineering, amortization of intangible assets, restructuring and other, asset impairment, legal and accounting fees related to the revenue recognition review and assessment, and fair value of contingent consideration, partially offset by decreased stock-based compensation, and trade show and marketing expenses.

Operating expenses increased by $49.6 million to $452.3 million during the year ended December 31, 2016, from $402.7 million during the year ended December 31, 2015, but was comparable as a percentage of revenue at 46% to the year ended December 31, 2015. The increase in operating expenses was primarily due to head count increases related to our business acquisitions, prototype and non-recurring engineering expenses related to future product launches, trade show and marketing program expenses, amortization of intangible assets, increased expenses related to litigation and uncollectible accounts, restructuring and other charges, and increased fair value of contingent consideration.

Research and Development

Research and development expenses include personnel, consulting, travel, research and development facilities, prototype materials, and non-recurring engineering expenses.

Research and development expenses for the years ended December 31, 2017, 2016, and 2015 were $157.4 million, or 16% of revenue, $151.4 million, or 15% of revenue, and $141.4 million, or 16% of revenue, respectively.

Research and development expenses increased by $6.0 million, or 4% (3% ex-currency) in 2017 compared with 2016. Personnel-related expenses decreased by $4.2 million primarily due to reduced variable compensation expense. Prototypes and non-recurring engineering, consulting, contractors, supplies, freight, and related travel expenses increased by $7.6 million related to future product launches and FFPS sustaining engineering. Stock-based compensation expense increased by $0.2 million primarily due to increased ESPP participation by employees compared to the prior year, partially offset by reduced probability of achieving certain performance based awards and delayed annual award grants. The remaining increase of $2.4 million is primarily due to facilities and information technology expenses related to our research and development activities.

 

58


Table of Contents

Research and development expenses increased by $10.0 million, or 7% (8% ex-currency) in 2016 compared with 2015. Personnel-related expenses increased by $9.9 million primarily due to head count increases related to our business acquisitions and variable compensation expense. Stock-based compensation expense decreased by $0.4 million because actual forfeitures were greater than the previous forfeiture estimate that was used prior to implementation of ASU 2016-09, as more fully explained in Note 1—Basis of Presentation and Significant Accounting Policies, reduced probability of achieving performance awards, and decreased Employee Stock Purchase Plan (“ESPP”) participation by employees compared to the prior year. The remaining increase of $0.5 million is primarily due to facility and information technology expenses related to our research and development activities.

Research and development head count was 1,229, 1,209, and 1,196 as of December 31, 2017, 2016, and 2015, respectively.

We expect that if the U.S. dollar remains volatile against the Indian rupee, Euro, British pound sterling, Israeli shekel, or Brazilian real, research and development expenses reported in U.S. dollars could fluctuate, although we hedge our operating expense exposure to the Indian rupee, which partially mitigates this risk.

Sales and Marketing

Sales and marketing expenses include personnel, trade shows, marketing programs and promotional materials, sales commissions, travel and entertainment, depreciation, and worldwide sales office expenses.

Sales and marketing expenses for the years ended December 31, 2017, 2016, and 2015 were $173.7 million, or 17% of revenue, $169.0 million, or 17% of revenue, and $156.3 million, or 18% of revenue, respectively.

Sales and marketing expenses increased by $4.7 million, or 3% (2% ex-currency) in 2017 compared with 2016. Personnel-related expenses increased by $4.8 million primarily due to increased head count related to our business acquisitions. Trade show and marketing program spending, including consulting, contractor, travel, and freight, decreased by $0.2 million as the prior year included Drupa trade show costs. Drupa is an international printing trade show that is held every four years. Stock-based compensation expense decreased by $1.1 million primarily due to reduced probability of achieving certain performance based awards and delayed annual award grants, partially offset by increased ESPP participation by employees compared to the prior year. The remaining increase of $1.2 million is primarily due to facilities and information technology expenses related to our sales and marketing activities.

Sales and marketing expenses increased by $12.7 million, or 8% (9% ex-currency), in 2016 compared with 2015. Personnel-related expenses increased by $8.0 million primarily due to head count increases related to our business acquisitions and increased commissions due to increased revenue. Trade show and marketing program spending, including consulting, contractor, travel, and freight, increased by $4.8 million primarily due to the Drupa trade show.

Sales and marketing head count was 989, 950, and 892 as of December 31, 2017, 2016, and 2015, respectively, including 416, 398, and 360 in customer service head count for each of the years presented.

Over time, our sales and marketing expenses may increase in absolute terms if revenue increases in future periods as we continue to actively promote our products and introduce new services and products. We expect that if the U.S. dollar remains volatile against the Euro, British pound sterling, Brazilian real, Israeli shekel, Chinese renminbi, and other currencies, sales and marketing expenses reported in U.S. dollars could fluctuate.

 

59


Table of Contents

General and Administrative

General and administrative expenses consist primarily of human resources, legal, and finance expenses. General and administrative expenses for the years ended December 31, 2017, 2016, and 2015 were $93.0 million, or 9% of revenue, $85.6 million, or 9% of revenue, and $72.8 million, or 8% of revenue, respectively.

General and administrative expenses increased by $7.3 million, or 9% (8% ex-currency) in 2017 compared with 2016. Personnel-related expenses increased by $2.3 million primarily due to head count increases related to our business acquisitions. Professional services fees increased by $1.2 million. Reserves for litigation and doubtful accounts increased by $0.6 million. Legal and accounting fees related to the revenue recognition and accounting review were $6.4 million. Other legal fees increased by $0.2 million. Acquisition-related expenses decreased by $0.4 million. Stock-based compensation expense decreased by $4.2 million primarily due to reduced probability of achieving certain performance based awards and delayed annual award grants. The remaining increase of $0.7 million is primarily due to facilities and information technology expenses related to general and administrative activities.

The fair value of contingent consideration increased by $6.5 million, including earnout interest accretion of $1.7 million related to all acquisitions during the year ended December 31, 2017. The Optitex, CTI, and Rialco earnout performance probabilities increased while the Shuttleworth earnout performance probability decreased during 2017. The estimated probabilities of achieving the Optitex, Reggiani, DirectSmile, and CTI earnout performance targets increased during the year ended December 31, 2016, partially offset by reduced probabilities of achieving the DIMS and Shuttleworth earnout performance targets, resulting in an increase in the associated liability and a charge to general and administrative expense of $6.9 million, including accretion of interest related to all acquisitions.

We recorded an impairment loss of $0.9 million during the year ended December 31, 2017 related to the Meredith manufacturing facility and related land. For additional information, please refer to Note 15—Property and Equipment, net, for details. There were no asset impairment charges recognized during the years ended December 31, 2016 and 2015.

General and administrative expenses increased by $12.8 million, or 18% (19% ex-currency) in 2016 compared with 2015. Personnel-related expenses increased by $2.6 million primarily due to head count increases related to our business acquisitions. Acquisition costs decreased by $3.2 million primarily due to lower expenses in 2016 related to the Optitex, Rialco, and anticipated acquisitions compared with acquisition costs related to the Reggiani, Matan, CTI, and Shuttleworth acquisitions, which closed in 2015. Expenses related to litigation and uncollectible accounts increased by $2.8 million. Stock-based compensation expense decreased by $1.8 million because actual forfeitures were greater than the previous forfeiture estimate that was used prior to implementation of ASU 2016-09 as more fully explained in Note 1—Basis of Presentation and Significant Accounting Policies, reduced probability of achieving performance awards, and decreased ESPP participation by employees compared to the prior year. The remaining increase of $3.5 million is primarily due to facilities and information technology expenses related to general and administrative activities.

The estimated probabilities of achieving the Rialco, Optitex, Reggiani, DirectSmile, and CTI earnout performance targets increased during the year ended December 31, 2016, partially offset by reduced probabilities of achieving the DIMS and Shuttleworth earnout performance targets, resulting in an increase in the associated liability and general and administrative expense of $6.9 million, including earnout interest accretion. The estimated probability or actual achievement of several earnout performance targets decreased during the year ended December 31, 2015 resulted in a reduction of the associated liability and general and administrative expense of $2.1 million in the prior year, net of earnout interest accretion.

We expect that if the U.S. dollar remains volatile against the Euro, British pound sterling, Indian rupee, Israeli shekel, Brazilian real, or other currencies, general and administrative expenses reported in U.S. dollars could fluctuate.

 

60


Table of Contents

Stock-based Compensation

Stock-based compensation expense for the years ended December 31, 2017, 2016, and 2015 was $26.5 million, or 3% of revenue, $31.8 million, or 3% of revenue, and $34.1 million, or 4% of revenue, respectively.

We account for stock-based payment awards in accordance with ASC 718, Stock Compensation, which requires stock-based compensation expense to be recognized based on the fair value of such awards on the date of grant. We amortize compensation cost on a graded vesting basis over the vesting period, after assessing the probability of achieving requisite performance criteria with respect to performance-based awards. Stock-based compensation cost is recognized over the requisite service period for each separately vesting tranche of the award as though the award were, in substance, multiple awards. This has the impact of greater stock-based compensation expense recognized during the initial years of the vesting period for awards with multiple tranches.

Stock-based compensation expenses decreased by $5.3 million, or 17% in 2017 compared with 2016 primarily due to reduced probability of achieving certain performance based awards and delayed annual award grants, partially offset by increased ESPP expense resulting from higher employee participation compared to the prior year.

Stock-based compensation expense decreased by $2.2 million, or 7% in 2016 compared with 2015 because forfeitures were greater than the previous forfeiture estimate that was used prior to implementation of ASU 2016-09, prior year forfeitures resulting from the resignation of our chief financial officer in January 2015, reduced probability of achieving performance awards, and decreased ESPP participation by employees compared to the prior year.

Amortization of Identified Intangibles

Amortization of identified intangibles for the years ended December 31, 2017, 2016, and 2015 was $47.3 million, or 5% of revenue, $39.6 million, or 4% of revenue, and $26.5 million, or 3% of revenue, respectively.

Amortization of identified intangibles increased by $7.7 million, or 20% in 2017 compared with 2016 primarily due to amortization of identified intangibles resulting from the Escada, Generation Digital, CRC, and FFPS acquisitions as well as full year amortization expense recognized on 2016 acquisitions, partially offset by decreased amortization due to certain intangible assets from prior year acquisitions becoming fully amortized.

Amortization of identified intangibles increased by $13.0 million, or 49% in 2016 compared with 2015 primarily due to intangible amortization of identified intangibles resulting from the Reggiani, Matan, CTI, Shuttleworth, Rialco, and Optitex acquisitions, partially offset by decreased amortization due to certain intangible assets from prior year acquisitions becoming fully amortized.

Restructuring and Other

Restructuring and other costs for the years ended December 31, 2017, 2016, and 2015 were $7.6, $6.7, and $5.7 million, respectively. Restructuring and other charges include severance costs of $4.7, $4.1, and $3.0 million related to head count reductions of 144, 128, and 99 for the years ended December 31, 2017, 2016, and 2015, respectively. Severance costs include severance payments, related employee benefits, retention bonuses, outplacement fees, recruiting, and relocation costs.

Facilities relocation and downsizing expenses for the years ended December 31, 2017, 2016, and 2015 were $0.6, $0.5, and $0.9 million, respectively. Facilities restructuring and other expenses are primarily related to the relocation of certain manufacturing and administrative locations to accommodate decreased space requirements in 2017 and additional space requirements in 2016 and 2015. Integration expenses for the years ended December 31, 2017, 2016, and 2015 of $2.3, $2.1, and $1.8 million, respectively, were required to integrate our business acquisitions.

 

61


Table of Contents

Interest Expense

Interest expense for the years ended December 31, 2017, 2016, and 2015 was $19.5, $17.7, and $17.4 million, respectively.

Interest expense increased by $1.8 million in 2017 compared with 2016 primarily due to interest accretion related to the FFPS purchase liability, long-term warranties, the Reggiani non-compete agreement liability, and our Notes. Interest expense increased by $0.3 million in 2016 compared with 2015 primarily due to increased interest accretion on our Notes. Please refer to Note 7—Convertible Senior Notes, Note Hedges, and Warrants of the Notes to Consolidated Financial Statements for the terms and conditions of our Notes.

Interest Income and Other Income (Expense), Net

Interest income and other income (expense), net, includes interest income on our cash equivalents and short-term investments, gains and losses from sales of our cash equivalents and short-term investments, and net foreign currency exchange gains and losses. Interest income and other income (expense), net, for the years ended December 31, 2017, 2016, and 2015 was $4.1, $0.5, and $(1.8) million, respectively.

Interest income and other income (expense), net, increased to $4.1 million in 2017 from $0.5 million in 2016, primarily due to increased investment income of $0.8 million resulting from increased market interest rates, decreased foreign currency exchange losses of $2.2 million, and $0.3 million related to the Xeikon transaction.

Interest income and other income (expense), net, was a gain of $0.5 million in 2016 compared with a loss of $1.8 million in 2015 primarily due to increased investment income of $1.7 million in 2016 resulting from increased interest rates and decreased foreign exchange losses of $0.4 million during 2016 resulting primarily from revaluation of foreign currency denominated net assets (mainly denominated in Euros, British pounds sterling, and Chinese renminbi).

Goodwill Assessment

We perform our annual goodwill impairment analysis in the fourth quarter of each year according to the provisions of ASC 350-20-35, Goodwill—Subsequent Measurement. A two-step impairment test of goodwill is required, unless the simplified method is elected. In the first step, the fair value of each reporting unit is compared to its carrying value. If the fair value exceeds carrying value, goodwill is not impaired and further testing is not required. If the carrying value exceeds fair value, then the second step of the impairment test is required to determine the implied fair value of the reporting unit’s goodwill. The implied fair value of goodwill is calculated by deducting the fair value of all tangible and intangible net assets of the reporting unit, excluding goodwill, from the fair value of the reporting unit as determined in the first step. If the carrying value of the reporting unit’s goodwill exceeds its implied fair value, then an impairment loss must be recorded equal to the difference.

Our goodwill valuation analysis is based on our respective reporting units (Industrial Inkjet, Productivity Software, and Fiery), which are consistent with our operating segments identified in Note 14—Segment Information, Geographic Regions, and Major Customers of the Notes to Consolidated Financial Statements. We determined the fair value of our reporting units as of December 31, 2017 by equally weighting the market and income approaches. Under the market approach, we estimated fair value based on market multiples of revenue or earnings of comparable companies. Under the income approach, we estimated fair value based on a discounted projected cash flow method using a discount rate determined by our management to be commensurate with the risk inherent in our current business model. Based on our valuation results, we have determined that the fair values of our Industrial Inkjet, Productivity Software, and Fiery reporting units exceed their carrying values by $398.1, $78.7, and $207.9 million, respectively, or 90%, 43%, and 197%, respectively, as of December 31, 2017.

 

62


Table of Contents

Since fair values were determined using a weighting of the market and income approaches, we reviewed the sensitivity of the market multiple and discount rate to evaluate the sensitivity of the Industrial Inkjet, Productivity Software, and Fiery valuations. The impact of a change in the market multiple of 10% results in an increase or decrease in Industrial Inkjet, Productivity Software, and Fiery fair values of 5%. Likewise, the impact of a change in the discount rate of one percentage point results in an increase in the Industrial Inkjet, Productivity Software, and Fiery fair values of 9%, 12%, and 7%, respectively, or a decrease of 7%, 9%, and 6%, respectively. Consequently, we have concluded that no reasonably possible changes would reduce the fair value of the reporting units to such a level that it would cause a failure in step one of the impairment analysis.

Income (Loss) before Income Taxes

Income (loss) before income taxes for the years ended December 31, 2017, 2016, and 2015 was as follows (in thousands):

 

     2017      2016      2015  

U.S.

   $ (27,926    $ 8,254      $ 9,311  

Foreign

     40,056        30,394        26,257  
  

 

 

    

 

 

    

 

 

 

Total

   $ 12,130      $ 38,648      $ 35,568  
  

 

 

    

 

 

    

 

 

 

For the year ended December 31, 2017, income before income taxes of $12.1 million consisted of U.S. loss before income taxes of $27.9 million and foreign income before income taxes of $40.0 million, respectively. Loss before income taxes attributable to U.S. operations included amortization of identified intangible assets of $13.6 million, stock-based compensation of $26.5 million, restructuring and other of $5.5 million, legal and accounting fees related to the revenue recognition review and assessment of $6.4 million, asset impairment of $0.9 million, acquisition-related costs of $1.8 million, cost of revenue resulting from the fair value adjustment of FFPS inventory of $0.6 million, increased fair value of contingent consideration of $0.7 million, and interest expense related to our Notes of $17.1 million. Income before income taxes attributable to foreign operations included amortization of identified intangible assets of $33.7 million, restructuring and other of $2.1 million, cost of revenue resulting from the fair value adjustment of FFPS inventory of $0.8 million, litigation settlement expense of $0.3 million, earnout interest accretion of $1.7 million, acquisition-related costs of $0.3 million, and increased fair value of contingent consideration of $4.1 million. The exclusion of these items from income before income taxes would result in U.S. and foreign income before income taxes of $45.2 and $83.0 million, respectively, during the year ended December 31, 2017.

For the year ended December 31, 2016, income before income taxes of $38.6 million consisted of U.S. and foreign income before income taxes of $8.2 and $30.4 million, respectively. The income before income taxes attributable to U.S. operations included amortization of identified intangibles of $7.6 million, stock-based compensation of $31.8 million, restructuring and other costs of $3.8 million, acquisition-related costs of $0.6 million, litigation settlement expense of $1.0 million, and interest expense and amortization of debt issuance costs related to our Notes of $16.3 million, and the change in fair value of contingent consideration of $0.6 million. The income before income taxes attributable to foreign operations included amortization of identified intangibles of $31.9 million, restructuring and other costs of $2.9 million, acquisition-related costs of $1.6 million, earnout interest accretion of $2.7 million, and the change in fair value of contingent consideration of $3.7 million. The exclusion of these items from income before income taxes would result in a U.S. and foreign income before income taxes of $69.9 and $73.2 million, respectively, for the year ended December 31, 2016.

For the year ended December 31, 2015, income before income taxes of $35.6 million consisted of U.S. and foreign income before income taxes of $9.3 and $26.3 million, respectively. The income before income taxes attributable to U.S. operations included amortization of identified intangibles of $7.8 million, stock-based compensation of $34.1 million, restructuring and other costs of $2.4 million, acquisition-related costs of $1.0 million, litigation settlement expense of $0.6 million, and interest expense and amortization of debt issuance

 

63


Table of Contents

costs related to our Notes of $15.7 million, partially offset by the change in fair value of contingent consideration of $0.2 million. The income before income taxes attributable to foreign operations included amortization of identified intangibles of $18.7 million, restructuring and other costs of $3.3 million, acquisition-related costs of $4.5 million, and earnout interest accretion of $1.4 million, partially offset by the change in fair value of contingent consideration of $3.3 million. The exclusion of these items from income before income taxes would result in a U.S. and foreign before income taxes income of $70.7 and $50.9 million, respectively, for the year ended December 31, 2015.

Provision for (Benefit from) Income Taxes

We recognized a tax provision of $27.5 million on pre-tax income of $12.1 million in 2017, a tax benefit of $6.3 million on pre-tax income of $38.6 million in 2016, and a tax provision of $3.4 million on pre-tax income of $35.6 million in 2015.

The provisions for income taxes before significant items were $5.1, $11.9, and $9.7 million for the years ended December 31, 2017, 2016, and 2015 respectively. The decrease in the provision for income taxes before significant items during the year ended December 31, 2017, compared with the prior year, is primarily due to decreased profitability before income taxes. The increase in the provision for income taxes before significant items during the year ended December 31, 2016, compared with the prior year, is primarily due to increased profitability before income taxes. Primary differences between our tax provision before significant items and a tax provision using a U.S. statutory rate of 35% include lower taxes on permanently reinvested foreign earnings, the tax effects of stock-based compensation expense pursuant to ASC 718-740, Stock Compensation—Income Taxes, which are non-deductible for tax purposes, and tax benefits related to research and development tax credits.

Our provision for income taxes before significant items is reconciled to our provision for (benefit from) income taxes for the years ended December 31, 2017, 2016, and 2015 as follows (in millions):

 

     2017     2016     2015  

Provision for income taxes before significant items

   $ 5.1     $ 11.9     $ 9.7  

Interest related to unrecognized tax benefits

     0.3       0.4       0.3  

Benefit related to stock based compensation, including ESPP dispositions

     (1.9     (2.5     (0.5

Benefit related to reversals of uncertain tax positions

     (3.3     (15.7     (5.5

Benefit from reversals of accrued interest related to uncertain tax positions

     (0.2     (0.4     (0.6

Provision for deemed repatriation transition tax

     17.0       —         —    

Provision for remeasuring deferred tax balances

     10.5       —         —    
  

 

 

   

 

 

   

 

 

 

Provision for (benefit from) income taxes

   $ 27.5     $ (6.3   $ 3.4  
  

 

 

   

 

 

   

 

 

 

On December 22, 2017, the U.S enacted the 2017 Tax Act which will have wide ranging impacts including, but not limited to, a deemed repatriation transition tax and the revaluation of U.S. deferred tax assets and liabilities. The SEC issued SAB 118 which allows us to record a provisional estimate of the income tax effects of the 2017 Tax Act in the period in which we can make a reasonable estimate of its effects. We have recorded a $27.5 million tax charge in the year ended December 31, 2017 as a provisional estimate. This includes an estimated charge of $17.0 million related to the deemed repatriation transition tax, which is comprised of a gross transition tax of $27.0 million offset by foreign tax credits of $10.0 million. In addition, we have recorded a $10.5 million charge related to the remeasurement of U.S. deferred tax assets and liabilities. While we have calculated a reasonable estimate of the impact of the U.S. tax rate reduction and the amount of the deemed repatriation transition tax, we are gathering additional information to refine and finalize our calculation of the impacts on our U.S. deferred tax assets and liabilities, the deemed repatriation transition tax, and other provisions associated with the 2017 Tax Act. As we obtain additional information, we will record adjustments in subsequent periods, and will finalize the calculation of the income tax effects of the 2017 Tax Act in the fourth quarter of 2018, or in an earlier quarter if our analysis is complete.

 

64


Table of Contents

The 2017 Tax Act also created a minimum tax on certain foreign earnings, also known as the GILTI provision, commencing in the year ending December 31, 2018. Because whether we expect to have future U.S. inclusions in taxable income related to GILTI depends on not only our current structure and estimated future results of global operations, but also our intent and ability to modify our structure and/or our business, we are not yet able to provide a reasonable estimate of the effect of this provision of the 2017 Tax Act. Any subsequent adjustment to the deferred tax amounts related to GILTI (or other computations) will be recorded to current tax expense in the quarter of 2018 when the analysis is complete.

During the year ended December 31, 2016, we recognized a $16.6 million tax benefit (including state tax benefit) from the release of previously unrecognized tax benefits due to the expiration of U.S. federal, state, and foreign statutes of limitations, of which $10.3 million related to the 2012 gain on sale of our Foster City building and land.

We earn a significant amount of our operating income outside the U.S., which is permanently reinvested in foreign jurisdictions. Of the income generated in foreign jurisdictions with tax rates materially lower than the statutory U.S. tax rate of 35%, most is earned in the Netherlands, Spain, U.K., Italy, Israel, and the Cayman Islands. In 2017, 2016 and 2015, we realigned the ownership of certain intellectual property to augment operational synergies and parallel both our worldwide intellectual property ownership and our worldwide supply chain. Our effective tax rate could fluctuate significantly and be adversely impacted if anticipated earnings in the Netherlands, Spain, Italy, U.K., Israel, and the Cayman Islands are proportionally lower than current projections and earnings in all other jurisdictions are proportionally higher than current projections.

While we currently do not foresee a need to repatriate the earnings of foreign operations, should we require more capital in the U.S. than our cash and cash equivalents and short-term investments located in the U.S., along with cash generated by our U.S. operations, we may elect to repatriate funds held in our foreign jurisdictions or raise capital in the U.S. through debt or equity issuances. These alternatives could result in higher effective tax rates, the cash payment of taxes and/or increased interest expense, and foreign income and withholding taxes. As of December 31, 2017, we have permanently reinvested $214.9 million of unremitted foreign earnings. Due to the enactment of the 2017 Tax Act, we will not be subject to U.S. federal income tax on dividends received from our foreign subsidiaries commencing January 1, 2018. We are evaluating the potential foreign and U.S. state income tax liabilities that would result from future repatriations, if any, and how the 2017 Tax Act will impact our current permanent reinvestment assertion. We expect to complete this analysis and the impact, if any, which the 2017 Tax Act may have on our indefinite reinvestment assertion in the fourth quarter of 2018, or in an earlier quarter if our analysis is complete.

As of December 31, 2017, and 2016, gross unrecognized tax benefits that would affect the effective tax rate if recognized were $33.9 and $32.0 million, respectively, which would affect the effective tax rate, if recognized. Over the next twelve months, our existing tax positions will continue to generate increased liabilities for unrecognized tax benefits. It is reasonably possible that our gross unrecognized tax benefits will decrease up to $5.5 million in the next twelve months. These adjustments, if recognized, would positively impact our effective tax rate, and would be recognized as additional tax benefits in our Consolidated Statement of Operations. The reduction in unrecognized tax benefits relates primarily to a lapse of the statute of limitations for federal and state tax purposes.

In accordance with ASU 2013-11, we recorded $16.9 million of gross unrecognized tax benefits as an offset to deferred tax assets as of December 31, 2017, and the remaining $17.0 million has been recorded as noncurrent income taxes payable.

We recognize potential accrued interest and penalties related to unrecognized tax benefits in income tax expense. As of December 31, 2017, and 2016, we have accrued $0.7 and $0.5 million, respectively, for potential payments of interest and penalties.

 

65


Table of Contents

As of December 31, 2017, we were subject to examination by the Internal Revenue Service (“IRS”) for the 2014-2016 tax years, state tax jurisdictions for the 2013-2016 tax years, the Netherlands tax authority for the 2014-2016 tax years, the Spanish tax authority for the 2013-2016 tax years, the Israel tax authority for the 2014-2016 tax years, and the Italian tax authority for the 2013-2016 tax years.

In Altera Corp. v. Commissioner, the U.S Tax Court issued an opinion on July 27, 2015, related to the treatment of stock-based compensation expense in an intercompany cost-sharing arrangement. To date, the U.S. Department of the Treasury has not withdrawn the requirement to include stock-based compensation in intercompany cost-sharing arrangements from its regulations. Due to the uncertainty related to the status of the current regulations and the basis of the appeal that has been filed by the Internal Revenue Service, we have not recorded any benefit as of December 31, 2017, in our Consolidated Statement of Operations. We will continue to monitor ongoing developments and potential impacts to our consolidated financial statements.

We assess the likelihood that our deferred tax assets will be recovered from future taxable income by considering both positive and negative evidence relating to their recoverability. If we believe that recovery of these deferred tax assets is not more likely than not, we establish a valuation allowance.

Significant judgment is required in determining any valuation allowance recorded against deferred tax assets. In assessing the need for a valuation allowance, we considered all available evidence, including recent operating results, projections of future taxable income, our ability to utilize loss and credit carryforwards, and the feasibility of tax planning strategies. Other than valuation allowances on deferred tax assets related to California, Luxembourg, Israel, Netherlands, and Turkey deferred tax assets that are likely to not be realized based on the size of the net operating loss and research and development credits being generated, we have determined that it is more likely than not that we will realize the benefit related to all other deferred tax assets. To the extent we increase a valuation allowance, we will include an expense in the Consolidated Statement of Operations in the period in which such determination is made. The valuation allowance is $45.5 and $42.4 million as of December 31, 2017 and 2016, respectively.

Unaudited Non-GAAP Financial Information

To supplement our consolidated financial results prepared in accordance with GAAP, we use non-GAAP measures of net income and earnings per diluted share that are GAAP net income (loss) and earnings per diluted share adjusted to exclude certain costs, expenses, and gains.

We believe the presentation of non-GAAP net income and non-GAAP earnings per diluted share provides important supplemental information regarding certain costs, expenses, gains, and significant items that we believe are important to understanding financial and business trends relating to our financial condition and results of operations. Non-GAAP net income and non-GAAP earnings per diluted share are among the primary indicators used by management as a basis for planning and forecasting future periods and by management and our Board of Directors to determine whether our operating performance has met specified targets and thresholds. Management uses non-GAAP net income and non-GAAP earnings per diluted share when evaluating operating performance because it believes the exclusion of the items described below, for which the amounts and/or timing may vary significantly depending on our activities and other factors, facilitates comparability of our operating performance from period to period. We have chosen to provide this information to investors so they can analyze our operating results in the same way that management does and use this information in their assessment of our business and the valuation of our Company.

Use and Economic Substance of Non-GAAP Financial Measures

We compute non-GAAP net income and non-GAAP earnings per diluted share by adjusting GAAP net income (loss) and GAAP earnings per diluted share to remove the impact of the amortization of acquisition-related

 

66


Table of Contents

intangibles, stock-based compensation expense, non-cash settlement of vacation liabilities, restructuring and other expense, acquisition-related transaction expenses, costs to integrate such acquisitions into our business, asset impairment, incremental cost of revenue due to the fair value adjustment to inventories acquired in business acquisitions, changes in the fair value of contingent consideration including accretion and the related foreign exchange fluctuation impact, revenue recognition review costs and litigation settlement charges, and non-cash interest expense related to our Notes. We use a constant non-GAAP tax rate of 19%, which we believe reflects the long-term average tax rate based on our international structure and geographic distribution of revenue and profit.

Ex-Currency. To better understand trends in our business, we believe it is helpful to adjust our Consolidated Statements of Operations to exclude the impact of year-over-year changes in the translation of foreign currencies into U.S. dollars. This is a non-GAAP measure that is calculated by adjusting revenue, gross profit, and operating expenses by using historical exchange rates in effect during the comparable prior period and removing the balance sheet currency remeasurement impact from interest income and other income (expense), net, including removal of any hedging gains and losses. We refer to these adjustments as “ex-currency.” Management believes the ex-currency measures provide investors with an additional perspective on year-over-year financial trends and enables investors to analyze our operating results in the same way management does. The year-over-year currency impact can be determined as the difference between year-over-year actual growth rates and year-over-year ex-currency growth rates.

These excluded items are described below:

 

    Inventory acquired in the acquisition of FFPS is required to be recorded at fair value rather than historical cost in accordance with ASC 805 Business Combination. The fair value of FFPS inventory reflects the manufacturing cost plus a portion of the expected gross profit. We have adjusted our cost of revenue to reflect the expected gross profit that was included in the inventory valuation under ASC 805. We believe this adjustment is useful to investors to understand the gross profit trends of our ongoing business.

 

    Intangible assets acquired to date are being amortized on a straight-line basis.

 

    Stock-based compensation expense recognized in accordance with ASC 718.

 

    Non-cash settlement of vacation liabilities through the issuance of RSUs, which is not included in the GAAP presentation of our stock-based compensation expense.

 

    Restructuring and other consists of:

 

  ¡    Restructuring charges incurred as we consolidate the number and size of our facilities and, as a result, reduce the size of our workforce.

 

  ¡    Expenses incurred to integrate businesses acquired of $2.2, $2.1, and $1.8 million during the years ended December 31, 2017, 2016, and 2015, respectively.

 

  ¡    Integration depreciation related to integrate businesses acquired of $0.3 million were recognized during the year ended December 31, 2017. We have acquired 18 businesses in the last 5 years, which have required significant information technology investment to integrate them into our business. Depreciation related to assets purchased to integrate businesses acquired during the periods reported have been included in the integration expenses that we have excluded from our non-GAAP operating results.

 

    Acquisition-related transaction costs associated with businesses acquired during the periods reported and anticipated transactions of $2.1, $2.2, and $5.5 million during the years ended December 31, 2017, 2016, and 2015, respectively.

 

   

Changes in fair value of contingent consideration. Our management determined that we should analyze the total return provided by the investment when evaluating operating results of an acquired entity. The

 

67


Table of Contents
 

total return consists of operating profit generated from the acquired entity compared to the purchase price paid, including the final amounts paid for contingent consideration without considering any post-acquisition adjustments related to changes in the fair value of the contingent consideration. Because our management believes the final purchase price paid for the acquisition reflects the accounting value assigned to contingent consideration, we exclude the GAAP impact of any adjustments to the fair value of acquisition-related contingent consideration from the operating results of an acquisition in subsequent periods, including accretion and the related foreign exchange fluctuation impact. We believe this approach is useful in understanding the long-term return provided by our acquisitions and that investors benefit from a supplemental non-GAAP financial measure that excludes the impact of this adjustment.

 

    Non-cash interest expense on our Notes. Our Notes may be settled in cash on conversion. We are required to separately account for the liability (debt) and equity (conversion option) components of the Notes in a manner that reflects our non-convertible debt borrowing rate. Accordingly, for GAAP purposes, we are required to amortize a debt discount equal to the fair value of the conversion option as interest expense on our $345 million of 0.75% convertible senior notes that were issued in a private placement in September 2014 over the term of the Notes.

 

    Revenue Recognition and Accounting Review Costs. As described in “Item 9A, Controls and Procedures”, our management concluded that we had material weaknesses in our internal control over financial reporting as of December 31, 2016 related to revenue recognition practices and the valuation of certain textile digital inkjet printer inventories. Therefore, we did not maintain effective internal control over financial reporting or effective disclosure controls and procedures, both of which are requirements of the Securities Exchange Act of 1934, as of that date. The review of our revenue recognition practices has required that we expend significant management time and incur significant accounting, legal, and other expenses of $6.4 million in 2017, and we expect to incur additional costs in future periods.

 

    Litigation Settlements. We settled or accrued reserves related to litigation claims in 2017, 2016, and 2015 in aggregate amounts of $0.4, $1.0, and $0.6 million, respectively.

 

    Asset impairment. During the fourth quarter of 2017, management approved a plan to sell approximately 31.5 acres of land and the related buildings located in Meredith, New Hampshire. Assets previously recorded within property and equipment, net, of $5.1 million have been reclassified to assets held for sale in our consolidated balance sheet as of December 31, 2017. The fair value of the Meredith facility based on the expected sales proceeds, less cost to sell, is estimated to be less than the carrying amount of the assets. As a result, an impairment loss of $0.9 million was recognized during the year ended December 31, 2017.

 

    Tax effect of non-GAAP adjustments. We use a constant non-GAAP tax rate of 19%, which we believe reflects the long-term average tax rate based on our international structure and geographic distribution of revenue and profit. The long-term average tax rate is calculated in accordance with the principles of ASC 740, after excluding the tax effect of the non-GAAP items described above, $10.3 million of previously unrecognized tax benefits associated with the 2012 sale of our Foster City building and land, which we recognized in the year ended December 31, 2016, and $27.5 million of tax charges associated with the 2017 Tax Act, which we recognized in the year ended December 31, 2017.

Usefulness of Non-GAAP Financial Information to Investors

These non-GAAP measures, including ex-currency, are not in accordance with or an alternative to GAAP and may be materially different from other non-GAAP measures, including similarly titled non-GAAP measures, used by other companies. The presentation of this additional information should not be considered in isolation from, as a substitute for, or superior to, revenue, gross profit, operating expenses, net income (loss), or earnings per diluted share prepared in accordance with GAAP. Non-GAAP financial measures have limitations in that

 

68


Table of Contents

they do not reflect certain items that may have a material impact upon our reported financial results. We expect to continue to incur expenses of a nature similar to the non-GAAP adjustments described above, and exclusion of these items from our non-GAAP net income and non-GAAP earnings per diluted share should not be construed as an inference that these costs are unusual, infrequent, or non-recurring.

2017 Reconciliation of GAAP Net Income (Loss) to Non-GAAP Net Income

using 2016 Exchange Rates

(unaudited)

 

     For the years ended December 31,  
     2017     2016     2015     Ex-Currency  

(in millions, except per share data)

         2017  

Net income (loss)

   $ (15.3   $ 44.9     $ 32.2     $ (15.3
  

 

 

   

 

 

   

 

 

   

 

 

 

Cost of revenue adjustment—FFPS inventory valuation

     1.4       —         —         1.4  

Amortization of identified intangible assets

     47.3       39.6       26.5       47.3  

Ex-currency adjustment

     —         —         —         0.1  

Stock-based compensation expense

     26.5       31.8       34.1       26.5  

Non-cash settlement of vacation liabilities by issuing RSUs

     —         3.1       1.3       —    

Restructuring and other

     7.6       6.7       5.7       7.6  

General and administrative:

        

Acquisition-related transaction costs

     2.1       2.2       5.5       2.1  

Change in fair value of contingent consideration

     6.5       6.9       (2.1     6.5  

Revenue recognition and accounting review costs

     6.4       —         —         6.4  

Litigation settlements

     0.4       1.0       0.6       0.4  

Asset impairment

     0.9       —         —         0.9  

Interest income and other income (expense), net:

        

Non-cash interest expense related to our Notes

     13.1       12.4       11.8       13.1  

Foreign exchange fluctuation related to contingent consideration

     —         1.1       —         —    

Balance sheet currency remeasurement impact

     —         —         —         1.6  

Tax effect of non-GAAP net income

     3.8       (33.6     (19.2     3.5  
  

 

 

   

 

 

   

 

 

   

 

 

 

Non-GAAP net income

   $ 100.7     $ 116.2     $ 96.4     $ 102.1  
  

 

 

   

 

 

   

 

 

   

 

 

 

Non-GAAP net income per diluted share

   $ 2.14     $ 2.43     $ 2.00     $ 2.17  
  

 

 

   

 

 

   

 

 

   

 

 

 

Shares for purposes of computing diluted non-GAAP net income per share

     47.1       47.8       48.2       47.1  
  

 

 

   

 

 

   

 

 

   

 

 

 

 

69


Table of Contents

2017 RECONCILIATION OF GAAP REVENUE BY OPERATING SEGMENT & GEOGRAPHIC AREA TO NON-GAAP EX-CURRENCY using 2016 Exchange Rates

(unaudited)

 

    For the years ended December 31,  
    GAAP     Ex-Currency     GAAP     Ex-Currency  
    GAAP
2017
    Percent
of total
    Ex-Currency     2017     Percent
of total
    GAAP
2016
    Percent
of total
    Change from
2016 GAAP
    Change from
2016 GAAP
 

(in thousands)

                $     %     $     %  

Industrial Inkjet

  $ 570,688       57   $ (4,975   $ 565,713       57   $ 562,583       57   $ 8,105       1   $ 3,130       1

Productivity Software

    156,561       16       (701     155,860       16       151,737       15       4,824       3       4,123       3  

Fiery

    266,011       27       (17     265,994       27       277,745       28       (11,734     (4     (11,751     (4
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total revenue

  $ 993,260       100   $ (5,693   $ 987,567       100   $ 992,065       100   $ 1,195       —     $ (4,498     —  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

 

    For the years ended December 31,  
    GAAP     Ex-Currency     GAAP     Ex-Currency  
    GAAP
2017
    Percent
of total
    Ex-Currency     2017     Percent
of total
    GAAP
2016
    Percent
of total
    Change from
2016 GAAP
    Change from
2016 GAAP
 

(in thousands)

                $     %     $     %  

Americas

  $ 487,968       49   $ (950   $ 487,018       49   $ 500,411       50   $ (12,443     (2 )%    $ (13,393     (3 )% 

EMEA

    369,610       37       (3,372     366,238       37       360,305       37       9,305       3       5,933       2  

APAC

    135,682       14       (1,372     134,310       14       131,349       13       4,333       3       2,961       2  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total revenue

  $ 993,260       100   $ (5,694   $ 987,566       100   $ 992,065       100   $ 1,195       —     $ (4,499     —  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

2017 RECONCILIATION OF GAAP REVENUE & GROSS PROFIT BY OPERATING SEGMENT TO

NON-GAAP EX-CURRENCY using 2016 Exchange Rates

(unaudited)

 

     For the years ended December 31,  
     GAAP     Ex-Currency
Adjustments
    Ex-Currency     GAAP  

(in thousands)

   2017       2017     2016  

Industrial Inkjet

        

Revenue

   $ 570,688     $ (4,975   $ 565,713     $ 562,583  

Gross profit

     208,620       (2,137     206,483       198,923  

Gross profit percentages

     36.6       36.5     35.4

Productivity Software

        

Revenue

   $ 156,561     $ (701   $ 155,860     $ 151,737  

Gross profit

     114,460       (680     113,780       114,179  

Gross profit percentages

     73.1       73.0     75.2

Fiery

        

Revenue

   $ 266,011     $ (17   $ 265,994     $ 277,745  

Gross profit

     185,937       (3     185,934       198,322  

Gross profit percentages

     69.9       69.9     71.4

A reconciliation of operating segment gross profit to the consolidated statements of operations for the years ended December 31, 2017 and 2016 is as follows:

 

     For the years ended December 31,  
     GAAP     Ex-Currency
Adjustments
    Ex-Currency     GAAP  

(in thousands)

   2017       2017     2016  

Segment gross profit

   $ 509,017     $ (2,817   $ 506,200     $ 511,424  

Stock-based compensation expense

     (2,561     —         (2,561     (2,784

Other items excluded from segment profit

     —         —         —         (475
  

 

 

   

 

 

   

 

 

   

 

 

 

Gross profit

   $ 506,456     $ (2,817   $ 503,639     $ 508,165  
  

 

 

   

 

 

   

 

 

   

 

 

 

 

70


Table of Contents

2017 RECONCILIATION OF GAAP OPERATING EXPENSES TO

NON-GAAP EX-CURRENCY using 2016 Exchange Rates

(unaudited)

 

     For the years ended December 31,  

(in thousands)

   GAAP      Ex-Currency      GAAP     Ex-Currency  
   2017      Ex-Currency
Adjustments
    2017      2016      Change from
2016 GAAP
    Change from
2016 GAAP
 
              $      %     $      %  

Research and development

   $ 157,358      $ (1,111   $ 156,247      $ 151,395      $ 5,963        4   $ 4,852        3

Sales and marketing

     173,697        (952     172,745        169,042        4,655        3       3,703        2  

General and administrative

     92,953        (733     92,220        85,618        7,335        9       6,602        8  

Amortization of identified intangibles

     47,339        (834     46,505        39,560        7,779        20       6,945        18  

Restructuring and other

     7,562        1       7,563        6,731        831        12       832        12  
  

 

 

    

 

 

   

 

 

    

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 

Total operating expenses

   $ 478,909      $ (3,629   $ 475,280      $ 452,346      $ 26,563        6   $ 22,934        5
  

 

 

    

 

 

   

 

 

    

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 

2016 Reconciliation of GAAP Net Income to Non-GAAP Net Income

using 2015 Exchange Rates

(unaudited)

 

     For the years ended December 31,  
     2016     2015     2014     Ex-Currency  

(in millions, except per share data)

         2016  

Net income

   $ 44.9     $ 32.2     $ 33.7     $ 44.9  
  

 

 

   

 

 

   

 

 

   

 

 

 

Amortization of identified intangible assets

     39.6       26.5       20.7       39.6  

Ex-currency adjustment

     —         —         —         1.7  

Stock-based compensation expense

     31.8       34.1       36.1       31.8  

Non-cash settlement of vacation liabilities by issuing RSUs

     3.1       1.3       —         3.1  

Restructuring and other

     6.7       5.7       6.6       6.7  

General and administrative:

        

Acquisition-related transaction costs

     2.2       5.5       1.5       2.2  

Change in fair value of contingent consideration

     6.9       (2.1     (3.8     6.9  

Litigation reserve provisions, net of releases

     1.0       0.6       0.9       1.0  

Interest income and other income (expense), net:

        

Non-cash interest expense related to our Notes

     12.4       11.8       3.5       12.4  

Foreign exchange fluctuation related to contingent consideration

     1.1       —         —         1.1  

Balance sheet currency remeasurement impact

     —         —         —         2.8  

Tax effect of non-GAAP net income

     (33.6     (19.2     (12.1     (34.4
  

 

 

   

 

 

   

 

 

   

 

 

 

Non-GAAP net income

   $ 116.2     $ 96.4     $ 87.1     $ 119.9  
  

 

 

   

 

 

   

 

 

   

 

 

 

Non-GAAP net income per diluted share

   $ 2.43     $ 2.00     $ 1.80     $ 2.51  
  

 

 

   

 

 

   

 

 

   

 

 

 

Shares for purposes of computing diluted non-GAAP
net income per share

     47.8       48.2       48.4       47.8  
  

 

 

   

 

 

   

 

 

   

 

 

 

 

71


Table of Contents

2016 RECONCILIATION OF GAAP REVENUE BY OPERATING SEGMENT & GEOGRAPHIC AREA TO NON-GAAP EX-CURRENCY using 2015 Exchange Rates

(unaudited)

 

    For the years ended December 31,  
    GAAP     Ex-Currency     GAAP     Ex-Currency  
    GAAP
2016
    Percent
of total
    Ex-Currency     2016     Percent
of total
    GAAP
2015
    Percent
of total
    Change from
2015 GAAP
    Change from
2015 GAAP
 

(in thousands)

                $     %     $     %  

Industrial Inkjet

  $ 562,583       57   $ 7,735     $ 570,318       57   $ 447,705       51   $ 114,878       26   $ 122,613       27

Productivity Software

    151,737       15       2,109       153,846       15       135,350       15       16,387       12       18,496       14  

Fiery

    277,745       28       84       277,829       28       299,458       34       (21,713     (7     (21,629     (7
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total revenue

  $ 992,065       100   $ 9,928     $ 1,001,993       100   $ 882,513       100   $ 109,552       12   $ 119,480       14
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

 

    For the years ended December 31,  
    GAAP     Ex-Currency     GAAP     Ex-Currency  
    GAAP
2016
    Percent
of total
    Ex-Currency     2016     Percent
of total
    GAAP
2015
    Percent
of total
    Change from
2015 GAAP
    Change from
2015 GAAP
 

(in thousands)

                $     %     $     %  

Americas

  $ 500,411       50   $ 388     $ 500,799       50   $ 473,599       54   $ 26,812       6   $ 27,200       6

EMEA

    360,305       37       7,283       367,588       37       291,103       33       69,202       24       76,485       26  

APAC

    131,349       13       2,257       133,606       13       117,811       13       13,538       11       15,795       13  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total revenue

  $ 992,065       100   $ 9,928     $ 1,001,993       100   $ 882,513       100   $ 109,552       12   $ 119,480       14
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

2016 RECONCILIATION OF GAAP REVENUE & GROSS PROFIT BY OPERATING SEGMENT TO

NON-GAAP EX-CURRENCY using 2015 Exchange Rates

(unaudited)

 

     For the years ended December 31,  
     GAAP     Ex-Currency
Adjustments
     Ex-Currency     GAAP  

(in thousands)

   2016        2016     2015  

Industrial Inkjet

         

Revenue

   $ 562,583     $ 7,735      $ 570,318     $ 447,705  

Gross profit

     198,923       4,205        203,128       150,964  

Gross profit percentages

     35.4        35.6     33.7

Productivity Software

         

Revenue

   $ 151,737     $ 2,109      $ 153,846     $ 135,350  

Gross profit

     114,179       1,255        115,434       99,278  

Gross profit percentages

     75.2        75.0     73.3

Fiery

         

Revenue

   $ 277,745     $ 84      $ 277,829     $ 299,458  

Gross profit

     198,322       82        198,404       210,140  

Gross profit percentages

     71.4        71.4     70.2

A reconciliation of operating segment gross profit to the consolidated statements of operations for the years ended December 31, 2016 and 2015 is as follows:

 

     For the years ended December 31,  
     GAAP     Ex-Currency
Adjustments
     Ex-Currency     GAAP  

(in thousands)

   2016        2016     2015  

Segment gross profit

   $ 511,424     $ 5,460      $ 516,884     $ 460,382  

Stock-based compensation expense

     (2,784     —          (2,784     (2,837

Other items excluded from segment profit

     (475     —          (475     (115
  

 

 

   

 

 

    

 

 

   

 

 

 

Gross profit

   $ 508,165     $ 5,460      $ 513,625     $ 457,430  
  

 

 

   

 

 

    

 

 

   

 

 

 

 

72


Table of Contents

2016 RECONCILIATION OF GAAP OPERATING EXPENSES TO

NON-GAAP EX-CURRENCY using 2015 Exchange Rates

(unaudited)

 

     For the years ended December 31,  

(in thousands)

   GAAP      Ex-Currency      GAAP     Ex-Currency  
   2016      Ex-Currency
Adjustment
     2016      2015      Change from
2015 GAAP
    Change from
2015 GAAP
 
               $      %     $      %  

Research and development

   $ 151,395      $ 1,283      $ 152,678      $ 141,364      $ 10,031        7   $ 11,314        8

Sales and marketing

     169,042        1,884        170,926        156,339        12,703        8       14,587        9  

General and administrative

     85,618        1,206        86,824        72,797        12,821        18       14,027        19  

Amortization of identified intangibles

     39,560        237        39,797        26,510        13,050        49       13,287        50  

Restructuring and other

     6,731        122        6,853        5,731        1,000        17       1,122        20  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 

Total operating expenses

   $ 452,346      $ 4,732      $ 457,078      $ 402,741      $ 49,605        12   $ 54,337        13
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 

Critical Accounting Policies

The preparation of consolidated financial statements requires estimates and judgments that affect the reported amounts of assets, liabilities, revenue, expenses, and related disclosure of contingent assets and liabilities. We evaluate our estimates, including those related to revenue recognition, bad debts, inventory valuation and purchase commitment reserves, warranty obligations, litigation, restructuring activities, fair value of financial instruments, stock-based compensation, income taxes, valuation of goodwill and intangible assets, business combinations, build-to-suit leases, and contingencies on an ongoing basis. Estimates are based on historical and current experience, the impact of the current economic environment, and various other assumptions believed to be reasonable under the circumstances at the time of the estimate, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.

Our critical accounting policies and estimates are as follows:

 

    revenue recognition;

 

    allowances for doubtful accounts,

 

    inventory valuation and purchase commitment reserves,

 

    warranty reserves,

 

    litigation accruals,

 

    restructuring reserves,

 

    fair value of financial instruments;

 

    accounting for stock-based compensation;

 

    accounting for income taxes;

 

    valuation analyses of goodwill and intangible assets;

 

    business combinations;

 

    build-to-suit leases; and

 

    determination of functional currencies for consolidating international operations.

 

73


Table of Contents

Revenue recognition. Significant management judgments and estimates must be made and used in connection with the revenue recognized in any accounting period. Please refer to Note 1—The Company and its Significant Accounting Policies of the Notes to Consolidated Financial Statements for a more thorough and complete description of our revenue recognition accounting policy. For purposes of evaluating and understanding the judgments required, our revenue recognition policy is summarized below.

Product revenue includes hardware (industrial digital inkjet printers including components placed under maintenance agreements, ink required for industrial digital inkjet printers, design-licensed solutions including upgrades, and DFEs), software licensing and development, and royalties. Service revenue includes software license maintenance agreements, industrial digital inkjet printer maintenance and service, customer support, training, and consulting. The timing of revenue recognition for each of these categories is discussed below.

We recognize revenue on the sale of printers, ink, and DFEs in accordance with the provisions of SEC SAB 104, Revenue Recognition, and when applicable, ASC 605-25, Revenue Recognition—Multiple-Element Arrangements. We recognize revenue when persuasive evidence of an arrangement exists, delivery has occurred, the fee is fixed or determinable, and collection is reasonably assured. Products generally must be shipped against written purchase orders. We use either a binding purchase order or signed contract as evidence of an arrangement. Sales to some of the leading printer manufacturers are evidenced by a master agreement governing the relationship together with a binding purchase order. Sales to our resellers are also evidenced by binding purchase orders or signed contracts and do not generally contain rights of return or price protection.

We hold certain products manufactured by us on a “bill and hold” basis for our customers’ convenience. We recognized these “bill and hold” arrangements in accordance with SAB 104, which requires consideration of, among other things, whether the customer has made a fixed commitment to purchase; the existence of a substantial business purpose for the arrangement; the “bill and hold” arrangement is at the request of the customer; the scheduled delivery date must be reasonable and consistent with the buyer’s business purpose; title and risk of ownership must pass to the customer, including any decline in the market value of the product; the product is complete and ready for shipment; the product has been segregated from our inventory; payment terms for such arrangements have not been modified from our normal billing and credit terms; our custodial risks must be insurable and insured; and no further performance obligations exist. Extended procedures are not necessary to assure that there are no exceptions to the customer’s commitment to accept and pay for the product. There are no bill-and-hold arrangements outstanding as of December 31, 2017.

For multiple element arrangements, we allocate revenue to the software deliverables and the non-software deliverables as a group based on the relative selling prices of all of the deliverables in the arrangement. For non-software deliverables, we allocate the arrangement consideration based on the relative selling price of the deliverables using best estimate of the sales price (“BESP”). For software deliverables (including post-contract customer support, professional services, hosting, and training), we generally use vendor-specific objective evidence of the fair value of the sales price (“VSOE”), when available. The selling price for each element is based upon the following hierarchy: VSOE if available, third party evidence (“TPE”) if VSOE is not available, or BESP if neither VSOE nor TPE are available.

We have established our ability to produce estimates sufficiently dependable to require adoption of the percentage of completion method with respect to certain fixed price contracts where we provide information technology system development and implementation services. Revenue on such contracts is recognized over the contract term based on the percentage of development and implementation services that are provided during the period compared with the total estimated development and implementation services to be provided over the entire contract. These services require that we perform significant, extensive, and complex design, development, modification, or implementation activities of our customers’ systems. Performance will often extend over long periods, and our right to receive future payment depends on our future performance in accordance with these agreements.

 

74


Table of Contents

The key estimates and assumptions and corresponding uncertainties for recognizing revenue are summarized as follows:

 

Key Estimates and Assumptions

  

Key Uncertainties

We establish VSOE of selling price using the price charged for a deliverable when sold separately and generally evidenced by a substantial majority of historical stand-alone transactions falling within a reasonably narrow range. In addition, we consider major service type, customer type, and other variables in determining VSOE. Our revenue estimates and assumptions are based on our ability to assert and maintain VSOE.

 

BESP is generally evidenced by a majority of historical transactions falling within a reasonable price range. We also consider multiple factors, including, but not limited to, cost of products, gross margin objectives, historical pricing practices, customer type, and distribution channels. Our revenue estimates and assumptions are based on our ability to maintain consistent BESP.

 

Distributors and resellers participate in various marketing and other programs, and we maintain estimated accruals and allowances for these programs based on contractual terms and historical experience.

 

If the arrangement includes a customer-negotiated refund or right of return relative to the delivered item and the delivery and performance of the undelivered item is considered probable and substantially in our control, the delivered element constitutes a separate unit of accounting. We limit revenue recognition for delivered elements to the amount that is not contingent on the future delivery of products or services, future performance obligations, or subject to customer-specified return or refund privileges.

 

The percentage of completion method involves recognizing probable and reasonably estimable revenue using the percentage of services completed based on the current cumulative cost as a percentage of the estimated total cost, using a reasonably consistent profit margin over the period.

  

As our business and offerings evolve over time, modifications to our pricing and discounting methodologies, changes in the scope and nature of service offerings and/or changes in customer segmentation may result in a lack of consistency required to establish and/or maintain VSOE or to maintain consistent BESP. Additionally, technological changes resulting in variability in product costs and gross margins may require changes to our BESP model. Changes in BESP may result in a different allocation of revenue to the deliverables in multiple-element arrangements. These factors, among others, may adversely impact the amount of revenue and gross margins we report in a particular period.

 

If we experience changes in market or competitive conditions resulting in credits issued to our distributors and partners deviating significantly from our estimates, our revenue may be adversely impacted.

 

Revenue recognition is dependent on proper identification of the separate units of accounting in an arrangement and determining whether they have stand-alone value. Significant contract interpretation can be required to determine the appropriate accounting, including whether the deliverables specified in a multiple element arrangement should be treated as separate units of accounting for revenue recognition purposes, and, if so, how the price should be allocated among the elements and when to recognize revenue for each element.

 

Due to the long-term nature of these projects, developing the estimates of costs often requires significant judgment. Factors that must be considered in estimating the progress of work completed and ultimate cost of the projects include, but are not limited to, the availability of labor and labor productivity, the nature and complexity of the work to be performed, and the impact of delayed performance. If changes occur in delivery, productivity, or other factors used in developing the estimates of costs or revenue, we revise our cost and revenue estimates, which may result in increases or decreases in revenue and costs. Such revisions are reflected in net income (loss) in the period in which the facts that give rise to that revision become known.

 

75


Table of Contents

Allowances for doubtful accounts. We establish an allowance for doubtful accounts to ensure that trade receivables are not overstated due to uncollectibility. Our accounts receivable balance was $244.4 million, net of allowance for doubtful accounts and revenue reserves of $32.2 million, as of December 31, 2017. To ensure that we have established an adequate allowance for doubtful accounts, management analyzes accounts receivable and historical bad debts, customer concentrations, customer creditworthiness, current economic trends and macroeconomic conditions, changes in customer payment terms, the length of time receivables are past due, and significant one-time events. We record specific reserves for individual accounts when we become aware of specific customer circumstances, such as bankruptcy filings, deterioration in the customer’s operating results or financial position, or potential unfavorable outcomes from disputes with customers or vendors.

Inventory valuation. Management estimates potential future inventory obsolescence and noncancellable purchase commitments to properly value inventory and establish adequate reserves for potential losses on purchase commitments. Significant management judgment and estimates must be made related to inventory valuation including the evaluation of current economic trends, changes in customer demand, product design changes, product life and demand, and the acceptance of our products.

Warranty reserves. Our Industrial Inkjet printer products are generally accompanied by a 13-month limited warranty, which covers both parts and labor. Our Fiery DFE products are generally accompanied by a 12 to 15-month limited warranty. In accordance with ASC 450-30, Loss Contingencies, an accrual is established when the warranty liability is estimable and probable based upon historical experience. A provision for estimated future warranty work is recorded in cost of revenue when revenue is recognized. As a result of the 2017 acquisition of FFPS, we have agreed to provide warranty coverage for certain expired FFPS warranties for five years subsequent to the acquisition.

The warranty liability is reviewed regularly and periodically adjusted to reflect changes in warranty estimates. Significant management judgments and estimates must be made in connection with establishing and updating warranty reserves including estimated potential inventory return rates and replacement or repair costs. Warranty reserves were $16.3 million as of December 31, 2017.

Litigation accruals. We may be involved, from time to time, in a variety of claims, lawsuits, investigations, or proceedings relating to contractual disputes, securities laws, intellectual property rights, employment, or other matters that may arise in the normal course of business. We assess our potential liability in each of these matters by using the information available to us. We develop our views on estimated losses in consultation with inside and outside counsel, which involves a subjective analysis of potential results and various combinations of appropriate litigation and settlement strategies. We accrue estimated losses from contingencies if a loss is deemed probable and can be reasonably estimated.

The material assumptions used by management to estimate the required litigation accrual include:

 

    communication with our external attorneys regarding the expected duration of the lawsuit, the potential outcome of the lawsuit, and the likelihood of settlement;

 

    likelihood of assertion of unasserted claims and assessments;

 

    our strategy regarding the lawsuit;

 

    deductible amounts under our insurance policies; and

 

    past experiences with similar lawsuits.

Litigation is inherently unpredictable, and while we believe that we have valid defenses with respect to legal matters pending against us, our financial statements could be materially affected in any particular period by the unfavorable resolution of one or more of these contingencies or because of the diversion of management’s attention and the incurrence of significant expenses.

 

76


Table of Contents

Restructuring reserves. We have engaged, and may continue to engage, in restructuring actions, which require management to utilize significant estimates related to the timing and the expense for severance and other employee separation costs, realizable values of assets made obsolete, lease cancellation, facility downsizing, and other exit costs. If actual amounts differ from our estimates, the amount of the restructuring charges could be materially impacted.

Fair value of financial instruments. We invest our excess cash on deposit with major banks in money market, U.S. Treasury and government-sponsored entity, corporate debt, municipal, asset-backed, and mortgage-backed residential securities. By policy, we invest primarily in high-grade marketable securities. We are exposed to credit risk in the event of default by the financial institutions or issuers of these investments to the extent of amounts recorded in the Consolidated Balance Sheets.

As a basis for considering market participant assumptions in fair value measurements, ASC 820 establishes a three-tier fair value hierarchy as more fully defined in Note 6—Investments and Fair Value Measurements of the Notes to Consolidated Financial Statements. We utilize the market approach to measure fair value of our fixed income securities. The “market approach” is a valuation technique that uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities. The fair value of our fixed income securities is obtained using readily-available market prices from a variety of industry standard data providers, large financial institutions, and other third-party sources for the identical underlying securities.

As part of this process, we engaged pricing services to assist management in its analysis. All estimates, key assumptions, and forecasts were either provided by or reviewed by us. While we chose to utilize third party pricing services, the impairment analysis and related valuations represent the conclusions of management and not the conclusions or statements of any third party.

Specifically, we obtain the fair value of our Level 2 financial instruments from third party asset managers, the custodian bank, and the accounting service provider. Independently, these service providers use professional pricing services to gather pricing data, which may include quoted market prices for identical or comparable instruments or inputs other than quoted prices that are observable either directly or indirectly.

The validation procedures performed by management include the following:

 

    obtaining an understanding of the pricing service’s valuation methodologies, including the timing and frequency,

 

    evaluating the type, nature, and complexity of our investments in financial instruments,

 

    evaluating the activity level in the market for the type of securities in which we have invested including the volatility of price movements requiring analysis, and

 

    validating the quoted market prices provided by our service providers by completing a three-way reconciliation, comparing the assessment of the fair values provided by the asset manager, the custody bank, and the accounting book of record provider for each portfolio.

Obtaining an understanding of these valuation risks allows us to respond by developing internal controls that appropriately mitigate any risks identified. If material discrepancies are noted when comparing the valuations on a security-by-security basis, then we conduct detailed pricing analysis, search alternative pricing sources, or require the service provider to provide an in-depth price analysis prior to recording the fair value in our financial statements. If we determine that a price provided by the third party pricing services is not reflective of the fair value of the security, we require the custodian bank or accounting service provider to update their price file accordingly.

At least annually, we review the pricing practices followed by the various entities involved in determining the fair value of our securities. Also, at least annually, we review the internal controls provided in place at the custodian bank and the accounting service provider.

 

77


Table of Contents

Accounting for stock-based compensation. We account for stock-based compensation in accordance with ASC 718, which requires stock-based compensation expense to be recognized based on the fair value of such awards on the date of grant. We amortize stock-based compensation expense on a graded vesting basis over the vesting period, after assessing the probability of achieving the requisite performance criteria with respect to performance-based awards. Stock-based compensation expense is recognized over the requisite service period for each separately vesting tranche as though the award were, in substance, multiple awards. We account for forfeitures when they occur. Prior to adoption of ASU 2016-09, Stock Compensation—Improvements to Employee Share Based Payment Accounting, in 2016, forfeitures were estimated at the grant date and revised on a cumulative basis, if necessary, in subsequent periods if actual forfeitures differ from those estimates. We used historical data and future expectations of employee turnover to estimate forfeitures. We must use our judgment in determining and applying the assumptions needed for the valuation of employee stock options, RSUs, and issuance of common stock under our ESPP.

We use the Black-Scholes-Merton (“BSM”) option pricing model to value stock-based compensation for all equity awards, except market-based awards. Market-based awards are valued using a Monte Carlo valuation model. Option pricing models were developed to estimate the value of traded options that have no vesting or hedging restrictions and are fully transferable. The BSM model determines the fair value of stock-based payment awards based on the stock price on the date of grant and is affected by assumptions regarding a number of highly complex and subjective variables. These variables include, but are not limited to, our expected stock price volatility over the term of the awards, expected term, interest rates, and actual and projected employee stock option exercise behavior. Expected volatility is based on the historical volatility of our stock over a preceding period commensurate with the expected term of the option. The expected term is based on management’s consideration of the historical life, vesting period, and contractual period of the options granted. The risk-free interest rate for the expected term of the option is based on the U.S. Treasury yield curve in effect at the time of grant. Expected dividend yield was not considered in the option pricing formula since we do not pay dividends and have no current plans to do so in the future.

Accounting for income taxes. Significant management judgment is required to determine our provision for income taxes, our deferred tax assets and liabilities, and any valuation allowance recorded against our deferred tax assets. We estimate our actual current tax expense, including permanent charges and benefits, and temporary differences resulting from differing treatment of items, such as deferred revenue for tax and book accounting purposes. These temporary differences result in deferred tax assets and liabilities, which are included within our Consolidated Balance Sheets. Tax reform legislation was enacted on December 22, 2017 (“2017 Tax Act”). Under ASC 740, we are required to recognize the effects of changes in tax law and rates on deferred tax assets and liabilities and the retroactive effects of changes in tax laws in the period in which the new legislation is enacted. In some cases, provisional amounts were recorded based on reasonable estimates. We will record the provisional amounts of the tax effects of the 2017 Tax Act in the first reporting period in which a reasonable estimate can be determined. SAB 118 provides that the measurement period may not extend beyond one year from the enactment date.

We assess the likelihood that our deferred tax assets will be recovered from future taxable income by considering both positive and negative evidence relating to their recoverability. If we believe that recovery of these deferred tax assets is not more likely than not, we establish a valuation allowance. To the extent that we increase a valuation allowance in a period, we include an expense in the Consolidated Statement of Operations in the period in which such determination is made.

In assessing the need for a valuation allowance, we considered all available evidence, including recent operating results, projections of future taxable income, our ability to utilize loss and credit carryforwards, and the feasibility of tax planning strategies. A significant piece of objective positive evidence evaluated for jurisdictions in a net deferred tax asset position was cumulative pre-tax income over the three years ended December 31, 2017. In addition, we considered that loss and credit carryforwards have not expired unused and a majority of our loss and credit carryforwards will not expire prior to 2022.

 

78


Table of Contents

As of December 31, 2017, we have determined that it is more likely than not that we will realize the benefit related to our deferred tax assets, except for a valuation allowance related to the realization of existing California, Luxembourg, Israel, Netherlands, and Turkey deferred tax assets.

Deferred tax assets, net of deferred tax liabilities, as of December 31, 2017 were $33.4 million, net of our valuation allowance of $45.5 million.

In accordance with ASC 740-10-25-5 through 17, Income Taxes—Basic Recognition Threshold, we account for uncertainty in income taxes by recognizing a tax position only when it is more likely than not that the tax position, based on its technical merits, will be sustained upon ultimate settlement with the applicable tax authority. The tax benefit to be recognized is the largest amount of tax benefit that is greater than fifty percent likely of being realized upon ultimate settlement with the applicable tax authority that has full knowledge of all relevant information.

Significant management judgment is required in evaluating our uncertain tax positions. Our gross unrecognized benefits are $38.2 million as of December 31, 2017. Our evaluation of uncertain tax positions is based on factors including, but not limited to, changes in facts or circumstances, changes in tax law, effectively settled issues under audit, and new audit activity. If actual settlements differ from these estimates, or we adjust these estimates in future periods, we may need to recognize additional tax benefits or charges that could materially impact our financial position and results of operations.

As of December 31, 2017, we have permanently reinvested $214.9 million of unremitted foreign earnings. Due to the changes resulting from the enactment of the 2017 Tax Act, we will not be subject to U.S. federal income tax on dividends received from our foreign subsidiaries commencing January 1, 2018. We are evaluating the potential foreign and U.S. state income tax liabilities that would result from future repatriations, if any, and how the 2017 Tax Act will impact our current permanent reinvestment assertion. We expect to complete this analysis and the impact, if any, which the 2017 Tax Act may have on our indefinite reinvestment assertion in the fourth quarter of 2018, or in an earlier quarter if our analysis is complete.

Valuation analyses of goodwill and intangible assets. We perform our annual goodwill impairment analysis in the fourth quarter of each year according to the provisions of ASC 350-20-35. A two-step impairment test of goodwill is required, unless the simplified method is elected. In the first step, the fair value of each reporting unit is compared to its carrying value. If the fair value exceeds carrying value, goodwill is not impaired and further testing is not required. If the carrying value exceeds fair value, then the second step of the impairment test is required to determine the implied fair value of the reporting unit’s goodwill. The implied fair value of goodwill is calculated by deducting the fair value of all tangible and intangible net assets of the reporting unit, excluding goodwill, from the fair value of the reporting unit as determined in the first step. If the carrying value of the reporting unit’s goodwill exceeds its implied fair value, then an impairment loss must be recorded equal to the difference.

Our goodwill valuation analysis is based on our respective reporting units (Industrial Inkjet, Productivity Software, and Fiery), which are consistent with our operating segments identified in Note 14—Segment Information, Geographic Regions, and Major Customers of the Notes to Consolidated Financial Statements. We determined the fair value of our reporting units as of December 31, 2017 by equally weighting the market and income approaches. Under the market approach, we estimated fair value based on market multiples of revenue or earnings of comparable companies. Under the income approach, we estimated fair value based on a discounted projected cash flow method using a discount rate determined by our management to be commensurate with the risk inherent in our current business model.

 

79


Table of Contents

The key estimates and assumptions and corresponding uncertainties for goodwill impairment analysis are summarized as follows:

 

    identification of comparable companies to benchmark under the market approach giving due consideration to the following factors:

 

  ¡    financial condition and operating performance of the reporting unit being evaluated relative to companies operating in the same or similar businesses,

 

  ¡    economic, environmental, and political factors faced by such companies, and

 

  ¡    companies that are considered to be reasonable investment alternatives.

 

    impact of goodwill impairments recognized in prior years,

 

    susceptibility of each of our reporting units to fair value fluctuations,

 

    reporting unit revenue, gross profit, and operating expense growth rates,

 

    six-year financial forecast,

 

    discount rate to apply to estimated cash flows,

 

    terminal values based on the Gordon growth methodology,

 

    appropriate market comparables,

 

    estimated multiples of revenue and earnings before interest expense and taxes (“EBIT”) that a willing buyer is likely to pay,

 

    reasonable gross profit levels,

 

    estimated control premium a willing buyer is likely to pay, including consideration of the following:

 

  ¡    the most similar transactions in relevant industries and determined the average premium indicated by the transactions deemed to be most similar to a hypothetical transaction involving our reporting units

 

  ¡    weighted average and median control premiums offered in relevant industries,

 

  ¡    industry specific control premiums, and

 

  ¡    specific transaction control premiums.

 

    significant events or changes in circumstances including the following:

 

  ¡    significant negative industry or economic trends,

 

  ¡    significant decline in our stock price for a sustained period,

 

  ¡    our market capitalization relative to net book value,

 

  ¡    significant changes in the manner of our use of the acquired assets,

 

  ¡    significant changes in the strategy for our overall business, and

 

  ¡    our assessment of growth and profitability in each reporting unit over the coming years.

Given the uncertainty of the economic environment and the potential impact on our business, there can be no assurance that our estimates and assumptions regarding the duration of the ongoing economic downturn in some regions, or the period or strength of recovery, made for purposes of our goodwill impairment testing at December 31, 2017 will prove to be accurate predictions of the future. If our assumptions regarding forecasted revenue or gross profit rates are not achieved, we may be required to record goodwill impairment charges in future periods relating to any of our reporting units, whether in connection with the next annual impairment

 

80


Table of Contents

testing in the fourth quarter of 2018 or prior to that, if any such change constitutes an interim triggering event. It is not possible to determine if any such future impairment charge would result or, if it does, whether such charge would be material.

As part of this process, we engaged a third party valuation firm to assist management in its analysis. All estimates, key assumptions, and forecasts were either provided by or reviewed by us. While we chose to utilize a third party valuation firm, the impairment analysis and related valuations represent the conclusions of management and not the conclusions or statements of any third party

Business combinations. We account for business acquisitions as purchase business combinations in accordance with ASC 805, which requires that the acquisition method of accounting be used for all business combinations. Please refer to Note 1—The Company and its Significant Accounting Policies of the Notes to Consolidated Financial Statements for our accounting policy with respect to accounting for business combinations.

We allocate the purchase price of acquired companies to the tangible and intangible assets acquired, including in-process research & development (“IPR&D”), and liabilities assumed based on their estimated fair values. Such a valuation requires management to make significant estimates and assumptions, especially with respect to intangible assets. The results of operations for each acquisition are included in our financial statements from the date of acquisition.

 

81


Table of Contents

The key estimates and assumptions and corresponding uncertainties to account for business acquisitions are summarized as follows:

 

Key Estimates and Assumptions

  

Key Uncertainties

Management estimates fair value based on assumptions believed to be reasonable. These estimates are based on historical experience and information obtained from the management of the acquired companies. Critical estimates in valuing certain intangible assets include, but are not limited to: future expected cash flows; acquired developed technologies and patents; expected costs to develop IPR&D into commercially viable products and estimating cash flows from the projects when completed; the acquired company’s brand awareness and market position, as well as assumptions about the period of time the acquired brand will continue to be used in our product portfolio; and discount rates.

 

We estimate fair value of acquisition-related contingent consideration based on the probability of realization of the performance targets. This estimate is based on significant inputs that are not observable in the market, which ASC 820-10-35 refers to as Level 3 inputs, reflecting our assessment of the assumptions market participants would use to value these liabilities. The fair value of contingent consideration is measured at each reporting period, with any changes in the fair value recognized as a component of general and administrative expense.

 

Other estimates associated with the accounting for acquisitions include severance costs and the costs to vacate or downsize facilities, including the future costs to operate and eventually abandon or relinquish duplicate facilities. These costs are recognized as restructuring and other expenses (i.e., not included in purchase accounting), are based on management estimates, and are subject to refinement.

  

Our financial projections may ultimately prove to be inaccurate and unanticipated events and circumstances may occur. As a result, these estimates are inherently uncertain and unpredictable, assumptions may be incomplete or inaccurate, and unanticipated events and circumstances may occur, which may affect the accuracy or validity of such assumptions, estimates or other actual results. Therefore, no assurance can be given that the underlying assumptions used to establish the valuation for these acquired businesses will prove to be correct.

 

 

We typically engage a third party valuation firm to assist management in its analysis. All estimates, key assumptions, and forecasts were either provided by or reviewed by us. While we chose to utilize a third party valuation firm, the valuations represent the conclusions of management and not the conclusions or statements of any third party.

 

 

Estimated costs may change as additional information becomes available regarding assets acquired and liabilities assumed and as management continues its assessment of the pre-merger operations.

Acquisition-related costs of $2.1, $2.2, and $5.5 million were expensed during the years ended December 31, 2017, 2016, and 2015, respectively, associated with businesses acquired during the periods reported and anticipated transactions. The significant decrease in acquisition costs incurred during the year ended December 31, 2016 is primarily due to the Reggiani and Matan acquisitions, which closed on July 1, 2015.

Build-to-Suit leases. If we are deemed to be the accounting owner of a facility in accordance with the requirements of AC 840-40-55, Leases, then we are required to account for the property as a depreciable asset and the related lease agreement must be accounted for as an imputed financing obligation. If we are not deemed to be the accounting owner, then we are required to account for the property as an operating lease. Significant judgments are required to make this determination, which relate to actions, guarantees, and investments that we make as a lessee that may be considered to be actions that only an owner would take. In addition, our potential investments in these facilities must comply with the required maximum guarantee test to ensure that potential investments cannot exceed 90% of the fair value of each facility

 

82


Table of Contents

We have four leases subject to these accounting requirements in California, New Hampshire, Spain, and the Netherlands. ASC 840-40-55, Sale-Leaseback Transactions, applies to “construction projects,” but does not define this term. The New Hampshire and Spain facilities consist of construction of new facilities. The facilities in Fremont, California, and the Netherlands were existing facilities, but were not functional in their then current forms; thus, these assets represented construction projects subject to the guidance. When leasing an existing facility, we must consider whether the leased asset is fully functional and may be occupied by any lessee in its current form without requiring improvement (commonly referred to as the “second tenant scope exception”).

On August 26, 2016, we entered into a six-year lease with BTMU whereby a 225,000 square foot manufacturing and warehouse facility is under construction related to our super-wide format industrial digital inkjet printer business in the Industrial Inkjet operating segment at a projected cost of $40 million and a construction period of 20 months. Minimum lease payments during the entire initial six-year term are $1.8 million. Upon completion of the initial six-year term, we have the option to renew the lease, purchase the facility, or return the facility to BTMU subject to an 89% residual value guarantee under which we would recognize additional rent expense in the form of a variable rent payment. We have assessed our exposure in relation to the residual value guarantee and believe that there is no deficiency to the guaranteed value with respect to funds expended by BTMU as of December 31, 2017. We are not deemed to be the accounting owner of this facility as we do not have responsibility for actions, guarantees, or investments for which only an owner would accept responsibility.

We are not deemed to be the accounting owner of the leased facilities in the Netherlands or Spain as we only have responsibility for normal tenant improvement costs in each of these facilities. Similarly, we are not responsible for actions, guarantees, or investments for which only an owner would accept responsibility.

We are deemed to be the accounting owner of the 6700 Dumbarton Circle facility in Fremont, California. The critical factor relating to this conclusion is that we were responsible for cost over-runs during construction, if any, related to force majeure events including strikes, war, and material availability. The landlord is responsible for any costs related to force majeure events that result in any damage to the facility. Since we are responsible for cost overruns related to certain force majeure events, we are in substance offering an indemnification to the landlord for events outside of our control. As such, we are deemed to be the accounting owner of the facility. See Note 15—Property and Equipment, net of the Notes to Consolidated Financial Statements.

We have applied the accounting and disclosure requirements set forth in ASC 810-10, Consolidation, for variable interest entities (“VIEs”). We have evaluated each facility lease agreement to determine if the arrangement qualifies as a VIE under ASC 810-10. We have determined that our facility lease agreements do not qualify as VIEs, and as such, they are not required to be included in our consolidated financial statements.

Determining functional currencies for the purpose of consolidating our international operations. We have a number of foreign subsidiaries, which together account for approximately 56% of our net revenue, approximately 38% of our total assets, and approximately 32% of our total liabilities as of December 31, 2017.

In preparing our consolidated financial statements, for subsidiaries that operate in a U.S. dollar functional currency environment, we must remeasure balance sheet monetary items into U.S. dollars. Foreign currency assets and liabilities are remeasured from the transaction currency into the functional currency at current exchange rates, except for non-monetary assets, liabilities, and capital accounts, which are remeasured at historical exchange rates. Revenue and expenses are recorded at monthly exchange rates, which approximate average exchange rates in effect during each period. Gains or losses from foreign currency remeasurement are included in interest income and other income (expense), net.

For those subsidiaries that operate in a local functional currency environment, all assets and liabilities are translated into U.S. dollars using current exchange rates, while revenue and expenses are translated using monthly exchange rates, which approximate the average exchange rates in effect during each period. Resulting translation adjustments are reported as a separate component of accumulated other comprehensive income (“OCI”), adjusted for deferred income taxes.

 

83


Table of Contents

Consequently, determination of the functional currency of each entity has a material impact on our financial position and results of operations. Management assesses the salient economic factors, both individually and collectively when determining the functional currency. The economic factors that must be evaluated include cash flows, sales price, sales market, expense, financing, and intercompany transaction indicators.

Recent Accounting Pronouncements

See Note 1—The Company and Its Significant Accounting Policies of the Notes to Consolidated Financial Statements for a full description of recent accounting pronouncements including the respective expected dates of adoption.

Liquidity and Capital Resources

Overview

Cash, cash equivalents, and short-term investments decreased by $140.7 million to $319.0 million as of December 31, 2017 from $459.7 million as of December 31, 2016. The decrease was primarily due to cash consideration paid for the acquisitions of Escada, Generation Digital, CRC and FFPS, net of cash acquired, of $28.6 million, repurchases under our stock repurchase program of $91.4 million, net settlement of shares for employee common stock related tax liabilities and the stock option exercise price of certain stock options of $10.4 million, cash payments for property and equipment of $13.8 million, restricted cash equivalent funding of $26.3 million related to the lease of the Manchester construction project, acquisition-related contingent consideration payments of $30.9 million, and debt repayments assumed through business acquisitions of $11.1 million, partially offset by cash flows provided by operating activities of $51.3 million, proceeds from ESPP purchases and stock option exercises of $12.1 million, and the impact of foreign exchange rate changes of $4.2 million.

Cash, cash equivalents, and short-term investments decreased by $37.6 million to $459.7 million as of December 31, 2016 from $497.4 million as of December 31, 2015. The decrease was primarily due to cash consideration paid for the acquisition of Optitex and Rialco, net of cash acquired, of $20.0 million, repayment of debt assumed through business acquisitions of $8.8 million, treasury stock purchases of $74.2 million, settlement of shares for employee common stock related tax liabilities and the stock option exercise price of certain stock options of $9.1 million, cash payments for property and equipment of $22.4 million, restricted investment and cash equivalent funding of $6.3 million related to the lease of the Manchester construction project, acquisition-related contingent consideration payments of $28.1 million, partially offset by cash flows provided by operating activities of $121.0 million, proceeds from ESPP purchases and stock option exercises of $11.1 million, and the impact of foreign exchange rate changes of $0.4 million.

 

(in thousands)

   2017     2016     2015  

Cash and cash equivalents

   $ 170,345     $ 164,313     $ 164,091  

Short-term investments

     148,697       295,428       333,276  
  

 

 

   

 

 

   

 

 

 

Total cash, cash equivalents, and short-term investments

   $ 319,042     $ 459,741     $ 497,367  
  

 

 

   

 

 

   

 

 

 

Net cash provided by operating activities

   $ 51,295     $ 121,004     $ 68,357  

Net cash provided by (used for) investing activities

     76,423       (12,050     (110,618

Net cash used for financing activities

     (125,882     (109,106     (91,682

Effect of foreign exchange rate changes on cash and cash equivalents

     4,196       374       (99
  

 

 

   

 

 

   

 

 

 

Increase (decrease) in cash and cash equivalents

   $ 6,032     $ 222     $ (134,042
  

 

 

   

 

 

   

 

 

 

 

84


Table of Contents

As of December 31, 2017, we have approximately $214.9 million of unremitted earnings, which are not available to meet our operating and working capital requirements in the U.S. as these amounts have been permanently reinvested. Cash, cash equivalents, and short-term investments held outside of the U.S. in various foreign subsidiaries were $88.4 and $94.2 million as of December 31, 2017 and 2016, respectively. Cash, cash equivalents, and short-term investments held outside of the U.S will be used to fund local operations and finance international acquisitions. Due to the enactment of the 2017 Tax Act, we are not able to estimate the foreign income and withholding taxes that would be incurred as a result of a repatriation to the U.S.

Based on past performance and current expectations, we believe that our cash, cash equivalents, short-term investments, and cash generated from operating activities will satisfy our working capital, capital expenditure, investment, stock repurchase, commitments (see Note 8—Commitments and Contingencies and Note 15—Property and Equipment, net of the Notes to Consolidated Financial Statements), and other liquidity requirements associated with our existing operations through at least the next twelve months. We believe that the most strategic uses of our cash resources include business acquisitions, strategic investments to gain access to new technologies, repurchases of shares of our common stock, and working capital. At December 31, 2017, cash, cash equivalents, and short-term investments available were $319.0 million.

Operating Activities

Net cash provided by operating activities was $51.3, $121.0, and $68.4 million for the years ended December 31, 2017, 2016, and 2015, respectively.

Net cash provided by operating activities in 2017 consists primarily of net loss of $15.3 million and non-cash charges and credits of $141.3 million adjusted by the net change in operating asset and liabilities of $74.8 million. Non-cash charges and credits of $141.3 million consist primarily of $65.6 million in depreciation and amortization, $26.5 million of stock-based compensation expense, non-cash accretion of interest expense of $15.0 million primarily related to our Notes and imputed financing obligation, provision for bad debts and sales-related allowances of $12.4 million, provision for inventory obsolescence of $6.3 million, deferred tax provisions of $8.8 million, and other non-cash charges and credits of $12.5 million, partially offset by acquisition-related contingent consideration payments of $5.9 million. The net change in operating assets and liabilities of $74.8 million consists primarily of increased gross accounts receivable of $29.2 million, increased gross inventories of $24.4 million, increased other current assets of $9.2 million, decreased accounts payable and accrued liabilities of $6.2 million, and decreased income taxes receivable/payable, net, of $5.8 million.

Accounts Receivable

Our primary source of operating cash flow is the collection of accounts receivable from our customers. One measure of the effectiveness of our collection efforts is average days sales outstanding for accounts receivable (“DSO”). DSOs were 84, 76, and 69 days at December 31, 2017, 2016, and 2015, respectively. We calculate DSO by dividing net accounts receivable at the end of the quarter by revenue recognized during the quarter, multiplied by the total days in the quarter.

DSOs increased during the year ended December 31, 2017, compared with December 31, 2016, primarily due to sales with extended payment terms and a non-linear sales cycle resulting in significant billings at the end of the quarter. Industrial Inkjet and Productivity Software were 73% of consolidated revenue during the year ended December 31, 2017. By comparison, Industrial Inkjet and Productivity Software were 72% and 66% of consolidated revenue during the years ended December 31, 2016 and 2015, respectively.

 

85


Table of Contents

We expect DSOs to vary from period to period because of changes in the mix of business between direct customers and end user demand driven through the leading printer manufacturers, the effectiveness of our collection efforts both domestically and overseas, and variations in the linearity of our sales. As the percentage of Industrial Inkjet and Productivity Software related revenue increases, we expect DSOs will trend higher. Our DSOs related to the Industrial Inkjet and Productivity Software operating segments are traditionally higher than those related to the significant printer manufacturer customers / distributors in our Fiery operating segment as, historically, these Fiery customers have been granted shorter payment terms and have paid on a more timely basis.

We have facilities in the U.S. and Italy that enable us to sell to third parties, on an ongoing basis, certain trade receivables with recourse. Trade receivables sold with recourse are generally short-term receivables with payment due dates of less than 10 days from date of sale, which are subject to a servicing obligation. We also have facilities in Spain and Italy that enable us to sell to third parties, on an ongoing basis, certain trade receivables without recourse. Trade receivables sold without recourse are generally short-term receivables with payment due dates of less than one year, which are secured by international letters of credit.

Trade receivables sold cumulatively under these facilities were $21.4 and $5.9 million throughout 2017 on a recourse and nonrecourse basis, respectively, which approximates the cash received. The receivables that were sold to third parties were removed from the Consolidated Balance Sheets and were reflected as cash provided by operating activities in the Consolidated Statements of Cash Flows.

Inventories

Our inventories are procured primarily in support of the Industrial Inkjet and Fiery operating segments. The majority of our Industrial Inkjet products are manufactured internally, while Fiery production is primarily outsourced. The result is lower inventory turnover for Industrial Inkjet inventories compared with Fiery inventories.

Our net inventories increased by $29.5 million to $125.8 million at December 31, 2017 from $96.3 million at December 31, 2016 primarily due to the increase in Industrial Inkjet inventories, including our Nozomi product line, which was launched in the third quarter of 2017, and the acquisition of FFPS and Escada inventories. Inventory turnover was 4.4 during the quarter ended December 31, 2017 compared with 5.2 turns during the quarter ended December 31, 2016. We calculate inventory turnover by dividing annualized current quarter cost of revenue by ending inventories.

Accounts Payable, Accrued and Other Liabilities, and Income Taxes Receivable/Payable, Net

Our operating cash flows are impacted by the timing of payments to our vendors for accounts payable and by our accrual of liabilities. The change in accounts payable, accrued and other liabilities, and income taxes receivable/payable, net, decreased our cash flows provided by operating activities by $12.0, $1.8, and $10.6 million in 2017, 2016, and 2015, respectively. Our working capital, defined as current assets minus current liabilities, was $454.5 and $549.7 million at December 31, 2017 and 2016, respectively.

 

86


Table of Contents

Investing Activities

Net cash provided by (used for) investing activities was $76.4, $12.1, and $110.6 million for the years ended December 31, 2017, 2016, and 2015, respectively.

 

(in thousands)

   2017      2016      2015  

Purchases of short-term investments

   $ (87,623    $ (216,349    $ (328,911

Proceeds from sales and maturities of short-term investments

     233,633        252,856        311,508  

Purchases of restricted cash equivalents and investments

     (26,274      (6,252      —  

Purchases, net of proceeds from sales, of property and equipment

     (13,754      (22,373      (18,449

Businesses and technology purchased, net of cash acquired and disposition

     (29,559      (19,932      (74,766
  

 

 

    

 

 

    

 

 

 

Net cash provided by (used for) investing activities

   $ 76,423      $ (12,050    $ (110,618
  

 

 

    

 

 

    

 

 

 

Acquisitions

On October 1, 2017, we acquired Escada for cash consideration of $11.9 million, net of cash acquired, plus an additional potential future cash earnout, which is contingent on achieving certain revenue and operating profit performance targets. Escada provides corrugator control systems for the corrugated packaging market, which provide comprehensive control and traceability for the entire corrugated packaging process.

On August 14, 2017, we acquired Generation Digital for cash consideration of $3.2 million, net of cash acquired, plus an additional potential future cash earnout, which is contingent on achieving certain revenue and operating profit performance targets. Generation Digital provides software to textile and fashion designers for the creation and design of prints and patterns, color matching, and color palette creation and management.

On May 8, 2017, we acquired CRC from Reynolds for cash consideration of $7.6 million. CRC provides business process automation software for commercial label and packaging printers.

On January 31, 2017, we purchased the FFPS business from Xerox for cash consideration of $5.9 million, plus $18.0 million of future cash payments, of which $9.0 million was paid in July 2017 and $9.0 million is payable in July 2018. The FFPS business manufactures and markets the FFPS DFE, which previously competed with our Fiery DFE.

On June 16, 2016, we purchased Optitex for cash consideration of $11.6 million, net of cash acquired, plus an additional potential future cash earnout, which is contingent on achieving revenue and operating profit performance targets. We received a $0.2 million purchase price adjustment payment in 2017. Optitex has developed and markets integrated 2D and 3D CAD software that is shortening the design cycle, reducing our customers’ costs, and accelerating the adoption of fast fashion.

On March 1, 2016, we purchased Rialco for cash consideration of $8.4 million, net of cash acquired, plus an additional potential future cash earnout, which is contingent on achieving revenue and gross profit targets. Rialco is a leading European supplier of dye powders and color products for the textile, digital print, and other decorating industries.

A tax recovery liability of $1.0 million related to the Creta Print S.L. “(Cretaprint”) acquisition was paid during the year ended December 31, 2016.

 

87


Table of Contents

The escrow of $1.5 million related to the Reggiani acquisition was remitted to us in return for the issuance of shares of common stock for the year ended December 31, 2016. We also purchased additional intellectual property related to the Reggiani business for $0.2 and $0.3 million in 2017 and 2016, respectively. We paid $1.4 million, which was the first payment related to a four-year non-compete agreement with the sellers of the Reggiani business in 2017.

We acquired privately-held CTI and Shuttleworth during the fourth quarter of 2015, which have been included in our Productivity Software operating segment, for aggregate cash consideration of $9.3 million, net of cash acquired, $9.7 million in shares of EFI stock, plus a potential future cash earnout, which is contingent on achieving certain performance targets.

On July 1, 2015, we acquired Matan for approximately $38.9 million in cash, net of cash acquired. Matan is a leading manufacturer of super-wide format roll-to-roll industrial digital inkjet printers.

On July 1, 2015, we acquired Reggiani for approximately $26.6 million in cash, net of cash acquired, $26.9 million in shares of EFI stock, plus an additional future potential cash earnout contingent on achieving certain performance targets. Reggiani is a leading manufacturer of industrial inkjet printers serving the textile market.

License Agreement

On November 1, 2017, we entered into an Agreement with Xeikon to license the right to the manufacturing, technology, marketing, and support of the Jetrion product line. During 2017, pursuant to the Agreement, we received $1.5 million of royalty payments, which are reflected as operating cash inflows, and $0.5 million of intellectual property payments, which are reflected as investing cash inflows.

Property and Equipment

Net purchases of property and equipment were $13.8, $22.3, and $18.5 million in 2017, 2016, and 2015, respectively, including the purchase of ceramic digital ink formulation equipment and research and development equipment.

Our property and equipment additions have historically been funded from operating activities. We anticipate that we will continue to purchase necessary property and equipment in the normal course of our business. The amount and timing of these purchases and the related cash outflows in future periods is difficult to predict and is dependent on a number of factors including the hiring of employees, the rate of change in computer hardware / software used in our business, and our business outlook.

Investments

Proceeds from sales and maturities, net of purchases, of marketable securities were $146.0 and $36.5 million in 2017 and 2016, respectively. Purchases of marketable securities, net of proceeds from sales and maturities, were $17.4 million in 2015. We have classified our investment portfolio as “available for sale.” Our investments are made with a policy of capital preservation and liquidity as primary objectives. We may hold investments in fixed income debt securities to maturity; however, we may sell an investment at any time if the quality rating of the investment declines, the yield on the investment is no longer attractive, or we have better uses for the cash. Since we invest primarily in investment securities that are highly liquid with a ready market, we believe the purchase, maturity, or sale of our investments has no material impact on our overall liquidity.

 

88


Table of Contents

Restricted Cash and Investments

We have restricted cash equivalents that are required to be maintained by the lease related to our Manchester, New Hampshire, construction project, which is described more fully in Note 15—Property and Equipment, net, of the Notes to Consolidated Financial Statements. The funds pledged as collateral are invested in cash equivalents as of December 31, 2017, and U.S. government securities and cash equivalents as of December 31, 2016. These investments are classified as Level 1 in the fair value hierarchy as more fully defined in Note 6—Investments and Fair Value Measurements of the Notes to Condensed Consolidated Financial Statements.

The funds are invested in $32.5 million of cash equivalents with a third party trustee as of December 31, 2017, and are restricted during the construction period. Upon completion of construction, the funds will be released as cash and cash equivalents. The portion of released funds that represents 100% of the total expenditures made by BTMU will be deposited with BTMU and restricted as collateral until the end of the underlying lease period.

The funds pledged as collateral are invested in cash equivalents as of December 31, 2017, and cash equivalents and short-term investments as of December 31, 2016, and are classified as restricted cash equivalents and investments on our Consolidated Balance Sheets.

Financing Activities

Net cash used for financing activities was $125.9, $109.1 and $91.7 million for the years ended December 31, 2017, 2016 and 2015, respectively.

Stock Option and ESPP Proceeds

Historically, our recurring cash flows provided by financing activities have been from the receipt of cash from the issuance of common stock through the exercise of stock options and employee purchases of ESPP shares. We received proceeds from the exercise of stock options of $2.1, $1.3, and $2.0 million and employee purchases of ESPP shares of $10.0, $9.8, and $9.5 million in 2017, 2016, and 2015, respectively. While we may continue to receive proceeds from these plans in future periods, the timing and amount of such proceeds are difficult to predict and are contingent on a number of factors including the price of our common stock, the timing and number of stock options exercised by employees that had participated in these plans, net settlement options, employee participation in our ESPP, and general market conditions. We anticipate that cash provided from the exercise of stock options will decline over time as we have shifted to issuance of RSUs, rather than stock options. Although we may grant stock option awards from time to time, the granting of stock options is no longer our usual practice.

Treasury Stock Purchases

The most significant use of funds for financing activities in 2017, 2016, and 2015 was $101.8, $83.3, and $76.4 million, respectively, of cash used to repurchase outstanding shares of our common stock. These treasury stock purchases included $10.5, $9.1, and $10.7 million of cash used for net settlement of shares for the exercise price of certain stock options and any tax withholding obligations incurred connected with such exercises and tax withholding obligations that arose on the vesting of RSUs in 2017, 2016, and 2015, respectively.

On November 6, 2013, the board of directors approved an authorization to repurchase up to $200 million of outstanding common stock. Under this publicly announced plan, we repurchased 1.5 million shares for an aggregate purchase price of $65.7 million during the year ended December 31, 2015.

On November 9, 2015, the board of directors cancelled $55 million, effective December 31, 2015, remaining for repurchase under the 2013 authorization and approved a new authorization to repurchase $150 million of outstanding common stock commencing January 1, 2016. Under this publicly announced plan, we repurchased 1.8 million shares for an aggregate purchase price of $74.2 million during the year ended December 31, 2016.

 

89


Table of Contents

On September 11, 2017, the board of directors approved an additional $125 million for our share repurchase program commencing September 11, 2017. At that time, $28.8 million remained available for repurchase under the 2015 authorization. The 2017 authorization thereby increased the repurchase authorization to $153.8 million of our common stock as of September 11, 2017. This authorization expires December 31, 2018. Under this publicly announced plan, we repurchased 2.4 million shares for an aggregate purchase price of $91.4 million during the year ended December 31, 2017.

See Item 5—Market for Registrant’s Common Equity, Related Stockholder Matters, and Issuer Purchases of Equity Securities for further discussion of our common stock repurchase programs.

Earnout Payments

Cash payments related to earnouts during the year ended December 31, 2017 of $21.5, $6.8, $1.3, and $1.2 million are primarily related to the previously accrued Reggiani, Optitex, Rialco, and Shuttleworth contingent consideration liabilities. The portion of the Reggiani earnout representing performance targets achieved in excess of the fair value recorded in the opening balance sheet as of the acquisition date was $5.9 million and is reflected as cash used for operating activities in the Consolidated Statement of Cash Flows. The remaining $15.6 million related to the Reggiani earnout is included in cash used for financing activities at December 31, 2017.

Earnout payments during the year ended December 31, 2016 of $23.8, $3.6, $0.4, and $0.2 million are primarily related to the previously accrued Reggiani, DirectSmile, SmartLinc, Inc. (SmartLinc), and Metrix Software (“Metrix”) contingent consideration liabilities, respectively. Earnout payments during the year ended December 31, 2015 of $2.0, $1.1, $0.6, and $0.3 million are primarily related to the previously accrued Technique, Inc. and Technique Business Systems Limited (collectively, “Technique”), GamSys Software SPRL, Metrix, and SmartLinc contingent consideration liabilities, respectively.

Acquisition-related Debt Payments

We paid approximately $11.1 million of indebtedness during the year ended December 31, 2017, which was primarily related to the FFPS acquisition and assumed in the Rialco acquisition, as well as imputed financing obligation related to the build-to-suit. We paid approximately $8.8 million of indebtedness, which was assumed in the Optitex and Matan acquisitions, during the year ended December 31, 2016. We paid approximately $22.5 million of indebtedness, which was assumed in the Reggiani acquisition, during the year ended December 31, 2015.

Other Commitments

Our Industrial Inkjet inventories consist of materials required for our internal manufacturing operations and finished goods and sub-assemblies purchased from third party contract manufacturers. Raw materials and finished goods, print heads, frames, digital UV curable ink, ceramic digital ink, various textile printing ink, and other components are required to support our internal manufacturing operations. Ceramic ink, branded textile ink, and certain industrial digital inkjet sub-assemblies are purchased from third party contract manufacturers and branded third party ink manufacturers.

Our Fiery inventory consists primarily of raw materials and finished goods, memory subsystems, processors, and ASICs, which are sold to third party contract manufacturers responsible for manufacturing our products. Should we decide to purchase components and manufacture Fiery DFEs internally, or should it become necessary for us to purchase and sell components other than memory subsystems, processors, and ASICs to our contract manufacturers, inventory balances and potentially property and equipment would increase significantly, thereby reducing our available cash resources. Further, the inventories we carry could become obsolete, thereby negatively impacting our financial condition and results of operations.

 

90


Table of Contents

We are also reliant on several sole source suppliers for certain key components and could experience a significant negative impact on our financial condition and results of operations if such supplies were reduced or not available. We may be required to compensate our subcontract manufacturers for components purchased for orders subsequently cancelled by us. We periodically review the potential liability and the adequacy of the related allowance.

We may be required to compensate our subcontract manufacturers for components purchased for orders subsequently cancelled by us. We periodically review the potential liability and the adequacy of the related allowance.

Legal Proceedings

Please refer to Item 3, Legal Proceedings, in this Annual Report on Form 10-K for more information regarding our legal proceedings.

Contractual Obligations and Off-Balance Sheet Financing

The impact of contractual obligations on our liquidity and capital resources in future periods should be analyzed in conjunction with the factors that impact our cash flows from operating activities discussed previously. The following table summarizes our significant contractual obligations at December 31, 2017 and the effect that such obligations are expected to have on our liquidity and cash flows in future periods. This table does not include amounts already recorded on our balance sheet as liabilities at December 31, 2017, with the exception of acquisition-related contingent consideration liabilities, unrecognized tax benefits, and our Notes.

 

     Payments due by period  

(in thousands)

   Total      Less than 1
year
     Between
1-3 years
     Between
3-5 years
     More than
5 years
 

Operating lease obligations

   $ 66,624      $ 9,114      $ 14,989      $ 10,253      $ 32,269  

Contingent consideration liabilities (1)

     35,702        14,922        20,780        —          —    

Purchase obligations (2)

     67,878        60,278        7,600        —          —    

Convertible senior notes (3)

     350,176        2,588        347,588        —          —    

Unrecognized tax benefits (4)

     33,928        —          —          —          —    
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total (2)

   $ 554,308      $ 86,902      $ 390,957      $ 10,253      $ 32,269  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

(1)  Represents the fair value of acquisition-related contingent consideration liabilities. The current fair value is reflected in our Consolidated Balance Sheets under the caption “accrued and other liabilities” and represents the fair value of the contingent consideration liabilities that are payable within one year. The noncurrent fair value is reflected in our Consolidated Balance Sheets under the caption “noncurrent contingent and other liabilities” and represents the fair value of the contingent consideration liabilities that are payable beyond one year.
(2)  Excludes contractual obligations recorded on the balance sheet as current liabilities and cancellable purchase orders as discussed below.
(3)  Obligations related to the $345 million principal amount of our Notes, which is due in 2019 and estimated remaining interest payments, assuming no early retirement of debt obligations, are $5.2 million through 2019.
(4)  As of December 31, 2017, our liability for unrecognized tax benefits, including interest and penalties, is reflected in our Consolidated Balance Sheet as $17.0 million of “noncurrent income taxes payable” and $16.9 million as a reduction of “deferred tax assets.” Due to the uncertainty of the timing of future payments, unrecognized tax benefits are presented in the total column on a separate line in this table. Please refer to Note 11—Income Taxes of the Notes to the Consolidated Financial Statements for additional discussion of unrecognized tax benefits.

 

91


Table of Contents

Purchase obligations in the table above include agreements to purchase goods or services that are enforceable, noncancellable, and legally binding that specify all significant terms including fixed or minimum quantities to be purchased; fixed, minimum, or variable price provisions; and the approximate timing of the transaction. Purchase obligations exclude purchase orders for raw materials and other goods and services that are cancelable without penalty. Our purchase orders are based on current manufacturing needs and are generally fulfilled by our vendors within short time horizons. We also enter into contracts for outsourced services; however, the obligations under these contracts were not significant and the contracts generally contain clauses allowing for cancellation without significant penalty. Accordingly, such contracts are not included in the preceding table.

The expected timing of payment for the obligations listed above is estimated based on current information. Timing of payments and actual amounts paid may be different depending on when the goods or services are received or changes to agreed-upon amounts for some obligations.

Off-Balance Sheet Financing

On August 26, 2016, we entered into a lease agreement and have accounted for a lease term of 48.5 years, inclusive of two renewal options of 5.0 and 3.5 years, with the City of Manchester to lease 16.9 acres of land adjacent to the Manchester Regional Airport. The land is subleased to BTMU during the term of the lease related to the manufacturing facility that is being constructed on the site which is described below. Minimum lease payments are $13.3 million during the entire 48.5 year term of the land lease, excluding six months of the land lease that is financed into the manufacturing facility lease.

On August 26, 2016, we entered into a six-year lease with BTMU whereby a 225,000 square foot manufacturing and warehouse facility is under construction related to our super-wide format industrial digital inkjet printer business in the Industrial Inkjet operating segment at a projected cost of $40 million and a construction period of 20 months. Minimum lease payments during the entire initial six-year term are $1.8 million. Upon completion of the initial six-year term, we have the option to renew the lease, purchase the facility, or return the facility to BTMU subject to an 89% residual value guarantee under which we would recognize additional rent expense in the form of a variable rent payment. We have assessed our exposure in relation to the residual value guarantee and believe that there is no deficiency to the guaranteed value with respect to funds expended by BTMU as of December 31, 2017. We are treated as the owner of the facility for federal income tax purposes.

Restricted funds are invested in cash equivalents with a third party trustee and will be restricted during the construction period. Upon completion of construction, the funds will be released as cash and cash equivalents. The portion that represents 100% of the total expenditures made by BTMU will be deposited with BTMU and restricted as collateral until the end of the underlying lease period.

Item 7A: Quantitative and Qualitative Disclosures about Market Risk

The following discussion of our risk management activities includes “forward-looking statements” that involve risks and uncertainties. Actual results could differ materially from those projected in the forward-looking statements. Please refer to the discussion of Forward-Looking Statements preceding Part I of this Annual Report on Form 10-K.

 

92


Table of Contents

Market Risk

We are exposed to various market risks. Market risk is the potential loss arising from adverse changes in market rates and prices, general credit, foreign currency exchange rate fluctuations, liquidity, and interest rate risks, which may be exacerbated by the tight global credit market and increase in economic uncertainty that have affected various sectors of the financial market and continue to cause credit and liquidity issues. We do not enter into derivatives or other financial instruments for trading or speculative purposes. We may enter into financial instrument contracts to manage and reduce the impact of changes in foreign currency exchange rates on earnings and cash flows. The counterparties to such contracts are major financial institutions. We hedge our operating expense exposure in Indian rupees. Please refer to the additional discussion included in Foreign Currency Exchange Risk below.

Since Europe represents a significant portion of our revenue and cash flow, SEC encourages disclosure of our European concentrations of credit risk regarding gross receivables, related reserves, and aging on a region or country basis, and the impact on liquidity with respect to estimated timing of receivable payments. Since Europe is composed of varied countries and regional economies, our European risk profile is somewhat more diversified due to the varying economic conditions among the countries. Approximately 32% of our receivables are with European customers as of December 31, 2017. Of this amount, 30% of our European receivables (10% of consolidated gross receivables) are in the higher risk southern European countries (mostly Italy, Spain, and Portugal) and Ireland, which are adequately reserved.

Marketable Securities

We maintain an investment portfolio of short-term fixed income debt securities of various holdings, types, and maturities. These short-term investments are generally classified as available-for-sale and, consequently, are recorded on our Consolidated Balance Sheets at fair value with unrealized gains and losses reported as a separate component of OCI. We attempt to limit our exposure to interest rate risk by investing in securities with maturities of less than three years; however, we may be unable to successfully limit our risk to interest rate fluctuations. At any time, a sharp rise in interest rates could have a material adverse impact on the fair value of our investment portfolio. Conversely, declines in interest rates could have a material favorable impact on the fair value of our investment portfolio. Increases or decreases in interest rates could have a material impact on interest earnings related to new investments during the period. We do not currently hedge these interest rate exposures.

Interest Rate Risk

Hypothetical changes in the fair values of financial instruments held by us at December 31, 2017 that are sensitive to changes in interest rates are presented below. The modeling technique measures the change in fair value arising from selected potential changes in interest rates. Market changes reflect immediate hypothetical parallel shifts in the yield curve of plus or minus 100 basis points over a twelve month time horizon (in thousands):

 

Valuation of
securities assuming
an interest rate
decrease of 100
basis points

  

No change in
interest rates

  

Valuation of
securities assuming
an interest rate
increase of 100
basis points

$  160,577

   $  158,594    $  156,610

 

93


Table of Contents

We have no European sovereign debt investments. Our European debt investments consist of non-sovereign corporate debt securities of $6.6 million, which represents 8% of our corporate debt instruments (4% of our short-term investments) at December 31, 2017. European debt investments are with corporations domiciled in the northern and central European countries of the Netherlands, Sweden, and France. We do not have any short-term investments with corporations domiciled in the higher risk “southern European” countries (i.e., Italy, Spain, Greece, and Portugal) or in Ireland. We believe that we do not have significant exposure with respect to our money market and corporate debt investments in Europe.

As of December 31, 2017, we have $345 million principal amount of Notes outstanding. We carry these instruments at face value less unamortized discount on our Consolidated Balance Sheets. Since these instruments bear interest at fixed rates, we have no financial statement risk associated with changes in interest rates. Although the fair value of these instruments fluctuates when interest rates change, a substantial portion of the market value of our Notes in excess of the outstanding principal amount relates to the conversion premium. Please refer to Note 6—Investments and Fair Value Measurements and Note 7—Convertible Senior Notes, Note Hedges, and Warrants of the Notes to Consolidated Financial Statements.

Foreign Currency Exchange Risk

A large portion of our business is conducted in countries other than the U.S. We are primarily exposed to changes in exchange rates for the Euro, British pound sterling, Indian rupee, Japanese yen, Brazilian real, Chinese renminbi, Israeli shekel, and Australian dollar. Although the majority of our receivables are invoiced and collected in U.S. dollars, we have exposure from non-U.S. dollar-denominated sales (consisting of the Euro, British pound sterling, Brazilian real, Chinese renminbi, Israeli shekel, and Australian dollar) and operating expenses (primarily the Euro, British pound sterling, Chinese renminbi, Israeli shekel, Japanese yen, Indian rupee, and Australian dollar) in foreign countries. We can benefit from or be adversely affected by either a weaker or stronger U.S. dollar relative to major currencies worldwide with respect to our consolidated financial statements. Accordingly, we can benefit from a stronger U.S. dollar due to the corresponding reduction in our foreign operating expenses translated into U.S. dollars and at the same time we can be adversely affected by a stronger U.S. dollar due to the corresponding reduction in foreign revenue translated into U.S. dollars.

We hedge our operating expense exposure in Indian rupees. The notional amount of our Indian rupee cash flow hedge was $3.9 million at December 31, 2017. We hedge balance sheet remeasurement exposures using forward contracts not designated as hedge accounting treatment with notional amounts of $235.5 million at December 31, 2017 consisting of hedges of British pound sterling, Brazilian real, Israeli shekel, Japanese yen, Chinese renminbi, and Euro-denominated intercompany balances with notional amounts of $144.5 million, hedges of Brazilian real, British pound sterling, Australian dollar, Israeli shekel, and Euro-denominated trade receivables with notional amounts of $44.4 million, and hedges of British pounds sterling, Indian rupee, Israeli shekel, and Euro-denominated other net monetary assets with notional amounts of $46.6 million.

The impact of hypothetical changes in foreign exchanges rates on revenue and income from operations are presented below. The modeling technique measures the change in revenue and income from operations resulting from changes in selected foreign exchange rates with respect to the Euro, British pound sterling and Chinese renminbi of plus or minus one percent during the year ended December 31, 2017 as follows (in thousands):

 

     Impact of a foreign
exchange rate decrease
of one percent
     No change in foreign
exchange rates
     Impact of a foreign
exchange rate increase
of one percent
 

Revenue

   $ 995,919      $ 993,260      $ 990,593  
  

 

 

    

 

 

    

 

 

 

Income from operations

   $ 28,268      $ 27,547      $ 26,825  
  

 

 

    

 

 

    

 

 

 

 

94


Table of Contents

Item 8: Financial Statements and Supplementary Data

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

 

     Page  

Report of Independent Registered Public Accounting Firm

     96  

Consolidated Balance Sheets as of December 31, 2017 and 2016

     97  

Consolidated Statements of Operations for the Years Ended December  31, 2017, 2016, and 2015

     98  

Consolidated Statements of Comprehensive Income for the Years Ended December 31, 2017, 2016, and 2015

     99  

Consolidated Statements of Stockholders’ Equity for the Years Ended December 31, 2017, 2016, and 2015

     100  

Consolidated Statements of Cash Flows for the Years Ended December  31, 2017, 2016, and 2015

     101  

Notes to Consolidated Financial Statements

     102  

Unaudited Quarterly Consolidated Financial Information

     165  

 

95


Table of Contents

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the stockholders and the Board of Directors of Electronics for Imaging, Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Electronics for Imaging, Inc. and subsidiaries (the “Company”) as of December 31, 2017 and 2016, and the related consolidated statements of operations, comprehensive income, cash flows, and stockholders’ equity for each of the three years in the period ended December 31, 2017, and the related notes and schedule listed in the Index at Item 15 (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2017 and 2016, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2017, in conformity with accounting principles generally accepted in the United States of America.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of December 31, 2017, based on criteria established in Internal Control—Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated March 16, 2018, expressed an adverse opinion on the Company’s internal control over financial reporting because of material weaknesses.

Basis for Opinion

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the 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 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 financial statements. We believe that our audits provide a reasonable basis for our opinion.

/s/ DELOITTE & TOUCHE LLP

San Jose, CA

March 16, 2018

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

 

96


Table of Contents

Electronics For Imaging, Inc.

Consolidated Balance Sheets

 

     December 31,  
(in thousands)    2017     2016  

Assets

    

Current assets:

    

Cash and cash equivalents

   $ 170,345     $ 164,313  

Short-term investments, available for sale

     148,697       295,428  

Accounts receivable, net of allowances of $32.2 and $23.3 million, respectively

     244,416       220,813  

Inventories

     125,813       96,338  

Income taxes receivable

     4,565       975  

Assets held for sale

     4,200       3,781  

Other current assets

     41,799       31,881  
  

 

 

   

 

 

 

Total current assets

     739,835       813,529  

Property and equipment, net

     98,762       103,474  

Restricted cash equivalents and investments

     32,531       6,252  

Goodwill

     403,278       359,841  

Intangible assets, net

     123,008       122,997  

Deferred tax assets

     45,083       58,477  

Other assets

     15,504       14,359  
  

 

 

   

 

 

 

Total assets

   $ 1,458,001     $ 1,478,929  
  

 

 

   

 

 

 

Liabilities and Stockholders’ Equity

    

Current liabilities:

    

Accounts payable

   $ 123,935     $ 114,287  

Accrued and other liabilities

     98,090       85,505  

Deferred revenue

     55,833       53,813  

Income taxes payable

     5,309       10,256  
  

 

 

   

 

 

 

Total current liabilities

     278,167       263,861  

Convertible senior notes, net

     318,957       304,484  

Imputed financing obligation related to build-to-suit lease

     13,944       14,152  

Noncurrent contingent and other liabilities

     28,801       42,786  

Deferred tax liabilities

     11,652       15,601  

Noncurrent income taxes payable

     20,169       12,030  
  

 

 

   

 

 

 

Total liabilities

     676,690       652,914  
  

 

 

   

 

 

 

Commitments and contingencies (Note 8)

    

Stockholders’ equity:

    

Preferred stock, $0.01 par value; 5,000 shares authorized; none issued and outstanding

     —         —    

Common stock, $0.01 par value; 150,000 shares authorized; 54,249 and 53,038 shares issued, respectively

     542       530  

Additional paid-in capital

     745,661       705,901  

Treasury stock, at cost; 9,070 and 6,457 shares, respectively

     (375,574     (273,730

Accumulated other comprehensive gain (loss)

     8,138       (24,575

Retained earnings

     402,544       417,889  
  

 

 

   

 

 

 

Total stockholders’ equity

     781,311       826,015  
  

 

 

   

 

 

 

Total liabilities and stockholders’ equity

   $ 1,458,001     $ 1,478,929  
  

 

 

   

 

 

 

See accompanying notes to consolidated financial statements.

 

97


Table of Contents

Electronics For Imaging, Inc.

Consolidated Statements of Operations

 

     For the years ended December 31,  
(in thousands, except per share amounts)    2017     2016     2015  

Revenue

   $ 993,260     $ 992,065     $ 882,513  

Cost of revenue (1)

     486,804       483,900       425,083  
  

 

 

   

 

 

   

 

 

 

Gross profit

     506,456       508,165       457,430  

Operating expenses:

      

Research and development (1)

     157,358       151,395       141,364  

Sales and marketing (1)

     173,697       169,042       156,339  

General and administrative (1)

     92,953       85,618       72,797  

Amortization of identified intangibles

     47,339       39,560       26,510  

Restructuring and other (Note 13)

     7,562       6,731       5,731  
  

 

 

   

 

 

   

 

 

 

Total operating expenses

     478,909       452,346       402,741  
  

 

 

   

 

 

   

 

 

 

Income from operations

     27,547       55,819       54,689  

Interest expense

     (19,505     (17,716     (17,364

Interest income and other income (expense), net

     4,088       545       (1,757
  

 

 

   

 

 

   

 

 

 

Income before income taxes

     12,130       38,648       35,568  

Benefit from (provision for) income taxes

     (27,475     6,301       (3,369
  

 

 

   

 

 

   

 

 

 

Net income (loss)

   $ (15,345   $ 44,949     $ 32,199  
  

 

 

   

 

 

   

 

 

 

Net income (loss) per basic common share

   $ (0.33   $ 0.96     $ 0.68  
  

 

 

   

 

 

   

 

 

 

Net income (loss) per diluted common share

   $ (0.33   $ 0.94     $ 0.67  
  

 

 

   

 

 

   

 

 

 

Shares used in basic per-share calculation

     46,281       46,900       47,217  
  

 

 

   

 

 

   

 

 

 

Shares used in diluted per-share calculation

     46,281       47,797       48,150  
  

 

 

   

 

 

   

 

 

 

 

(1)  Includes stock-based compensation expense as follows:

      
     2017     2016     2015  

Cost of revenue

   $ 2,561     $ 2,784     $ 2,837  

Research and development

     9,177       8,968       9,406  

Sales and marketing

     6,583       7,690       7,602  

General and administrative

     8,211       12,384       14,226  

See accompanying notes to consolidated financial statements.

 

98


Table of Contents

Electronics For Imaging, Inc.

Consolidated Statements of Comprehensive Income

 

(in thousands)    For the years ended December 31,  
         2017             2016             2015      

Net income (loss)

   $ (15,345   $ 44,949     $ 32,199  

Net unrealized investment losses:

      

Unrealized holding losses, net of tax benefits of less than $0.1 million for the years ended December 31, 2017 and 2016, and $0.1 million for the year ended December 31, 2015

     (84     (97     (169

Reclassification adjustments included in net income, net of tax benefit of less than $0.1 million for the years ended December 31, 2017 and 2015, and no tax benefit for the year ended December 31, 2016

     (140     —         (66
  

 

 

   

 

 

   

 

 

 

Net unrealized investment losses

     (224     (97     (235

Currency translation adjustments, net of $0.6 and $0.5 million tax benefit for the years ended December 31, 2017 and 2016, respectively, and no tax provision for the year ended December 31, 2015

     32,905       (7,111     (9,823

Unrealized gains on cash flow hedges

     32       8       40  
  

 

 

   

 

 

   

 

 

 

Comprehensive income

   $ 17,368     $ 37,749     $ 22,181  
  

 

 

   

 

 

   

 

 

 

See accompanying notes to consolidated financial statements.

 

99


Table of Contents

Electronics For Imaging, Inc.

Consolidated Statements of Stockholders’ Equity

 

    

 

Common stock

     Additional
paid-in capital
    Treasury stock     Accumulated
Other
comprehensive

income (loss)
    Retained
earnings
    Total
stockholders’

equity
 
(in thousands)    Shares      Amount        Shares     Amount        

Balances as of December 31, 2014

     49,671      $ 497      $ 568,896       (2,736   $ (113,992   $ (7,357   $ 340,645     $ 788,689  
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Comprehensive income (loss), net of tax

                 (10,018     32,199       22,181  

Exercise of common stock options

     123        1        1,901               1,902  

Restricted stock vested

     925        9        (9             —    

Common stock issued in connection with business acquisitions

     787        8        36,559               36,567  

Stock-based compensation, net of cash settlements

           33,741               33,741  

Non-cash settlement of vacation liabllities by issuing RSUs

           1,353               1,353  

Stock repurchases

             (1,740     (76,447         (76,447

Stock issued pursuant to ESPP

     302        3        9,544               9,547  

Tax benefit from employee stock plans

           5,369               5,369  
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balances as of December 31, 2015

     51,808      $ 518      $ 657,354       (4,476   $ (190,439   $ (17,375   $ 372,844     $ 822,902  
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Comprehensive income (loss), net of tax

                 (7,200     44,949       37,749  

Exercise of common stock options

     116        1        1,344               1,345  

Restricted stock vested

     787        8        (8             —    

Common stock issued in connection with business acquisition

     30        —          (73             (73

Cumulative effect adjustment upon adoption of ASU 2016-09

           2,743             96       2,839  

Stock-based compensation, net of cash settlements

           31,726               31,726  

Non-cash settlement of vacation liabllities by issuing RSUs

           3,059               3,059  

Stock repurchases

             (1,981     (83,291         (83,291

Stock issued pursuant to ESPP

     297        3        9,756               9,759  
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balances as of December 31, 2016

     53,038      $ 530      $ 705,901       (6,457   $ (273,730   $ (24,575   $ 417,889     $ 826,015  
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Comprehensive income (loss), net of tax

                 32,713       (15,345     17,368  

Exercise of common stock options

     166        2        2,064               2,066  

Restricted stock vested

     761        7        (7             —    

Stock-based compensation

           26,532               26,532  

Non-cash settlement of employee-related liabilities by issuing RSUs

           1,166               1,166  

Stock repurchases

             (2,613     (101,844         (101,844

Stock issued pursuant to ESPP

     284        3        10,005               10,008  
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balances as of December 31, 2017

     54,249      $ 542      $ 745,661       (9,070   $ (375,574   $ 8,138     $ 402,544     $ 781,311  
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

See accompanying notes to consolidated financial statements.

 

100


Table of Contents

Electronics For Imaging, Inc.

Consolidated Statements of Cash Flows

 

     For the years ended December 31,  
(in thousands)    2017     2016     2015  

Cash flows from operating activities:

      

Net income (loss)

   $ (15,345   $ 44,949     $ 32,199  

Adjustments to reconcile net income (loss) to net cash provided by operating activities:

 

   

Depreciation and amortization

     65,647       55,081       40,124  

Deferred taxes

     8,753       (11,091     (7,997

Tax benefit from employee stock plans

     —         —         5,369  

Provision for bad debts and sales-related allowances

     12,416       10,678       7,536  

Provision for inventory obsolescence

     6,312       5,716       7,147  

Stock-based compensation, net of cash settlements

     26,532       31,726       33,741  

Contingent consideration payments related to businesses acquired

     (5,906     —         —    

Non-cash accretion of interest expense on convertible notes and imputed financing obligation

     14,981       13,489       12,957  

Other non-cash charges and credits

     12,536       5,443       3,844  

Changes in operating assets and liabilities, net of effect of acquired businesses:

      

Accounts receivable

     (29,189     (31,221     (34,355

Inventories

     (24,398     4,510       (6,758

Other current assets

     (9,218     (6,498     (14,863

Accounts payable and accrued liabilities

     (6,235     651       (6,371

Income taxes receivable/payable, net

     (5,591     (2,429     (4,216
  

 

 

   

 

 

   

 

 

 

Net cash provided by operating activities

     51,295       121,004       68,357  
  

 

 

   

 

 

   

 

 

 

Cash flows from investing activities:

      

Purchases of short-term investments

     (87,623     (216,349     (328,911

Proceeds from sales and maturities of short-term investments

     233,633       252,856       311,508  

Purchases of restricted cash equivalents and investments

     (26,274     (6,252     —    

Purchases, net of proceeds from sales, of property and equipment

     (13,754     (22,373     (18,449

Businesses and technology purchased, net of cash acquired and disposition

     (29,559     (19,932     (74,766
  

 

 

   

 

 

   

 

 

 

Net cash provided by (used for) investing activities

     76,423       (12,050     (110,618
  

 

 

   

 

 

   

 

 

 

Cash flows from financing activities:

      

Proceeds from issuance of common stock

     12,074       11,100       11,450  

Purchases of treasury stock and net share settlements

     (101,844     (83,292     (76,447

Repayment of debt assumed through business acquisitions and debt issuance costs

     (11,094     (8,803     (22,592

Contingent consideration payments related to businesses acquired

     (25,018     (28,111     (4,093
  

 

 

   

 

 

   

 

 

 

Net cash used for financing activities

     (125,882     (109,106     (91,682
  

 

 

   

 

 

   

 

 

 

Effect of foreign exchange rate changes on cash and cash equivalents

     4,196       374       (99
  

 

 

   

 

 

   

 

 

 

Increase (decrease) in cash and cash equivalents

     6,032       222       (134,042

Cash and cash equivalents at beginning of year

     164,313       164,091       298,133  
  

 

 

   

 

 

   

 

 

 

Cash and cash equivalents at end of year

   $ 170,345     $ 164,313     $ 164,091  
  

 

 

   

 

 

   

 

 

 

 

See accompanying notes to consolidated financial statements.

 

101


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements

Note 1: The Company and Its Significant Accounting Policies

The Company

We are a world leader in customer-centric digital printing innovation focused on the transformation of the printing, packaging, ceramic tile decoration, and textile industries from the use of traditional analog based printing to digital on-demand printing.

Our products include industrial super-wide and wide format display graphics, corrugated packaging and display, textile, and ceramic tile decoration digital inkjet printers that utilize our digital ink, industrial digital inkjet printer parts, and professional services; print production workflow, web-to-print, cross-media marketing, fashion design, and business process automation solutions; and color printing DFEs creating an on-demand digital printing ecosystem. Our ink includes digital UV curable, LED curable, ceramic, water-based, thermoforming, and specialty ink, as well as a variety of textile ink including dye sublimation, pigmented, reactive dye, acid dye, pure disperse dye, water-based dispersed printing ink, and coatings. Our award-winning business process automation solutions are integrated from creation to print and are vertically integrated with our industrial digital inkjet printers and products produced by the leading production digital color page printer manufacturers that are driven by our Fiery DFEs.

Our product portfolio includes Industrial Inkjet including VUTEk display graphics super-wide and wide format, Nozomi corrugated packaging, Reggiani textile, Cretaprint ceramic tile decoration and building material industrial digital inkjet printers and ink; print production workflow, web-to-print, cross-media marketing, Optitex textile 2D and 3D fashion CAD applications, and Productivity Software, which provides corporate printing, corrugated packaging, publishing, and mailing and fulfillment solutions for the printing and packaging industry; Fiery DFEs, including the FFPS DFE, and Generation Digital color matching, color palette creation and print design software. Our integrated solutions and award-winning technologies are designed to automate print and business processes, streamline workflow, provide profitable value-added services, and produce accurate digital output.

Correction of Prior Period Financial Information

We identified certain errors at our Italian manufacturing subsidiary attributable to the valuation and classification of certain finished goods inventory during the year ended December 31, 2017. The errors related to finished goods that should have been impaired and expensed in 2015, inventory utilized in research and development projects that expired and should have been expensed in 2016, and certain assets included in inventory that should have been capitalized and depreciated over their estimated useful lives. The preceding resulted in an understatement of cost of revenue in 2015 and operating expenses in 2016 due to failure to properly impair and expense certain items, properly classify certain amounts included in inventories on the balance sheet, and appropriately depreciate those amounts.

As a result, we have corrected the accompanying consolidated balance sheet as of December 31, 2016 as follows:

 

     December 31, 2016  
(in thousands)    As Previously
Reported
     Adjustments      As Adjusted  

Inventories

   $ 99,075      $ (2,737    $ 96,338  

Property and equipment, net

     103,304        170        103,474  

Total assets

     1,481,496        (2,567      1,478,929  

Deferred tax liabilities

     16,351        (750      15,601  

Total liabilities

     653,664        (750      652,914  

Accumulated other comprehensive loss

     (24,694      119        (24,575

Retained earnings

     419,825        (1,936      417,889  

Total shareholders’ equity

     827,832        (1,817      826,015  

 

102


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

We consider this correction to previously issued financial statements to be immaterial.

The impact to net income for the years ended December 31, 2016 and 2015 for this correction is a decrease of $0.6 and $1.3 million, respectively, from amounts previously reported of $45.5 and $33.5 million, respectively.

Out-of-Period Adjustments

During the year ended December 31, 2017, we recorded out-of-period adjustments related to certain bill and hold transactions, which decreased revenue by $3.4 million, decreased gross profit by $0.5 million, and increased net loss by $0.3 million (or $0.01 per diluted share). We evaluated these adjustments considering both qualitative and quantitative factors and the impact of these adjustments in relation to each period, as well as the periods in which they originated. The impact of recognizing these adjustments in prior years was not material to any individual period. Management believes these adjustments are immaterial to these consolidated financial statements and all previously issued financial statements. Such out-of-period adjustments are not part of the Correction of Prior Period Financial Information described above.

Significant Accounting Policies

Basis of Presentation

The accompanying consolidated financial statements include the accounts of EFI and our subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.

Use of Estimates

The preparation of consolidated financial statements requires estimates and judgments that affect the reported amounts of assets, liabilities, revenue, expenses, comprehensive income, cash flows, and related disclosure of contingent assets and liabilities. We evaluate our estimates, including those related to revenue recognition, bad debts, inventory valuation and purchase commitment reserves, warranty obligations, litigation expenses, restructuring activities, fair value of financial instruments, stock-based compensation, income taxes, valuation of goodwill and intangible assets, business combinations, build-to-suit lease accounting, functional currency determination, and contingencies on an ongoing basis. Estimates are based on historical and current experience, the impact of the current economic environment, and various other assumptions believed to be reasonable under the circumstances at the time of the estimate, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.

Cash, Cash Equivalents, and Short-term Investments

We invest our excess cash on deposit with major banks in money market, U.S. Treasury and government-sponsored entity, corporate, municipal government, asset-backed, and mortgage-backed residential securities. By policy, we invest primarily in high-grade marketable securities. We are exposed to credit risk in the event of default by the financial institutions or issuers of these investments to the extent of amounts recorded in our Consolidated Balance Sheets.

We consider all highly liquid investments with an original maturity of three months or less at the time of purchase to be cash equivalents. Typically, the cost of these investments has approximated fair value. Marketable investments with a maturity greater than three months are classified as available-for-sale short-term investments. Available-for-sale securities are stated at fair value with unrealized gains and losses reported as a separate

 

103


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

component of OCI, adjusted for deferred income taxes. The credit portion of any other-than-temporary impairment is included in net income (loss). Realized gains and losses on sales of financial instruments are recognized upon sale of the investments using the specific identification method.

We review investments in debt securities for other-than-temporary impairment whenever the fair value is less than the amortized cost and evidence indicates the investment’s carrying amount is not recoverable within a reasonable period of time. We assess the fair value of individual securities as part of our ongoing portfolio management. Our other-than-temporary assessment includes reviewing the length of time and extent to which fair value has been less than amortized cost; the seniority and durations of the securities; adverse conditions related to a security, industry, or sector; historical and projected issuer financial performance, credit ratings, issuer specific news; and other available relevant information. To determine whether an impairment is other-than-temporary, we consider whether we have the intent to sell the impaired security or if it will be more likely than not that we will be required to sell the impaired security before a market price recovery and whether evidence indicating the cost of the investment is recoverable outweighs evidence to the contrary.

In determining whether a credit loss existed, we used our best estimate of the present value of cash flows expected to be collected from each debt security. For these cash flow estimates, including prepayment assumptions, we rely on data from widely accepted third party data sources or internal estimates. In addition to prepayment assumptions, cash flow estimates vary based on assumptions regarding the underlying collateral including default rates, recoveries, and changes in value. Expected cash flows were discounted using the effective interest rate implicit in the securities.

Based on this analysis, there were no other-than-temporary impairments, including credit-related impairments, during the years ended December 31, 2017, 2016, and 2015. We have determined that gross unrealized losses on short-term investments at December 31, 2017 and 2016 are temporary in nature because each investment meets our investment policy and credit quality requirements. We have the ability and intent to hold these investments until they recover their unrealized losses, which may not be until maturity. Evidence that we will recover our investments outweighs evidence to the contrary.

We classify our investments as current or noncurrent based on the nature of the investments and their availability for use in current operations.

Restricted Cash Equivalents and Investments

As explained further in Note 15—Property and Equipment, net, we have restricted cash equivalents and investments of $32.5 and $6.3 million as of December 31, 2017 and 2016 related to a lease with BTMU related to the construction of manufacturing and warehouse facilities in Manchester, New Hampshire, in our Industrial Inkjet operating segment.

The funds pledged under the lease represent 115% of the total expenditures made by BTMU through December 31, 2017 and 2016. The funds are invested in $32.5 million of cash equivalents at December 31, 2017, and $5.1 and $1.2 million of U.S. government securities and cash equivalents at December 31, 2016, respectively, with a third party trustee, which are restricted during the construction period. Upon completion of construction, the funds will be released as cash and cash equivalents. The portion of released funds representing 100% of the total expenditures made by BTMU will be deposited with BTMU and restricted as collateral until the end of the underlying lease period.

Fair Value of Financial Instruments

We assess the fair value of our financial instruments each reporting period. The carrying amounts of cash, cash equivalents, accounts receivable, accounts payable, and accrued and other liabilities, approximate their respective

 

104


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

fair values due to the short maturities of these financial instruments and because accounts receivable are reduced by an allowance for doubtful accounts. The fair value of our available-for-sale securities, contingent acquisition-related liabilities, self-insurance liability, derivative instruments, and convertible senior notes are disclosed in Note 6—Investments and Fair Value Measurements of the Notes to Consolidated Financial Statements.

Revenue Recognition

We derive our revenue primarily from product revenue, which includes hardware (DFEs, design-licensed solutions including upgrades, industrial digital inkjet printers including components replaced under maintenance agreements, and ink), software licensing and development, and royalties. We receive service revenue from software license and printer maintenance agreements, customer support, training, and consulting.

We recognize revenue on the sale of DFEs, printers, and ink in accordance with the provisions of SAB 104, Revenue Recognition, and when applicable, ASC 605-25. As such, revenue is generally recognized when persuasive evidence of an arrangement exists, the product has been delivered or services have been rendered, the fee is fixed or determinable, and collection is reasonably assured.

Products generally must be shipped against written purchase orders. We use either a binding purchase order or signed contract as evidence of an arrangement. Sales to the leading printer manufacturers are generally evidenced by a master agreement governing the relationship together with a binding purchase order. Sales to our resellers are also evidenced by binding purchase orders or signed contracts and do not generally contain rights of return or price protection. Our arrangements generally do not include product acceptance clauses. When acceptance is required and not considered perfunctory, revenue is recognized when the product is accepted by the customer.

Delivery of hardware generally is complete when title and risk of loss is transferred at point of shipment from manufacturing facilities, or when the product is delivered to the customer’s local common carrier. We also sell products and services using sales arrangements with terms resulting in different timing for revenue recognition as follows:

 

    if the title and/or risk of loss is transferred at a location other than our manufacturing facility, revenue is recognized when title and risk of loss transfers to the customer, per the terms of the agreement;

 

    if title is retained until payment is received, revenue is recognized when title is passed upon receipt of payment;

 

    if the sales arrangement is classified as an operating lease, revenue is recognized ratably over the lease term;

 

    if the sales arrangement is classified as a sales-type lease, revenue is recognized upon shipment;

 

    if the sales arrangement is a fixed price for performance extending over a long period and our right to receive future payment depends on our future performance in accordance with these agreements, revenue is recognized under the percentage of completion method.

We assess whether the fee is fixed or determinable based on the terms of the contract or purchase order. We assess collectibility based on various factors, including past transaction history with the customer, the creditworthiness of the customer, customer concentrations, current economic trends and macroeconomic conditions, changes in customer payment terms, the length of time receivables are past due, and significant one-time events. We may not request collateral from our customers, although down payments or letters of credit are generally required from Industrial Inkjet and Productivity Software customers to ensure payment. If we determine that collection of a fee is not reasonably assured, we defer the fee and recognize revenue when collection becomes reasonably assured, which is generally upon receipt of cash.

 

105


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

We hold certain products manufactured by us on a “bill and hold” basis for our customers’ convenience. Revenue is recognized for these “bill and hold” arrangements in accordance with SAB 104, which requires consideration of, among other things, whether the customer has made a fixed commitment to purchase the product; the existence of a substantial business purpose for the arrangement; the “bill and hold” arrangement is at the request of the customer; the scheduled delivery date must be reasonable and consistent with the buyer’s business purpose; title and risk of ownership must pass to the customer, including any decline in the market value of the product; the product is complete and ready for shipment; the product has been segregated from our inventory; payment terms for such arrangements have not been modified from our normal billing and credit terms; our custodial risks must be insurable and insured; and no further performance obligations by us exist. Extended procedures are not necessary to assure that there are no exceptions to the customer’s commitment to accept and pay for the product. There are no bill-and-hold arrangements outstanding as of December 31, 2017.

We license our software primarily under perpetual licenses. Software revenue consists of licensing, post-contract customer support, and professional consulting. We apply the provisions of ASC 985-605, Software—Revenue Recognition, and if applicable, SAB 104, and ASC 605-25, to all transactions involving the sale of software products and hardware transactions where the software is not incidental.

We enter into contracts to sell our products and services. While the majority of our sales agreements contain standard terms and conditions, there are agreements containing multiple elements or non-standard terms and conditions. As a result, significant contract interpretation is sometimes required to determine the appropriate accounting, including whether the deliverables specified in a multiple element arrangement should be treated as separate units of accounting for revenue recognition purposes, and, if so, how the price should be allocated among the elements and when to recognize revenue for each element. We recognize revenue for delivered elements only when the delivered elements have stand-alone value, uncertainties regarding customer acceptance are resolved, and there are no customer-negotiated refund or return rights for the delivered elements. If the arrangement includes a customer-negotiated refund or right of return relative to the delivered item and the delivery and performance of the undelivered item is considered probable and substantially in our control, the delivered element constitutes a separate unit of accounting. We limit revenue recognition for delivered elements to the amount that is not contingent on the future delivery of products or services, future performance obligations, or subject to customer-specified return or refund privileges. Changes in the allocation of the sales price between elements may impact the timing of revenue recognition, but will not change the total revenue recognized on the contract.

Multiple-Deliverable Arrangements

We recognize revenue in multiple element arrangements involving tangible products containing software and non-software components that function together to deliver the product’s essential functionality by applying the relative sales price method of allocation in accordance with ASC 605-25. The sales price for each element is determined using VSOE when available (including post-contract customer support, professional services, hosting, and training). When VSOE is not available, then TPE is used. If VSOE or TPE are not available, then BESP is used when applying the relative sales price method for each unit of accounting. When the arrangement includes software and non-software elements, revenue is first allocated to the non-software and software elements as a group based on their relative sales price. Thereafter, the relative sales price allocated to the software elements as a group is further allocated to each unit of accounting in accordance with ASC 985-605. We then defer revenue with respect to the relative sales price that was allocated to any undelivered element.

We have calculated BESP for software licenses and non-software deliverables. We considered several different methods of establishing BESP including cost plus a reasonable margin, stand-alone sales price of the same or similar products, and if available, targeted rate of return, list price less discount, and company published list

 

106


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

prices to identify the most appropriate representation of the estimated sales price of our products. Due to the wide range of pricing offered to our customers, we determined that sales price of the same or similar products, list price less discount, and company published list prices were not appropriate methods to determine BESP for our products. Cost plus a reasonable margin and targeted rate of return were eliminated due to the difficulty in determining the cost associated with the intangible elements of each product’s cost structure. As a result, management believes that the best estimate of the sales price of an element is the median sales price of deliverables sold in stand-alone transactions and/or separately priced deliverables contained in bundled arrangements. Elements sold as stand-alone transactions and in bundled arrangements during the four quarters immediately preceding the end of each reporting period were included in the calculation of BESP.

When historical data is unavailable to calculate and support the determination of BESP on a newly launched or customized product, then BESP of similar products is substituted for revenue allocation purposes. We offer customization for some of our products. Customization does not have a significant impact on the discounting or pricing of our products.

We have insignificant transactions where tangible and software products are sold together in a bundled arrangement. Tangible products containing software and non-software components that function together to deliver the product’s essential functionality are not required to follow the software revenue recognition guidance in ASC 985-605 as long as the hardware components of the tangible product substantively contribute to its functionality. In addition, hardware components of tangible products containing software components shall always be excluded from the guidance in ASC 985-605. Non-software elements are accounted for in accordance with SAB 104.

Multiple element arrangements containing only software elements remain subject to the provisions of ASC 985-605 and must follow the residual method. When several elements of a multiple element arrangement, including software licenses, post-contract customer support, hosting, and professional services, are sold to a customer through a single contract, the revenue from such multiple element arrangements are allocated to each element using the residual method in accordance with ASC 985-605. Revenue is allocated to the support elements and professional service elements of an agreement using VSOE and to the software license elements of the agreement using the residual method. We have established VSOE for professional services and hosting based on the rates charged to our customers in stand-alone orders. We have also established VSOE for post-contract customer support based on substantive renewal rates. Accordingly, software license fees are recognized under the residual method for arrangements in which the software was licensed with maintenance and/or professional services, and where the maintenance and professional services were not essential to the functionality of the delivered software.

Subscription Arrangements

We have subscription arrangements where the customer pays a fixed fee and receives services over a period of time. We recognize subscription revenue ratably over the service period. Any up front setup fees associated with our subscription arrangements are recognized ratably, generally over one year. Any up front setup fees that are not associated with our subscription arrangements are recognized upon completion.

Leasing Arrangements

If the sales arrangement is classified as a sales-type lease, then revenue is recognized upon shipment. Leases that are not classified as sales-type leases are accounted for as operating leases with revenue recognized ratably over the lease term.

 

107


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

A lease is classified as a sales-type lease with revenue recognized upon shipment if the lease is determined to be collectible and has no significant uncertainties and if any of the following criteria are satisfied:

 

    present value of all minimum lease payments is greater than or equal to 90% of the fair value of the equipment at lease inception,

 

    noncancellable lease term is greater than or equal to 75% of the economic life of the equipment,

 

    bargain purchase option that allows the lessee to purchase the equipment below fair value, or

 

    transfer of ownership to the lessee upon termination of the lease.

Long-term Contracts Involving Substantial Customization

We have established our ability to produce estimates sufficiently dependable to require that we follow the percentage of completion method with respect to fixed price contracts where we provide information technology system development and implementation services.

Revenue on such fixed price contracts is recognized over the contract term based on the percentage of development and implementation services that are provided during the period compared with the total estimated development and implementation services to be provided over the entire contract using guidance from ASC 605-35, Revenue Recognition—Construction-Type and Production-Type Contracts. These services require that we perform significant, extensive, and complex design, development, modification, or implementation activities of our customers’ systems. Performance will often extend over long periods, and our right to receive future payment depends on our future performance in accordance with these agreements.

We recognize losses on long-term fixed price contracts in the period that the contractual loss becomes probable and estimable. We record amounts invoiced to customers in excess of revenue recognized as deferred revenue until the revenue recognition criteria are met. We record revenue that is earned and recognized in excess of amounts invoiced on fixed price contracts as trade receivables.

Deferred Revenue and Related Deferred Costs

Deferred revenue represents amounts received in advance for product support contracts, software customer support contracts, consulting and integration projects, or product sales. Product support contracts include stand-alone product support packages, routine maintenance service contracts, and upgrades or extensions to standard product warranties. We defer these amounts when we invoice the customer and then generally recognize revenue either ratably over the support contract life, upon performing the related services, under the percentage of completion method, or in accordance with our revenue recognition policy. Deferred cost of revenue related to unrecognized revenue on shipments to customers was $3.5 and $3.4 million as of December 31, 2017 and 2016, respectively, and is included in other current assets in our Consolidated Balance Sheets.

Shipping and Handling Costs

Amounts billed to customers for shipping and handling costs are included in revenue. Shipping and handling costs are charged to cost of revenue as incurred.

Allowance for Doubtful Accounts and Sales-related Allowances

We establish an allowance for doubtful accounts to ensure that trade receivables are not overstated due to uncollectibility. We record specific reserves for individual accounts when we become aware of specific customer circumstances, such as bankruptcy filings, deterioration in the customer’s operating results or financial position, or potential unfavorable outcomes from disputes with customers or vendors.

 

108


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

We perform ongoing credit evaluations of the financial condition of our printer manufacturer, third-party distributor, reseller, and other customers and require collateral, such as letters of credit and bank guarantees, in certain circumstances. The past due or delinquency status of a receivable is based on the contractual payment terms of the receivable. The need to write off a receivable balance depends on the age, size, and determination of collectibility of the receivable. Balances are written off when we deem it probable that the receivable will not be recovered.

We make provisions for sales rebates and revenue adjustments based on analysis of current sales programs and revenue in accordance with our revenue recognition policy.

Financing Receivables

ASC 310, Receivables, requires disclosures regarding the credit quality of our financing receivables and allowance for credit losses including disclosure of credit quality indicators, past due information, and modifications of our financing receivables. Our financing receivables were $28.7 and $31.0 million consisting of $16.6 and $17.8 million of sales-type lease receivables, included within other current assets and other assets at December 31, 2017 and 2016, respectively, and $12.1 and $13.2 million of trade receivables having an original contractual maturity in excess of one year, included within accounts receivable, net of allowance, at December 31, 2017 and 2016, respectively. The trade receivables of $12.1 and $13.2 million having an original total contractual maturity in excess of one year, at December 31, 2017 and 2016, include $4.4 and $7.1 million, respectively, which are scheduled to be received in less than one year. The credit quality of financing receivables is evaluated on the same basis as trade receivables. We do not have material past due financing receivables.

Concentration of Risk

We are exposed to credit risk in the event of default by any of our customers to the extent of amounts recorded in the Consolidated Balance Sheet. We perform ongoing evaluations of the collectibility of accounts receivable balances for our customers and maintain allowances for estimated credit losses. Actual losses have not historically been significant, but have risen over the past several years as our customer base has grown through acquisitions.

Our Fiery products, which constitute approximately 27% of revenue for the year ended December 31, 2017, are primarily sold to a limited number of leading printer manufacturers. Although end customer and reseller channel preference for Fiery products drives demand, most Fiery revenue relies on these significant printer manufacturer / distributors to integrate Fiery technology into the design and development of their print engines. We expect that we will continue to depend on a relatively small number of leading printer manufacturers for a significant portion of our revenue, although their significance is expected to decline in future periods as our revenue increases from Industrial Inkjet and Productivity Software products. We generally have experienced longer accounts receivable collection cycles in our Industrial Inkjet and Productivity Software operating segments compared to our Fiery operating segment as, historically, the leading printer manufacturers have paid on a more timely basis. Down payments are generally required from Industrial Inkjet and Productivity Software customers as a means to ensure payment.

Since Europe is composed of varied countries and regional economies, our European risk profile is somewhat more diversified due to the varying economic conditions among the countries. Approximately 32% of our receivables are with European customers as of December 31, 2017. Of this amount, 30% of our European receivables (10% of consolidated gross receivables) are in the higher risk southern European countries (mostly Italy, Spain, and Portugal) and Ireland.

 

109


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

We rely on a limited number of suppliers for certain key components, including textile ink, and a few key contract manufacturers for our Fiery DFEs, and certain Industrial Inkjet subassemblies. Any disruption or termination of these arrangements could materially adversely affect our operating results.

Many of our current Fiery and Productivity Software products include software that we license from Adobe. To obtain licenses from Adobe, Adobe requires that we obtain quality assurance approvals from them for our products that use Adobe software.

Accounts Receivable Sales Arrangements

In accordance with ASC 860-20, Transfers and Servicing, trade receivables are derecognized from our Consolidated Balance Sheet when sold to third parties upon determining that such receivables are presumptively beyond the reach of creditors in a bankruptcy proceeding. Any recourse obligation is measured using market data from similar transactions and the servicing liability is determined based on the fair value that a third party would charge to service these receivables. These liabilities were determined to not be material at December 31, 2017 and 2016.

We have facilities in the U.S. and Italy that enable us to sell to third parties, on an ongoing basis, certain trade receivables with recourse. The trade receivables sold with recourse are generally short-term receivables with payment due dates of less than 10 days from the date of sale, which are subject to a servicing obligation. Trade receivables sold under these facilities were $21.4 and $19.8 million during the years ended December 31, 2017 and 2016, respectively, which approximates the cash received.

We have facilities in Spain and Italy that enable us to sell to third parties, on an ongoing basis, certain trade receivables without recourse. Trade receivables sold without recourse are generally short-term receivables with payment due dates of less than one year, which are secured by international letters of credit. Trade receivables sold under these facilities were $5.9 and $3.5 million during the years ended December 31, 2017 and 2016, respectively, which approximates the cash received.

We report collections from the sale of trade receivables to third parties as operating cash flows in the Consolidated Statements of Cash Flows.

Inventories

Inventories are generally stated at standard cost, which approximates the lower of actual cost, using the first-in, first-out (“FIFO”) cost flow assumption, or market. Reggiani inventories are stated at weighted average cost, which approximates the FIFO cost flow assumption, or market. We periodically review our inventories for potential excess or obsolete items and write down specific items to net realizable value as appropriate. Work-in-process inventories consist of our product at various levels of assembly and include materials, labor, and manufacturing overhead. Finished goods inventory represents completed products awaiting shipment.

We estimate potential future inventory obsolescence and purchase commitments to evaluate the need for inventory reserves. Current economic trends, changes in customer demand, product design changes, product life, demand, and the acceptance of our products are analyzed to evaluate the adequacy of such reserves.

Property and Equipment, Net

Property and equipment is recorded at cost. Depreciation is computed using the straight-line method over the estimated useful lives of the assets as follows: desktop and laptop computers (two years), computer server

 

110


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

equipment (three years), software under perpetual licenses (three to five years), manufacturing equipment (seven years), testing and other equipment (three years), tooling (lesser of three years or the product life), research and development equipment with alternative future uses (three years), equipment leased to customers on operating leases (greater of three years or the lease term), furniture (five years), land improvements such as parking lots or sidewalks (seven years), leasehold improvements (the lease term), building improvements (five to ten years), building and improvements under a build-to-suit lease (forty years), and purchased buildings (forty years).

When assets are disposed, the asset and accumulated depreciation are removed from our records and the related gain or loss is recognized in our results of operations.

Repairs and maintenance expenditures are expensed as incurred, unless they are considered to be improvements and extend the useful life of the property and equipment.

Internal Use Software

In accordance with ASC 350-40, Intangibles—Goodwill and Other—Internal-Use Software, software development costs, including costs incurred to purchase third party software, are capitalized during the application development stage when certain factors are present including, among others, that technology exists to achieve the performance requirements, management has committed to funding the project, and conceptual formulation, design, and testing of possible software alternatives (preliminary project phase) have all been completed. Costs incurred during the preliminary project phase, post-implementation / operational phase, process re-engineering, training, and maintenance are expensed as incurred. The accumulation of software costs to be capitalized ceases when the software is substantially developed and is ready for its intended use. Capitalized internal use software is amortized over an estimated useful life of three to five years using the straight-line method.

Goodwill

Goodwill is recorded when the consideration paid for an acquisition exceeds the fair value of net tangible and intangible assets acquired. We perform our annual goodwill impairment analysis in the fourth quarter of each year or more frequently if we believe indicators of impairment exist. Triggering events that may require an interim impairment analysis include indicators such as adverse industry or economic trends, restructuring actions, significant changes in the manner of our use of the acquired assets, significant changes in the strategy for our overall business, lower projections of profitability, significant decline in our stock price for a sustained period, or a sustained decline in our market capitalization.

According to the provisions of ASC 350-20-35, a two-step impairment test of goodwill is required, unless the simplified method is elected. In the first step, the fair value of each reporting unit is compared to its carrying value. If the fair value exceeds carrying value, goodwill is not impaired and further testing is not required. If the carrying value exceeds fair value, then the second step of the impairment test is required to determine the implied fair value of the reporting unit’s goodwill. The implied fair value of goodwill is calculated by deducting the fair value of all tangible and intangible net assets of the reporting unit, excluding goodwill, from the fair value of the reporting unit as determined in the first step. If the carrying value of the reporting unit’s goodwill exceeds its implied fair value, then an impairment loss must be recorded equal to the difference. We have not been required to perform this second step of the process because the fair value of our reporting units have exceeded their carrying value as of December 31, 2017, 2016, and 2015.

Long-lived Assets, including Intangible Assets

Purchased intangible assets are amortized on a straight-line basis over their economic lives of two to six years for developed technology, three to nine years for customer contracts/relationships, four to five years for covenants

 

111


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

not to compete, and three to sixteen years for trademarks and trade names as we believe this method most closely reflects the pattern in which the economic benefits of the assets will be consumed. The useful lives of certain amortizable identifiable intangible assets were reduced during 2017 and 2016, respectively, based on a re-assessment of their useful lives, with a $0.2 and $1.6 million impact on amortization expense. No changes were made to the useful lives of amortizable identifiable intangible assets in 2015. Intangible amortization expense was $47.3, $39.6, and $26.5 million for the years ended December 31, 2017, 2016, or 2015, respectively.

We review the carrying values of long-lived assets whenever events and circumstances, such as reductions in demand, lower projections of profitability, significant changes in the manner of our use of acquired assets, or significant negative industry or economic trends, indicate that the net book value of an asset may not be recovered through expected future cash flows from its use and eventual disposition. An asset is considered impaired if its carrying amount exceeds the undiscounted future cash flow the asset is expected to generate. If this review indicates that an impairment has occurred, the impaired asset is written down to its fair value, which is typically calculated using quoted market prices and/or discounted expected future cash flows. Our estimates regarding future anticipated net revenue and cash flows, the remaining economic life of the products and technologies, or both, may differ from those used to assess the recoverability of assets. In that event, impairment charges or shortened useful lives of certain long-lived assets may be required, resulting in charges to our Consolidated Statements of Operations when such determinations are made.

An impairment loss is recorded for long-lived assets held-for-sale when the carrying amount of the asset exceeds its fair value less cost to sell. A long-lived asset is not depreciated while it is classified as held-for-sale.

We recorded an impairment loss of $0.9 million during the year ended December 31, 2017 related to the Meredith facility. For additional information, please refer to Note 15—Property and Equipment, net, for details. There were no asset impairment charges recognized during the years ended December 31, 2016 and 2015.

Warranty Reserves

Our Industrial Inkjet printers are generally accompanied by a 13-month limited warranty commencing on the installation date, which covers both parts and labor. Our Fiery DFE limited warranty is 12 to 15 months. Estimated future hardware and software warranty costs are recorded as a cost of product revenue when the related revenue is recognized based on historical and projected warranty claim rates, historical and projected cost-per-claim, and knowledge of specific product failures that are outside our typical experience. Factors that affect our warranty liability include the number of installed units subject to warranty protection, product failure rates, estimated material costs, estimated distribution costs, and estimated labor costs. We have agreed to continue to provide warranty coverage for certain expired FFPS warranties for five years subsequent to the acquisition of the FFPS business.

Warranty reserves were $16.3 and $10.3 million as of December 31, 2017 and 2016, respectively.

Litigation Accruals

We may be involved, from time to time, in a variety of claims, lawsuits, investigations, or proceedings relating to contractual disputes, securities laws, intellectual property rights, employment, or other matters that may arise in the normal course of business. We assess our potential liability in each of these matters by using the information available to us. We develop our views on estimated losses in consultation with inside and outside counsel, which involves a subjective analysis of potential results and various combinations of appropriate litigation and settlement strategies. We accrue estimated losses from contingencies if a loss is deemed probable and can be reasonably estimated.

 

112


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

Restructuring Reserves

Restructuring liabilities are established when the costs have been incurred. Severance and other employee separation costs are incurred when management commits to a plan of termination identifying the number of employees impacted, their termination dates, and the terms of their severance arrangements. The liability is accrued at the employee notification date unless service is required beyond the greater of 60 days or the legal notification period, in which case the liability is recognized ratably over the service period. Facility downsizing and closure costs are accrued at the earlier of the lessor notification date, if the lease agreement allows for early termination, or the cease use date. Relocation costs are incurred when the related relocation services are performed. Costs related to contracts without future benefit are incurred at the earlier of the cease use date or the contract cancellation date.

Research and Development

Research and development costs were $157.4, $151.4, and $141.4 million for the years ended December 31, 2017, 2016, and 2015, respectively. Research and development costs include salaries and benefits of employees performing research and development activities, supplies, and other expenses incurred from research and development efforts. We expense research and development costs associated with new software products as incurred until technological feasibility is established. To date, we have not capitalized research and development costs associated with software development as products and enhancements have generally reached technological feasibility, as defined by U.S. GAAP, and have been released for sale at substantially the same time. We have capitalized research and development equipment that has been acquired or constructed for research and development activities and has alternative future uses (in research and development projects or otherwise). Such research and development equipment is depreciated on a straight-line basis with a three year useful life.

Advertising

Advertising costs are expensed as incurred. Total advertising and promotional expenses were $5.9, $4.6, and $4.3 million for the years ended December 31, 2017, 2016, and 2015, respectively.

Income Taxes

We account for income taxes in accordance with the provisions of ASC 740, which requires that deferred tax assets and liabilities be determined based on the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. Accordingly, the tax bases of assets and liabilities reflect the impact of the tax reform legislation that was enacted on December 22, 2017. We estimate our actual current tax expense including permanent charges and benefits and the temporary differences resulting from differing treatment of items for tax and financial accounting purposes such as deferred revenue. These temporary differences result in deferred tax assets and liabilities, which are included in our Consolidated Balance Sheets. In some cases, provisional amounts were recorded based on reasonable estimates. We record the provisional amounts of the tax effects of the 2017 Tax Act in the first reporting period in which a reasonable estimate can be determined. SAB 118 provides that the measurement period may not extend beyond one year from the enactment date.

We assess the likelihood that our deferred tax assets will be recovered from future taxable income by considering both positive and negative evidence relating to their recoverability. If we believe that recovery of these deferred tax assets is not more likely than not, we establish a valuation allowance. Significant judgment is required in determining any valuation allowance recorded against deferred tax assets.

In assessing the need for a valuation allowance, we considered all available evidence, including recent operating results, projections of future taxable income, our ability to utilize loss and credit carryforwards, and the

 

113


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

feasibility of tax planning strategies. Other than a valuation allowance related to realization of existing California, Luxembourg, Israel, Netherlands, and Turkey deferred tax assets, we have determined that it is more likely than not that we will realize the benefit related to all other deferred tax assets. To the extent we increase a valuation allowance, we include an expense in the Consolidated Statement of Operations in the period in which such determination is made.

We account for uncertainty in income taxes by recognizing a tax position only when it is more likely than not that the tax position, based on its technical merits, will be sustained upon ultimate settlement with the applicable tax authority. The tax benefit to be recognized is the largest amount of tax benefit that is greater than fifty percent likely of being realized upon ultimate settlement with the applicable tax authority that has full knowledge of all relevant information. Tax benefits that are deemed to be less than fifty percent likely of being realized are recorded in noncurrent income taxes payable until the uncertainty has been resolved through either examination by the relevant taxing authority or expiration of the pertinent statutes of limitations.

Business Combinations

We allocate the purchase price of acquired companies to the tangible and intangible assets acquired, including IPR&D, and liabilities assumed based on their estimated fair values. Such a valuation requires management to make significant estimates and assumptions, especially with respect to intangible assets. The results of operations for each acquisition are included in our financial statements from the date of acquisition.

Our acquisitions are accounted for as purchase business combinations using the acquisition method of accounting in accordance with ASC 805. Key provisions of the acquisition method of accounting include the following:

 

    one hundred percent of assets and liabilities of the acquired business, including goodwill, are recorded at fair value, regardless of the percentage of the business acquired;

 

    contingent assets and liabilities are recognized at fair value at the acquisition date;

 

    contingent consideration is recognized at fair value at the acquisition date with changes in fair value recognized in earnings as assumptions are updated or upon settlement;

 

    IPR&D is recognized at fair value at the acquisition date subject to amortization after product launch or otherwise assessed for impairment;

 

    acquisition-related transaction and restructuring costs are expensed as incurred;

 

    reversals of valuation allowances related to acquired deferred tax assets and liabilities and changes to acquired income tax uncertainties are recognized in earnings;

 

    when making adjustments to finalize preliminary accounting during the measurement period, which may be up to one year, we recognize measurement period adjustments in the reporting period in which the adjustment amounts are determined as required by ASU 2015-16, Simplifying the Accounting for Measurement Period Adjustments; and

 

    upon final determination of the fair value of assets acquired and liabilities assumed during the measurement period, any subsequent adjustments are recorded in our Consolidated Statements of Operations.

Stock-Based Compensation

We account for stock-based compensation in accordance with ASC 718, which requires stock-based compensation expense to be recognized based on the fair value of such awards on the date of grant. We amortize

 

114


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

stock-based compensation expense on a graded vesting basis over the vesting period after assessing the probability of achieving the requisite performance criteria with respect to performance-based awards. Stock-based compensation expense is recognized over the requisite service period for each separately vesting tranche as though the award were, in substance, multiple awards.

We account for forfeitures when they occur. Prior to adoption of ASU 2016-09 in 2016, forfeitures were estimated at the grant date and revised on a cumulative basis, if necessary, in subsequent periods if actual forfeitures differ from those estimates. We used historical data and future expectations of employee turnover to estimate forfeitures.

Our determination of the fair value of stock-based payment awards on the date of grant using an option pricing model is affected by volatility, expected term, and interest rate assumptions. Expected volatility is based on the historical volatility of our stock over a preceding period commensurate with the expected term of the option. The expected term is based on management’s consideration of the historical life of the options, the vesting period of the options granted, and the contractual period of the options granted. The risk-free interest rate for the expected term of the option is based on the U.S. Treasury yield curve in effect at the time of grant. Expected dividend yield was not considered in the option pricing formula since we do not pay dividends and have no current plans to do so in the future.

Foreign Currency Translation

In preparing our consolidated financial statements, for subsidiaries that operate in a U.S. dollar functional currency environment, we remeasure balance sheet monetary items into U.S. dollars. Foreign currency assets and liabilities are remeasured from the transaction currency into the functional currency at current exchange rates, except for non-monetary assets, liabilities, and capital accounts, which are remeasured at historical exchange rates. Revenue and expenses are remeasured at monthly exchange rates, which approximate average exchange rates in effect during each period. Gains or losses from foreign currency remeasurement are included in interest income and other income (expense), net. Net losses resulting from foreign currency transactions, including hedging gains and losses, are reported in interest income and other income (expense), net, of $1.6, $3.8, and $4.2 million for the years ended December 31, 2017, 2016, and 2015, respectively.

For subsidiaries that operate in a local functional currency environment, all assets and liabilities are translated into U.S. dollars using current exchange rates, while revenue and expenses are translated using monthly exchange rates, which approximate the average exchange rates in effect during each period. Resulting translation adjustments are reported as a separate component of OCI, adjusted for deferred income taxes. The cumulative translation adjustment balance, net of tax, was an unrealized gain of $8.8 million at December 31, 2017, and an unrealized loss of $24.1 million at December 31, 2016.

Based on our assessment of the salient economic indicators discussed in ASC 830-10-55-5, Foreign Currency Matters, we consider the U.S. dollar to be the functional currency for each of our international subsidiaries except for our Brazilian subsidiary, Metrics, for which we consider the Brazilian real to be the subsidiary’s functional currency; our German subsidiaries, EFI GmbH and Alphagraph, for which we consider the Euro to be the subsidiaries’ functional currency; our Italian subsidiary, Reggiani, for which we consider the Euro to be the functional currency; our Spanish subsidiary, Cretaprint, for which we consider the Euro to be the subsidiary’s functional currency; our U.K. subsidiaries, Electronics For Imaging United Kingdom Limited, Escada, Shuttleworth, and Rialco, for which we consider the British pound sterling to be the subsidiaries’ functional currency; our Israeli subsidiaries, Matan and Optitex, for which we consider the Israeli shekel to be the functional currency; our Japanese subsidiary, Electronics For Imaging Japan KK, for which we consider the Japanese yen to be the subsidiary’s functional currency; our New Zealand subsidiary contains the Prism Group

 

115


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

Holdings Limited (“Prism”) operations in New Zealand for which we consider the New Zealand dollar to be the functional currency; our Australian subsidiary contains the Prism, OPS, and Metrix operations in Australia for which we consider the Australian dollar to be the functional currency; and our subsidiary in the People’s Republic of China, which contains the operations of our Cretaprint sales and support center and our Industrial Inkjet demonstration center for which we consider the Chinese renminbi to be the functional currency.

Net Income (Loss) per Common Share

Net income (loss) per basic common share is computed using the weighted average number of common shares outstanding during the period. Net income (loss) per diluted common share is computed using the weighted average number of common shares and dilutive potential common shares outstanding during the period. Potential common shares result from the assumed exercise of outstanding common stock options having a dilutive effect using the treasury stock method, non-vested shares of restricted stock having a dilutive effect, non-vested restricted stock for which the performance criteria have been met, shares to be purchased under our ESPP having a dilutive effect, the assumed issuance at the beginning of 2017 of shares potentially released from escrow related to the acquisition of CTI, the assumed issuance at the beginning of 2016 of shares issued from escrow during 2016 related to the acquisition of Reggiani, the assumed conversion of our Notes having a dilutive effect using the treasury stock method when the stock price exceeds the conversion price of the Notes, as well as the dilutive effect of our warrants when the stock price exceeds the warrant strike price. Any potential shares that are anti-dilutive as defined in ASC 260, Earnings Per Share, are excluded from the effect of dilutive securities.

Performance-based and market-based restricted stock and stock options that would be issuable if the end of the reporting period were the end of the vesting period, if the result would be dilutive, are assumed to be outstanding for purposes of determining net income (loss) per diluted common share as of the later of the beginning of the period or the grant date in accordance with ASC 260-10-45-48.

Derivative Instruments and Risk Management

Our derivative instruments consist of foreign currency exchange contracts as described below:

Cash Flow Hedges

We utilize foreign currency exchange forward contracts to hedge foreign currency exchange exposures related to forecasted operating expenses denominated in Indian rupees. These derivative instruments are designated and qualify as cash flow hedges and in general, closely match the underlying forecasted transactions in duration. The changes in fair value of these contracts are reported as a component of OCI and reclassified to operating expense in the periods of payment of the hedged operating expenses. We measure the effectiveness of hedges of forecasted transactions by comparing the fair value of the designated foreign currency exchange forward purchase contracts with the fair values of the forecasted transactions. The ineffective portion of the derivative hedging gain or loss, as well as changes in the derivative time value (which is excluded from the assessment of hedge effectiveness), are recognized as a component of interest income and other income (expense), net.

Balance Sheet Hedges

We utilize foreign currency exchange forward and option contracts to hedge against the short-term impact of foreign currency exchange rate fluctuations related to certain foreign-currency-denominated monetary assets and liabilities, primarily consisting of hedges of British pound sterling, Brazilian real, Israeli shekel, Japanese yen, Chinese renminbi, and Euro-denominated intercompany balances; hedges of Brazilian real, British pound sterling, Australian dollar, Israeli shekel, and Euro-denominated trade receivables; and hedges of British pound

 

116


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

sterling, Indian rupee, Israeli shekel, and Euro-denominated other net monetary assets. These derivative instruments are not designated for hedge accounting treatment since there is a natural offset for the remeasurement of the underlying foreign currency denominated asset or liability. We recognize changes in the fair value of non-designated derivative instruments in earnings in the period of change. Gains and losses on foreign currency forward contracts used to hedge balance sheet exposures are recognized in interest income and other income (expense), net, in the same period as the remeasurement gain or loss of the related foreign currency denominated assets and liabilities.

Factors that could have an impact on the effectiveness of our balance sheet and cash flow hedging program include the accuracy of forecasts and the volatility of foreign currency markets. These programs reduce, but do not entirely eliminate, the impact of currency exchange movements. The maturities of these instruments are generally less than one year. Currently, we do not enter into any foreign exchange forward contracts to hedge exposures related to firm commitments or nonmarketable investments. We do not have any leveraged derivatives, nor do we use derivative contracts for speculative purposes. The related cash flow impacts of our derivative contracts are reflected as cash flows from operating activities in the Consolidated Statements of Cash Flows.

Variable Interest Entities

In accordance with the Variable Interest Entities (“VIE”) sub-section of ASC 810, Consolidation, we perform a formal assessment at each reporting period regarding whether any consolidated entity is considered the primary beneficiary of a VIE based on the power to direct activities that most significantly impact the economic performance of the entity and the obligation to absorb losses or rights to receive benefits that could be significant to us. We do not have any arrangements that meet the definition of a VIE.

Recent Accounting Pronouncements

Income Taxes. SAB 118 provides guidance for the application of ASC 740 in the reporting period that includes December 22, 2017, which is the date the Act to provide for reconciliation pursuant to titles II and V of the concurrent resolution on the budget for fiscal year 2018 (“2017 Tax Act”) was signed into law. SAB 118 requires that we recognize those income tax effects in our financial statements for which the accounting can be completed, as might be the case for the effect of rate changes on deferred tax assets and deferred tax liabilities. For matters that have not been completed, we are required to recognize provisional amounts to the extent that they are reasonably estimable, adjust them during a measurement period when more information becomes available, and report this information in our financial statements in that period. The measurement period is defined as up to one year from the enactment date, which will expire on December 22, 2018.

Inventory Valuation. In July 2015, the Financial Accounting Standards Board (“FASB”) issued (“ASU”) 2015-11, Simplifying the Measurement of Inventory, which became effective in the first quarter of 2017. ASU 2015-11 requires that inventory be valued at the lower of cost and net realizable value, which is defined as the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. We previously valued inventory at the lower of cost or net realizable value less a reasonable profit margin as allowed by previous inventory valuation guidance. The adoption of ASU 2015-11 increased our inventory valuation by $1.2 million as of December 31, 2017.

Revenue Recognition. ASU 2014-09, Revenue from Contracts with Customers, issued in May 2014, ASU 2016-10, Revenue from Contracts with Customers: Identifying Performance Obligations and Licensing, and subsequent amendments, enhance the comparability of revenue recognition practices across entities, industries, jurisdictions, and capital markets. The principles-based guidance provides a framework for addressing revenue recognition issues comprehensively. The standards require that revenue be recognized that reflects the

 

117


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

consideration the entity expects to be entitled to in exchange for goods or services, which are referred to as performance obligations.

ASU 2014-09 will be effective in the first quarter of 2018. Two adoption methods are allowed under ASU 2014-09: the full retrospective method and modified retrospective method. We elected to use the modified retrospective method by applying the revised guidance to contracts that have not been completed as of January 1, 2018. Retained earnings will be adjusted for the cumulative effect of the change on January 1, 2018, estimated to be between $1.7 to $2.3 million (pre-tax) offset by a credit to deferred revenue. The key changes in the guidance that impact our revenue recognition relate to the timing of revenue recognition and allocation of contract revenue between services and software licenses. The requirement to defer incremental contract acquisition costs (e.g., commissions) and recognize them over the contract period or expected customer life will result in the recognition of a deferred charge on our balance sheet, estimated to be between $7.5 and $8.5 million (pre-tax) offset by a credit to retained earnings. The cumulative retained earnings adjustment, estimated to be between $4.3 and $5.3 million on January 1, 2018, after considering the income tax effect.

The new standard requires comprehensive annual and interim disclosures regarding the nature, amount, timing, and uncertainty of recognized revenue, which will be provided in the year of adoption along with the impact on recognized revenue compared with revenue that would have been recognized under prior guidance. Qualitative and quantitative disclosures will be required regarding:

 

    disaggregation of our current disclosures of revenue by segment and geographic area into categories that depict how revenue and cash flows are impacted by economic factors,

 

    timing of recognition, contract duration, and sales channel,

 

    billed and unbilled contracts with customers, including revenue and impairments recognized, disaggregation, and information about contract balances and performance obligations,

 

    significant judgments and changes in judgments required to determine the transaction price, amounts allocated to performance obligations, and the timing for recognizing revenue resulting from the satisfaction of performance obligations,

 

    assets recognized from the costs to obtain or fulfill a contract (e.g., commissions), and

 

    bad debt provisions related to billed and unbilled receivables.

We are assessing the full impact on our consolidated financial statements, systems, and controls upon adoption.

Financial Instruments. ASU 2016-13, Measurement of Credit Losses on Financial Instruments, issued in June 2016, amends current guidance regarding other-than-temporary impairment of available-for-sale debt securities. The new guidance requires an estimate of expected credit loss when fair value is below the amortized cost of the asset without regard for the length of time that the fair value has been below the amortized cost or the historical or implied volatility of the asset. Credit losses on available-for-sale debt securities will be limited to the difference between the security’s amortized cost basis and its fair value. The use of an allowance to record estimated credit losses (and subsequent recoveries) will also be required under the new guidance.

ASU 2016-13 will be effective in the first quarter of 2020. We are evaluating its impact on the carrying value of our available-for-sale securities and results of operations.

Settlement of Convertible Debt. ASU 2016-15, Statement of Cash Flows: Classification of Certain Cash Receipts and Cash Payments, issued in August 2016, requires that cash settlements of principal amounts of debt instruments with coupon interest rates that are insignificant in relation to the effective interest rate of the debt

 

118


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

must classify the portion of the principal payment attributable to the accreted interest related to the debt discount as cash outflows from operating activities. This is consistent with the classification of the coupon interest payments.

ASU 2016-15 will be effective in the first quarter of 2018. Accordingly, $63.6 million debt discount attributable to the difference between the 0.75% coupon interest rate on our Notes and the 4.98% effective interest rate will be classified as an operating cash outflow in the Consolidated Statement of Cash Flows upon cash settlement. If we settle the conversion of the Notes in cash on or prior to the maturity date of September 1, 2019, the cash outflow of $63.6 million will be reported in operating activities in the Consolidated Statement of Cash Flows. Debt issuance costs were reported as operating activities in the Consolidated Statement of Cash Flows when they were previously paid.

Restricted Cash. In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows: Restricted Cash, requiring that the statement of cash flows explain the change in cash, cash equivalents, and amounts generally described as restricted cash or restricted cash equivalents. Therefore, amounts generally described as restricted cash and restricted cash equivalents will be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. Under current guidance, changes in restricted cash and restricted cash equivalents are included in operating or investing activities in the Consolidated Statements of Cash Flows.

ASU 2016-18 will be effective in the first quarter of 2018. Changes in restricted cash related to the off-balance sheet financing arrangement described in Note 15—Property and Equipment, net of the Notes to Consolidated Financial Statements will no longer be presented as an investing cash outflow, but will instead be presented as a component of the beginning and ending balance of cash, cash equivalents, and restricted cash in the Consolidated Statements of Cash Flows.

Lease Arrangements. Under current guidance, the classification of a lease by a lessee as either an operating or capital lease determines whether an asset and liability is recognized on the balance sheet. ASU 2016-02, Leases, issued in February 2016 and effective in the first quarter of 2019, requires that a lessee recognize an asset and liability on its balance sheet related to all leases with terms in excess of one year. For all leases, a lessee will be required to recognize a right-of-use asset and a lease liability, initially measured at the present value of the lease payments, in the statement of financial position. The right-to-use asset represents the right to use the underlying asset during the lease term.

The recognition, measurement, and presentation of expenses and cash flows by a lessee will not be significantly changed from previous guidance. There will continue to be a differentiation between finance leases and operating leases. The criteria for determining whether a lease is a financing or operating lease will be substantially the same as existing guidance except that the “bright line” percentages have been removed.

 

    For finance leases, interest is recognized on the lease liability separately from depreciation of the right-of-use asset in the statement of operations. Principal repayments are classified within financing activities and interest payments are classified as operating activities in the statement of cash flows.

 

    For operating leases, a lessee is required to recognize lease expense generally on a straight-line basis. All operating lease payments are classified as operating activities in the statement of cash flows.

The current build-to-suit lease accounting guidance will be rescinded by the new guidance, although this guidance will be replaced with guidance restricting lessee control during the construction period. Consequently, the accounting for build-to-suit leases will be the same as operating leases unless the lessee control provisions are applicable.

 

119


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

We have not quantified the impact, but the requirement to recognize a right-of-use asset and a lease liability related to operating leases will have a material impact on our consolidated financial position as reflected in our Consolidated Balance Sheets. As stated above, the recognition, measurement, and presentation of expenses and cash flows by a lessee will not significantly change from previous guidance; accordingly, the impact on our results of operations as reflected in our Consolidated Statements of Operations is not expected to be material.

Definition of a Business. ASU 2017-01, Business Combinations: Clarifying the Definition of a Business, was issued in January 2017, and significantly narrows how businesses are defined. Under current guidance, a business is defined as an integrated set of assets and activities that usually consists of business processes and their related inputs and outputs. However, business process outputs are not required to be present and only some business process inputs and business processes must be present if the acquiring entity can produce outputs by integrating the acquired set of assets and activities with its own inputs and processes. Essentially, existing guidance only requires that business processes and inputs be present in order to constitute a business.

Under ASU 2017-01, when substantially all of the fair value of the gross assets acquired is concentrated in a single asset or group of similar identifiable assets, then the assets acquired do not constitute a business. If substantially all of the fair value of the gross assets acquired is not concentrated in a single asset or group of similar assets, then the assets acquired may constitute a business if certain criteria are met. We must determine whether the acquired gross assets and activities include an input and a “substantive” process that together “significantly” contribute to the ability to create an output. A framework and specific criteria are provided to assist with the evaluation of whether a process is “substantive” and “significantly contributes” to the ability to create an output. “Output” is narrowly defined to be consistent with the description of a performance obligation in the new revenue guidance. Missing inputs and processes may not be replaced by integration with our own inputs and processes under the new guidance.

Our consolidated financial statements may be impacted if an acquisition does not qualify as a business combination after ASU 2017-01 is effective in the first quarter of 2018. Such acquisitions would be accounted for as asset purchases.

Nonfinancial Asset Derecognition. In February 2017, the FASB issued ASU 2017-05, Other Income—Gains and Losses from the Derecognition of Nonfinancial Assets: Clarifying the Scope of Asset Derecognition and Accounting for Partial Sales of Nonfinancial Assets, which clarifies the scope of recent guidance as it relates to nonfinancial asset derecognition and the accounting for partial sales of nonfinancial assets. The ASU conforms the derecognition guidance as it relates to nonfinancial assets with the derecognition guidance in the new revenue standard (ASU 2014-09) and is expected to have a material impact on the accounting for real estate dispositions.

ASU 2017-05 will be effective in the first quarter of 2018. We have elected to adopt the modified retrospective method of implementation.

Stock Compensation Modification. In May 2017, the FASB issued ASU 2017-09, Stock Compensation—Scope of Modification Accounting, which clarifies the scope of modification accounting for share-based payment arrangements. Specifically, an entity would not apply modification accounting if the fair value, vesting conditions, and classification of the awards are the same immediately before and after the modification.

ASU 2017-09 will be effective in the first quarter of 2018. We will adopt this guidance prospectively to awards modified on or after the adoption date. We do not believe this guidance will materially impact our results of operations.

Hedge Accounting. In August 2017, the FASB issued ASU 2017-12, Targeted Improvements to Accounting for Hedging Activities, which amends the hedge accounting recognition and presentation requirements in ASC 815, Derivatives and Hedging.

 

120


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

Our foreign currency derivative contracts include notional amounts of $3.9 million that have been designated as cash flow hedges of our Indian rupee operating expense exposure at December 31, 2017. Under current guidance, changes in the fair value of the effective portion of these contracts are reported as a component of OCI and reclassified to operating expense in the periods of payment of the hedged cash flows. The ineffective portion is recognized as a component of interest income and other income, net. Under the new guidance, the entire change in the fair value of hedging instruments designated as cash flow hedges that are included in the assessment of hedge effectiveness will be recorded in OCI. Those amounts are reclassified to earnings in the periods of payment in the same income statement line item as the hedged operating expenses. Upon adoption, a cumulative-effect adjustment will be required to charge the ineffective portion of derivative contracts designated as cash flow hedges existing at the date of adoption to accumulated OCI with a corresponding adjustment to the retained earnings as of the beginning of the fiscal year of the adoption.

The new guidance continues to require an initial prospective quantitative hedge effectiveness assessment unless the hedging relationship qualifies for the critical-terms-match method or facts and circumstances method, which permit an assumption of perfect hedge effectiveness. After the initial quantitative assessment, the new guidance permits a qualitative ongoing effectiveness assessment for certain hedges if we can reasonably support an expectation of high effectiveness throughout the term of the hedge. The new guidance also requires additional disclosure related to the effect on the income statement of cash flow hedges.

ASU 2017-12 will be effective in the first quarter of 2019. We do not believe this guidance will materially impact our results of operations.

Supplemental Disclosure of Cash Flow Information

 

     For the years ended December 31,  
(in thousands)    2017      2016      2015  

Net cash paid for income taxes

   $ 23,279      $ 6,812      $ 8,512  
  

 

 

    

 

 

    

 

 

 

Cash paid for interest expense

   $ 3,174      $ 2,975      $ 2,945  
  

 

 

    

 

 

    

 

 

 

Acquisitions of businesses and technology:

        

Cash paid for businesses and technology purchased, excluding contingent consideration

   $ 30,230      $ 21,560      $ 82,446  

Cash acquired in business acquisitions

     (671      (1,628      (7,680
  

 

 

    

 

 

    

 

 

 

Net cash paid for business acquisitions

   $ 29,559      $ 19,932      $ 74,766  
  

 

 

    

 

 

    

 

 

 

Common stock issued in connection with business acquisitions

   $ —        $ 73      $ 36,567  
  

 

 

    

 

 

    

 

 

 

Non-cash investing and financing activities:

        

Non-cash settlement of employee-related liabilities by issuing RSUs

   $ 1,171      $ 3,059      $ 1,353  

Property and equipment received, but not paid

     681        1,257        1,684  
  

 

 

    

 

 

    

 

 

 
   $ 1,852      $ 4,316      $ 3,037  
  

 

 

    

 

 

    

 

 

 

Note 2: Earnings Per Share

Net income (loss) per basic common share is computed using the weighted average number of common shares outstanding during the period. Net income (loss) per diluted common share is computed using the weighted average number of common shares and dilutive potential common shares outstanding during the period. Potential common shares result from the assumed exercise of outstanding common stock options having a dilutive effect using the treasury stock method, non-vested shares of restricted stock having a dilutive effect, non-vested

 

121


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

restricted stock for which the performance criteria have been met, shares to be purchased under our ESPP having a dilutive effect, the assumed release at the beginning of 2017 of shares potentially issued from escrow related to the acquisition of CTI, the assumed issuance at the beginning of 2016 of shares issued from escrow during 2016 related to the acquisition of Reggiani, the assumed conversion of our Notes having a dilutive effect using the treasury stock method when the stock price exceeds the conversion price of the Notes, as well as the dilutive effect of our warrants when the stock price exceeds the warrant strike price. Any potential shares that are anti-dilutive as defined in ASC 260 are excluded from the effect of dilutive securities.

Performance-based and market-based restricted stock and stock options that would be issuable if the end of the reporting period were the end of the vesting period, if the result would be dilutive, are assumed to be outstanding for purposes of determining net income (loss) per diluted common share as of the later of the beginning of the period or the grant date in accordance with ASC 260-10-45-48. Accordingly, performance-based RSUs, which vested on various dates during the years ended December 31, 2017, 2016, and 2015 based on achievement of specified performance criteria related to revenue, cash flows from operating activities, and non-GAAP operating income targets; market-based RSUs, which vested during the year ended December 31, 2015 based on achievement of specified stock prices for defined periods; and performance-based stock options, which vested during the year ended December 31, 2016 based on achievement of specified targets related to non-GAAP return on equity, are included in the determination of net income (loss) per diluted common share as of the beginning of each respective year.

Basic and diluted earnings per share for the years ended December 31, 2017, 2016, and 2015 are reconciled as follows (in thousands, except for per share amounts):

 

     2017      2016      2015  

Basic net income (loss) per share:

        

Net income (loss) available to common shareholders

   $ (15,345    $ 44,949      $ 32,199  
  

 

 

    

 

 

    

 

 

 

Weighted average common shares outstanding

     46,281        46,900        47,217  

Basic net income (loss) per share

   $ (0.33    $ 0.96      $ 0.68  
  

 

 

    

 

 

    

 

 

 

Dilutive net income (loss) per share:

        

Net income (loss) available to common shareholders

   $ (15,345    $ 44,949      $ 32,199  
  

 

 

    

 

 

    

 

 

 

Weighted average common shares outstanding

     46,281        46,900        47,217  

Dilutive stock options, restricted stock, and ESPP purchase rights

     —          897        933  
  

 

 

    

 

 

    

 

 

 

Weighted average common shares outstanding for purposes of computing diluted net income (loss) per share

     46,281        47,797        48,150  
  

 

 

    

 

 

    

 

 

 

Dilutive net income (loss) per share

   $ (0.33    $ 0.94      $ 0.67  
  

 

 

    

 

 

    

 

 

 

 

122


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

Potential shares of common stock that were not included in the determination of diluted net income (loss) per share for the periods presented because the impact of including them would have been anti-dilutive or because their performance conditions have not been met, consisted of the following (in thousands):

 

     For the years ended December 31,  
     2017      2016      2015  

Options

     138        —          —    

RSUs & PSUs

     692        183        489  

ESPP purchase rights

     160        10        12  
  

 

 

    

 

 

    

 

 

 

Total potential shares of common stock excluded from the computation of diluted earnings per share

     990        193        501  
  

 

 

    

 

 

    

 

 

 

The weighted-average number of common shares outstanding does not include the effect of the potential common shares from conversion of our Notes and exercise of our Warrants, which were issued in September 2014. The effects of these potentially outstanding shares were not included in the calculation of diluted net income (loss) per share because the effect would have been anti-dilutive since the conversion price of the Notes and the strike price of the Warrants exceeded the average market price of our common stock. We have the option to pay cash, issue shares of common stock, or any combination thereof for the aggregate amount due upon conversion of the Notes. Our intent is to settle the principal amount of the Notes in cash upon conversion. As a result, only amounts payable in excess of the principal amount of the Notes are considered in diluted net income (loss) per share under the treasury stock method. The Note Hedges are also not included in the calculation of diluted net income (loss) per share because the effect of any exercise of the Note Hedges would be anti-dilutive. Please refer to Note 7—Convertible Senior Notes, Note Hedges, and Warrants of the Notes to Consolidated Financial Statements for additional information.

Note 3: Business Acquisitions

We acquired FFPS and Generation Digital during 2017, which have been included in our Fiery operating segment, and two business process automation businesses, CRC and Escada, which have been included in our Productivity Software operating segment. Post-acquisition revenue was $27.1 million in 2017 related to these four acquisitions. We acquired Optitex and Rialco during 2016, which have been included in our Productivity Software and Industrial Inkjet operating segments, respectively. Post-acquisition revenue was $19.8 million in 2016 related to these two acquisitions. We acquired Reggiani and Matan during 2015, which have been included in our Industrial Inkjet operating segment, and two business process automation businesses, which have been included in our Productivity Software operating segment. Post-acquisition revenue was $88.4 million in 2015 related to these four acquisitions. Acquisition-related transaction costs were $2.1, $2.2, and $5.5 million during the years ended December 31, 2017, 2016, and 2015, respectively.

These acquisitions were accounted for as purchase business combinations. We allocated the purchase price to the tangible and identifiable intangible assets acquired and liabilities assumed on the basis of their estimated fair value on their respective acquisition dates. Excess purchase consideration was recorded as goodwill. Factors contributing to a purchase price that results in goodwill include, but are not limited to, the retention of research and development personnel with skills to develop future technology, manufacturing capacity in the Industrial Inkjet operating segment, support personnel to provide maintenance services related to the products, a trained sales force capable of selling current and future products, the opportunity to cross-sell products of the acquired businesses to existing customers, the positive reputation of each of these businesses in the market, the opportunity to integrate acquired technology into our products, integration of Generation Digital’s digital textile design workflow with our Fiery textile DFEs and Reggiani digital textile printers linking textile design and

 

123


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

production, the opportunity to sell Fiery DFEs to FFPS customers, and the opportunity to expand our presence in the DFE market through the synergy of FFPS technology with existing Fiery products, the opportunity to sell our Productivity Software Suite to customers of the acquired businesses, the opportunity to expand our presence in the digital inkjet textile printing market through the acquisition of the Reggiani digital inkjet textile printer business, and the synergy of Optitex technology with Reggiani digital inkjet textile printers. Rialco’s technical and commercial capabilities benefit the Industrial Inkjet operating segment in the sourcing, specification, and purification of high quality dyes and expand our research, development, and innovation base to develop ink for the signage, ceramic, and packaging markets.

We engaged a third party valuation firm to aid management in its analyses of the fair value of these acquired businesses. All estimates, key assumptions, and forecasts were either provided by or reviewed by us. While we chose to utilize a third party valuation firm, the fair value analyses and related valuations represent the conclusions of management and not the conclusions or statements of any third party.

The purchase price allocations for the 2017 purchase business combinations are preliminary and subject to change within the respective measurement periods as valuations are finalized. We expect to continue to obtain information to assist us in finalizing the fair value of the net assets acquired during the respective measurement periods, which end at various dates in 2018. Measurement period adjustments will be recognized in the reporting period in which the adjustment amounts, if any, are determined.

2017 Acquisitions

Fiery Operating Segment

We acquired certain assets comprising the FFPS business from Xerox, a New York corporation headquartered in Norwalk, Connecticut, on January 31, 2017 for cash consideration of $23.9 million consisting of $5.9 million paid at closing, $9.0 million paid in July 2017, and $9.0 million payable in July 2018, which have been discounted at our incremental borrowing rate of 4.98%, resulting in a purchase price of $23.1 million. The FFPS business manufactures and markets the FFPS DFE, which is a DFE that previously competed with our Fiery DFEs and is included in our Fiery operating segment.

We acquired privately held Generation Digital, which is a New York corporation headquartered in New York City, on August 14, 2017 for cash consideration of $3.2 million, net of cash acquired, plus an additional potential future cash earnout, which is contingent on achieving certain revenue and operating profit performance targets during a six-month period followed sequentially by a 12-month period. Generation Digital provides software to textile and fashion designers for the creation and design of prints and patterns, color matching, and color palette creation and management. Generation Digital will be integrated into the Fiery operating segment.

The fair value of the earnout related to the Generation Digital acquisition is currently estimated to be $3.6 million at December 31, 2017, by applying the income approach in accordance with ASC 805-30-25-5. Key assumptions include a risk-free discount rate of 2.83% and probability-adjusted revenue and operating profit levels. Probability-adjusted revenue and operating profit are significant inputs that are not observable in the market, which ASC 820-10-35 refers to as a Level 3 inputs. This contingent liability is reflected in our Consolidated Balance Sheet as of December 31, 2017, as a current and noncurrent liability of $1.0 and $2.6 million, respectively, with the first payment due in the third quarter of 2018, if earned. In accordance with ASC 805-30-35-1, changes in the fair value of contingent consideration subsequent to the acquisition date are recognized in general and administrative expenses.

 

124


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

Productivity Software Operating Segment

We acquired privately held CRC and Escada, which have been included in our Productivity Software operating segment, for cash consideration of approximately $19.5 million, net of cash acquired, plus an additional potential future cash earnout related to Escada, which is contingent on Escada achieving certain revenue and operating profit performance targets over two consecutive 12-month periods.

CRC is a Michigan corporation headquartered in Scottsdale, Arizona, which was acquired from Reynolds, an Ohio corporation headquartered in Dayton, Ohio, on May 8, 2017. CRC provides business process automation software for label and packaging printers for commercial businesses and is included in the Midmarket Print Suite within our Productivity Software operating segment.

Escada Innovations Limited, a private limited company incorporated in England and Wales and Escada Systems, Inc., a Delaware corporation headquartered in Decatur, Georgia (collectively, “Escada”) was acquired on October 1, 2017. Escada provides corrugator control systems for the corrugated packaging market, which provide comprehensive control and traceability for the entire corrugated packaging process. Escada will be integrated into the Productivity Software operating segment.

The fair value of the earnout related to the Escada acquisition is currently estimated to be $2.1 million at December 31, 2017, by applying the income approach in accordance with ASC 805-30-25-5, Business Combinations. Key assumptions include a risk-free discount rate of 2.97% and probability-adjusted revenue and operating profit levels. Probability-adjusted revenue and operating profit are significant inputs that are not observable in the market, which ASC 820-10-35 refers to as Level 3 inputs. This contingent liability is reflected in our Consolidated Balance Sheet as of December 31, 2017, as a noncurrent liability with the first payment due in the first quarter of 2019, if earned. In accordance with ASC 805-30-35-1, changes in the fair value of contingent consideration subsequent to the acquisition date are recognized in general and administrative expenses.

2016 Acquisitions

Industrial Inkjet Operating Segment

Rialco, a private limited liability company incorporated in England and Wales and headquartered in Bradford, U.K., was acquired on March 1, 2016 for cash consideration of $8.4 million, net of cash acquired, plus an additional potential future cash earnout, which is contingent on achieving certain revenue and gross profit performance targets over three consecutive 12-month periods. Rialco is a leading European supplier of dye powders and color products for the textile, digital print, and other decorating industries. Rialco’s pure disperse dyes are particularly important in the manufacture of high-quality dye sublimation inkjet ink for textile applications, which is a key growth area in the global migration from analog to digital print. Rialco has been included in the Industrial Inkjet operating segment.

The fair value of the earnout related to the Rialco acquisition is estimated to be $3.4 million at December 31, 2017, by applying the income approach in accordance with ASC 805-30-25-5, adjusted for the impact of post-acquisition foreign currency translation changes. Key assumptions include a risk-free discount rate of 0.8% and probability-adjusted revenue and gross profit levels. Probability-adjusted revenue and gross profit are significant inputs that are not observable in the market, which ASC 820-10-35 refers to as Level 3 inputs. This contingent liability is reflected in the Consolidated Balance Sheet as of December 31, 2017, as a current and noncurrent liability of $1.3 and $2.1 million, respectively, if earned. In accordance with ASC 805-30-35-1, changes in the fair value of contingent consideration subsequent to the acquisition date are recognized in general and administrative expenses.

 

125


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

Productivity Software Operating Segment

Optitex, a privately-held Israeli company headquartered in Rosh Ha’Ayin, Israel, was acquired on June 16, 2016 for cash consideration of $11.6 million, net of cash acquired, plus an additional potential future cash earnout, which is contingent on achieving certain revenue and operating profit performance targets over three consecutive 12-month periods. Optitex has developed and markets integrated 2D and 3D CAD software that is shortening the design cycle, reducing our customers’ costs, and accelerating the adoption of fast fashion. Optitex has been included in the Productivity Software operating segment.

The fair value of the earnout related to the Optitex acquisition is estimated to be $20.9 million at December 31, 2017, by applying the income approach in accordance with ASC 805-30-25-5, adjusted for the impact of post-acquisition foreign currency translation changes. Key assumptions include a risk-free discount rate of 3.39% and probability-adjusted revenue and operating profit levels. Probability-adjusted revenue and operating profit are significant inputs that are not observable in the market, which ASC 820-10-35 refers to as Level 3 inputs. This contingent liability is reflected in the Consolidated Balance Sheet as of December 31, 2017, as a current and noncurrent liability of $9.1 and $11.8 million, respectively, if earned. In accordance with ASC 805-30-35-1, changes in the fair value of contingent consideration subsequent to the acquisition date are recognized in general and administrative expenses.

2015 Acquisitions

Industrial Inkjet Operating Segment

On July 1, 2015, we acquired privately-held Reggiani, a societa per azioni headquartered in Bergamo, Italy, and privately-held Matan, an Israeli company headquartered in Rosh Ha’Ayin, Israel, which have been included in the Industrial Inkjet operating segment.

We purchased Matan for cash consideration of approximately $38.9 million, net of cash acquired. Matan super-wide format digital inkjet roll-to-roll printers, including advanced material handling features such as in-line cutting and slitting, expand our offerings in this market.

We purchased Reggiani for cash consideration of approximately $26.6 million, net of cash acquired, the issuance of 0.6 million shares of EFI common stock valued at $26.9 million, plus a potential future cash earnout, which is contingent on achieving certain revenue and EBIT performance targets over consecutive 18 and 12-month periods. Reggiani industrial digital inkjet textile printers address the full scope of advanced textile printing with versatile printers suitable for pigmented, reactive dye, acid dye, water-based dispersed printing ink, and coatings. This acquisition expanded our presence in the digital inkjet textile printing market.

The fair value of the earnout related to the Reggiani acquisition was fully settled during 2017. Earnout payments of $21.5 and $23.8 million were accelerated into 2017 and 2016, respectively.

Productivity Software Operating Segment

We acquired privately-held CTI and Shuttleworth, which have been included in our Productivity Software operating segment, for aggregate cash consideration of $9.3 million, net of cash acquired, the issuance of 0.2 million shares of EFI common stock valued at $9.7 million, plus a potential future cash earnout, which is contingent on achieving certain performance targets.

CTI, a California limited liability company headquartered in San Diego, California, was acquired on October 6, 2015 and provides manufacturing execution software for the corrugated packaging industry, including business and management capabilities, with a customer base including sheet feeders, sheet plants, and full corrugated box plants.

 

126


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

Shuttleworth, a private limited liability company incorporated in England and Wales and headquartered in Kettering, U.K., was acquired on November 4, 2015, and provides business process automation solutions to the signage and packaging digital print industries. Support and operations of Shuttleworth were included in the Productivity Software operating segment, which provides Pace, Monarch, and Radius products to the Shuttleworth customer base, while continuing to support existing Shuttleworth customers.

The fair value of the CTI and Shuttleworth earnouts are estimated to be $5.6 million at December 31, 2017, by applying the income approach in accordance with ASC 805-30-25-5. Key assumptions include risk-free discount rates of 0.6% to 1.3% and probability-adjusted revenue levels. Probability-adjusted revenue is a significant input that is not observable in the market, which ASC 820-10-35, refers to as a Level 3 input. This contingent liability is reflected in the Consolidated Balance Sheet as of December 31, 2017, as a current and noncurrent liability of $3.4 and $2.2 million, respectively.

Valuation Methodologies

Intangible assets acquired in 2017, 2016, and 2015 consist of customer relationships, the Master Purchasing Agreement (the “Purchasing Agreement”) with Xerox, “take-or-pay” contractual penalty with Xerox, trade names, existing technology, backlog, and IPR&D. The intangible asset valuation methodologies for each acquisition assumes discount rates between 14% and 30%.

Customer Relationships and Backlog were valued using the excess earnings method, which is an income approach. The value of customer relationships lies in the generation of a consistent and predictable revenue source and the avoidance of costs associated with developing the relationships. Customer relationships were valued by estimating the revenue attributable to existing customer relationships and probability-weighting each forecast year to reflect the uncertainty of maintaining existing relationships based on historical attrition rates.

Backlog represents unfulfilled customer purchase orders at the acquisition date that will provide a relatively secure revenue stream, subject only to potential customer cancellation.

Trade Names were valued using the relief from royalty method, which is an income approach, with royalty rates based on various factors including an analysis of market data, comparable trade name agreements, and historical advertising dollars spent supporting the trade name.

Existing Technology was generally valued using the relief from royalty method based on royalty rates for similar technologies. The value of existing technology is derived from consistent and predictable revenue, including the opportunity to cross-sell to existing customers and the avoidance of the costs associated with developing the technology. Revenue related to existing technology was adjusted in each forecast year to reflect the evolution of the technology and the cost of sustaining research and development required to maintain the technology.

Rialco existing technology was valued using the cost approach. The value of existing technology is estimated based on the historical time and cost to develop the technology, the estimated man-years required to recreate the technology, historical employee compensation and benefits, and a reasonable mark-up based on profit for companies with similar operations.

Purchasing Agreement was valued using the excess earnings method, which is an income approach. The Purchasing Agreement entered into with Xerox states that we will be Xerox’s preferred supplier of DFEs provided that we meet quality, cost, delivery, and services requirements. The value of the Purchasing Agreement lies in the generation of a consistent and predictable revenue source without incurring the costs normally required

 

127


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

to acquire the Purchasing Agreement. The Purchasing Agreement was valued by estimating the revenue attributable to the Purchasing Agreement and probability-weighting each forecast year to reflect the uncertainty of maintaining the existing relationship with Xerox beyond the initial five-year term of the agreement.

Take-or-pay Contract was valued using the Monte Carlo method, which is an income approach. If Xerox’s purchases of Fiery and FFPS DFEs during each of four consecutive 12-month periods is less than the minimum level defined for each purchase period, then Xerox shall make a one-time payment in an amount equal to a percentage of such shortfall compared to the minimum level, subject to the maximum payment amount agreed between the parties for each purchase period. Key assumptions include a risk-free discount rate of 4.98%, asset volatility of 27%, and probability-adjusted DFE revenue. If Xerox’s purchases of Fiery and FFPS DFEs exceed the minimum purchase levels defined for each purchase period, then we will pay a percentage of such excess to Xerox.

IPR&D was valued using the relief from royalty method by estimating the cost to develop purchased IPR&D into commercially viable products, estimating the net cash flows resulting from the sale of those products, and discounting the net cash flows back to their present value. Project schedules were based on management’s estimate of tasks completed and tasks to be completed to achieve technical and commercial feasibility.

 

     FFPS     Matan     Reggiani     CTI     Shuttleworth  

Discount rate for IPR&D

     20     16     21     18     20

IPR&D percent complete at acquisition date

     63     33     70     75     17

IPR&D percent complete at December 31, 2017

     100     100     100     100     100

Acquisition-date valuation (in thousands)

   $ 70     $ 3,190     $ 10,879     $ 150     $ 555  

IPR&D is subject to amortization after product completion over the product life or otherwise assessed for impairment in accordance with acquisition accounting guidance. Additional costs incurred to complete IPR&D after the acquisition are expensed.

The allocation of the purchase price to the assets acquired and liabilities assumed (in thousands) with respect to each of these acquisitions at their respective acquisition dates is summarized as follows:

 

     2017 Acquisitions  
     Fiery     Productivity Software  
     FFPS     Generation Digital     CRC and Escada  
     Weighted
average
useful life
     Purchase
Price
Allocation
    Weighted
average useful
life
     Purchase
Price
Allocation
    Weighted
average
useful life
     Purchase
Price
Allocation
 

Purchasing agreement

     10 years      $ 9,330       —        $ —         —        $ —    

Take-or-pay contract

     4 years        9,000       —          —         —          —    

Customer relationships

     —          —         8 years        3,030       7-9 years        5,240  

Existing technology

     2 years        2,570       5 years        890       4-6 years        5,870  

Trade names

     5 years        1,020       5 years        290       4-5 years        850  

IPR&D

     < one year        70       —          —         —          —    

Backlog

     —          —         —          —         one year        191  

Goodwill

     —          6,590       —          3,012       —          11,632  
     

 

 

      

 

 

      

 

 

 
        28,580          7,222          23,783  

Net tangible assets (liabilities)

        (5,537        (298        (3,738
     

 

 

      

 

 

      

 

 

 

Total purchase price

      $ 23,043        $ 6,924        $ 20,045  
     

 

 

      

 

 

      

 

 

 

 

 

128


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

    2016 Acquisitions     2015 Acquisitions  
    Industrial Inkjet     Productivity
Software
    Industrial Inkjet     Productivity
Software
 
    Rialco     Optitex     Matan     Reggiani     CTI and
Shuttleworth
 
    Weighted
average
useful life
    Purchase
Price
Allocation
    Weighted
average
useful life
    Purchase
Price
Allocation
    Weighted
average
useful life
    Purchase
Price
Allocation
    Weighted
average
useful life
    Purchase
Price
Allocation
    Weighted
average
useful life
    Purchase
Price
Allocation
 

Customer relationships

    6 years     $ 2,512       3-4 years     $ 8,890       6 years     $ 6,630       4 years     $ 12,187       3-4 years     $ 5,001  

Existing technology

    5 years       846       5 years       7,760       5 years       8,790       4 years       33,118       5 years       5,634  

Trade names

    5 years       763       4 years       2,020       5 years       2,570       5 years       11,964       4 years       1,357  

IPR&D

    —         —         —         —         —         3,190       —         10,879       —         705  

Backlog

    < one year       56       < one year       370       < one year       70       < one year       704       < one year       132  

Goodwill

      1,426         28,147         26,609         61,341         17,790  
   

 

 

     

 

 

     

 

 

     

 

 

     

 

 

 
      5,603         47,187         47,859         130,193         30,619  

Net tangible assets (liabilities)

      5,177         (11,924       (4,945       (32,571       (3,611
   

 

 

     

 

 

     

 

 

     

 

 

     

 

 

 

Total purchase price

    $ 10,780       $ 35,263       $ 42,914       $ 97,622       $ 27,008  
   

 

 

     

 

 

     

 

 

     

 

 

     

 

 

 

The initial preliminary purchase price allocations were adjusted by $0.7, $0.8, and $3.8 million during 2017, 2016, and 2015, respectively, primarily related to certain current assets and deferred tax liabilities. Pro forma results of operations have not been presented because they are not material to our Consolidated Statements of Operations for the years ended December 31, 2017 and 2016.

Goodwill represents the excess of the purchase price over the net tangible and intangible assets acquired. Goodwill that was generated by our acquisitions of Reggiani, CTI, Shuttleworth, Rialco, CRC and Escada is not deductible for tax purposes. Goodwill that was generated by our acquisitions of FFPS and Generation Digital is deductible for tax purposes. Goodwill that was generated by our acquisitions of Optitex and Matan is deductible for U.S. tax purposes, but is not deductible for tax purposes in Israel.

Escada and Rialco generate revenue and incur operating expenses primarily in British pounds sterling. Upon consideration of the salient economic indicators discussed in ASC 830-10-55-5, we consider British pounds sterling to be the functional currency for Escada and Rialco. Optitex generates revenue and incurs operating expenses primarily in Israeli shekels. Upon consideration of the salient economic indicators, we consider the Israeli shekel to be the functional currency for Optitex.

Note 4: Balance Sheet Components

Inventories

Inventories as of December 31, 2017 and 2016 are as follows (in thousands):

 

     2017      2016  

Raw materials

   $ 57,061      $ 45,798  

Work in process

     9,792        7,362  

Finished goods

     58,960        43,178  
  

 

 

    

 

 

 

Total

   $ 125,813      $ 96,338  
  

 

 

    

 

 

 

 

129


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

Accrued and Other Liabilities

Accrued and other liabilities as of December 31, 2017 and 2016 are as follows (in thousands):

 

     2017      2016  

Accrued compensation and benefits

   $ 29,113      $ 31,714  

Contingent consideration—current

     14,992        19,244  

Warranty provision—current

     12,931        10,054  

Debt assumed through business acquisitions

     11,101        98  

Accrued royalty payments

     4,903        4,994  

Accrued litigation and consulting

     4,277        1,916  

Technology transfer

     3,593        3,822  

Hedging liability

     3,281        258  

Deferred rent

     2,846        2,938  

Sales tax liabilities

     2,574        1,997  

Restructuring and other

     2,452        1,824  

Other accrued liabilities

     6,097        6,646  
  

 

 

    

 

 

 

Total

   $ 98,090      $ 85,505  
  

 

 

    

 

 

 

Accumulated Other Comprehensive Income (Loss) (“OCI”)

OCI classified within stockholders’ equity in our Consolidated Balance Sheets as of December 31, 2017 and 2016 are as follows (in thousands):

 

     2017      2016  

Net unrealized investment losses

   $ (697    $ (473

Currency translation gains (losses)

     8,794        (24,111

Net unrealized gains on cash flow hedges

     41        9  
  

 

 

    

 

 

 

Total

   $ 8,138      $ (24,575
  

 

 

    

 

 

 

There were $0.1 and less than $0.1 million, net of tax, reclassified out of OCI for the years ended December 31, 2017 and 2015, respectively, consisting of unrealized gains and losses from investments in debt securities reported within interest income and other income (expense), net, in our Consolidated Statements of Operations. There were no amounts reclassified out of OCI for the year ended December 31, 2016.

 

130


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

Note 5: Goodwill and Long-Lived Intangible Assets

Purchased Intangible Assets

Our purchased intangible assets resulting from acquisitions are as follows (in thousands, except for weighted average useful life):

 

          December 31, 2017     December 31, 2016  
    Weighted
average
useful life
(years)
    Gross
carrying
amount
    Accumulated
amortization
    Weighted
remaining
average
useful life
(years)
    Net carrying
amount
    Gross carrying
amount
    Accumulated
amortization
    Net carrying
amount
 

Goodwill

    —       $ 403,278     $ —         —       $ 403,278     $ 359,841     $ —       $ 359,841  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Customer relationships and other

    4.6     $ 95,862     $ (45,862     3.6     $ 50,000     $ 88,557     $ (49,527   $ 39,030  

Existing technology

    4.1       196,693       (149,300     2.9       47,393       173,543       (122,654     50,889  

Trademarks and trade names

    4.9       72,048       (46,822     5.5       25,226       67,701       (38,300     29,401  

IPR&D

    —         389       —         —         389       3,677       —         3,677  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Amortizable intangible assets

    4.4     $ 364,992     $ (241,984     3.8     $ 123,008     $ 333,478     $ (210,481   $ 122,997  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Acquired customer relationships and other, existing technology, and trademarks and trade names are amortized over their estimated useful lives of two to sixteen years using the straight-line method, which approximates the pattern in which the economic benefits of the identified intangible assets are realized. The useful lives of certain amortizable identifiable intangible assets were reduced based on a re-assessment of their useful lives with a $0.2 and $1.6 million impact on amortization expense during 2017 and 2016, respectively. No changes have been made to the useful lives of amortizable identifiable intangible assets in 2015. Aggregate amortization expense was $47.3, $39.6, and $26.5 million for the years ended December 31, 2017, 2016, and 2015, respectively.

IPR&D is subject to amortization after product completion over the product life or otherwise assessed for impairment in accordance with acquisition accounting guidance. There were no impairments of IPR&D recognized during the years ended December 31, 2017, 2016, or 2015.

As of December 31, 2017, future estimated amortization expense for each of the next five years and thereafter related to the amortization of identified intangible assets is as follows (in thousands):

 

For the years ended December 31,

   Future
amortization
expense
 

2018

   $ 43,652  

2019

     35,770  

2020

     19,331  

2021

     7,253  

2022

     5,003  

Thereafter

     11,999  
  

 

 

 
   $ 123,008  
  

 

 

 

 

131


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

Goodwill Rollforward

The goodwill rollforward for the years ended December 31, 2017 and 2016 is as follows (in thousands):

 

     Industrial
Inkjet
    Productivity
Software
    Fiery     Total  

Ending Balance, December 31, 2015

   $ 142,183     $ 133,128     $ 63,482     $ 338,793  
  

 

 

   

 

 

   

 

 

   

 

 

 

Additions (Rialco and Optitex acquisitions)

   $ 1,426     $ 28,147     $ —       $ 29,573  

Opening balance sheet adjustments

     (171     (663     —         (834

Foreign currency adjustments

     (2,370     (5,137     (184     (7,691
  

 

 

   

 

 

   

 

 

   

 

 

 

Ending Balance, December 31, 2016

   $ 141,068     $ 155,475     $ 63,298     $ 359,841  
  

 

 

   

 

 

   

 

 

   

 

 

 

Additions (FFPS, Generation Digital, CRC, and Escada acquisitions)

   $ —       $ 11,632     $ 9,602     $ 21,234  

Opening balance sheet adjustments

     —         10       679       689  

Foreign currency adjustments

     13,305       7,527       682       21,514  
  

 

 

   

 

 

   

 

 

   

 

 

 

Ending Balance, December 31, 2017

   $ 154,373     $ 174,644     $ 74,261     $ 403,278  
  

 

 

   

 

 

   

 

 

   

 

 

 

Accumulated Impairment as of December 31, 2017, recognized in 2008

   $ 103,991     $ —       $ —       $ 103,991  
  

 

 

   

 

 

   

 

 

   

 

 

 

Goodwill Assessment

ASU 2011-08, Intangibles—Goodwill and Other (ASC 350): Testing Goodwill for Impairment, provides that a simplified analysis of goodwill impairment may be performed consisting of a qualitative assessment to determine whether further impairment testing is necessary. Due to the significant additions to goodwill resulting from the business combinations completed during 2017 and 2016 and because our reporting units are susceptible to fair value fluctuations, we determined that the quantitative analysis should be performed.

A two-step impairment test of goodwill is required by ASC 350-20-35. In the first step, the fair value of each reporting unit is compared to its carrying value. If the fair value exceeds carrying value, goodwill is not impaired and further testing is not required. If the carrying value exceeds fair value, then the second step of the impairment test is required to determine the implied fair value of the reporting unit’s goodwill. The implied fair value of goodwill is calculated by deducting the fair value of all tangible and intangible net assets of the reporting unit, excluding goodwill, from the fair value of the reporting unit as determined in the first step. If the carrying value of the reporting unit’s goodwill exceeds its implied fair value, then an impairment loss must be recorded equal to the difference.

Our goodwill valuation analysis is based on our respective reporting units (Industrial Inkjet, Productivity Software, and Fiery), which are consistent with our operating segments identified in Note 14—Segment Information, Geographic Regions, and Major Customers of the Notes to Consolidated Financial Statements. We determined the fair value of our reporting units as of December 31, 2017 by equally weighting the market and income approaches. Under the market approach, we estimated fair value based on market multiples of revenue or earnings of comparable companies. Under the income approach, we estimated fair value based on a projected cash flow method using a discount rate determined by our management to be commensurate with the risk inherent in our current business model. Based on our valuation results, we have determined that the fair values of our Industrial Inkjet, Productivity Software, and Fiery reporting units exceed their carrying values as of December 31, 2017, by $398.1, $78.7 and $207.9 million, respectively, or 90%, 43%, and 197%, respectively.

 

132


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

To identify suitable comparable companies under the market approach, consideration was given to the financial condition and operating performance of the reporting unit being evaluated relative to companies operating in the same or similar businesses, potentially subject to corresponding economic, environmental, and political factors and considered to be reasonable investment alternatives. Consideration was given to the investment characteristics of the subject companies relative to those of similar publicly traded companies (i.e., guideline companies), which are actively traded. In applying the Public Company Market Multiple Method, valuation multiples were derived from historical and projected operating data of guideline companies and applied to the appropriate operating data of our reporting units to arrive at an indication of fair value. Five suitable guideline companies were identified for the Industrial Inkjet, reporting unit. Six suitable guideline companies were identified for the Productivity Software and Fiery reporting units, respectively.

As part of this process, we engaged a third party valuation firm to assist management in its analysis. All estimates, key assumptions, and forecasts were either provided by or reviewed by us. While we chose to utilize a third party valuation firm, the impairment analysis and related valuations represent the conclusions of management and not the conclusions or statements of any third party.

Solely for purposes of establishing inputs for the income approach to assess the fair value of the Industrial Inkjet, Productivity Software, and Fiery reporting units, we made the following assumptions:

 

    Industrial Inkjet revenue was comparable in 2017 with 2016. Industrial Inkjet revenue would have been higher by $3.4 million when considering out-of-period adjustments related to certain bill and hold transactions, which were recorded during the year ended December 31, 2017. Industrial Inkjet revenue is assumed to return to historical normalized growth rates during the forecast horizon.

 

    Productivity Software revenue growth was 3% in 2017 compared with 2016. Productivity Software revenue is assumed to return to historical normalized growth rates during the forecast horizon.

 

    Fiery revenue declined by 4% in 2017 primarily due to the leading printer manufacturers tightly managing their inventory levels in the first half of 2017, which decreased demand, partially offset by increased inventory levels and increased demand during the second half of 2017. This decrease was partially offset by post-acquisition FFPS revenue, which was acquired in January 2017, and a small amount of Generation Digital revenue, which was acquired in August 2017. Fiery revenue growth of 2% per year is assumed in the forecast horizon commencing in 2019 as printer distributor / manufacturer inventories and end user demand return to normal levels and APAC demand recovers.

 

    Despite ongoing economic uncertainty, our reporting units’ revenue is assumed to grow at historical normalized rates between 2018 and 2023 for the following primary reasons:

 

  ¡    Our Industrial Inkjet revenue is positioned to outpace the market due to launch of the Nozomi corrugated packaging industrial digital inkjet printer and the ongoing transition from solvent-based to UV curable-based printing and from UV curing to UV/LED curing. This transition is expected to continue through the forecast horizon.

 

  ¡    Our acquisitions of Rialco in 2016 and Reggiani and Matan in 2015 will enable us to continue to achieve historical normalized Industrial Inkjet revenue growth rates through the forecast horizon.

 

  ¡    Our acquisitions of Escada and CRC in 2017, Optitex in 2016, and CTI and Shuttleworth in 2015 will enable us to continue to achieve historical normalized Productivity Software revenue growth rates through the forecast horizon.

 

  ¡   

Our acquisition strategy in the Productivity Software reporting unit will enable us to achieve historical normalized revenue growth rates through the forecast horizon. Our intention is to continue to explore additional acquisition opportunities in this operating segment to further

 

133


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

 

consolidate the business process automation and cloud-based order entry and order management software industries.

 

    Other assumptions include:

 

  ¡    Long-term industry growth after 2023.

 

  ¡    Gross profit percentages will approximate historical average levels in the Industrial Inkjet, Productivity Software and Fiery reporting units.

Our discounted cash flow projections are six-year financial forecasts, which were based on annual financial forecasts developed internally by management for use in managing our business and through discussions with the valuation firm engaged by us. The significant assumptions utilized in these six-year financial forecasts included consolidated annual revenue growth rates ranging from 4% to 12% which equates to a consolidated compound annual growth rate of 6%. The upper end of the range exceeds our historical normalized growth rates due to the addition of the Nozomi printer, Reggiani textile, and Optitex software businesses to our portfolio. Future cash flows were discounted to present value using a mid-year convention and a consolidated discount rate of 10.8%. Terminal values were calculated using the Gordon growth methodology with a consolidated long-term growth rate of 4% for Industrial Inkjet and Productivity Software and 2.5% for Fiery. The sum of the fair values of the Industrial Inkjet, Productivity Software, and Fiery reporting units was reconciled to our current market capitalization (based on our stock price) plus an estimated control premium. Percentages of revenue over the six-year forecast horizon were compared to approximate percentages realized by the guideline companies. To assess the reasonableness of the estimated control premium of 8.8%, we examined the most similar transactions in relevant industries and determined the average premium indicated by the transactions deemed to be most similar to a hypothetical transaction involving our reporting units. We examined the weighted average and median control premiums offered in relevant industries, industry specific control premiums, and specific transaction control premiums to conclude that our estimated control premium is reasonable.

We assess the impairment of identifiable intangibles and long-lived assets whenever events or changes in circumstances indicate the carrying value may not be recoverable or the life of the asset may need to be revised. Factors considered important that could trigger an impairment review include:

 

    significant negative industry or economic trends,

 

    significant decline in our stock price for a sustained period,

 

    our market capitalization relative to net book value,

 

    significant changes in the manner of our use of the acquired assets,

 

    significant changes in the strategy for our overall business, and

 

    our assessment of growth and profitability in each reporting unit over the coming years.

Given the uncertainty of the economic environment and the potential impact on our business, there can be no assurance that our estimates and assumptions regarding the duration of the ongoing economic downturn, or the period or strength of recovery, made for purposes of our goodwill impairment testing at December 31, 2017 will prove to be accurate predictions of the future. If our assumptions regarding forecasted revenue or gross profit rates are not achieved, we may be required to record additional goodwill impairment charges in future periods relating to any of our reporting units, whether in connection with the next annual impairment testing in the fourth quarter of 2018 or prior to that, if any such change constitutes an interim triggering event. It is not possible to determine if any such future impairment charge would result or, if it does, whether such charge would be material.

 

134


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

Long-Lived Assets

We evaluate potential impairment with respect to long-lived assets whenever events or changes in circumstances indicate their carrying amount may not be recoverable. An asset is considered impaired if its carrying amount exceeds the undiscounted future cash flow the asset is expected to generate. An impairment loss is recorded for long-lived assets held-for-sale when the carrying amount of the asset exceeds its fair value less cost to sell. A long-lived asset is not depreciated while it is classified as held-for-sale.

We recorded an impairment loss of $0.9 million during the year ended December 31, 2017 related to the Meredith manufacturing facility and related land, For additional information, please refer to Note 15 – Property and Equipment, net, for details. There were no asset impairment charges recognized during the years ended December 31, 2016 and 2015.

Note 6: Investments and Fair Value Measurements

We invest our excess cash on deposit with major banks in money market, U.S. Treasury and government-sponsored entity, corporate, municipal government, asset-backed, and mortgage-backed residential securities. By policy, we invest primarily in high-grade marketable securities. We are exposed to credit risk in the event of default by the financial institutions or issuers of these investments to the extent of amounts recorded in our Consolidated Balance Sheets.

We consider all highly liquid investments with an original maturity of three months or less at the time of purchase to be cash equivalents. Typically, the cost of these investments has approximated fair value. Marketable investments with a maturity greater than three months are classified as available-for-sale short-term investments. Available-for-sale securities are stated at fair value with unrealized gains and losses reported as a separate component of OCI, adjusted for deferred income taxes. The credit portion of any other-than-temporary impairment is included in net income (loss). Realized gains and losses on sales of financial instruments are recognized upon sale of the investments using the specific identification method.

Our available-for-sale short-term investments as of December 31, 2017 and 2016 are as follows (in thousands):

 

     Amortized cost      Gross
unrealized gains
     Gross
unrealized losses
    Fair value  

December 31, 2017

          

U.S. Government and sponsored entities

   $ 59,824      $  —        $ (660   $ 59,164  

Corporate debt securities

     79,356        —          (450     78,906  

Municipal securities

     382        —          (2     380  

Asset-backed securities

     9,808        44        (47     9,805  

Mortgage-backed securities—residential

     445        —          (3     442  
  

 

 

    

 

 

    

 

 

   

 

 

 

Total short-term investments

   $ 149,815      $ 44      $ (1,162   $ 148,697  
  

 

 

    

 

 

    

 

 

   

 

 

 

December 31, 2016

          

U.S. Government and sponsored entities

   $ 70,893      $ 49      $ (348   $ 70,594  

Corporate debt securities

     198,166        102        (621     197,647  

Municipal securities

     1,278        —          (1     1,277  

Asset-backed securities

     24,233        79        (17     24,295  

Mortgage-backed securities—residential

     1,615        3        (3     1,615  
  

 

 

    

 

 

    

 

 

   

 

 

 

Total short-term investments

   $ 296,185      $ 233      $ (990   $ 295,428  
  

 

 

    

 

 

    

 

 

   

 

 

 

 

135


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

The fair value and duration that investments, including cash equivalents, have been in a gross unrealized loss position as of December 31, 2017 and 2016 are as follows (in thousands):

 

     Less than 12 Months     More than 12 Months     TOTAL  

December 31, 2017

   Fair
Value
     Unrealized
Losses
    Fair
Value
     Unrealized
Losses
    Fair
Value
     Unrealized
Losses
 

U.S. Government and sponsored entities

   $ 23,023      $ (206   $ 35,989      $ (454   $ 59,012      $ (660

Corporate debt securities

     45,857        (207     32,634        (243     78,491        (450

Municipal securities

     378        (2     —          —         378        (2

Asset-backed securities

     6,779        (31     2,947        (16     9,726        (47

Mortgage-backed securities—residential

     162        (2     142        (1     304        (3
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

Total

   $ 76,199      $ (448   $ 71,712      $ (714   $ 147,911      $ (1,162
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

December 31, 2016

               

U.S. Government and sponsored entities

   $ 39,810      $ (348   $ —        $ —       $ 39,810      $ (348

Corporate debt securities

     133,382        (581     13,158        (40     146,540        (621

Municipal securities

     1,268        (1     —          —         1,268        (1

Asset-backed securities

     4,540        (7     4,611        (10     9,151        (17

Mortgage-backed securities—residential

     428        (1     153        (2     581        (3
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

Total

   $ 179,428      $ (938   $ 17,922      $ (52   $ 197,350      $ (990
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

For fixed income securities that have unrealized losses as of December 31, 2017, we have determined that we do not have the intent to sell any of these investments and it is not more likely than not that we will be required to sell any of these investments before recovery of the entire amortized cost basis. We have evaluated these fixed income securities and determined that no credit losses exist. Accordingly, management has determined that the unrealized losses on our fixed income securities as of December 31, 2017 were temporary in nature.

Amortized cost and estimated fair value of investments at December 31, 2017 are summarized by maturity date as follows (in thousands):

 

     Amortized cost      Fair value  

Mature in less than one year

   $ 43,862      $ 43,741  

Mature in one to three years

     105,953        104,956  
  

 

 

    

 

 

 

Total short-term investments

   $ 149,815      $ 148,697  
  

 

 

    

 

 

 

For the years ended December 31, 2017 and 2016, net realized gains of $0.3 and $0.4 million were recognized, which were comprised of $0.3 and $0.4 million in realized gains from sales of investments, respectively, partially offset by less than $0.1 million in realized losses. For the year ended December 31, 2015, net realized gains of $0.1 million were recognized. As of December 31, 2017, and 2016, net unrealized losses of $1.1 and $0.8 million, respectively, were included in OCI in the accompanying Consolidated Balance Sheets.

Fair Value Measurements

ASC 820 identifies fair value as the exchange price, or exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As a basis for considering market participant assumptions in fair value measurements, ASC 820 establishes a three-tier fair value hierarchy as follows:

Level 1: Inputs that are quoted prices in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date;

 

136


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

Level 2: Inputs that are other than quoted prices included within Level 1, that are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date for the duration of the instrument’s anticipated life or by comparison to similar instruments; and

Level 3: Inputs that are unobservable or that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. These include management’s own judgments about market participant assumptions developed based on the best information available in the circumstances.

We utilize the market approach to measure the fair value of our fixed income securities. The market approach is a valuation technique that uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities. The fair value of our fixed income securities is obtained using readily-available market prices from a variety of industry standard data providers, large financial institutions, and other third-party sources for the identical underlying securities. The fair value of our investments in certain money market funds is expected to maintain a Net Asset Value of $1 per share and, as such, is priced at the expected market price.

We obtain the fair value of our Level 2 financial instruments from several third party asset managers, custodian banks, and accounting service providers. Independently, these service providers use professional pricing services to gather pricing data, which may include quoted market prices for identical or comparable instruments or inputs other than quoted prices that are observable either directly or indirectly. As part of this process, we utilized these pricing services to assist management in its pricing analysis and assessment of other-than-temporary impairment. All estimates, key assumptions, and forecasts were either provided by or reviewed by us. While we chose to utilize a third party pricing service, the impairment analysis and related valuations represent conclusions of management and not conclusions or statements of any third party.

 

137


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

Our investments and liabilities measured at fair value have been presented in accordance with the fair value hierarchy specified in ASC 820 as of December 31, 2017 and 2016 in order of liquidity as follows (in thousands):

 

     Total      Quoted Prices
in Active
Markets for
Identical Assets
(Level 1)
     Significant
other
Observable
Inputs
(Level 2)
     Unobservable
Inputs

(Level 3)
 

December 31, 2017

           

Assets:

           

Money market funds

   $ 9,897      $ 9,897      $ —        $ —    

U.S. Government and sponsored entities

     59,164        33,261        25,903        —    

Corporate debt securities

     78,906        —          78,906        —    

Municipal securities

     380        —          380        —    

Asset-backed securities

     9,805        —          9,754        51  

Mortgage-backed securities—residential

     442        —          442        —    
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 158,594      $ 43,158      $ 115,385      $ 51  
  

 

 

    

 

 

    

 

 

    

 

 

 

Liabilities:

           

Contingent consideration, current and noncurrent

   $ 35,702      $ —        $ —        $ 35,702  

Self-insurance

     902        —          —          902  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 36,604      $ —        $ —        $ 36,604  
  

 

 

    

 

 

    

 

 

    

 

 

 

December 31, 2016

           

Assets:

           

Money market funds

   $ 23,575      $ 23,575      $ —        $ —    

U.S. Government and sponsored entities

     70,594        51,870        18,724        —    

Corporate debt securities

     197,647        —          197,647        —    

Municipal securities

     1,277        —          1,277        —    

Asset-backed securities

     24,295        —          24,228        67  

Mortgage-backed securities—residential

     1,615        —          1,615        —    
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 319,003      $ 75,445      $ 243,491      $ 67  
  

 

 

    

 

 

    

 

 

    

 

 

 

Liabilities:

           

Contingent consideration, current and noncurrent

   $ 56,463      $ —        $ —        $ 56,463  

Self-insurance

     1,542        —          —          1,542  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 58,005      $ —        $ —        $ 58,005  
  

 

 

    

 

 

    

 

 

    

 

 

 

Money market funds have been classified as cash equivalents on the Consolidated Balance Sheets as of December 31, 2017 and 2016, respectively.

Investments are generally classified within Level 1 or Level 2 of the fair value hierarchy because they are valued using quoted market prices or alternative pricing sources with reasonable levels of price transparency. Investments in U.S. Treasury obligations and overnight money market mutual funds have been classified as Level 1 because these securities are valued based on quoted prices in active markets or are actively traded at $1.00 Net Asset Value. There have been no transfers between Level 1 and 2 during the years ended December 31, 2017 and 2016.

Government agency investments and corporate debt instruments, including investments in asset-backed and mortgage-backed securities, have generally been classified as Level 2 because markets for these securities are

 

138


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

less active or valuations for such securities utilize significant inputs which are directly or indirectly observable. We hold asset-backed securities with income payments derived from and collateralized by a specified pool of underlying assets. Asset-backed securities in the portfolio are predominantly collateralized by credit cards and auto loans. We also had two asset-backed securities collateralized by residential mortgage loans, which have been fully reserved.

Liabilities for Contingent Consideration

Acquisition-related liabilities for contingent consideration (i.e., earnouts) are related to the purchase business combinations of Generation Digital and Escada in 2017; Optitex and Rialco in 2016; Shuttleworth, CTI, and Reggiani in 2015; DIMS, DirectSmile, and SmartLinc in 2014; Metrix and PrintLeader Software (“PrintLeader”) in 2013.

The fair value of these earnouts is estimated to be $35.7 and $56.5 million as of December 31, 2017 and 2016, respectively, by applying the income approach in accordance with ASC 805-30-25-5. Key assumptions include risk-free discount rates between 0.6% and 4.98% (Monte Carlo valuation method) and discount rates between 4.7% and 6.0% (probability-adjusted method), as well as probability-adjusted revenue and EBIT levels. Probability-adjusted revenue, gross margin, and EBIT are significant inputs that are not observable in the market, which ASC 820-10-35 refers to as Level 3 inputs. These contingent liabilities have been reflected in the Consolidated Balance Sheet as of December 31, 2017 as current and noncurrent liabilities of $14.9 and $20.8 million, respectively.

The fair value of contingent consideration increased by $6.5 million, including $1.7 million of earnout interest accretion, related to all acquisitions during the year ended December 31, 2017. The Optitex, CTI and Rialco earnout performance probabilities increased while the Shuttleworth earnout performance probability decreased in 2017. The fair value of contingent consideration increased by $6.8 million, including $2.7 million of earnout interest accretion related to all acquisitions during the year ended December 31, 2016. The Rialco, Optitex, Reggiani, DirectSmile, and CTI earnout performance probabilities increased while the DIMS and Shuttleworth earnout performance probabilities decreased or were not achieved in 2016. In accordance with ASC 805-30-35-1, changes in the fair value of contingent consideration subsequent to the acquisition date have been recognized in general and administrative expense.

Earnout payments and settlements during the year ended December 31, 2017 of $21.5, $6.8, $1.3, and $1.2 million are primarily related to the previously accrued Reggiani, Optitex, Rialco, and Shuttleworth contingent consideration liabilities, respectively. Earnout payments during the year ended December 31, 2016 of $23.8, $3.6, $0.4, and $0.2 million are primarily related to the previously accrued Reggiani, DirectSmile, SmartLinc, and Metrix contingent consideration liabilities, respectively.

 

139


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

Changes in the contingent liability for contingent consideration during the years ended December 31, 2017 and 2016 are summarized as follows

 

     Amount  

Fair value of contingent consideration at December 31, 2015

   $ 54,796  

Fair value of Rialco contingent consideration at March 1, 2016

     2,109  

Fair value of Optitex contingent consideration at June 16, 2016

     22,300  

Changes in valuation

     6,813  

Payments

     (28,111

Foreign currency adjustment

     (1,444
  

 

 

 

Fair value of contingent consideration at December 31, 2016

   $ 56,463  

Fair value of Generation Digital contingent consideration at August 14, 2017

     3,600  

Fair value of Escada contingent consideration at October 1, 2017

     2,049  

Escrow adjustment for Reggiani acquisition

     (4,711

Changes in valuation

     6,472  

Payments and settlements

     (30,924

Foreign currency adjustment

     2,753  
  

 

 

 

Fair value of contingent consideration at December 31, 2017

   $ 35,702  
  

 

 

 

A narrative description of the sensitivity of recurring fair value measurements to changes in unobservable inputs is required if a change in those inputs might result in a significantly higher or lower fair value measurement. Since the primary inputs to the fair value measurement of the contingent consideration liability are the probability-adjusted revenue and discount rate, we reviewed the sensitivity of the fair value measurement to changes in these inputs. We assessed the probability of achieving the revenue performance targets for the contingent consideration associated with each acquisition at percentage levels between 50% and 100% as of each respective acquisition date based on an assessment of the historical performance of each acquired entity, our current expectations of future performance, and other relevant factors. A change in probability-adjusted revenue of five percentage points from the level assumed in the current valuations would result in an increase in the fair value of contingent consideration of $2.0 million or a decrease of $2.5 million resulting in a corresponding adjustment to general and administrative expense. A change in the discount rate of one percentage point would result in an increase or decrease in the fair value of contingent consideration of $0.4 million. The potential undiscounted amount of future contingent consideration cash payments that we could be required to make related to our business acquisitions, beyond amounts currently accrued, is $12.0 million as of December 31, 2017.

Fair Value of Derivative Instruments

We utilize the income approach to measure the fair value of our derivative assets and liabilities. The income approach uses pricing models that rely on market observable inputs such as yield curves, currency exchange rates, and forward prices, and are therefore classified as Level 2 measurements. The notional amount of our derivative assets and liabilities was $239.4 and $161.8 million as of December 31, 2017 and 2016, respectively. The fair value of our derivative assets and liabilities that were designated for cash flow hedge accounting treatment having notional amounts of $3.9 and $3.2 million as of December 31, 2017 and 2016, respectively, was not material.

Fair Value of Convertible Senior Notes

In September 2014, we issued $345 million aggregate principal amount of Notes. The Notes are carried at their original issuance value, net of unamortized debt discount, and are not marked to market each period. The fair

 

140


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

value of the Notes as of December 31, 2017 was approximately $335 million and was considered a Level 2 fair value measurement. Fair value was estimated based upon actual quotations obtained at the end of the reporting period or the most recent date available. A substantial portion of the market value of our Notes in excess of the outstanding principal amount relates to the conversion premium.

Note 7: Convertible Senior Notes, Note Hedges, and Warrants

0.75% Convertible Senior Notes Due 2019

In September 2014, we completed a private placement of $345 million principal amount of 0.75% Convertible Senior Notes due 2019 (“Notes”). The Notes were sold to the initial purchasers for resale to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended. The net proceeds from this offering were approximately $336.3 million, after deducting the initial purchasers’ commissions and the offering expenses paid by us. We used approximately $29.4 million of the net proceeds to purchase the Note Hedges described below, net of the proceeds from the Warrant transactions also described below.

The Notes are senior unsecured obligations of EFI with interest payable semiannually in arrears on March 1 and September 1 of each year, commencing March 1, 2015. The Notes are not callable and will mature on September 1, 2019, unless previously purchased or converted in accordance with their terms prior to such date. Holders of the Notes who convert in connection with a “fundamental change,” as defined in the indenture governing the Notes (“Indenture”), may require us to purchase for cash all or any portion of their Notes at a purchase price equal to 100 percent of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest, if any.

The initial conversion rate is 18.9667 shares of common stock per $1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately $52.72 per share of common stock. Upon conversion of the Notes, holders will receive cash, shares of common stock or a combination thereof, at our election. Our intent is to settle the principal amount of the Notes in cash upon conversion. If the conversion value exceeds the principal amount, we would deliver shares of our common stock for our conversion obligation in excess of the aggregate principal amount. As of December 31, 2017, none of the conditions allowing holders of the Notes to convert had been met.

Throughout the term of the Notes, the conversion rate may be adjusted upon the occurrence of certain events. Holders of the Notes will not receive any cash payment representing accrued and unpaid interest upon conversion of a Note. Holders may convert their Notes only under the following circumstances:

 

    if the last reported sale price of our common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day;

 

    during the five business day period after any five consecutive trading day period (“Notes Measurement Period”) in which the “trading price” (as the term is defined in the Indenture) per $1,000 principal amount of notes for each trading day of such Notes Measurement Period was less than 98% of the product of the last reported stock price on such trading day and the conversion rate on each such trading day;

 

    upon the occurrence of specified corporate events; or

 

    at any time on or after March 1, 2019 until the close of business on the second scheduled trading day immediately preceding the maturity date.

 

141


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

We separated the Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the estimated fair value of a similar liability that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the face value of the Notes as a whole. The excess of the principal amount of the liability component over its carrying amount (“debt discount”) is amortized to interest expense over the term of the Notes using the effective interest method with an effective interest rate of 4.98% per annum (5.46% inclusive of debt issuance costs). The equity component is not remeasured as long as it continues to meet the conditions for equity classification.

We allocated the total transaction costs incurred by the Notes issuance to the liability and equity components based on their relative values. Issuance costs of $7.0 million attributable to the $281.4 million liability component are being amortized to expense over the term of the Notes, and issuance costs of $1.6 million attributable to the $63.6 million equity component were offset against the equity component in stockholders’ equity. Additionally, we recorded a deferred tax liability of $23.7 million on the debt discount, which is not deductible for tax purposes.

The Notes consist of the following at December 31, 2017 and 2016 (in thousands):

 

     2017      2016  

Liability component

   $ 345,000      $ 345,000  

Debt discount, net of amortization

     (23,178      (36,115

Debt issuance costs, net of amortization

     (2,865      (4,401
  

 

 

    

 

 

 

Net carrying amount

   $ 318,957      $ 304,484  
  

 

 

    

 

 

 

Equity component

   $ 63,643      $ 63,643  

Less: debt issuance costs allocated to equity

     (1,582      (1,582
  

 

 

    

 

 

 

Net carrying amount

   $ 62,061      $ 62,061  
  

 

 

    

 

 

 

Interest expense recognized related to the Notes during the years ended December 31, 2017, 2016, and 2015 was as follows (in thousands):

 

     2017      2016      2015  

0.75% coupon

   $ 2,580      $ 2,588      $ 2,595  

Amortization of debt issuance costs

     1,536        1,350        1,396  

Amortization of debt discount

     12,937        12,400        11,667  
  

 

 

    

 

 

    

 

 

 

Interest expense on Convertible Senior Notes

   $ 17,053      $ 16,338      $ 15,658  
  

 

 

    

 

 

    

 

 

 

Note Hedges

We paid an aggregate of $63.9 million in convertible note hedge transactions with respect to our common stock (“Note Hedges”) in September 2014. The Note Hedges will expire upon maturity of the Notes. The Note Hedges are intended to offset the potential dilution upon conversion and/or offset any cash payments we are required to make in excess of the principal amount upon conversion of the Notes in the event that the market value per share of our common stock, as measured under the terms of the Note Hedges, is greater than the strike price of the Note Hedges. The strike price of the Note Hedges initially corresponds to the conversion price of the Notes and is subject to anti-dilution adjustments substantially similar to those applicable to the conversion price of the Notes. The Note Hedges are separate transactions and are not part of the Notes. Holders of the Notes will not have any rights with respect to the Note Hedges.

 

142


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

Warrants

Concurrently with entering into the Note Hedges, we separately entered into warrant transactions (“Warrants”), whereby we sold warrants to acquire shares of our common stock at a strike price of $68.86 per share. We received aggregate proceeds of $34.5 million from the sale of the Warrants. If the average market value per share of our common stock for the reporting period, as measured under the Warrants, exceeds the strike price of the Warrants, the Warrants will have a dilutive effect on our earnings per share. The Warrants are separate transactions and are not part of the Notes or the Note Hedges and are accounted for as a component of additional paid-in capital. Holders of the Notes and Note Hedges will not have any rights with respect to the Warrants.

Note 8: Commitments and Contingencies

Contingent Consideration

We are required to make payments to the former stockholders of acquired companies based on the achievement of specified performance targets as more fully explained in Note 6—Investments and Fair Value Measurements.

Purchase Commitments

We subcontract with other companies to manufacture our products. During the normal course of business, our subcontractors procure components based on orders placed by us. If we cancel all or part of our orders, we may still be liable to the subcontractors for the cost of the components they purchased to manufacture our products. We periodically review the potential liability compared to the adequacy of the related allowance.

Lease Commitments

As of December 31, 2017, we lease certain of our current facilities and vehicles under noncancellable operating lease agreements. We are required to pay property taxes, insurance, and nominal maintenance costs for certain of these facilities and vehicles and any increases over the base year of these expenses on the remainder of our facilities and vehicle leases.

Future minimum lease payments under noncancellable operating leases, including build-to-suit leases, and future minimum sublease receipts, for each of the next five years and thereafter as of December 31, 2017 are as follows (in thousands):

 

Fiscal Year

   Future Minimum
Lease Payments
     Future Minimum
Sublease Receipts
 

2018

   $ 9,114      $ 434  

2019

     7,574        231  

2020

     7,415        27  

2021

     6,028        —    

2022

     4,225        —    

Thereafter

     32,268        —    
  

 

 

    

 

 

 

Total

   $ 66,624      $ 692  
  

 

 

    

 

 

 

Facilities rent expense was approximately $8.1, $8.8, and $8.0 million for the years ended December 31, 2017, 2016, and 2015, respectively. Vehicle rent expense was approximately $2.8, $2.8, and $2.5 million for the years ended December 31, 2017, 2016, and 2015, respectively.

 

143


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

Guarantees and Product Warranties

Guarantees must be disclosed upon issuance and a liability recognized for the fair value of obligations we assume under such guarantees in accordance with ASC 460, Guarantees, which applies to both general guarantees and product warranties.

Our Industrial Inkjet printers are generally accompanied by a 13-month limited warranty, commencing on the installation date, which covers both parts and labor. Our Fiery DFE products limited warranty is generally 12 to 15 months. In accordance with ASC 450-30, an accrual is established when the warranty liability is estimable and probable based on historical experience. A provision for the estimated warranty costs relating to products that have been sold is recorded in cost of revenue upon recognition of revenue and the resulting accrual is reviewed regularly and periodically adjusted to reflect changes in warranty estimates. We have agreed to continue to provide warranty coverage for certain expired FFPS warranties for five years subsequent to the acquisition of the FFPS business.

The changes in product warranty reserve for the years ended December 31, 2017 and 2016 were as follows (in thousands):

 

     2017      2016  

Balance at January 1,

   $ 10,319      $ 9,635  

Liability assumed upon acquiring FFPS

     10,362        —    

Provisions, net of releases

     13,487        12,715  

Settlements

     (17,833      (12,031
  

 

 

    

 

 

 

Balance at December 31,

   $ 16,335      $ 10,319  
  

 

 

    

 

 

 

Indemnifications

In the normal course of business and in an effort to facilitate the sales of our products, we sometimes indemnify other parties, including customers, lessors, and parties to other transactions with us. When we indemnify these parties, typically those provisions protect other parties against losses arising from our infringement of third party intellectual property rights or other claims made by third parties arising from the use or distribution of our products. Those provisions often contain various limitations including limits on the amount of protection provided.

As permitted under Delaware law, pursuant to our bylaws, charter, and indemnification agreements with our current and former executive officers, directors, and general counsel, we are required, subject to certain limited qualifications, to indemnify our executive officers, directors, and general counsel for certain events or occurrences while the executive officer, director, or general counsel is or was serving at our request in such capacity. The indemnification period covers all pertinent events and occurrences during the executive officer’s, director’s, or general counsel’s lifetime. The maximum potential future payments we may be obligated to make under these indemnification agreements is unlimited; however, we have director and officer insurance coverage that limits our exposure and may enable us to recover a portion of any future amounts paid.

Legal Proceedings

We may be involved, from time to time, in a variety of claims, lawsuits, investigations, or proceedings relating to contractual disputes, securities laws, intellectual property rights, employment, or other matters that may arise in the normal course of business. We assess our potential liability in each of these matters by using the information available to us. We develop our views on estimated losses in consultation with inside and outside counsel, which

 

144


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

involves a subjective analysis of potential results and various combinations of appropriate litigation and settlement strategies. We accrue estimated losses from contingencies if a loss is deemed probable and can be reasonably estimated.

As of December 31, 2017, we are subject to the matters discussed below.

MDG Matter

EFI acquired Matan in 2015 from sellers (the “2015 Sellers”) that acquired MDG from other sellers in 2001 (the “2001 Sellers”). The 2001 Sellers have asserted a claim against the 2015 Sellers and Matan asserting that they are entitled to a portion of the 2015 Sellers’ proceeds from EFI’s acquisition. The 2015 Sellers dispute any such claim and have fully indemnified EFI against the 2001 Sellers’ claim.

Although we are fully indemnified and we do not believe that it is probable that we will incur a loss, it is reasonably possible that our financial statements could be materially affected by an unfavorable resolution of this matter. Accordingly, it is reasonably possible that we could incur a material loss in this matter. We estimate the range of loss to be between one dollar and $10.1 million. If we incur a loss in this matter, it will be offset by a receivable of an equal amount representing a claim for indemnification against the escrow account established in connection with the Matan acquisition.

Purported Class Action Lawsuit

On August 10, 2017, a putative class action was filed against the Company and its two named executive officers in the United States District Court for the District of New Jersey, captioned Pipitone v. Electronics For Imaging, Inc., No. 2:17-cv-05992 (D.N.J.) and a first amended complaint was filed on February 20, 2018. The complaint alleges, among other things, that statements by the Company and its officers about the Company’s financial reporting, revenue recognition, internal controls, and disclosure controls and procedures were false or misleading. The complaint seeks an unspecified amount of damages, interest, attorneys’ fees, and other costs, on behalf of a putative class of individuals and entities that purchased or otherwise acquired EFI securities from February 22, 2017 through August 3, 2017.

At this time, we do not believe it is probable that we will incur a material loss in this matter. However, it is reasonably possible that our financial statements could be materially affected by an unfavorable resolution of this matter. Because this matter is in the preliminary stages, we are not yet in a position to estimate the amount or range of reasonably possible loss that may be incurred.

Shareholder Derivative Lawsuit

On August 22, 2017, a shareholder derivative complaint was filed in the Superior Court of the State of California for the County of Alameda captioned Schiffmiller v. Gecht, No. RG17873197. The complaint makes claims derivatively and on behalf of the Company as nominal defendant against the Company’s named executive officers and directors for alleged breaches of fiduciary duties and unjust enrichment, and alleges, among other things, that statements by the Company and its officers about the Company’s financial reporting, revenue recognition, internal controls, and disclosure controls and procedures were false or misleading. The complaint alleges the Company has suffered damage as a result of the individual defendants’ alleged actions, and seeks an unspecified amount of damages, restitution, and declaratory and other relief. The derivative action has been stayed pending the resolution of the Pipitone class action described above.

At this time, we do not believe it is probable that we will incur a material loss in this matter. However, it is reasonably possible that our financial statements could be materially affected by an unfavorable resolution of this

 

145


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

matter. Because this matter has been stayed pending resolution of the Pipitone class action described above, we are not yet in a position to estimate the amount or range of reasonably possible loss that may be incurred.

Other Matters

As of December 31, 2017, we were subject to various other claims, lawsuits, investigations, and proceedings in addition to the matters discussed above. There is at least a reasonable possibility that additional losses may be incurred in excess of the amounts that we have accrued. However, we believe that these claims are not material to our financial statements or the range of reasonably possible losses is not reasonably estimable. Litigation is inherently unpredictable, and while we believe that we have valid defenses with respect to legal matters pending against us, our financial statements could be materially affected in any particular period by the unfavorable resolution of one or more of these contingencies or because of the diversion of management’s attention and the incurrence of significant expenses.

Note 9: Common Stock Repurchase Programs

On November 9, 2015, the board of directors approved the repurchase of $150 million of outstanding common stock commencing January 1, 2016. On September 11, 2017, the board of directors approved the repurchase of an additional $125 million for our share repurchase program commencing September 11, 2017. At that time, $28.8 million remained available for repurchase under the 2015 authorization. The 2017 authorization thereby increased the repurchase authorization to $153.8 million of our common stock. This authorization expires December 31, 2018. Under these publicly announced plans, we repurchased 2.4 and 1.8 million shares for an aggregate purchase price of $91.4 and $74.2 million during the years ended December 31, 2017 and 2016, respectively.

Our employees have the option to surrender shares of common stock to satisfy their tax withholding obligations that arise on the vesting of RSUs. In connection with stock option exercises, certain employees can surrender shares to satisfy the exercise price of certain stock options and any tax withholding obligations incurred in connection with such exercises. Employees surrendered 0.2 million shares for an aggregate purchase price of $10.5 and $9.1 million during the years ended December 31, 2017 and 2016, respectively

These repurchased and surrendered shares reduce shares outstanding and are recorded as treasury stock under the cost method thereby reducing stockholders’ equity by the cost of the repurchased shares. Our buyback program is limited by SEC regulations and is subject to compliance with our insider trading policy.

Note 10: Derivatives and Hedging

We are exposed to market risk and foreign currency exchange risk from changes in foreign currency exchange rates, which could affect operating results, financial position, and cash flows. We manage our exposure to these risks through our regular operating and financing activities and, when appropriate, through the use of derivative financial instruments. These derivative financial instruments are used to hedge monetary assets and liabilities, intercompany balances, trade receivables, anticipated cash flows, and to reduce earnings and cash flow volatility resulting from shifts in foreign currency exchange rates. Our objective is to offset gains and losses resulting from these exposures with losses and gains on the derivative contracts used to hedge them, thereby reducing volatility of earnings or protecting fair values of assets and liabilities. We do not have any leveraged derivatives, nor do we use derivative contracts for speculative purposes. ASC 815 requires the fair value of all derivative instruments, including those embedded in other contracts, to be recorded as assets or liabilities in our Consolidated Balance Sheet. The related cash flow impacts of our derivative contracts are reflected as cash flows from operating activities.

 

146


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

Our exposures are primarily related to non-U.S. dollar-denominated revenue in Europe, the U.K., Latin America, China, Israel, and Australia, and to non-U.S. dollar-denominated operating expenses in Europe, India, Japan, the U.K., China, Israel, Brazil, and Australia. We hedge our operating expense cash flow exposure in Indian rupees. We hedge balance sheet remeasurement exposure associated with British pound sterling, Brazilian real, Israeli shekel, Japanese yen, Chinese renminbi, and Euro-denominated intercompany balances; Brazilian real, British pound sterling, Australian dollar, Israeli shekel, and Euro-denominated trade receivables; and British pound sterling, Indian rupee, Israeli shekel, and Euro-denominated-denominated net monetary assets.

By their nature, derivative instruments involve, to varying degrees, elements of market and credit risk. The market risk associated with these instruments resulting from currency exchange movement is expected to offset the market risk of the underlying transactions, assets, and liabilities being hedged (i.e., operating expense exposure in Indian rupees; the collection of trade receivables denominated in currencies other than their respective reporting entity’s functional currency, and the settlement of intercompany balances denominated in currencies other than their functional currency). Under our master netting agreements with our foreign currency derivative counterparties, we are allowed to net transactions of the same currency with a single net amount payable by one party to the other. The derivatives held by us are not subject to any credit contingent features negotiated with these counterparties. We are not required to pledge cash collateral related to these foreign currency derivatives because, by policy, we deal with counterparties having a minimum investment grade or better credit rating. Credit risk is managed through the continuous monitoring of exposures to such counterparties.

Cash Flow Hedges

Foreign currency derivative contracts with notional amounts of $3.9 and $3.2 million and net asset/liability amounts that are immaterial have been designated as cash flow hedges of our Indian rupee operating expense exposure at December 31, 2017 and 2016. The changes in fair value of these contracts are reported as a component of OCI and reclassified to operating expense in the periods of payment of the hedged operating expenses. The ineffective portion of the derivative hedging gain or loss, as well as changes in the derivative time value (which is excluded from the assessment of hedge effectiveness), are recognized as a component of interest income and other income (expense), net.

Balance Sheet Hedges

Forward contracts not designated as hedging instruments with notional amounts of $235.5 and $158.7 million are used to hedge foreign currency balance sheet exposures at December 31, 2017 and 2016, respectively. They are not designated for hedge accounting treatment since there is a natural offset for the remeasurement of the underlying foreign currency denominated asset or liability. We recognize changes in the fair value of non-designated derivative instruments in earnings in the period of change. Gains and losses on foreign currency forward contracts used to hedge balance sheet exposures are recognized in interest income and other income (expense), net, in the same period as the remeasurement gain or loss of the related foreign currency denominated assets and liabilities. Forward contracts not designated for hedge accounting treatment consist of hedges of British pound sterling, Brazilian real, Israeli shekel, Japanese yen, Chinese renminbi, and Euro-denominated intercompany balances with notional amounts of $144.5 and $90.7 million at December 31, 2017 and 2016, respectively, hedges of Brazilian real, British pound sterling, Australian dollar, Israeli shekel, and Euro-denominated trade receivables with notional amounts of $44.4 and $39.8 million at December 31, 2017 and 2016, respectively, and hedges of British pounds sterling, Indian rupee, Israeli shekel, and Euro-denominated other net monetary assets with notional amounts of $46.6 and $28.2 million at December 31, 2017 and 2016, respectively.

 

147


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

Note 11: Income Taxes

The components of income (loss) before income taxes for the years ended December 31, 2017, 2016, and 2015 are as follows (in thousands):

 

     2017      2016      2015  

U.S.

   $ (27,926    $ 8,254      $ 9,311  

Foreign

     40,056        30,394        26,257  
  

 

 

    

 

 

    

 

 

 

Total

   $ 12,130      $ 38,648      $ 35,568  
  

 

 

    

 

 

    

 

 

 

The provision for (benefit from) income taxes for the years ended December 31, 2017, 2016, and 2015 is summarized as follows (in thousands):

 

     2017      2016      2015  

Current:

        

U.S. Federal

   $ 6,897      $ (7,593    $ 3,755  

State

     (2,926      662        1,813  

Foreign

     14,751        11,721        5,798  
  

 

 

    

 

 

    

 

 

 

Total current

     18,722        4,790        11,366  
  

 

 

    

 

 

    

 

 

 

Deferred:

        

U.S. Federal

     15,304        (4,276      (3,119

State

     732        (567      (583

Foreign

     (7,283      (6,248      (4,295
  

 

 

    

 

 

    

 

 

 

Total deferred

     8,753        (11,091      (7,997
  

 

 

    

 

 

    

 

 

 

Provision for (benefit from) income taxes

   $ 27,475      $ (6,301    $ 3,369  
  

 

 

    

 

 

    

 

 

 

The reconciliation of the income tax provision (benefit) computed at the federal statutory rate to the actual tax provision (benefit) for the years ended December 31, 2017, 2016, and 2015 is as follows (in thousands):

 

     2017     2016     2015  

Tax provision at federal statutory rate

   $ 4,246       35.0   $ 13,527       35.0   $ 12,449       35.0

State income taxes, net of federal benefit

     (1,426     (11.8     62       0.2       800       2.2  

Research and development credits

     (1,508     (12.4     (2,627     (6.8     (4,217     (11.9

Effect of foreign operations

     (1,344     (11.1     (3,320     (8.5     (3,412     (9.5

Deemed repatriation transition tax

     16,976       139.8       —         —         —         —    

Provision for remeasuring deferred tax balances

     10,450       86.1       —         —         —         —    

Reduction in accrual for estimated potential tax assessments

     (1,676     (13.7     (15,404     (39.9     (4,808     (13.4

Non-deductible stock-based compensation pursuant to ASC 718-740

     1,249       10.3       1,288       3.3       3,244       9.1  

Domestic manufacturing deduction

     —         —         (831     (2.2     (878     (2.5

Meals and entertainment

     500       4.1       475       1.2       474       1.3

Other

     8       0.1       529       1.4       (283     (0.8
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Provision for (benefit from) income taxes

   $ 27,475       226.4   $ (6,301     (16.3 )%    $ 3,369       9.5
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

On December 22, 2017, the 2017 Tax Act was enacted by the U.S. government. The 2017 Tax Act made broad and complex changes to the U.S. tax code that impact the year ended December 31, 2017, including, but not

 

148


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

limited to the deemed repatriation transition tax and the remeasurement of U.S. deferred tax assets and liabilities as a result of the reduction of the U.S. corporate rate from 35% to 21%. The enactment of the 2017 Tax Act requires companies, under ASC 740, to recognize the effects of changes in tax law and rates on deferred tax assets and liabilities and the retroactive effects of changes in tax laws in the period in which the new legislation is enacted. The effects of these changes in tax law are recorded as a component of our tax provision, regardless of the category of pre-tax income or loss to which the deferred taxes relate.

The SEC issued SAB 118, which allows us to record a provisional estimate of the income tax effects of the 2017 Tax Act in the period in which we can make a reasonable estimate of its effects. We have recorded a $27.5 million tax charge in the year ended December 31, 2017 as a provisional estimate. This includes an estimated charge of $17.0 million related to the deemed repatriation transition tax, which is comprised of a gross transition tax of $27.0 million offset by foreign tax credits of $10.0 million. In addition, we have recorded a $10.5 million charge related to the remeasurement of U.S. deferred tax assets and liabilities. While we have calculated a reasonable estimate of the impact of the U.S. tax rate reduction and the amount of the deemed repatriation transition tax, we are gathering additional information to refine and finalize our calculation of the impacts of the 2017 Tax Act on our U.S. deferred tax assets and liabilities, the deemed repatriation transition tax, and other provisions associated with the 2017 Tax Act. As we obtain additional information, we will record adjustments in subsequent periods, and will finalize the calculation of the income tax effects of the 2017 Tax Act in the fourth quarter of 2018, or in an earlier quarter if our analysis is complete.

The 2017 Tax Act also created a minimum tax on certain foreign earnings, also known as the GILTI provision, commencing in the year ending December 31, 2018. Because whether we expect to have future U.S. inclusions in taxable income related to GILTI depends on not only our current structure and estimated future results of global operations, but also our intent and ability to modify our structure and/or our business, we are not yet able to provide a reasonable estimate of the effect of this provision of the 2017 Tax Act. Any subsequent adjustment to the deferred tax amounts related to GILTI (or other computations) will be recorded to current tax expense in the quarter of 2018 when the analysis is complete.

During the year ended December 31, 2017, we recognized a $3.5 million tax benefit (including state tax benefit) from the release of previously unrecognized tax benefits due to the expiration of U.S. federal, state, and foreign statutes of limitations.

We earn a significant amount of our operating income outside the U.S., which is deemed to be permanently reinvested in foreign jurisdictions. Of the income generated in foreign jurisdictions with tax rates materially lower than the statutory U.S. tax rate of 35%, most is earned in the Netherlands, Spain, U.K., Italy, Israel, and the Cayman Islands. Our effective tax rate could fluctuate significantly and be adversely impacted if anticipated earnings in the Netherlands, Spain, U.K., Italy, Israel, and the Cayman Islands are proportionally lower than current projections and earnings in all other jurisdictions are proportionally higher than current projections.

While we currently do not foresee a need to repatriate the earnings of foreign operations, should we require more capital in the U.S. than is generated by our U.S. operations, we may elect to repatriate funds held in our foreign jurisdictions or raise capital in the U.S. through debt or equity issuances. These alternatives could result in higher effective tax rates, the cash payments of taxes and/or increased interest expense. As of December 31, 2017, we have permanently reinvested $214.9 million of unremitted foreign earnings. Due to the changes resulting from the enactment of the 2017 Tax Act, we will not be subject to U.S. federal income tax on dividends received from our foreign subsidiaries commencing January 1, 2018. We are evaluating the potential foreign and U.S. state income tax liabilities that would result from future repatriations, if any, and how the 2017 Tax Act will impact our current permanent reinvestment assertion. We expect to complete this analysis and the impact, if any, which the 2017 Tax Act may have on our indefinite reinvestment assertion in the fourth quarter of 2018, or in an earlier quarter if our analysis is complete.

 

149


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

In Altera Corp.v. Commissioner, the U.S Tax Court issued an opinion on July 27, 2015, related to the treatment of stock-based compensation expense in an intercompany cost-sharing arrangement. To date, the U.S. Department of the Treasury has not withdrawn the requirement to include stock-based compensation in intercompany cost-sharing arrangements from its regulations. Due to the uncertainty related to the status of the current regulations and the ultimate outcome of the appeal, we have not recorded any benefit as of December 31, 2017 in our Consolidated Statement of Operations. We will continue to monitor ongoing developments and potential impacts to our consolidated financial statements.

The tax effects of temporary differences that give rise to deferred tax assets (liabilities) as of December 31, 2017 and 2016 are as follows (in thousands):

 

     2017     2016  

Tax credit carryforwards

   $ 62,096     $ 63,985  

Net operating loss carryforwards

     9,066       10,055  

Reserves and accruals not currently deductible for tax purposes

     8,785       14,079  

Stock-based compensation

     3,432       8,487  

Deferred revenue

     1,332       1,642  

Other

     6,374       6,971  
  

 

 

   

 

 

 

Gross deferred tax assets

     91,085       105,219  
  

 

 

   

 

 

 

Depreciation and amortization

     (11,075     (17,845

State Taxes

     (1,073     (2,092
  

 

 

   

 

 

 

Gross deferred tax liabilities

     (12,148     (19,937
  

 

 

   

 

 

 

Deferred tax valuation allowance

     (45,506     (42,406
  

 

 

   

 

 

 

Net deferred tax assets

   $ 33,431     $ 42,876  
  

 

 

   

 

 

 

We have $13.7 million ($49.5 million for state tax purposes) and $36.3 million ($38.0 million for state tax purposes) of loss and credit carryforwards at December 31, 2017 for U.S. federal tax purposes. A majority of these federal and state losses and credits will expire between 2022 and 2027. A significant portion of these net operating loss and credit carryforwards relate to recent acquisitions. Utilization of these loss and credit carryforwards will be subject to an annual limitation under the Internal Revenue Code (“IRC”). We also have a valuation allowance related to California and Luxembourg deferred tax assets.

We assess the likelihood that our deferred tax assets will be recovered from future taxable income by considering both positive and negative evidence relating to their recoverability. If we believe that recovery of these deferred tax assets is not more likely than not, we establish a valuation allowance. Significant judgment is required in determining any valuation allowance recorded against deferred tax assets. In assessing the need for a valuation allowance, we considered all available evidence, including recent operating results, projections of future taxable income, our ability to utilize loss and credit carryforwards, and the feasibility of tax planning strategies. Other than valuation allowances on deferred tax assets related to California, Luxembourg, Israel, Netherlands, and Turkey deferred tax assets that are not likely to be realized based on the size of the net operating loss and research and development credits being generated, we have determined that it is more likely than not that we will realize the benefit related to all other deferred tax assets. To the extent we increase a valuation allowance, we will include an expense within the tax benefit in the Consolidated Statement of Operations in the period in which such determination is made.

 

150


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

A reconciliation of the change in the gross unrecognized tax benefits from January 1, 2015 to December 31, 2017 is as follows (in millions):

 

     Federal, State,
and Foreign
Tax
    Accrued
Interest and
Penalties
    Gross
Unrecognized
Income Tax
Benefits
 

Balance at January 1, 2015

   $ 34.2     $ 0.8     $ 35.0  

Additions for tax positions of prior years

     14.1       0.2       14.3  

Additions for tax positions related to 2015

     4.7       —         4.7  

Reductions due to lapse of applicable statute of limitations

     (6.9     (0.5     (7.4
  

 

 

   

 

 

   

 

 

 

Balance at December 31, 2015

   $ 46.1     $ 0.5     $ 46.6  
  

 

 

   

 

 

   

 

 

 

Additions for tax positions of prior years

     1.8       0.2       2.0  

Additions for tax positions related to 2016

     3.9       —         3.9  

Reductions due to lapse of applicable statute of limitations

     (16.4     (0.2     (16.6
  

 

 

   

 

 

   

 

 

 

Balance at December 31, 2016

   $ 35.4     $ 0.5     $ 35.9  
  

 

 

   

 

 

   

 

 

 

Additions for tax positions of prior years

     1.7       0.3       2.0  

Additions for tax positions related to 2017

     4.5       —         4.5  

Reductions due to lapse of applicable statute of limitations

     (4.1     (0.1     (4.2
  

 

 

   

 

 

   

 

 

 

Balance at December 31, 2017

   $ 37.5     $ 0.7     $ 38.2  
  

 

 

   

 

 

   

 

 

 

As of December 31, 2017, 2016, and 2015, gross unrecognized benefits that would affect the effective tax rate if recognized were $33.9, $32.0, and $43.5 million, respectively, offset by deferred tax benefits of $0.4, $1.1, and $1.0 million related to the federal tax effect of state income taxes for the same periods. Over the next twelve months, our existing tax positions will continue to generate increased liabilities for unrecognized tax benefits. It is reasonably possible that our gross unrecognized tax benefits will decrease up to $5.5 million in the next twelve months. These adjustments, if recognized, would positively impact our effective tax rate, and would be recognized as additional tax benefits in our Consolidated Statements of Operations.

In accordance with ASU 2013-11, we recorded $16.9 million of gross unrecognized tax benefits as an offset to deferred tax assets as of December 31, 2017, and the remaining $17.0 million has been recorded as noncurrent income taxes payable.

We recognize potential accrued interest and penalties related to unrecognized tax benefits in income tax expense. At December 31, 2017, 2016, and 2015, we have accrued $0.7, $0.5, and $0.5 million, respectively, for potential payments of interest and penalties.

In accordance with ASU 2016-09, which was adopted in the second quarter of 2016, we recorded $2.2 million of deferred tax assets related to excess tax benefits for federal research and development income tax credits not previously benefitted and $0.6 million of deferred tax assets for the tax benefit on the cumulative effect adjustment associated with the change in accounting for RSU forfeitures.

 

151


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

We are subject to examination by the Internal Revenue Service (“IRS”) for the 2014-2016 tax years, state tax jurisdictions for the 2013-2016 tax years, the Netherlands tax authority for the 2014-2016 tax years, the Spanish tax authority for the 2013-2016 tax years, the Israel tax authority for the 2014-2016 tax years, and the Italian tax authority for the 2013-2016 tax years

Note 12: Employee Benefit Plans

Equity Incentive Plans

As of December 31, 2017, we had outstanding equity awards under our 2017 Equity Incentive Plan and our 2009 Stock Plan. No awards may be granted under our 2009 Stock Plan after June 7, 2017. Our primary equity incentive plans are summarized as follows:

2017 Equity Incentive Plan

Our stockholders approved the 2017 Equity Incentive Plan (“2017 Plan”) on June 7, 2017, which includes:

 

    1,200,000 shares of our common stock reserved for issuance pursuant to such plan;

 

    1,593,660 common stock shares that were available for future grants under the 2009 Equity Incentive Award Plan (“Prior Plan”) immediately prior to termination of authority to grant new awards under the Prior Plan on June 7, 2017;

 

    shares subject to stock options granted under the Prior Plan and outstanding as of June 7, 2017, which expire, or for any reason are cancelled or terminated, after that date without being exercised; and

 

    shares subject to restricted stock unit awards granted under the 2009 Plan that are outstanding and unvested as of June 7, 2017 which are forfeited, terminated, cancelled, or otherwise reacquired after that date without having become vested.

The 2017 Plan provides for grants of stock options (both incentive and nonqualified stock options), restricted stock, stock units, stock bonuses, performance stock, stock appreciation rights, performance stock units, phantom stock, dividend equivalent rights or cash awards. Options and awards generally vest over a period of one to four years from the date of grant and generally expire seven to ten years from the date of the grant. The terms of the 2017 Plan provide that an option price shall not be less than 100% of fair value on the date of the grant. Our board of directors may grant a stock bonus or stock unit award under the 2017 Plan in lieu of all or a portion of any cash bonus that a participant would have otherwise received for the related performance period.

The shares of common stock covered by the 2017 Plan may be treasury shares, authorized but unissued shares, or shares purchased in the open market. If an award under the 2017 Plan is forfeited (including a reimbursement of a non-vested award upon a participant’s termination of employment at a price equal to the par value of the common stock subject to the award) or expired, any shares of common stock subject to the award may be used again for new grants under the 2017 Plan.

The 2017 Plan is administered by the Compensation Committee of the Board of Directors (“Committee”). The Committee has the exclusive authority to administer the 2017 Plan, including the power to (i) designate participants under the 2017 Plan, (ii) determine the types of awards granted to participants under the 2017 Plan, the number of such awards, and the number of shares of our common stock that is subject to such awards, (iii) determine and interpret the terms and conditions of any awards under the 2017 Plan, including the vesting schedule, exercise price, whether to settle or accept the payment of any exercise price, in cash, common stock, other awards, or other property, and whether an award may be cancelled, forfeited, or surrendered, (iv) prescribe the form of each award agreement, and (v) adopt rules for the administration, interpretation, and application of the 2017 Plan.

 

152


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

Persons eligible to participate in the 2017 Plan include all of our employees, directors, and consultants, as determined by the Committee. As of December 31, 2017, approximately 3,900 employees and consultants and 5 non-employee directors were eligible to participate in the 2017 Plan.

There were 1.0 million shares outstanding and 1.9 million shares available for grant under the 2017 Plan as of December 31, 2017.

2009 Stock Plan

With the adoption of the 2017 Plan, no additional awards may be granted under the 2009 Stock Plan (“2009 Plan”).

The 2009 Plan provided for grants of stock options (both incentive and nonqualified stock options), restricted stock awards, stock appreciation rights, performance shares, performance stock units, dividend equivalents, stock payments, deferred stock, RSUs, and performance-based awards. Options and awards generally vest over a period of one to four years from the date of grant and generally expire seven to ten years from the date of the grant. The terms of the 2009 Plan provide that an option price shall not be less than 100% of fair value on the date of the grant. Our board of directors could grant a stock bonus or stock unit award under the 2009 Plan in lieu of all or a portion of any cash bonus that a participant would have otherwise received for the related performance period.

The shares of common stock covered by the 2009 Plan may be treasury shares, authorized but unissued shares, or shares purchased in the open market. If an award under the 2009 Plan is forfeited, terminated, cancelled, or otherwise reacquired, any shares of common stock subject to the award may be used again for new grants under the 2017 Plan.

There were 1.3, 2.4, and 2.3 million shares outstanding under the 2009 Plan as of December 31, 2017, 2016, and 2015, respectively.

Amended and Restated 2000 Employee Stock Purchase Plan

As most recently amended on June 4, 2013, our stockholders approved the Amended and Restated 2000 Employee Stock Purchase Plan that increased the number of shares authorized for issuance pursuant to such plan by 2 million shares. The share increase was intended to ensure that we continue to have a sufficient reserve of common stock available under the ESPP to provide our eligible employees with the opportunity to acquire our common stock through participation in a payroll deduction-based ESPP designed to operate in compliance with Section 423 of the IRC. The ESPP does not provide for an automatic increase in the number of shares reserved for issuance under the ESPP.

The ESPP is qualified under Section 423 of the IRC. Eligible employees may contribute from one to ten percent of their base compensation. Employees are not able to purchase more than the number of shares having a value greater than $25,000 in any calendar year, as measured at the beginning of the offering period under the ESPP. The purchase price shall be the lesser of 85% of the fair value of the stock, either on the offering date or on the purchase date. The offering period shall not exceed 27 months beginning with the offering date. The ESPP provides for offerings of four consecutive, overlapping six-month offering periods, with a new offering period commencing on the first trading day on or after February 1 and August 1 of each year.

There were 0.3 million shares issued under the ESPP at an average purchase price of $35.18, $32.88, and $31.66 during each of the years ended December 31, 2017, 2016, and 2015, respectively. As of December 31, 2017,

 

153


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

there was $1.9 million of total unrecognized compensation cost related to stock-based compensation arrangements granted under the ESPP, which is expected to be recognized over a period of 1.8 years. At December 31, 2017, 2016, and 2015, there were 0.9, 1.2, and 1.5 million shares, respectively, of our common stock reserved for issuance under the ESPP.

Employee 401(k) Plan

We sponsor a 401(k) Savings Plan (“401(k) Plan”) that provides retirement and incidental benefits for our U.S. employees. Employees may contribute from 1% to 75% of their annual compensation to the 401(k) Plan, limited to a maximum annual amount as set periodically by the IRS. We match 50% of U.S. employee contributions, up to a maximum of the first 4% of the employee’s compensation contributed to the plan, subject to IRS limitations. All matching contributions vest over four years starting with the hire date of the individual employee. Our matching contributions to the 401(k) Plan totaled $2.3, $2.2, and $2.3 million during the years ended December 31, 2017, 2016, and 2015, respectively. The employees’ contributions and our contributions are invested in mutual funds managed by a fund manager, or in self-directed retirement plans.

Valuation and Expense Information under ASC 718

We account for stock-based payment awards in accordance with ASC 718, which requires the measurement and recognition of compensation expense for all equity awards granted to our employees and directors, including employee stock options, RSUs, and ESPP purchase rights related to all stock-based compensation plans based on the fair value of such awards on the date of grant. We amortize stock-based compensation cost on a graded vesting basis over the vesting period reduced by actual forfeitures, after assessing the probability of achieving the requisite performance criteria with respect to performance-based awards. Stock-based compensation cost is recognized over the requisite service period for each separately vesting tranche of the award as though the award were, in substance, multiple awards. Prior to adoption of ASU 2016-09 in the first quarter of 2016 as explained more fully in Note 1—The Company and Its Significant Accounting Policies, stock-based compensation expense was reduced by estimated forfeitures.

We use the BSM option pricing model to value stock-based compensation for stock options. We value market-based awards using a Monte Carlo valuation model. We value RSUs at the market price on the date of grant.

Stock-based compensation expense related to stock options, RSUs, ESPP purchase rights, and stock options under ASC 718 for the years ended December 31, 2017, 2016, and 2015 is summarized as follows (in thousands):

 

     2017      2016      2015  

RSUs

   $ 21,887      $ 28,952      $ 29,671  

ESPP purchase rights

     4,645        2,795        4,003  

Employee stock options

     —          79        397  
  

 

 

    

 

 

    

 

 

 

Total stock-based compensation

     26,532        31,826        34,071  

Income tax benefit

     (8,188      (10,342      (9,436
  

 

 

    

 

 

    

 

 

 

Stock-based compensation expense, net of tax

   $ 18,344      $ 21,484      $ 24,635  
  

 

 

    

 

 

    

 

 

 

Valuation Assumptions for Stock Options and ESPP Purchases

The BSM model determines the fair value of stock options based on the stock price on the date of grant and assumptions including volatility, expected term, and interest rates. Expected volatility is based on the historical volatility of our stock over a preceding period commensurate with the expected term of the stock option. The

 

154


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

expected term is based on management’s consideration of the historical life of the stock options, the vesting period of the stock options granted, and the contractual period of the stock options granted. The risk-free interest rate for the expected term of the stock options is based on the U.S. Treasury yield curve in effect at the time of grant. Expected dividend yield was not considered in the option pricing formula since we do not pay dividends and have no current plans to do so in the future.

Stock options were not granted during the years ended December 31, 2017, 2016, and 2015. The estimated weighted average fair value per share of ESPP purchase rights issued and the assumptions used to estimate fair value for the years ended December 31, 2017, 2016, and 2015 are as follows:

 

     2017     2016     2015  

Weighted average fair value per share

   $ 12.09     $ 10.69     $ 10.28  

Expected volatility

     24% - 28     22% - 32     19% - 28

Risk-free interest rate

     0.7% - 1.3     0.4% - 0.8     0.1% - 0.7

Expected term (in years)

     0.5 - 2.0       0.5 - 2.0       0.5 - 2.0  

Stock Option Activity

Stock options outstanding and exercisable, including performance-based and market-based options, as of December 31, 2017, 2016, and 2015 and activity for each of the years then ended are summarized as follows (in thousands, except weighted average exercise price and remaining contractual term):

 

     Shares     Weighted
average
exercise
price
     Weighted
average
remaining
contractual
term
(years)
     Aggregate
intrinsic
value
 

Options outstanding at January 1, 2015

     566     $ 13.67        
  

 

 

   

 

 

       

Options exercised

     (124     15.35        
  

 

 

   

 

 

       

Options outstanding at December 31, 2015

     442     $ 13.20        
  

 

 

   

 

 

       

Options forfeited and expired

     (12     10.77        

Options exercised

     (115     11.64        
  

 

 

   

 

 

       

Options outstanding at December 31, 2016

     315     $ 13.86        1.46      $ 9,480  
  

 

 

   

 

 

    

 

 

    

 

 

 

Options exercised

     (165     12.45        
  

 

 

   

 

 

       

Options outstanding at December 31, 2017

     150     $ 15.43        1.27      $ 2,116  
  

 

 

   

 

 

    

 

 

    

 

 

 

Options vested and expected to vest at December 31, 2017

     150     $ 15.43        1.27      $ 2,116  
  

 

 

   

 

 

    

 

 

    

 

 

 

Options exercisable at December 31, 2017

     150     $ 15.43        1.27      $ 2,116  
  

 

 

   

 

 

    

 

 

    

 

 

 

Aggregate stock option intrinsic value represents the difference between the closing price per share of our common stock on the last trading day of the fiscal period and the exercise price of the underlying awards for the options that were in the money at December 31, 2017, 2016, and 2015. The total intrinsic value of options exercised, determined as of the date of option exercise, was $5.3, $3.8, and $3.7 million for the years ended December 31, 2017, 2016, and 2015, respectively. There was no unrecognized compensation cost related to stock options expected to vest as of December 31, 2017. The weighted average exercise price ranges between $14.28

 

155


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

and $16.57. The weighted average remaining contractual term ranges between 0.86 and 1.68 years as of December 31, 2017.

Non-vested RSUs

Non-vested RSUs were awarded to employees under our equity incentive plans. Non-vested RSUs do not have the voting rights of common stock and the shares underlying non-vested RSUs are not considered issued and outstanding. Non-vested RSUs generally vest over a service period of one to four years. The compensation expense incurred for these service-based awards is based on the closing market price of our stock on the date of grant and is amortized on a graded vesting basis over the requisite service period. The weighted average fair value of RSUs granted during the years ended December 31, 2017, 2016, and 2015 were $35.89, $43.35, and $41.61, respectively.

Non-vested RSUs, including performance-based and market-based RSUs, as of December 31, 2017, 2016, and 2015, and activity for each of the years then ended, are summarized as follows (shares in thousands):

 

     Shares      Weighted
average grant
date fair value
 

Non-vested at January 1, 2015

     2,003      $ 35.91  
  

 

 

    

 

 

 

Restricted stock granted

     1,104        41.61  

Restricted stock vested

     (925      32.39  

Restricted stock forfeited

     (368      39.08  
  

 

 

    

 

 

 

Non-vested at December 31, 2015

     1,814      $ 40.53  
  

 

 

    

 

 

 

Restricted stock granted

     1,359        43.35  

Restricted stock vested

     (787      38.34  

Restricted stock forfeited

     (303      39.54  
  

 

 

    

 

 

 

Non-vested at December 31, 2016

     2,083      $ 43.34  
  

 

 

    

 

 

 

Restricted stock granted

     1,467        35.89  

Restricted stock vested

     (761      42.74  

Restricted stock forfeited

     (510      41.51  
  

 

 

    

 

 

 

Non-vested at December 31, 2017

     2,279      $ 39.16  
  

 

 

    

 

 

 

Vested RSUs

Performance-based RSUs that vested based on annual financial results are expensed in the period that the performance criteria were met. The grant date fair value of RSUs that vested during the years ended December 31, 2017, 2016, and 2015 were $42.74, $38.34, and $32.39 million, respectively. Aggregate intrinsic value of RSUs vested and expected to vest at December 31, 2017 was $62.7 million calculated as the closing price per share of our common stock on the last trading day of the fiscal period multiplied by 2.1 million RSUs vested and expected to vest at December 31, 2017. RSUs expected to vest represent time-based RSUs unvested and outstanding at December 31, 2017, and performance-based RSUs for which the requisite service period has not been rendered, but are expected to vest based on the achievement of performance conditions. There was approximately $34.3 million of unrecognized compensation costs related to RSUs expected to vest as of December 31, 2017. That cost is expected to be recognized over a weighted average period of 1.15 years.

 

156


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

Performance-based and Market-based RSUs and Stock Options

Performance-based and market-based RSUs included in the tables above as of December 31, 2017, 2016, and 2015, and activity for each of the years then ended, are summarized below (in thousands):

 

     Performance-based     Market-based  
     RSUs     Stock
Options
    RSUs  

Non-vested at January 1, 2015

     852       16       34  
  

 

 

   

 

 

   

 

 

 

Granted

     569       —         18  

Vested

     (284     —         (3

Forfeited

     (217     —         (26
  

 

 

   

 

 

   

 

 

 

Non-vested at December 31, 2015

     920       16       23  
  

 

 

   

 

 

   

 

 

 

Granted

     821       —         —    

Vested

     (226     (4     —    

Forfeited

     (250     (12     —    
  

 

 

   

 

 

   

 

 

 

Non-vested at December 31, 2016

     1,265       —         23  
  

 

 

   

 

 

   

 

 

 

Granted

     675       —         —    

Vested

     (284     —         —    

Forfeited

     (447     —         —    
  

 

 

   

 

 

   

 

 

 

Non-vested at December 31, 2017

     1,209       —         23  
  

 

 

   

 

 

   

 

 

 

Approximately 2% of the non-vested performance-based RSUs at December 31, 2017 subsequently vested during the first quarter of 2018 based on achievement of specified performance criteria related to revenue and non-GAAP operating income targets.

We use the BSM option pricing model to value performance-based awards. We use a Monte Carlo option pricing model to value market-based awards. The estimated grant date fair value per share of performance-based and market-based RSUs granted and the assumptions used to estimate grant date fair value for the years ended December 31, 2017, 2016, and 2015 are as follows:

 

     Performance-based      Market-based  
     RSUs      RSUs  
     Short-term      Long-term     

 

 

Year ended December 31, 2017 Grants

        

Grant date fair value per share

   $ 47.18      $ 33.43     

Service period (years)

     1.0        2.0 - 3.0     

Year ended December 31, 2016 Grants

        

Grant date fair value per share

   $ 39.79      $ 45.76     

Service period (years)

     1.0        2.0 - 3.0     

Year ended December 31, 2015 Grants

        

Grant date fair value per share

   $ 38.77      $ 42.82      $ 33.84  

Service period (years)

     1.0        2.0 - 3.0     

Derived service period (years)

           1.60  

Implied volatility

           30.0

Risk-free interest rate

           1.7

 

157


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

Our performance-based RSUs generally vest when specified performance criteria are met based on bookings, revenue, cash provided by operating activities, non-GAAP operating income, non-GAAP earnings per share, revenue growth compared to market comparables, non-GAAP earnings per share growth compared to cash flows from operating activities growth, or other targets during the service period; otherwise, they are forfeited. Non-GAAP operating income is defined as operating income determined in accordance with GAAP, adjusted to remove the impact of certain expenses as defined in Unaudited Non-GAAP Financial Information. Non-GAAP earnings per share is defined as net income (loss) determined in accordance with GAAP, adjusted to remove the impact of certain expenses, and the related tax effects, divided by the weighted average number of common shares and dilutive potential common shares outstanding during the period as more fully defined in Note 2—Earnings Per Share of the Notes to Consolidated Financial Statements.

The grant date fair value per share determined in accordance with the BSM valuation model is being amortized over the service period of the performance-based awards. The probability of achieving the awards was determined based on review of the actual results achieved thus far by each business unit compared with the operating plan during the pertinent service period as well as the overall strength of the business unit. Stock-based compensation expense was adjusted based on this probability assessment. As actual results are achieved during the service period, the probability assessment is updated and stock-based compensation expense adjusted accordingly. Our stock compensation expense could change significantly in future periods if our probability assessments change significantly.

Market-based awards that were granted in prior periods vest when our average closing stock price exceeds defined multiples of the closing stock price for 90 consecutive trading days. If these multiples were not achieved by the expiration date, the awards are forfeited. The grant date fair value is being amortized over the average derived service period of the awards. The average derived period and total fair value were determined using a Monte Carlo valuation model based on our assumptions, which include a risk-free interest rate and implied volatility.

Note 13: Restructuring and Other

During the years ended December 31, 2017, 2016, and 2015, we continue to analyze our cost structure and re-align our cost structure following our business acquisitions. These charges primarily relate to integrating recently acquired businesses, consolidating facilities, eliminating redundancies, and lowering our operating expense run rate. Restructuring and other consists primarily of restructuring, severance, short-term retention costs, facility downsizing and relocation, and acquisition integration expenses. Our restructuring and other plans are accounted for in accordance with ASC 420, ASC 712, and ASC 820.

Restructuring and other costs for the years ended December 31, 2017, 2016, and 2015 were $7.6, $6.7, and $5.7 million, respectively. Restructuring and other costs include severance costs of $4.7, $4.1, and $3.0 million related to head count reductions of 144, 128, and 99 for the years ended December 31, 2017, 2016, and 2015, respectively. Severance costs include severance payments, related employee benefits, outplacement fees, recruiting, and employee relocation costs.

Facilities relocation and downsizing expenses for the years ended December 31, 2017, 2016, and 2015 were $0.6, $0.5, and $0.9 million, respectively. Facilities restructuring and other expenses are primarily related to the relocation of certain manufacturing and administrative locations to consolidate, streamline, or improve operations. Integration expenses for the years ended December 31, 2017, 2016, and 2015 of $2.3, $2.1, and $1.8 million, respectively, were required to integrate our business acquisitions.

 

158


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

Restructuring and other reserve activities for the years ended December 31, 2017 and 2016 are summarized as follows (in thousands):

 

     2017      2016  

Reserve balance at January 1

   $ 1,824      $ 3,019  

Restructuring charges

     5,136        2,808  

Other charges

     2,424        3,921  

Non-cash restructuring and other

     (264      (403

Cash payments

     (6,668      (7,521
  

 

 

    

 

 

 

Reserve balance at December 31

   $ 2,452      $ 1,824  
  

 

 

    

 

 

 

Note 14: Segment Information, Geographic Regions, and Major Customers

Operating Segments

Operating segment information is required to be presented based on the internal reporting used by the chief operating decision making group (“CODM”) to allocate resources and evaluate operating segment performance. Our CODM is comprised of our Chief Executive Officer and Chief Financial Officer (“CODM group”). The CODM group is focused on assessment and resource allocation among the Industrial Inkjet, Productivity Software, and Fiery operating segments.

Our operating segments are integrated through their reporting and operating structures, shared technology and practices, shared sales and marketing, shared back office support functions, and combined production facilities. Our enterprise management processes use financial information that is closely aligned with our three operating segments at the gross profit level. Relevant discrete financial information is prepared at the gross profit level for each of our three operating segments, which is used by the CODM group to allocate resources and assess the performance of each operating segment.

We classify our revenue, operating segment profit (i.e., gross profit), assets, and liabilities in accordance with our operating segments as follows:

Industrial Inkjet, which consists of our VUTEk super-wide and wide format display graphics, Nozomi corrugated packaging and display, Reggiani textile, and Cretaprint ceramic tile decoration and building material industrial digital inkjet printers; digital UV curable, LED curable, ceramic, water-based, and thermoforming and specialty ink, as well as a variety of textile ink including dye sublimation, pigmented, reactive dye, acid dye, pure disperse dye, water-based dispersed printing ink, and coatings; digital inkjet printer parts; and professional services. Printing surfaces include paper, vinyl, corrugated, textile, glass, plastic, aluminum composite, ceramic tile, wood, and many other flexible and rigid substrates.

Productivity Software, which consists of a complete software suite that enables efficient and automated end-to-end business and production workflows for the print and packaging industry. This Productivity Suite also provides tools to enable revenue growth, efficient scheduling, and optimization of processes, equipment, and personnel. Customers are provided the financial and technical flexibility to deploy locally within their business or to be hosted in the cloud. The Productivity Suite addresses all segments of the print industry and consists of the: (i) Packaging Suite, with Radius at its core, for tag & label, cartons, and flexible packaging businesses; (ii) Corrugated Packaging Suite, with CTI at its core, for corrugated packaging businesses, including corrugated control capability using EFI Escada; (iii) Enterprise Commercial Print Suite, with Monarch at its core, for enterprise print businesses; (iv) Publication Print Suite, with Monarch or Technique at its core, for publication print businesses; (v) Midmarket Print Suite, with Pace at its core, for medium size print businesses; (vi) Quick

 

159


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

Print Suite, with PrintSmith Vision and essential capabilities of Digital StoreFront at its core, for small printers and in-plant sites; and (vii) Value Added Products, available with the suite and standalone, such as web-to-print, e-commerce, cross media marketing, warehousing, fulfillment, shop floor data collection, and shipping to reduce costs, increase profits, and offer new products and services to their existing and future customers. We also market Optitex fashion CAD software, which facilitates fast fashion and increased efficiency in the textile and fashion industries.

Fiery, which consists of Fiery and FFPS, which was recently acquired from Xerox, that transform digital copiers and printers into high performance networked printing devices for the office, commercial, and industrial printing markets. This operating segment is comprised of (i) stand-alone DFEs connected to digital printers, copiers, and other peripheral devices, (ii) embedded DFEs and design-licensed solutions used in digital copiers and multi-functional devices, (iii) optional software integrated into our DFE solutions such as Fiery Central and Graphics Arts Package, (iv) Fiery Self Serve, our self-service and payment solution, and (v) stand-alone software-based solutions such as our proofing, textile, and scanning solutions.

Our CODM group evaluates the performance of our operating segments based on net sales and gross profit. Gross profit for each operating segment includes revenue from sales to third parties and related cost of revenue attributable to the operating segment. Cost of revenue for each operating segment excludes certain expenses managed outside the operating segments consisting primarily of stock-based compensation expense.

Operating income is not reported by operating segment because operating expenses include significant shared expenses and other costs that are managed outside of the operating segments. Such operating expenses include various corporate expenses such as stock-based compensation, corporate sales and marketing, research and development, amortization of identified intangibles, various non-recurring charges, and other separately managed general and administrative expenses.

Operating segment profit (i.e., gross profit), excluding stock-based compensation expense, for the years ended December 31, 2017, 2016, and 2015 is summarized as follows (in thousands):

 

     2017     2016     2015  

Industrial Inkjet

      

Revenue

   $ 570,688     $ 562,583     $ 447,705  

Gross profit

     208,620       198,923       150,964  

Gross profit percentages

     36.6     35.4     33.7

Productivity Software

      

Revenue

   $ 156,561     $ 151,737     $ 135,350  

Gross profit

     114,460       114,179       99,278  

Gross profit percentages

     73.1     75.2     73.3

Fiery

      

Revenue

   $ 266,011     $ 277,745     $ 299,458  

Gross profit

     185,937       198,322       210,140  

Gross profit percentages

     69.9     71.4     70.2

 

160


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

Operating segment profit (i.e., gross profit) for the years ended December 31, 2017, 2016, and 2015 is reconciled to the Consolidated Statements of Operations as follows (in thousands):

 

     2017      2016      2015  

Segment gross profit

   $ 509,017      $ 511,424      $ 460,382  

Stock-based compensation expense

     (2,561      (2,784      (2,837

Other items excluded from segment profit

     —          (475      (115
  

 

 

    

 

 

    

 

 

 

Gross profit

   $ 506,456      $ 508,165      $ 457,430  
  

 

 

    

 

 

    

 

 

 

The Fiery gross profit percentage is impacted by $1.4 million during the year ended December 31, 2017, charged to cost of revenue, which reflects the cost of manufacturing plus a portion of the expected profit margin related to the acquired FFPS inventories. Inventory acquired in the acquisition of FFPS is required to be recorded at fair value rather than historical cost in accordance with ASC 805. This amount is not included in the financial information regularly reviewed by the CODM group as this acquisition-related charge is not indicative of the gross margin trends in the FFPS business. Excluding this charge, the Fiery gross profit percentage would be 70.4% for the year ended December 31, 2017.

Tangible and intangible assets, net of liabilities, are summarized by operating segment as of December 31, 2017 and 2016 as follows (in thousands):

 

     Industrial
Inkjet
     Productivity
Software
    Fiery      Corporate and
Unallocated
Net Assets
     Total  

December 31, 2017

             

Goodwill

   $ 154,373      $ 174,644     $ 74,261      $ —        $ 403,278  

Identified intangible assets, net

     66,547        36,379       20,082        —          123,008  

Tangible assets, net of liabilities

     221,933        (27,755     11,286        49,561        255,025  
  

 

 

    

 

 

   

 

 

    

 

 

    

 

 

 

Net tangible and intangible assets

   $ 442,853      $ 183,268     $ 105,629      $ 49,561      $ 781,311  
  

 

 

    

 

 

   

 

 

    

 

 

    

 

 

 

December 31, 2016

             

Goodwill

   $ 141,068      $ 155,475     $ 63,298      $ —        $ 359,841  

Identified intangible assets, net

     84,465        38,440       92        —          122,997  

Tangible assets, net of liabilities

     153,699        (27,646     33,966        183,158        343,177  
  

 

 

    

 

 

   

 

 

    

 

 

    

 

 

 

Net tangible and intangible assets

   $ 379,232      $ 166,269     $ 97,356      $ 183,158      $ 826,015  
  

 

 

    

 

 

   

 

 

    

 

 

    

 

 

 

Corporate and unallocated assets consist of cash and cash equivalents, short-term investments, restricted investments and cash equivalents, corporate headquarters facility, convertible senior notes, net, imputed financing obligation related to build-to-suit lease, income taxes receivable, and income taxes payable.

Geographic Regions

Our revenue originates in the U.S., China, the Netherlands, Germany, Italy, France, the U.K., Spain, Israel, Brazil, and Australia. We report revenue by geographic region based on ship-to destination. Shipments to some of our significant printer manufacturer/distributor customers are made to centralized purchasing and manufacturing locations, which in turn sell through to other locations. As a result of these factors, we believe that sales to certain geographic locations might be higher or lower, as the ultimate destinations are difficult for us to ascertain.

 

161


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

Our revenue by ship-to destination for the years ended December 31, 2017, 2016, and 2015 was as follows (in thousands):

 

     2017      2016      2015  

Americas

   $ 487,968      $ 500,411      $ 473,599  

EMEA

     369,610        360,305        291,103  

APAC

     135,682        131,349        117,811  
  

 

 

    

 

 

    

 

 

 

Total Revenue

   $ 993,260      $ 992,065      $ 882,513  
  

 

 

    

 

 

    

 

 

 

Our tangible long-lived assets consist primarily of property and equipment, net, of $98.8 million. Of this amount, $77.7 million resides in the Americas, $19.1 million resides in EMEA, consisting primarily of Cretaprint and Reggiani equipment and leasehold improvements, and $2.0 million resides in APAC, consisting primarily of India leasehold improvements and equipment.

Major Customers

One customer, Xerox, provided 11% and 12% of our consolidated revenue for the years ended December 31, 2017 and 2015, respectively. No customer accounted for more than 10% of our revenue for the year ended December 31, 2016. No customer accounted for more than 10% of our net consolidated accounts receivables at December 31, 2017 and 2016.

Note 15: Property and Equipment, net

Property and equipment, net, as of December 31, 2017 and 2016 are as follows (in thousands):

 

     2017      2016  

Land, buildings, and improvements (including build-to-suit lease)

   $ 68,404      $ 67,841  

Equipment and purchased software

     93,849        86,665  

Furniture and leasehold improvements

     20,270        18,713  
  

 

 

    

 

 

 
     182,523        173,219  

Less accumulated depreciation and amortization

     (83,761      (69,745
  

 

 

    

 

 

 

Property and equipment, net

   $ 98,762      $ 103,474  
  

 

 

    

 

 

 

Depreciation expense was $16.8, $14.1, and $12.2 million for the years ended December 31, 2017, 2016, and 2015, respectively.

Fremont, California. We entered into a 15-year lease agreement pursuant to which we leased approximately 59,000 square feet of a building located in Fremont, California. The lease commenced on September 1, 2013. Minimum lease payments are $18.5 million, net of full abatement of rent for the first three years of the lease term. During the initial lease term, we also have certain rights of first refusal to (i) lease the remaining portion of the facility and/or (ii) purchase the facility. This location contains the engineering, marketing, and administrative operations for our Fiery operating segment. We relocated our former corporate headquarters to the adjacent building, which we purchased during the fourth quarter of 2013.

The leased facility was a cold shell requiring additional build-out and tenant improvements. The landlord paid the costs of the build-out up to $4.5 million, including all structural improvements, and we paid the costs of tenant improvements beyond that amount. We paid $5.3 million of tenant improvements, including furniture and

 

162


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

equipment and capitalized interest. The landlord is responsible for costs related to force majeure events that result in any damage to the facility. We were responsible for cost over-runs, if any, related to force majeure events including strikes, war, and material availability. Since we were responsible for cost overruns related to certain force majeure events, we were in substance offering an indemnification for events outside of our control. As such, we are deemed to be the accounting owner of the portion of the facility that we occupy. As of December 31, 2017, and 2016, we have capitalized $10.0 and $10.3 million, respectively, in property and equipment based on the estimated replacement cost of the portion of the building that we occupy, including capitalized interest, reduced by accumulated depreciation.

Monthly lease payments are allocated between the land element of the lease, which is accounted for as an operating lease, and the imputed financing obligation. The imputed financing obligation is being amortized in accordance with the effective interest method using the interest rate determined in accordance with the requirements of sale leaseback accounting. The imputed interest cost incurred during the construction period was capitalized as a component of the construction cost. As of December 31, 2017, the imputed financing obligation in connection with the facility was $13.9 million, including accrued interest, which is classified as a noncurrent imputed financing obligation in our Consolidated Balance Sheet. If the requirements of sale leaseback accounting are satisfied, or at the end of the initial lease term, we will reverse the net book value of the building and the corresponding imputed financing obligation.

Eagan, Minnesota. In 2016, management approved a plan to sell approximately 5.6 acres and the office building located at 1340 Corporate Center Curve, Eagan, Minnesota, consisting of 43,682 square feet, and the related improvements were classified as held for sale. On April 13, 2017, we entered into an agreement under which we agreed to sell the office building, improvements, and related land, subject to completion of a 150-day due diligence period, which expired on September 7, 2017 without the transaction closing. Accordingly, assets previously recorded as held for sale of $3.8 million, which consisted of $2.9 million net book value of the facility and $0.9 million of related land as of December 31, 2016, have been classified as assets held for use within property and equipment, net, in our Consolidated Balance Sheet as of December 31, 2017.

Manchester, New Hampshire. On August 26, 2016, we entered into a lease agreement and have accounted for a lease term of 48.5 years, inclusive of two renewal options of 5.0 and 3.5 years, with the City of Manchester to lease 16.9 acres of land adjacent to the Manchester Regional Airport. The land is subleased to BTMU during the term of the lease related to the manufacturing facility that is being constructed on the site, which is described below. Minimum lease payments are $13.3 million during the entire 48.5 year term of the land lease, excluding six months of the land lease that is financed into the manufacturing facility lease.

On August 26, 2016, we entered into a six-year lease with BTMU whereby a 225,000 square foot manufacturing and warehouse facility is under construction related to our super-wide format industrial digital inkjet printer business at a projected cost of $40 million and a construction period of 20 months. Minimum lease payments during the entire initial six-year term are $1.8 million. Upon completion of the initial six-year term, we have the option to renew the lease, purchase the facility, or return the facility to BTMU subject to an 89% residual value guarantee under which we would recognize additional rent expense in the form of a variable rent payment. We have assessed our exposure in relation to the residual value guarantee and believe that there is no deficiency to the guaranteed value with respect to funds expended by BTMU as of December 31, 2017. We are treated as the owner of the facility for federal income tax purposes.

The funds pledged under the lease represent 115% of the total expenditures made by BTMU through December 31, 2017. The funds are invested in $32.5 million of cash and cash equivalents at December 31, 2017; and $5.1 and $1.2 million of U.S. government securities and cash equivalents, respectively at December 31, 2016, with a third party trustee and will be restricted during the construction period. Upon completion of

 

163


Table of Contents

Electronics For Imaging, Inc.

Notes to Consolidated Financial Statements—(Continued)

 

construction, the funds will be released as cash and cash equivalents. The portion of released funds that represents 100% of the total expenditures made by BTMU will be deposited with BTMU and restricted as collateral until the end of the underlying lease period.

The funds pledged as collateral are invested in cash equivalents as of December 31, 2017, and cash equivalents and short-term investments as of December 31, 2016, and are classified as restricted cash equivalents and investments on our Consolidated Balance Sheets.

We have applied the accounting and disclosure requirements set forth in ASC 810-10 for VIEs. We have evaluated the BTMU lease agreement to determine if the arrangement qualifies as a VIE under ASC 810-10. We have determined that the lease agreement does not qualify as a VIE and, as such, we are not required to consolidate the VIE in our consolidated financial statements.

Meredith, New Hampshire. During the fourth quarter of 2017, management approved a plan to sell approximately 31.5 acres of land and two manufacturing buildings located at One Vutek Place and 189 Waukewan Street, Meredith, New Hampshire, consisting of 163,000 total square feet. Assets previously recorded within property and equipment, net, of $5.1 million consisting of $4.5 million net book value of the facility and $0.6 million of related land have been reclassified as assets held for sale in our Consolidated Balance Sheet as of December 31, 2017. Management expects the sale to be completed by December 31, 2018.

The fair value of the Meredith facility, based on expected sales proceeds, less cost to sell, is expected to be less than the carrying amount of the assets. As a result, we incurred an impairment loss of approximately $0.9 million, which has been recognized on our Consolidated Statements of Operations in the year ended December 31, 2017.

Note 16: License Agreement

On November 1, 2017 (“Effective Date”), we entered into an Agreement with Xeikon, which is a division of the Flint Group headquartered in Luxembourg to license the rights to the manufacturing, technology, marketing, and support of the Jetrion business. Pursuant to the Agreement, we provided Xeikon access to the Jetrion customer list and enabled Xeikon to assume the relationship with the third-party outsourcing company that manufactured Jetrion printers for us and resell the printers to our current customer base. Xeikon will purchase UV label ink exclusively from us and resell to both our current customer base as well as new Xeikon inkjet customers. Per the terms of the Agreement, we agreed to cease sales of Jetrion products for four years after the Effective Date. We received cash consideration of $2.0 million during 2017 followed by annual volume-based royalty payments based on Xeikon’s ink purchases from us through October 31, 2021.

We determined the amount of the actual payments received in 2017 related to Jetrion customer list access, Jetrion trade name, and volume-based royalty payments. Access to the customer list is recognized immediately as other income in our Consolidated Statement of Operations. Trade name is recognized ratably over four years as other income in our Consolidated Statements of Operations. Volume-based royalty payments from Xeikon’s ink purchases are recognized as revenue ratably over four years. For the year ended December 31, 2017, we recognized $0.1 and $0.3 million of revenue and other income in our Consolidated Statements of Operations from the Agreement.

 

164


Table of Contents

SUPPLEMENTARY DATA

Unaudited Quarterly Consolidated Financial Information

The following table presents our operating results for each of the quarters in the years ended December 31, 2017 and 2016. The information for each of these quarters is unaudited, but has been prepared on the same basis as our audited consolidated financial statements appearing elsewhere in this Annual Report on Form 10-K. In the opinion of management, all necessary adjustments (consisting of normal recurring adjustments and retroactive adjustments in the fourth quarter of 2016) have been included that are required to state fairly our unaudited quarterly results when read in conjunction with our audited consolidated financial statements and the notes thereto appearing in this Annual Report on Form 10-K. These operating results are not necessarily indicative of the results for any future period.

 

     2017  

(in thousands except per share data)

   Q1      Q2      Q3      Q4  

Revenue

   $ 228,691      $ 247,047      $ 248,359      $ 269,163  

Gross profit

     123,530        127,252        127,458        128,216  

Income from operations

     8,143        7,991        7,397        4,016  

Net income (loss)

     4,787        2,759        3,454        (26,345

Net income (loss) per basic common share

   $ 0.10      $ 0.06      $ 0.07      $ (0.58

Net income (loss) per diluted common share

   $ 0.10      $ 0.06      $ 0.07      $ (0.58
     2016  

(in thousands except per share data)

   Q1      Q2      Q3      Q4  

Revenue

   $ 234,133      $ 245,650      $ 245,575      $ 266,707  

Gross profit

     118,397        125,047        125,194        139,527  

Income from operations

     6,969        11,709        9,410        27,731  

Net income

     2,103        5,235        17,662        19,949  

Net income per basic common share

   $ 0.04      $ 0.11      $ 0.38      $ 0.43  

Net income per diluted common share

   $ 0.04      $ 0.11      $ 0.37      $ 0.42  

Income from operations decreased by $3.4 million during the quarter ended December 31, 2017, primarily because the estimated probability of achieving the Optitex earnout performance targets was increased, resulting in a $2.0 million increase in the related accrual during the quarter. Net loss during the quarter ended December 31, 2017, was further impacted by the $27.5 million tax charge related to the provisional estimate of the impact of the 2017 Tax Act as more fully explained in Note 11—Income Taxes.

We identified certain errors at our Italian manufacturing subsidiary attributable to the valuation and classification of certain finished goods inventory during the year ended December 31, 2017. These errors resulted in an understatement of operating expenses during the quarter ended December 31, 2016, due to failure to properly impair and expense certain items, properly classify certain amounts included in inventories on the balance sheet, and appropriately depreciate those amounts. As a result, we corrected the accompanying unaudited quarterly consolidated financial information for the fourth quarter of 2016. The impact to gross margin, income from operations, and net income for the three months ended December 31, 2016 for this correction is a decrease of $0.5, $0.7, and $0.6 million, respectively, from amounts previously reported of $140.0, $28.5, and $20.5 million, respectively. Net income per diluted common share decreased by $0.01 per share.

Item 9: Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

None.

Item 9A: Controls and Procedures

 

(a) Evaluation of Disclosure Controls and Procedures

We maintain “disclosure controls and procedures,” as this term is defined in Rule 13a-15(e) and 15d-15(e) under the Exchange Act, that are designed to provide reasonable assurance that information required to be disclosed by

 

165


Table of Contents

us in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.

Under the supervision and with the participation of our Chief Executive Officer and Chief Financial Officer, our management has evaluated the effectiveness of our disclosure controls and procedures as of December 31, 2017.

Based on that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were not effective as of December 31, 2017, due to material weaknesses in our internal control over financial reporting. Our internal control over financial reporting is the process designed by and under the supervision of our Chief Executive Officer and Chief Financial Officer to provide reasonable assurance regarding the reliability of our financial reporting and the preparation of our financial statements for external reporting in accordance with accounting principles generally accepted in the United States of America.

We have begun implementing various changes in our internal control over financial reporting to remediate the material weaknesses described below. The implementation of our remediation plan was ongoing as of December 31, 2017.

 

(b) 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) of the Exchange Act. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, assessed the effectiveness of the Company’s internal control over financial reporting as of December 31, 2017. In making this assessment, we used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) in Internal Control—Integrated Framework (2013). Based on our assessment using those criteria, due to the material weaknesses described below, we have concluded that our internal control over financial reporting was not effective as of December 31, 2017.

Our management excluded the internal control over financial reporting at FFPS, CRC, Generation Digital, and Escada from its assessment of internal control over financial reporting as of December 31, 2017 because they were acquired in purchase business combinations during 2017. FFPS, CRC, Generation Digital and Escada represent approximately 4.1% and 2.7% of the total consolidated assets and total consolidated revenue, respectively, of the Company as of and for the year ended December 31, 2017.

Our management determined that, as of December 31, 2017, the following material weaknesses existed in our internal control over financial reporting.

 

  1. Our internal controls were not designed effectively to ensure that operational changes, which may impact revenue recognition, were appropriately and timely evaluated to determine the accounting impact.

 

  2. We did not sufficiently staff, with appropriate levels of experience and training, to allow for the adequate monitoring and timely communication of operational changes, including those which may impact revenue recognition on an ongoing basis.

 

  3. Our internal control over excess and obsolete finished goods printer inventory reserves at our Italian manufacturing subsidiary was not designed effectively to conduct a sufficiently precise evaluation of the classification, condition, and salability of each printer and the cost accounting department was not staffed sufficiently to mitigate limitations relating to these reserves in the ERP system used solely at this subsidiary.

 

166


Table of Contents

Items #1 and #2 resulted in management not timely identifying and evaluating the appropriate period of recognition for certain revenue transactions related to printers distributed from a single location, which should have been evaluated in accordance with the bill and hold revenue recognition guidance. Item #3 resulted in management not timely evaluating the appropriate period of de-recognition of certain printer inventory manufactured at our Italian manufacturing subsidiary, which should have been subject to an excess and obsolescence impairment or reclassification and depreciation.

A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected in a timely basis. Because the deficiencies identified could result in a misstatement of revenue, inventory, and related accounts and associated disclosures that could be material to the annual or interim consolidated financial statements, such deficiencies represent material weaknesses in our internal control over financial reporting as of December 31, 2017.

 

(c) Material Weakness Discussion and Remediation

Management analyzed the impacts resulting from the material weaknesses identified above and concluded that it did not have a material impact on our previously issued consolidated financial statements. However, management has determined to prospectively restate our financial statements to give effect to the correction related to the excess and obsolescence and related Italian inventory immaterial misstatements as disclosed in our accompanying consolidated financial statement elsewhere in this filing.

Notwithstanding the material weaknesses in our internal control over financial reporting, we have concluded that the consolidated financial statements and other financial information fairly present in all material respects our financial condition, results of operations, and cash flows as of, and for, the periods presented. The foregoing has been approved by our management, including our Chief Executive Officer and Chief Financial Officer, who have been involved with the assessment and analysis of our internal control over financial reporting.

Plan for Remediation of Material Weaknesses

Following the identification of the foregoing material weaknesses, management commenced implementation of a remediation plan, which is ongoing. Management believes that the implementation of this plan will remediate the material weaknesses described above. The following steps of the remediation plan are currently in process, and management may determine to enhance existing controls and/or implement additional controls as the implementation progresses:

 

    Design and implement controls to properly identify, evaluate and monitor operational changes which may impact revenue recognition;

 

    Evaluate the sufficiency, experience, and training of our internal personnel and hire additional personnel or use external resources;

 

    Design and implement controls related to the approval and accounting for any bill and hold transactions;

 

    Design and implement controls to evaluate excess and obsolete inventory reserves at our Italian subsidiary;

 

    Direct our internal auditors to perform additional testing of revenue transactions to ensure the sufficiency of our remediation efforts.

We are in the process of further reviewing, documenting, and testing our internal controls over financial reporting, and we may from time to time make changes aimed at enhancing existing controls and/or implementing additional controls. Because the implementation of our remediation plan was ongoing as of

 

167


Table of Contents

December 31, 2017, and because there was insufficient time as of December 31, 2017, to demonstrate that the new controls implemented as part of the remediation plan were operating effectively as of that date, management concluded that the material weaknesses described above remain unremediated as of December 31, 2017.

Important Considerations

The effectiveness of our disclosure controls and procedures and our internal control over financial reporting is subject to various inherent limitations, including cost limitations, judgments used in decision making, assumptions about the likelihood of future events, the soundness of our systems, the possibility of human error, and the risk of fraud. Moreover, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions and the risk that the degree of compliance with policies or procedures may deteriorate over time. Because of these limitations, there can be no assurance that any system of disclosure controls and procedures or internal control over financial reporting will be successful in preventing all errors or fraud or in making all material information known in a timely manner to the appropriate levels of management.

 

(d) Changes in Internal Control Over Financial Reporting

There has been no change in our internal control over financial reporting identified in connection with our evaluation that occurred during the fourth quarter of 2017 that has materially affected or is reasonably likely to materially affect our internal control over financial reporting.

 

168


Table of Contents
(e) Report of Independent Registered Public Accounting Firm

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the stockholders and the Board of Directors of Electronics for Imaging, Inc.

Opinion on Internal Control over Financial Reporting

We have audited the internal control over financial reporting of Electronics for Imaging, Inc. and subsidiaries (the “Company”) as of December 31, 2017, based on criteria established in Internal Control—Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). As described in Management’s Report on Internal Control over Financial Reporting, management excluded Free Flow Print Server (“FFPS”), CRC Information Systems (“CRC”), Generation Digital Solutions, Inc. (“Generation Digital”), and Escada Innovations Limited and Escada Systems, Inc. (collectively. “Escada”) from its assessment of internal control over financial reporting as of December 31, 2017, because they were acquired in purchase business combinations during 2017. FFPS, CRC, Generation Digital, and Escada represent approximately 4.1% and 2.7% of the total consolidated assets and total consolidated revenue, respectively, of the Company as of and for the year ended December 31, 2017. Accordingly, our audit did not include the internal control over financial reporting at FFPS, CRC, Generation Digital and Escada. In our opinion, because of the effect of the material weaknesses identified below on the achievement of the objectives of the control criteria, the Company has not maintained effective internal control over financial reporting as of December 31, 2017, based on criteria established in Internal Control—Integrated Framework (2013) issued by COSO.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended December 31, 2017, of the Company and our report dated March 16, 2018 expressed an unqualified opinion on those consolidated financial statements.

Basis for Opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

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,

 

169


Table of Contents

accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

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

Material Weaknesses

A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the company’s annual or interim financial statements will not be prevented or detected on a timely basis. The following material weaknesses have been identified and included in management’s assessment:

 

  1. The Company’s internal controls were not designed effectively to ensure that operational changes, which may impact revenue recognition, were appropriately and timely evaluated to determine the accounting impact.

 

  2. The Company did not sufficiently staff, with appropriate levels of experience and training, to allow for the adequate monitoring and timely communication of operational changes, including those which may impact revenue recognition on an ongoing basis.

 

  3. The Company’s internal control over excess and obsolete finished goods printer inventory reserves at its Italian manufacturing subsidiary was not designed effectively to conduct a sufficiently precise evaluation of the classification, condition, and salability of each printer and the cost accounting department was not staffed sufficiently to mitigate limitations relating to these reserves in the ERP system used solely at this subsidiary.

Items #1 and #2 resulted in management not timely identifying and evaluating the appropriate period of recognition for certain revenue transactions related to printers distributed from a single location, which should have been evaluated in accordance with the bill and hold revenue recognition guidance. Item #3 resulted in management not timely evaluating the appropriate period of de-recognition of certain printer inventory manufactured at their Italian manufacturing subsidiary, which should have been subject to an excess and obsolescence impairment or reclassification and depreciation.

These material weaknesses were considered in determining the nature, timing, and extent of audit tests applied in our audit of the consolidated financial statements as of and for the year ended December 31, 2017, of the Company, and this report does not affect our report on such financial statements.

/s/ Deloitte & Touche LLP

San Jose, CA

March 16, 2018

Item 9B: Other Information

None.

 

170


Table of Contents

PART III

Item 10: Directors, Executive Officers and Corporate Governance

Information regarding our directors is incorporated by reference from the information contained under the caption “Election of Directors” in our Proxy Statement for our 2018 Annual Meeting of Stockholders (the “2018 Proxy Statement”). Information regarding our current executive officers is incorporated by reference from information contained under the caption “Executive Officers” in our 2018 Proxy Statement. Information regarding Section 16 reporting compliance is incorporated by reference from information contained under the caption “Section 16(a) Beneficial Ownership Reporting Compliance” in our 2018 Proxy Statement. Information regarding the Audit Committee of our Board of Directors and information regarding an Audit Committee financial expert is incorporated by reference from information contained under the caption “Meetings and Committees of the Board of Directors” in our 2018 Proxy Statement. Information regarding our code of ethics is incorporated by reference from information contained under the caption “Meetings and Committees of the Board of Directors” in our 2018 Proxy Statement. Information regarding our implementation of procedures for stockholder nominations to our Board of Directors is incorporated by reference from information contained under the caption “Meetings and Committees of the Board of Directors” in our 2018 Proxy Statement.

We intend to disclose any amendment to our code of ethics, or waiver from, certain provisions of our code of ethics as applicable for our directors and executive officers, including our principal executive officer, principal financial and accounting officer, chief accounting officer and controller, or persons performing similar functions, by posting such information on our website at www.efi.com.

Item 11: Executive Compensation

The information required by this item is incorporated by reference from the information contained under the captions “Compensation Discussion and Analysis” and “Executive Compensation” in our 2018 Proxy Statement.

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

Other than information regarding securities authorized for issuance under equity compensation plans, which is set forth below, the information required by this item is incorporated by reference from the information contained under the caption “Security Ownership” in our 2018 Proxy Statement.

Securities Authorized for Issuance Under Equity Compensation Plans

The following table sets forth information as of December 31, 2017 concerning securities that are authorized under equity compensation plans:

 

Plan category   Number of securities to
be issued upon exercise
of outstanding options,
warrants and rights
    Weighted-average
exercise price of
outstanding options,
warrants and rights
    Number of securities
remaining available for
future issuance under
equity compensation
plans (excluding
securities reflected in
column 1)
 

Equity compensation plans approved by stockholders

    2,433,701     $ 15.43 (1)      2,805,120 (2) 

Equity compensation plans not approved by
stockholders

    —         —         —    
 

 

 

   

 

 

   

 

 

 

Total

    2,433,701     $ 15.43       2,805,120  
 

 

 

   

 

 

   

 

 

 

 

(1)  Calculated without taking into account 2,283,701 RSUs that will become issuable as those units vest, without any cash consideration or other payment required for such shares.
(2)  Includes 901,883 shares available under the ESPP.

 

171


Table of Contents

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

The information required by this item is incorporated by reference from the information contained under the caption “Certain Relationships and Related Transactions, and Director Independence” in our 2018 Proxy Statement.

Item 14: Principal Accountant Fees and Services

The information required by this item is incorporated by reference from the information contained under the caption “Principal Accountant Fees and Services” in our 2018 Proxy Statement.

PART IV

Item 15: Exhibits and Financial Statement Schedules

 

(a) Documents Filed as Part of this Report

 

  (1) Index to Financial Statements

The Financial Statements required by this item are submitted in Item 8 of this Annual Report on Form 10-K as follows:

 

     Page  

Report of Independent Registered Public Accounting Firm

     96  

Consolidated Balance Sheets as of December 31, 2017 and 2016

     97  

Consolidated Statements of Operations for the Years Ended December  31, 2017, 2016, and 2015

     98  

Consolidated Statements of Comprehensive Income for the Years Ended December 31, 2017, 2016, and 2015

     99  

Consolidated Statements of Stockholders’ Equity for the Years Ended December 31, 2017, 2016, and 2015

     100  

Consolidated Statements of Cash Flows for the Years Ended December  31, 2017, 2016, and 2015

     101  

Notes to Consolidated Financial Statements

     102  

 

  (2) Financial Statement Schedule

Schedule II—Valuation and Qualifying Accounts

     176  

(All other schedules are omitted because of the absence of conditions under which they are required or because the necessary information is provided in the consolidated financial statements or notes thereto in Item 8 of this Annual Report on Form 10-K.)

 

172


Table of Contents
  (3) Exhibits

 

Exhibit

No.

  

Description

    3.1    Amended and Restated Certificate of Incorporation (1)
    3.2    Amended and Restated By-Laws of Electronics For Imaging, Inc., (as amended August 12, 2009) (2)
    4.1    Specimen Common Stock Certificate of the Company (3) (P)
    4.2    Indenture (including Form of Notes) with respect to the Company’s 0.75% Convertible Senior Notes due 2019, dated as of September  9, 2014, between the Company and U.S. Bank National Association, as trustee (4)
  10.1*    Agreement dated December 6, 2000, by and between Adobe Systems Incorporated and the Company (5)
  10.2*    Electronics For Imaging, Inc. 2017 Equity Incentive Plan (6)
  10.3*    Electronics For Imaging, Inc. 2017 Equity Incentive Plan Restricted Stock Unit Award Agreement and Performance Stock Unit Award Agreement (7)
  10.4*    Form of Indemnification Agreement (8) (P)
  10.5*    Form of Indemnity Agreement (9)
  10.6+    OEM Distribution and License Agreement dated September  19, 2005 by and among Adobe Systems Incorporated, Adobe Systems Software Ireland Limited and the Company, as amended by Amendment No. 1 dated as of October 1, 2005 (10)
  10.7+    Amendment No.  2 to OEM Distribution and License Agreement by and among Adobe Systems Incorporated, Adobe Systems Software Ireland Limited and the Company, effective as of October 1, 2005 (11)
  10.87+    Amendment No.  4 to OEM Distribution and License Agreement by and among Adobe Systems Incorporated, Adobe Systems Software Ireland Limited and the Company, effective as of January 1, 2006 (12)
  10.9    Purchase and Sale Agreement between Electronics for Imaging, Inc. and John Arrillaga Survivor’s Trust, represented by John Arrillaga, Trustee, and Richard T. Peery Separate Property Trust, represented by Richard T. Peery, Trustee, dated April 19, 2013 (13)
  10.10    Lease Agreement between Electronics for Imaging, Inc. and John Arrillaga Survivor’s Trust, represented by John Arrillaga, Trustee, and Richard T. Peery Separate Property Trust, represented by Richard T. Peery, Trustee, dated April 19, 2013 (14)
  10.11*    EFI Section 16 2017 Bonus Program (15)
  10.12*    Employment Agreement Effective January 27, 2014 by and between the Company and Guy Gecht (16)
  10.13*    Employment Agreement Effective April  22, 2015 by and between the Company and Marc Olin (17)
  10.14    Form of Call Option Confirmation relating to the Company’s 0.75% Convertible Senior Notes due 2019 (18)
  10.15    Form of Warrant Confirmation relating to the Company’s 0.75% Convertible Senior Notes due 2019 (19)
  10.16    Amendment No. 12 to OEM Distribution and License Agreement by and among Adobe Systems Incorporated, Adobe Systems Software Ireland Limited and the Company, effective as of January 19, 2018

 

173


Table of Contents

Exhibit

No.

  

Description

  12.1    Computation of Ratios of Earnings to Fixed Charges
    21    List of Subsidiaries
  23.1    Consent of Deloitte & Touche LLP, Independent Registered Public Accounting Firm
  24.1    Power of Attorney (see signature page of this Annual Report on Form 10-K)
  31.1    Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
  31.2    Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
  32.1    Chief Executive Officer Certification pursuant to 18 U.S.C. Section 1350 as adopted pursuant to Section  906 of the Sarbanes-Oxley Act of 2002 and Chief Financial Officer Certification pursuant to 18 U.S.C. Section 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
101.INS    XBRL Instance Document
101.SCH    XBRL Taxonomy Extension Schema Document
101.CAL    XBRL Taxonomy Calculation Linkbase Document
101.DEF    XBRL Taxonomy Extension Definition Linkbase Document
101.LAB    XBRL Taxonomy Label Linkbase Document
101.PRE    XBRL Taxonomy Extension Presentation Linkbase Document

 

(P)  Paper exhibit
* Management contracts or compensatory plan or arrangement
+ The Company has received confidential treatment with respect to portions of these documents
(1)  Filed as an exhibit to the Company’s Annual Report on Form 10-K for the year ended December 31, 2016 (File No. 18805) and incorporated herein by reference.
(2)  Filed as an exhibit to the Company’s Current report on Form 8-K filed on August  17, 2009 (File No. 18805) and incorporated herein by reference.
(3) (P) Filed as an exhibit to the Company’s Registration Statement on Form S-1 (No. 33-50966) and incorporated herein by reference.
(4)  Filed as an exhibit to the Company’s Current Report on Form 8-K filed on September 9, 2014 (File No. 18805) and incorporated herein by reference.
(5)  Filed as an exhibit to the Company’s Annual Report on Form 10-K for the year ended December 31, 2000 (File No. 18805) and incorporated herein by reference.
(6)  Filed as an exhibit to the Company’s Current Report on Form 8-K filed on June 13, 2017 (File No. 18805) and incorporated herein by reference.
(7)  Filed as an exhibit to the Company’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2017. (File No. 18805) and incorporated herein by reference.
(8) (P) Filed as an exhibit to the Company’s Registration Statement on Form S-1 (No. 33-50966) and incorporated herein by reference.
(9)  Filed as an exhibit to the Company’s Current Report on Form 8-K filed on August  17, 2009 (File No. 18805) and incorporated herein by reference.
(10)  Filed as an exhibit to the Company’s Annual Report on Form 10-K for the year ended December 31, 2005. (File No. 18805) and incorporated herein by reference.
(11)  Filed as an exhibit to the Company’s Annual Report on Form 10-K for the year ended December 31, 2005. (File No. 18805) and incorporated herein by reference.
(12)  Filed as an exhibit to the Company’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2006. (File No. 18805) and incorporated herein by reference.
(13)  Filed as an exhibit to the Company’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2013. (File No. 18805) and incorporated herein by reference.

 

174


Table of Contents
(14)  Filed as an exhibit to the Company’s Quarterly Report on Form 10-Q filed on June 30, 2013 (File No. 000-18805) and incorporated herein by reference.
(15)  Filed as an exhibit to the Company’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2017. (File No. 18805) and incorporated herein by reference.
(16)  Filed as an exhibit to the Company’s Current Report on Form 8-K filed on January 28, 2014 (File No. 000-18805) and incorporated herein by reference.
(17)  Filed as an exhibit to the Company’s Annual Report on Form 10-K filed on December 31, 2015 (File No. 000-18805) and incorporated herein by reference.
(18)  Filed as an exhibit to the Company’s Current Report on Form 8-K filed on September 9, 2014 (File No. 000-18805) and incorporated herein by reference.
(19)  Filed as an exhibit to the Company’s Current Report on Form 8-K filed on September 9, 2014 (File No. 000-18805) and incorporated herein by reference.

(b) List of Exhibits

See Item 15(a).

(c) Consolidated Financial Statement Schedule II for the years ended December 31, 2017, 2016, and 2015.

Item 16: Form 10-K Summary

None.

 

175


Table of Contents

ELECTRONICS FOR IMAGING, INC.

Schedule II

Valuation and Qualifying Accounts

 

(in thousands)

   Balance
at
beginning
of period
     Charged
to revenue
and
expenses
     Charged to
(from) other
accounts
     Deductions     Balance at
end of
period
 

Year Ended December 31, 2017

             

Allowance for bad debts and sales-related allowances

   $ 23,330      $ 12,416      $  —        $ (3,410   $ 32,336  

Year Ended December 31, 2016

             

Allowance for bad debts and sales-related allowances

     21,993        10,678      $ —          (9,341     23,330  

Year Ended December 31, 2015

             

Allowance for bad debts and sales-related allowances

     17,517        7,536        —          (3,060     21,993  

 

176


Table of Contents

SIGNATURES

Pursuant to the requirements of Sections 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.

 

        ELECTRONICS FOR IMAGING, INC.

March 16, 2018

    By:   /s/    GUY GECHT
     

 

      Guy Gecht,
      Chief Executive Officer

POWER OF ATTORNEY

KNOW ALL PERSONS BY THESE PRESENT, that each person whose signature appears below constitutes and appoints Guy Gecht and Marc Olin jointly and severally, his attorneys-in-fact, each with the power of substitution, for him in any and all capacities, to sign any amendments to the Form 10-K Annual Report and to file the same, with exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, hereby ratifying and confirming all that each of said attorneys-in-fact, or his substitute or substitutes, may do or cause to be done by virtue thereof.

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

 

Signature

  

Title

 

Date

/S/    GUY GECHT

Guy Gecht

  

Chief Executive Officer, Director

(Principal Executive Officer)

  March 16, 2018

/S/    MARC OLIN

Marc Olin

  

Chief Financial Officer (Principal

Financial and Accounting Officer)

  March 16, 2018

/S/    ERIC BROWN

Eric Brown

   Director   March 14, 2018

/S/    GILL COGAN

Gill Cogan

   Director   March 14, 2018

/S/    THOMAS GEORGENS

Thomas Georgens

   Director   March 14, 2018

/S/    RICHARD A. KASHNOW

Richard A. Kashnow

   Director   March 14, 2018

/S/    DAN MAYDAN

Dan Maydan

   Director   March 14, 2018

 

177


Table of Contents

Exhibit Index

 

Exhibit

No.

  

Description

    3.1    Amended and Restated Certificate of Incorporation (1)
    3.2    Amended and Restated By-Laws of Electronics For Imaging, Inc., (as amended August 12, 2009) (2)
    4.1    Specimen Common Stock Certificate of the Company (3) (P)
    4.2    Indenture (including Form of Notes) with respect to the Company’s 0.75% Convertible Senior Notes due 2019, dated as of September  9, 2014, between the Company and U.S. Bank National Association, as trustee (4)
  10.1*    Agreement dated December 6, 2000, by and between Adobe Systems Incorporated and the Company (5)
  10.2*    Electronics For Imaging, Inc. 2017 Equity Incentive Plan (6)
  10.3*    Electronics For Imaging, Inc. 2017 Equity Incentive Plan Restricted Stock Unit Award Agreement and Performance Stock Unit Award Agreement (7)
  10.4*    Form of Indemnification Agreement (8) (P)
  10.5*    Form of Indemnity Agreement (9)
  10.6+    OEM Distribution and License Agreement dated September  19, 2005 by and among Adobe Systems Incorporated, Adobe Systems Software Ireland Limited and the Company, as amended by Amendment No. 1 dated as of October 1, 2005 (10)
  10.7+    Amendment No.  2 to OEM Distribution and License Agreement by and among Adobe Systems Incorporated, Adobe Systems Software Ireland Limited and the Company, effective as of October 1, 2005 (11)
  10.87+    Amendment No.  4 to OEM Distribution and License Agreement by and among Adobe Systems Incorporated, Adobe Systems Software Ireland Limited and the Company, effective as of January 1, 2006 (12)
  10.9    Purchase and Sale Agreement between Electronics for Imaging, Inc. and John Arrillaga Survivor’s Trust, represented by John Arrillaga, Trustee, and Richard T. Peery Separate Property Trust, represented by Richard T. Peery, Trustee, dated April 19, 2013 (13)
  10.10    Lease Agreement between Electronics for Imaging, Inc. and John Arrillaga Survivor’s Trust, represented by John Arrillaga, Trustee, and Richard T. Peery Separate Property Trust, represented by Richard T. Peery, Trustee, dated April 19, 2013 (14)
  10.11*    EFI Section 16 2017 Bonus Program (15)
  10.12*    Employment Agreement Effective January 27, 2014 by and between the Company and Guy Gecht (16)
  10.13*    Employment Agreement Effective April  22, 2015 by and between the Company and Marc Olin (17)
  10.14    Form of Call Option Confirmation relating to the Company’s 0.75% Convertible Senior Notes due 2019 (18)
  10.15    Form of Warrant Confirmation relating to the Company’s 0.75% Convertible Senior Notes due 2019 (19)
  10.16    Amendment No. 12 to OEM Distribution and License Agreement by and among Adobe Systems Incorporated, Adobe Systems Software Ireland Limited and the Company, effective as of January 19, 2018

 


Table of Contents

Exhibit

No.

  

Description

  12.1    Computation of Ratios of Earnings to Fixed Charges
    21    List of Subsidiaries
  23.1    Consent of Deloitte & Touche LLP, Independent Registered Public Accounting Firm
  24.1    Power of Attorney (see signature page of this Annual Report on Form 10-K)
  31.1    Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
  31.2    Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
  32.1    Chief Executive Officer Certification pursuant to 18 U.S.C. Section 1350 as adopted pursuant to Section  906 of the Sarbanes-Oxley Act of 2002 and Chief Financial Officer Certification pursuant to 18 U.S.C. Section 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
101.INS    XBRL Instance Document
101.SCH    XBRL Taxonomy Extension Schema Document
101.CAL    XBRL Taxonomy Calculation Linkbase Document
101.DEF    XBRL Taxonomy Extension Definition Linkbase Document
101.LAB    XBRL Taxonomy Label Linkbase Document
101.PRE    XBRL Taxonomy Extension Presentation Linkbase Document

 

(P)  Paper exhibit
* Management contracts or compensatory plan or arrangement
+ The Company has received confidential treatment with respect to portions of these documents
(1)  Filed as an exhibit to the Company’s Annual Report on Form 10-K for the year ended December 31, 2016 (File No. 18805) and incorporated herein by reference.
(2)  Filed as an exhibit to the Company’s Current report on Form 8-K filed on August  17, 2009 (File No. 18805) and incorporated herein by reference.
(3) (P) Filed as an exhibit to the Company’s Registration Statement on Form S-1 (No. 33-50966) and incorporated herein by reference.
(4)  Filed as an exhibit to the Company’s Current Report on Form 8-K filed on September 9, 2014 (File No. 18805) and incorporated herein by reference.
(5)  Filed as an exhibit to the Company’s Annual Report on Form 10-K for the year ended December 31, 2000 (File No. 18805) and incorporated herein by reference.
(6)  Filed as an exhibit to the Company’s Current Report on Form 8-K filed on June 13, 2017 (File No. 18805) and incorporated herein by reference.
(7)  Filed as an exhibit to the Company’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2017. (File No. 18805) and incorporated herein by reference.
(8) (P) Filed as an exhibit to the Company’s Registration Statement on Form S-1 (No. 33-50966) and incorporated herein by reference.
(9)  Filed as an exhibit to the Company’s Current Report on Form 8-K filed on August  17, 2009 (File No. 18805) and incorporated herein by reference.
(10)  Filed as an exhibit to the Company’s Annual Report on Form 10-K for the year ended December 31, 2005. (File No. 18805) and incorporated herein by reference.
(11)  Filed as an exhibit to the Company’s Annual Report on Form 10-K for the year ended December 31, 2005. (File No. 18805) and incorporated herein by reference.
(12)  Filed as an exhibit to the Company’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2006. (File No. 18805) and incorporated herein by reference.
(13)  Filed as an exhibit to the Company’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2013. (File No. 18805) and incorporated herein by reference.


Table of Contents
(14)  Filed as an exhibit to the Company’s Quarterly Report on Form 10-Q filed on June 30, 2013 (File No. 000-18805) and incorporated herein by reference.
(15)  Filed as an exhibit to the Company’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2017. (File No. 18805) and incorporated herein by reference.
(16)  Filed as an exhibit to the Company’s Current Report on Form 8-K filed on January 28, 2014 (File No. 000-18805) and incorporated herein by reference.
(17)  Filed as an exhibit to the Company’s Annual Report on Form 10-K filed on December 31, 2015 (File No. 000-18805) and incorporated herein by reference.
(18)  Filed as an exhibit to the Company’s Current Report on Form 8-K filed on September 9, 2014 (File No. 000-18805) and incorporated herein by reference.
(19)  Filed as an exhibit to the Company’s Current Report on Form 8-K filed on September 9, 2014 (File No. 000-18805) and incorporated herein by reference.

 

EX-10.16 2 d457728dex1016.htm EX-10.16 EX-10.16

Exhibit 10.16

Agreement Number: 00699180

AMENDMENT NO. 12 TO THE

OEM DISTRIBUTION AND LICENSE AGREEMENT AMONG

ADOBE SYSTEMS INCORPORATED

AND ADOBE SYSTEMS SOFTWARE IRELAND LIMITED

AND ELECTRONICS FOR IMAGING, INC.

THIS AMENDMENT NO. 12 (the “Amendment”) to the OEM Distribution and License Agreement dated September 19, 2005 with Adobe Internal Reference ID#41422 (the “Agreement”), is made by and among ADOBE SYSTEMS INCORPORATED, a Delaware corporation having its principal place of business at 345 Park Avenue, San Jose, CA 95110-2704 (“Adobe Systems”), ADOBE SYSTEMS SOFTWARE IRELAND LIMITED, a company incorporated in Ireland and having a place of business at Unit 3100, Lake Drive, Citywest Business Campus, Saggart D24, Dublin, Ireland (“Adobe Ireland”) (both individually in their countries and collectively referred to as “Adobe”) and ELECTRONICS FOR IMAGING, INC., a company incorporated in Delaware and having a place of business at 6750 Dumbarton Circle, Fremont, CA 94555 (“EFI”), effective as of the date of last signature below.

WHEREAS, the Initial Term of the Agreement was through September 19, 2010 and thereafter the term was to renew automatically for one year periods;

WHEREAS, the term of the Agreement was extended to March 31, 2018 with Amendment No. 9 (Adobe Internal Reference ID# 355521);

WHEREAS, the term extension date made it unclear as to whether the Agreement was to auto-renew; and

WHEREAS, now the parties agree to add an auto-renew term extension clause back to the Agreement.

NOW, THEREFORE, for good and valuable consideration, receipt of which is hereby acknowledged, Adobe and OEM agree as follows:

1. Section 12.1 “Term” of the Agreement is hereby deleted in its entirety and replaced with the Section

12.1 “Term” below.

Term. The term of this Agreement as extended by Amendment No. 9 is through March 31, 2018. The Agreement may be terminated at any time for cause (as provided for in Section 12.2 below) or by the mutual written consent of the Parties. This Agreement will renew automatically on April 1, 2018 and each one year anniversary thereafter for additional one year periods, unless either party gives written notice of its intent to terminate at least 180 days prior to an upcoming anniversary date. Notwithstanding the provisions of this Section 12 (“Term and Termination”), the parties agree that this Agreement may not be terminated pursuant to this Section 12 (“Term and Termination) or under any other provision of this Agreement, under any circumstances, without first attempting to resolve the dispute, situation or circumstance giving rise to the possibility of such termination pursuant to Section 15 (“Dispute Resolution).”

2. All other terms and conditions of the Agreement will remain in full force and effect. Unless otherwise defined herein, all terms used in this Amendment shall retain the same meanings as defined in the Agreement and such definitions are incorporated herein by reference. This Amendment may be executed in any number of counterparts, each of which shall be deemed an original, but all of which together shall constitute one instrument.

[Signature blocks to follow on next page]


Agreement Number: 00699180

 

IN WITNESS WHEREOF, the parties have caused this Amendment No. 12 to be executed by their duly authorized representatives.

 

Electronics For Imaging, Inc.    Adobe Systems Software Ireland Limited    Adobe Systems Incorporated
Authorized Signature    Authorized Signature    Authorized Signature

/S/    TOBY WEISS

  

/S/    MONICA BEGUE

  

/S/    ERIC PIZIALI

Toby Weiss    Monica Begue    Eric Piziali
Print Name    Print Name    Print Name
SVP, EFI    Manager Digital Media OM    WW Director of Revenue O
Title    Title    Title
Jan 31, 2018    Feb 1, 2018    Feb 1, 2018
Date    Date    Date
EX-12.1 3 d457728dex121.htm EX-12.1 EX-12.1

Exhibit 12.1

Electronics For Imaging, Inc.

Computation of Ratio of Earnings to Fixed Charges

(in thousands, except for ratio of earnings to fixed charges)

 

     Years Ended December 31,  
     2013      2014      2015      2016      2017  

Income from continuing operations before income taxes

   $ 173,138      $ 42,087      $ 35,568      $ 38,648      $ 12,130  

Fixed charges:

              

Interest expense

     3,406        5,859        17,364        17,716        19,505  

Interest relating to rental expense (1)

     2,024        2,039        2,530        2,924        3,602  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total fixed charges

     5,430        7,898        19,894        20,640        23,107  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Earnings available for fixed charges

   $ 178,568      $ 49,985      $ 55,462      $ 59,288      $ 35,237  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Ratio of earnings to fixed charges

     32.89        6.33        2.79        2.87        1.52  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

(1)  The representative interest portion of rental expense was deemed to be one-third of all rental expense, except for the rental expense related to the off-balance sheet financing leases, which was deemed to be all interest.
EX-21 4 d457728dex21.htm EX-21 EX-21

Exhibit 21

 

Name of organization*

 

Address

 

Jurisdiction of

Incorporation

  Doing Business As**  

UNITED STATES

     
EFI CorrSoft LLC  

6750 Dumbarton Circle

Fremont, CA 94306

  California  
Jetrion LLC  

1260 James L. Hart Parkway

Ypsilanti, MI 48197

  Michigan  
OptiTex USA Inc.  

339 West 39th Street

Suite 301

New York City, NY 10018

  Delaware  
CRC Information Systems, Inc.  

9035 S. Kyrene

Suite 106

Tempe, AZ 85284

  Michigan     OptiTex USA Inc.  
Generation Digital Solutions Inc.  

49 West 37th Street

2nd Floor

New York City, NY 10018

  New York     OptiTex USA Inc.  
Escada Systems Inc.  

c/c Corporation Service Company

2711 Centerville Road, Suite 400

Wilmington, DE

  Delaware     OptiTex USA Inc.  
FOREIGN      
Electronics for Imaging Australia Pty Ltd  

Level 21, 201 Miller Street

North Sydney, NSW 2060,

Australia

  Australia  
EFI Belgium BVBA  

Brixtonlaan

9 in 1930 B-1930

Zaventem, Belgium

  Belgium  
Metrics Sistemas de Informação e Serviços Comércio Ltda.  

Rua Cincinato Braga No. 340

Conjuntos 141 e 152

Bela Vista, SP Brazil

  Brazil  
EFI (Canada), Inc.  

c/o Blake, Cassels & Graydon LLP

199 Bay Street Suite 4000

Toronto, Ontario

Canada M5L 1A9

  Canada  
Electronics for Imaging, International  

190 Elgin Avenue

Georgetown, Grand Cayman

KY1-9005 Cayman Islands

  Cayman Islands  
EFI Cretaprint  

Room A101, 102, A107

68 West Jihua Road (Crossing of West Jihua Road and Zidong Road)

  China  
 

Chancheng District

Foshan City

Guangdong Province, China

   


Name of organization*

 

Address

 

Jurisdiction of

Incorporation

  Doing Business As**

EFI Cretaprint (Shanghai Branch)

EFI Shanghai Representative Office

 

Unit 02-03 FL 12 No. 8

Huai Hai Zhong Road

20021 Shanghai

P.R.C.

 

F China r France Cance

China

China

 
Electronics for Imaging (France) SARL  

23 rue du Roule

75001 Paris France

  France   EPLI
alphagraph team GmbH  

Kaiserswerther Strasse 115

D-40880 Ratingen

Duesseldorf, Germany

  Germany  
Electronics for Imaging GmbH  

Kaiserswertherstr Strasse 115

D-40880 Ratingen

Duesseldorf, Germany

  Germany   Best GmbH
Electronics for Imaging Hong Kong Limited  

Office H, 12/F, Kings Palace Plaza

No. 55 King Yip Street

Kwun Tong

Kowloon Hong Kong

  Hong Kong  
Optitex Asia Limited  

Unit 6, 11/5, Shun Fat Industrial Building

No. 17 Wang Hoi Road

Kowloon Bay

Hong Kong

  Hong Kong  
EFI Hungary Trading LLC  

H-1136

Budapest, Hungary

Tatra u. 12/B

  Hungary  
Electronics for Imaging India Private Limited  

Kalyani Platina, 4th Floor

Block 1, No 24

EPIP Zone Phase II

Whitefield, Bangalore

India 560 066

  India  
Optitex India Private Limited  

629-620, 6th Floor

Som Dutt Chamber-II 9

Bhikaji Cama Place

New Delhi—110066,

India

  India  
EFI Ireland Imaging Solutions Investment Company Limited  

53 Merrion Square

Dublin 2

Ireland

  Ireland  
Online Print Marketing LTD  

3rd Floor Kilmore House

Park Lane

Spencer Dock

Dublin 1 Ireland

  Ireland  
Electronics for Imaging Israel (2007) Ltd  

5b Hanagar Street

Hod Hasharon 45240,

Israel

  Israel  


Name of organization*

 

Address

 

Jurisdiction of

Incorporation

  Doing Business As**
EFI Print Israel Ltd.  

22 Joseph Rivlin Street,

Jerusalem 9424018

Israel

  Israel  
Matan Digital Printers (2001) Ltd.  

14 Amal Street

Afek Industrial Park

Rosh-Ha’ayin, 4809250

Israel

  Israel  
OptiTex Ltd.  

13 Hamelacha Street

Afek Industrial Park

Rosh-Ha’ayin, 4809250

Israel

  Israel  
Electronics for Imaging Italia S.r.l  

Piazza Filippo Meda 3

20121 Milano

Italy

  Italy  
Reggiani Macchine S.P.A.  

Via Zanica No. 17/0

24050 Grassobbio (BG)

Italy

  Italy  

EFI K.K.

Electronics for Imaging Japan YK

 

TOC Ohsaki Building

15 Fl. 1-6-1

Osaki-Shinagawa-ku

Tokyo 141-0032

Japan

  Japan   Electronics for

Imaging K,K.

Electronics for

Imaging Y,K.

Electronics FOR Imaging Korea Co., Ltd.  

Kyoho Tower

B 13 Fl., 1303-22

Seocho-dong

Seocho-gu

Seoul 137-920

Korea

  Korea  
Electronics for Imaging (Luxembourg) S.à r.l.  

2, Rue Hackin

L-1746

Luxembourg

  Luxembourg  
Cretaprint Mexico, S. de R.L., de C.V.  

Avda. Fundidora, 501—34 Obrera, Monterrey, Nuevo León 64010

México

  Mexico  
EFI Sales Mexico, S.A. de C.V.  

Florencia No. 57, Floor 6-616

Juarez, Liverpool and Londres

Cuauhtemoc, C.P. 06600

Federal District, Mexico

  Mexico  
Electronics for Imaging B.V.   Tupolevlaan 65-75 1119 PA Schiphol-Rijk The Netherlands   The Netherlands  
Reggiani Holland B.V.  

Tupolevlaan 65-75

1119 PA Schiphol-Rijk

The Netherlands

  The Netherlands  


Name of organization*

 

Address

 

Jurisdiction of

Incorporation

  Doing Business As**
EFI New Zealand Limited  

Unit 3b, Ground Floor

125 The Strand Parnell

Auckland, New Zealand

  New Zealand  
Electronics for Imaging Pte Ltd  

50 Raffles Place

#32-01 Singapore Land Tower

Singapore 048623

  Singapore  

EFI-Cretaprint Development, S.L.

EFI Cretaprint, S.L.

 

Poligono Industrial

Ramonet Carretera Nacional 340, KM 970

Almazora,

Castellón (Spain)

  Spain  
Electronics for Imaging Sweden AB  

Frösundaviks allé 15, 4 tr

171 53 Solna

Stockholms lan

Solna kommun Sweden

  Sweden  
Electronics for Imaging Holding GmbH  

c/o Kunzi Treuhand

Controlling and Consulting

Industriestrasse 33

CH—6300 Zug

Switzerland

  Switzerland  
Reggiani Makina  

Nispetiye Cad. Kerem 2 Apt. 30/20

34330 Besiktas Istanbul

Turkey

  Turkey  

Electronics for Imaging United Kingdom Limited

Golflane Limited

Radius Solutions Limited

 

Manor Farm

High Street

Dronfield

DerbyshireS18 1PY

United Kingdom

  United Kingdom  
Prism Group Holdings Limited  

Midland House

2nd Floor

North Station Road

Colchester

Essex

C01 1RB

United Kingdom

  United Kingdom  
Rialco Limited  

Bowling Old Lane

Bradford West

Yorkshire BD 5 7DT

United Kingdom

  United Kingdom  
Escada Innovation Ltd.  

C4Di Queen Street

Hull, East Yorkshire

HUI 1UU

  England & Wales  


Name of organization*

 

Address

 

Jurisdiction of

Incorporation

  Doing Business As**
Escada Systems (Europe) Ltd.  

The Old Granary

The Courtyard Units 1,4, &5

Swinton Grange Malton

North Yorkshire

Y017 6QR

  England & Wales  
Shuttleworth Business Systems Limited  

Unit 1, Orion Park, Orion Way, Kettering Northamptonshire

NN15 6PP

United Kingdom

  England & Wales  

 

* All of the listed subsidiaries are 100% wholly-owned subsidiaries of EFI.
** “Doing Business As” names above have been listed only where they differ from the name of the subsidiary
EX-23.1 5 d457728dex231.htm EX-23.1 EX-23.1

Exhibit 23.1

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in Registration Statement Nos. 333-136511, 333-147288, 333-148197, 333-149503, 333-156915, 333-160529, 333-176180, 333-190319, and 333-220559 on Form S-8 of our reports dated March 16, 2018, relating to the consolidated financial statements and financial statement schedule of Electronics For Imaging, Inc. and subsidiaries (the “Company”) and the effectiveness of the Company’s internal control over financial reporting (which report expresses an adverse opinion on the effectiveness of the Company’s internal control over financial reporting because of material weaknesses), appearing in this Annual Report on Form 10-K of the Company for the year ended December 31, 2017.

 

/s/    DELOITTE & TOUCHE LLP

San Jose, California

March 16, 2018

EX-31.1 6 d457728dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION

PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Guy Gecht, certify that:

 

1. I have reviewed this Annual Report on Form 10-K of Electronics For Imaging, 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 registrant’s board of directors (or persons performing the equivalent functions):

 

  a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

  b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: March 16, 2018

  

/s/    GUY GECHT

   Guy Gecht,
   Chief Executive Officer
EX-31.2 7 d457728dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION

PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Marc Olin, certify that:

1. I have reviewed this Annual Report on Form 10-K of Electronics For Imaging, 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 registrant’s board of directors (or persons performing the equivalent functions):

 

  a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

  b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: March 16, 2018

  

/S/    MARC OLIN

   Marc Olin,
   Chief Financial Officer
EX-32.1 8 d457728dex321.htm EX-32.1 EX-32.1

Exhibit 32.1

CERTIFICATION

PURSUANT TO 18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the accompanying Annual Report of Electronics For Imaging, Inc. (the “Company”), on Form 10-K for the year ended December 31, 2017 (the “Report”), I, Guy Gecht, Chief Executive Officer of the Company, hereby 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, as amended; and (2) the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: March 16, 2018

  

/S/    GUY GECHT

   Guy Gecht,
   Chief Executive Officer

CERTIFICATION

PURSUANT TO 18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the accompanying Annual Report of Electronics For Imaging, Inc. (the “Company”), on Form 10-K for the year ended December 31, 2017 (the “Report”), I, Marc Olin, Chief Financial Officer of the Company, hereby 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, as amended; and (2) the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: March 16, 2018

  

/S/    MARC OLIN

   Marc Olin,
   Chief Financial Officer
EX-101.INS 9 efii-20171231.xml XBRL INSTANCE DOCUMENT 150000000 225000 1800000 0.89 40000000 16.9 13300000 45007892 43682 3800000 5.6 900000 2900000 2000000 18500000 59000 7000000 1600000 0.0546 68.86 0.0075 52.72 0.0498 23700000 345000000 2168108942 298133000 566000 13.67 788689000 17517000 35.91 2003000 16000 34000 852000 34200000 800000 35000000 568896000 -7357000 49671000 497000 340645000 -113992000 2736000 54796000 36567000 164091000 0.0075 338793000 9635000 3019000 12000 10.77 822902000 500000 21993000 43500000 1000000 40.53 1814000 16000 23000 920000 12187000 10879000 11964000 704000 33118000 130193000 97622000 -32571000 61341000 6630000 3190000 2570000 70000 8790000 47859000 42914000 -4945000 26609000 5001000 705000 1357000 132000 5634000 30619000 27008000 -3611000 17790000 1500000 46100000 500000 46600000 2300000 657354000 -17375000 51808000 518000 372844000 -190439000 4476000 142183000 63482000 133128000 31714000 10256000 85505000 4994000 3781000 813529000 319003000 1916000 69745000 705901000 114287000 9000 -24111000 -24575000 1478929000 233000 197350000 295428000 56463000 990000 52000 990000 179428000 19244000 295428000 800000 17922000 73000 98000 296185000 938000 164313000 150000000 0.01 53038000 530000 0.0075 2839000 19937000 53813000 105219000 42876000 304484000 58477000 10055000 63985000 15601000 1642000 6971000 14079000 42406000 17845000 2092000 2200000 8487000 161800000 210481000 31000000 333478000 359841000 258000 975000 122997000 96338000 43178000 45798000 7362000 652914000 1478929000 263861000 58005000 31881000 6646000 14359000 0.01 5000000 0 0 10054000 103474000 10319000 173219000 6252000 1824000 417889000 1997000 1542000 9480000 315000 13.86 826015000 6457000 500000 23330000 273730000 32000000 42786000 3400000 220813000 23300000 343177000 67841000 1100000 14152000 2938000 18713000 86665000 473000 0.10 12030000 3822000 43.34 2083000 600000 23000 1265000 2109000 2512000 763000 56000 846000 5603000 10780000 5177000 1426000 22300000 8890000 2020000 370000 7760000 47187000 35263000 -11924000 28147000 183158000 183158000 141068000 84465000 379232000 153699000 63298000 92000 97356000 33966000 155475000 38440000 166269000 -27646000 1.00 0.50 1200000 1200000 5100000 5100000 6300000 1.15 304484000 36115000 4401000 63643000 39800000 28200000 62061000 1582000 90700000 1200000 3200000 75445000 23575000 51870000 67000 56463000 58005000 1542000 67000 243491000 24228000 197647000 1277000 1615000 18724000 158700000 3200000 3677000 3677000 38300000 67701000 29401000 49527000 88557000 39030000 122654000 173543000 50889000 35400000 500000 35900000 24295000 79000 9151000 17000 10000 17000 4540000 24295000 4611000 24233000 7000 197647000 102000 146540000 621000 40000 621000 133382000 197647000 13158000 198166000 581000 1277000 1268000 1000 1000 1268000 1277000 1278000 1000 23575000 1.00 1615000 3000 581000 3000 2000 3000 428000 1615000 153000 1615000 1000 70594000 49000 39810000 348000 348000 39810000 70594000 70893000 348000 7100000 10300000 2400000 13200000 17800000 2743000 705901000 -24575000 53038000 530000 96000 417889000 -273730000 6457000 141068000 63298000 155475000 119000 -2567000 -750000 -2737000 -750000 170000 -1936000 -1817000 -24694000 1481496000 16351000 99075000 653664000 103304000 419825000 827832000 29113000 5309000 98090000 4903000 4200000 739835000 158594000 4277000 83761000 745661000 123935000 41000 8794000 8138000 1458001000 44000 147911000 148697000 1.00 35702000 1162000 714000 1162000 76199000 14992000 148697000 1100000 71712000 43862000 43741000 20800000 11101000 149815000 448000 170345000 150000000 0.01 54249000 542000 0.0075 12148000 55833000 91085000 33431000 318957000 5500000 45083000 9066000 62096000 11652000 1332000 6374000 8785000 45506000 11075000 1073000 3432000 239400000 0 241984000 43652000 7253000 28700000 11999000 5003000 19331000 35770000 364992000 692000 0 231000 403278000 103991000 3281000 0 0 434000 27000 4565000 123008000 125813000 58960000 57061000 9792000 676690000 1458001000 278167000 36604000 1 32268000 41799000 7415000 66624000 7574000 6097000 15504000 9114000 4225000 6028000 0.01 5000000 0 0 12931000 98762000 16335000 182523000 32531000 2452000 402544000 2574000 2116000 15.43 902000 2116000 150000 2116000 150000 15.43 150000 15.43 781311000 214900000 17000000 9070000 700000 32336000 375574000 33900000 28801000 3500000 104956000 244416000 105953000 32200000 255025000 68404000 400000 13944000 2846000 20270000 93849000 697000 0.10 20169000 3593000 34300000 39.16 2279000 62700000 2100000 23000 1209000 1300000 2100000 3400000 9100000 11800000 20900000 70000 0.63 1.00 70000 1020000 9000000 9330000 2570000 28580000 23043000 -5537000 6590000 0.0498 555000 0.17 1.00 10879000 0.70 1.00 150000 0.75 1.00 3190000 0.33 1.00 10100000 1 3400000 2200000 5600000 3600000 3030000 290000 890000 7222000 6924000 -298000 3012000 1000000 2600000 3600000 2049000 2100000 5240000 850000 191000 5870000 23783000 20045000 -3738000 11632000 49561000 49561000 154373000 66547000 442853000 221933000 74261000 20082000 105629000 11286000 174644000 36379000 183268000 -27755000 5100000 1.00 0.50 32500000 32500000 0 0 32500000 1.15 1.15 318957000 23178000 2865000 63643000 44400000 46600000 62061000 1582000 144500000 1900000 900000 0.85 163000 31.5 4500000 3900000 43158000 9897000 33261000 51000 35702000 36604000 902000 51000 115385000 9754000 78906000 380000 442000 25903000 235500000 3900000 389000 389000 46822000 72048000 25226000 45862000 95862000 50000000 149300000 196693000 47393000 49500000 38000000 13700000 36300000 37500000 700000 38200000 9805000 44000 9726000 47000 16000 47000 6779000 9805000 2947000 9808000 31000 78906000 78491000 450000 243000 450000 45857000 78906000 32634000 79356000 207000 380000 378000 2000 2000 378000 380000 382000 2000 9897000 1.00 442000 304000 3000 1000 3000 162000 442000 142000 445000 2000 59164000 59012000 660000 454000 660000 23023000 59164000 35989000 59824000 206000 4400000 600000 13900000 10000000 63600000 0.0075 0.0498 335000000 1000000 1200000 1900000 1593660 1300000 1.00 3900 5 16.57 14.28 12100000 16600000 745661000 8138000 54249000 542000 402544000 -375574000 9070000 2000000 19100000 77700000 154373000 103991000 398100000 0.90 74261000 207900000 1.97 174644000 78700000 0.43 8500000 7500000 P6Y P20M 2016-08-26 2 P48Y6M0D P5Y0M0D P3Y6M0D 2017-11-01 P4Y 8400000 2017-04-13 600000 26900000 26600000 11600000 4500000 5300000 2013-09-01 P15Y 2300000 5300000 1700000 4300000 63900000 34500000 1.30 2019 18.9667 336300000 345000000 29400000 1000 4300000 24635000 11667000 0.0 5369000 34071000 12957000 -33741000 26510000 0 1684000 100000 1800000 7680000 -134042000 22181000 3755000 5798000 11366000 425083000 1813000 -4295000 2300000 40124000 -3119000 -7997000 -583000 12200000 0.095 0.095 9436000 0.67 0.350 0.091 -0.134 0.119 -99000 0.68 0.022 0.025 0.013 -0.008 4200000 457430000 0 72797000 9311000 35568000 26257000 8512000 12449000 3244000 4217000 878000 800000 -4808000 -6371000 -4216000 474000 -283000 34355000 6758000 933000 3369000 3412000 14863000 17364000 15658000 7147000 2595000 2945000 -110618000 68357000 402741000 -91682000 32199000 54689000 3037000 -235000 -9823000 0 66000 -169000 100000 -3844000 0 76447000 328911000 82446000 18449000 74766000 4093000 11450000 311508000 141364000 99 882513000 124000 13.20 156339000 36567000 15.35 3700000 0 442000 9547000 1902000 76447000 48150000 0 3060000 40000 7536000 47217000 7536000 -1757000 5731000 3000000 22592000 3800000 1353000 900000 1396000 501000 74766000 1353000 12000 489000 397000 29671000 368000 1104000 925000 32390000 32.39 39.08 41.61 41610000 0 4003000 10.28 0 26000 0.017 18000 3000 0.300 33.84 P1Y7M6D 217000 569000 284000 P1Y 38.77 42.82 P3Y P2Y 5500000 88400000 2015-07-01 P4Y P5Y < one year P4Y 38900000 P6Y P5Y < one year P5Y 200000 9300000 9700000 P4Y P3Y P4Y < one year P5Y 0.013 0.006 457430000 115000 2837000 460382000 31.66 300000 2837000 14226000 9406000 7602000 4700000 14100000 6900000 200000 500000 4700000 14300000 7400000 0.12 2500000 8000000 0.30 P2Y0M0D 0.007 0.28 0.14 P0Y6M0D 0.001 0.19 5369000 -33741000 36559000 9544000 1901000 -9000 1353000 -10018000 8000 925000 787000 302000 123000 3000 1000 9000 32199000 1740000 76447000 117811000 473599000 291103000 150964000 447705000 0.337 210140000 299458000 0.702 99278000 135350000 0.733 -1300000 33500000 5900000 18344000 false 12937000 900000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Advertising</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Advertising costs are expensed as incurred. Total advertising and promotional expenses were $5.9, $4.6, and $4.3&#xA0;million for the years ended December&#xA0;31, 2017, 2016, and 2015, respectively.</p> </div> 26532000 14981000 -26532000 47339000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Business Combinations</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We allocate the purchase price of acquired companies to the tangible and intangible assets acquired, including IPR&amp;D, and liabilities assumed based on their estimated fair values. Such a valuation requires management to make significant estimates and assumptions, especially with respect to intangible assets. The results of operations for each acquisition are included in our financial statements from the date of acquisition.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Our acquisitions are accounted for as purchase business combinations using the acquisition method of accounting in accordance with ASC 805. Key provisions of the acquisition method of accounting include the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">one hundred percent of assets and liabilities of the acquired business, including goodwill, are recorded at fair value, regardless of the percentage of the business acquired;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">contingent assets and liabilities are recognized at fair value at the acquisition date;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">contingent consideration is recognized at fair value at the acquisition date with changes in fair value recognized in earnings as assumptions are updated or upon settlement;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">IPR&amp;D is recognized at fair value at the acquisition date subject to amortization after product launch or otherwise assessed for impairment;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">acquisition-related transaction and restructuring costs are expensed as incurred;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">reversals of valuation allowances related to acquired deferred tax assets and liabilities and changes to acquired income tax uncertainties are recognized in earnings;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">when making adjustments to finalize preliminary accounting during the measurement period, which may be up to one year, we recognize measurement period adjustments in the reporting period in which the adjustment amounts are determined as required by ASU <font style="WHITE-SPACE: nowrap">2015-16,</font> Simplifying the Accounting for Measurement Period Adjustments; and</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">upon final determination of the fair value of assets acquired and liabilities assumed during the measurement period, any subsequent adjustments are recorded in our Consolidated Statements of Operations.</td> </tr> </table> </div> 300000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Our <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> short-term investments as of December&#xA0;31, 2017 and 2016 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="50%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Amortized&#xA0;cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross</b><br /> <b>unrealized&#xA0;gains</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross<br /> unrealized&#xA0;losses</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>December&#xA0;31, 2017</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. Government and sponsored entities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">59,824</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#xA0;&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(660</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">59,164</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate debt securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">79,356</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(450</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78,906</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Municipal securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">382</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">380</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Asset-backed securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,808</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(47</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,805</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Mortgage-backed securities&#x2014;residential</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">445</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">442</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total short-term investments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">149,815</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">44</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,162</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">148,697</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>December&#xA0;31, 2016</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. Government and sponsored entities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">70,893</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">49</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(348</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">70,594</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate debt securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">198,166</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">102</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(621</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">197,647</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Municipal securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,278</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,277</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Asset-backed securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,233</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">79</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(17</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,295</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Mortgage-backed securities&#x2014;residential</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,615</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,615</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total short-term investments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">296,185</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">233</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(990</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">295,428</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 681000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> The fair value and duration that investments, including cash equivalents, have been in a gross unrealized loss position as of December&#xA0;31, 2017 and 2016 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="44%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" nowrap="nowrap" align="center"><b>Less than 12 Months</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" nowrap="nowrap" align="center"><b>More than 12 Months</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" nowrap="nowrap" align="center"><b>TOTAL</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 64.65pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>December&#xA0;31, 2017</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Fair</b><br /> <b>Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Unrealized<br /> Losses</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Fair<br /> Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Unrealized<br /> Losses</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Fair</b><br /> <b>Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Unrealized<br /> Losses</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. Government and sponsored entities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,023</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(206</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,989</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(454</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">59,012</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(660</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate debt securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">45,857</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(207</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,634</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(243</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78,491</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(450</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Municipal securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">378</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">378</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Asset-backed securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,779</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(31</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,947</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(16</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,726</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(47</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Mortgage-backed securities&#x2014;residential</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">162</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">142</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">304</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">76,199</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(448</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">71,712</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(714</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">147,911</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,162</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>December&#xA0;31, 2016</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. Government and sponsored entities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,810</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(348</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,810</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(348</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate debt securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">133,382</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(581</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,158</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(40</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">146,540</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(621</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Municipal securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,268</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,268</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Asset-backed securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,540</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,611</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(10</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,151</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(17</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Mortgage-backed securities&#x2014;residential</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">428</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">153</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">581</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">179,428</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(938</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,922</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(52</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">197,350</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(990</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 300000 6472000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Note 3: Business Acquisitions</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We acquired FFPS and Generation Digital during 2017, which have been included in our Fiery operating segment, and two business process automation businesses, CRC and Escada, which have been included in our Productivity Software operating segment. Post-acquisition revenue was $27.1&#xA0;million in 2017 related to these four acquisitions. We acquired Optitex and Rialco during 2016, which have been included in our Productivity Software and Industrial Inkjet operating segments, respectively. Post-acquisition revenue was $19.8&#xA0;million in 2016 related to these two acquisitions. We acquired Reggiani and Matan during 2015, which have been included in our Industrial Inkjet operating segment, and two business process automation businesses, which have been included in our Productivity Software operating segment. Post-acquisition revenue was $88.4&#xA0;million in 2015 related to these four acquisitions. Acquisition-related transaction costs were $2.1, $2.2, and $5.5&#xA0;million during the years ended December&#xA0;31, 2017, 2016, and 2015, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> These acquisitions were accounted for as purchase business combinations. We allocated the purchase price to the tangible and identifiable intangible assets acquired and liabilities assumed on the basis of their estimated fair value on their respective acquisition dates. Excess purchase consideration was recorded as goodwill. Factors contributing to a purchase price that results in goodwill include, but are not limited to, the retention of research and development personnel with skills to develop future technology, manufacturing capacity in the Industrial Inkjet operating segment, support personnel to provide maintenance services related to the products, a trained sales force capable of selling current and future products, the opportunity to cross-sell products of the acquired businesses to existing customers, the positive reputation of each of these businesses in the market, the opportunity to integrate acquired technology into our products, integration of Generation Digital&#x2019;s digital textile design workflow with our Fiery textile DFEs and Reggiani digital textile printers linking textile design and production, the opportunity to sell Fiery DFEs to FFPS customers, and the opportunity to expand our presence in the DFE market through the synergy of FFPS technology with existing Fiery products, the opportunity to sell our Productivity Software Suite to customers of the acquired businesses, the opportunity to expand our presence in the digital inkjet textile printing market through the acquisition of the Reggiani digital inkjet textile printer business, and the synergy of Optitex technology with Reggiani digital inkjet textile printers. Rialco&#x2019;s technical and commercial capabilities benefit the Industrial Inkjet operating segment in the sourcing, specification, and purification of high quality dyes and expand our research, development, and innovation base to develop ink for the signage, ceramic, and packaging markets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We engaged a third party valuation firm to aid management in its analyses of the fair value of these acquired businesses. All estimates, key assumptions, and forecasts were either provided by or reviewed by us. While we chose to utilize a third party valuation firm, the fair value analyses and related valuations represent the conclusions of management and not the conclusions or statements of any third party.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The purchase price allocations for the 2017 purchase business combinations are preliminary and subject to change within the respective measurement periods as valuations are finalized. We expect to continue to obtain information to assist us in finalizing the fair value of the net assets acquired during the respective measurement periods, which end at various dates in 2018. Measurement period adjustments will be recognized in the reporting period in which the adjustment amounts, if any, are determined.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>2017 Acquisitions</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Fiery Operating Segment</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We acquired certain assets comprising the FFPS business from Xerox, a New York corporation headquartered in Norwalk, Connecticut, on January&#xA0;31, 2017 for cash consideration of $23.9&#xA0;million consisting of $5.9&#xA0;million paid at closing, $9.0&#xA0;million paid in July 2017, and $9.0&#xA0;million payable in July 2018, which have been discounted at our incremental borrowing rate of 4.98%, resulting in a purchase price of $23.1&#xA0;million. The FFPS business manufactures and markets the FFPS DFE, which is a DFE that previously competed with our Fiery DFEs and is included in our Fiery operating segment.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We acquired privately held Generation Digital, which is a New York corporation headquartered in New York City, on August&#xA0;14, 2017 for cash consideration of $3.2&#xA0;million, net of cash acquired, plus an additional potential future cash earnout, which is contingent on achieving certain revenue and operating profit performance targets during a&#xA0;<font style="WHITE-SPACE: nowrap">six-month</font>&#xA0;period followed sequentially by a&#xA0;<font style="WHITE-SPACE: nowrap">12-month</font>&#xA0;period. Generation Digital provides software to textile and fashion designers for the creation and design of prints and patterns, color matching, and color palette creation and management. Generation Digital will be integrated into the Fiery operating segment.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The fair value of the earnout related to the Generation Digital acquisition is currently estimated to be $3.6&#xA0;million at December&#xA0;31, 2017, by applying the income approach in accordance with ASC&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">805-30-25-5.</font></font></font>&#xA0;Key assumptions include a risk-free discount rate of 2.83% and probability-adjusted revenue and operating profit levels. Probability-adjusted revenue and operating profit are significant inputs that are not observable in the market, which ASC<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">820-10-35</font></font>&#xA0;refers to as a Level&#xA0;3 inputs. This contingent liability is reflected in our Consolidated Balance Sheet as of December&#xA0;31, 2017, as a current and noncurrent liability of $1.0 and $2.6&#xA0;million, respectively, with the first payment due in the third quarter of 2018, if earned. In accordance with ASC&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">805-30-35-1,</font></font></font>&#xA0;changes in the fair value of contingent consideration subsequent to the acquisition date are recognized in general and administrative expenses.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Productivity Software Operating Segment</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We acquired privately held CRC and Escada, which have been included in our Productivity Software operating segment, for cash consideration of approximately $19.5&#xA0;million, net of cash acquired, plus an additional potential future cash earnout related to Escada, which is contingent on Escada achieving certain revenue and operating profit performance targets over two consecutive&#xA0;<font style="WHITE-SPACE: nowrap">12-month</font>&#xA0;periods.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> CRC is a Michigan corporation headquartered in Scottsdale, Arizona, which was acquired from Reynolds, an Ohio corporation headquartered in Dayton, Ohio, on May&#xA0;8, 2017. CRC provides business process automation software for label and packaging printers for commercial businesses and is included in the Midmarket Print Suite within our Productivity Software operating segment.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Escada Innovations Limited, a private limited company incorporated in England and Wales and Escada Systems, Inc., a Delaware corporation headquartered in Decatur, Georgia (collectively, &#x201C;Escada&#x201D;) was acquired on October&#xA0;1, 2017. Escada provides corrugator control systems for the corrugated packaging market, which provide comprehensive control and traceability for the entire corrugated packaging process. Escada will be integrated into the Productivity Software operating segment.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The fair value of the earnout related to the Escada acquisition is currently estimated to be $2.1&#xA0;million at December&#xA0;31, 2017, by applying the income approach in accordance with ASC&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">805-30-25-5,</font></font></font>&#xA0;Business Combinations. Key assumptions include a risk-free discount rate of 2.97% and probability-adjusted revenue and operating profit levels. Probability-adjusted revenue and operating profit are significant inputs that are not observable in the market, which ASC&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">820-10-35</font></font>&#xA0;refers to as Level&#xA0;3 inputs. This contingent liability is reflected in our Consolidated Balance Sheet as of December&#xA0;31, 2017, as a noncurrent liability with the first payment due in the first quarter of 2019, if earned. In accordance with ASC&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">805-30-35-1,</font></font></font>&#xA0;changes in the fair value of contingent consideration subsequent to the acquisition date are recognized in general and administrative expenses.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>2016 Acquisitions</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Industrial Inkjet Operating Segment</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Rialco, a private limited liability company incorporated in England and Wales and headquartered in Bradford, U.K., was acquired on March&#xA0;1, 2016 for cash consideration of $8.4&#xA0;million, net of cash acquired, plus an additional potential future cash earnout, which is contingent on achieving certain revenue and gross profit performance targets over three consecutive&#xA0;<font style="WHITE-SPACE: nowrap">12-month</font>&#xA0;periods. Rialco is a leading European supplier of dye powders and color products for the textile, digital print, and other decorating industries. Rialco&#x2019;s pure disperse dyes are particularly important in the manufacture of high-quality dye sublimation inkjet ink for textile applications, which is a key growth area in the global migration from analog to digital print. Rialco has been included in the Industrial Inkjet operating segment.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The fair value of the earnout related to the Rialco acquisition is estimated to be $3.4&#xA0;million at December&#xA0;31, 2017, by applying the income approach in accordance with ASC&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">805-30-25-5,</font></font></font>&#xA0;adjusted for the impact of post-acquisition foreign currency translation changes. Key assumptions include a risk-free discount rate of 0.8% and probability-adjusted revenue and gross profit levels. Probability-adjusted revenue and gross profit are significant inputs that are not observable in the market, which ASC&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">820-10-35</font></font>&#xA0;refers to as Level&#xA0;3 inputs. This contingent liability is reflected in the Consolidated Balance Sheet as of December&#xA0;31, 2017, as a current and noncurrent liability of $1.3 and $2.1&#xA0;million, respectively, if earned. In accordance with ASC&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">805-30-35-1,</font></font></font>&#xA0;changes in the fair value of contingent consideration subsequent to the acquisition date are recognized in general and administrative expenses.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Productivity Software Operating Segment</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Optitex, a privately-held Israeli company headquartered in Rosh Ha&#x2019;Ayin, Israel, was acquired on June&#xA0;16, 2016 for cash consideration of $11.6&#xA0;million, net of cash acquired, plus an additional potential future cash earnout, which is contingent on achieving certain revenue and operating profit performance targets over three consecutive&#xA0;<font style="WHITE-SPACE: nowrap">12-month</font>&#xA0;periods. Optitex has developed and markets integrated 2D and 3D CAD software that is shortening the design cycle, reducing our customers&#x2019; costs, and accelerating the adoption of fast fashion. Optitex has been included in the Productivity Software operating segment.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The fair value of the earnout related to the Optitex acquisition is estimated to be $20.9&#xA0;million at December&#xA0;31, 2017, by applying the income approach in accordance with ASC&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">805-30-25-5,</font></font></font>&#xA0;adjusted for the impact of post-acquisition foreign currency translation changes. Key assumptions include a risk-free discount rate of 3.39% and probability-adjusted revenue and operating profit levels. Probability-adjusted revenue and operating profit are significant inputs that are not observable in the market, which ASC&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">820-10-35</font></font>&#xA0;refers to as Level&#xA0;3 inputs. This contingent liability is reflected in the Consolidated Balance Sheet as of December&#xA0;31, 2017, as a current and noncurrent liability of $9.1 and $11.8&#xA0;million, respectively, if earned. In accordance with ASC&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">805-30-35-1,</font></font></font>&#xA0;changes in the fair value of contingent consideration subsequent to the acquisition date are recognized in general and administrative expenses.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>2015 Acquisitions</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Industrial Inkjet Operating Segment</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> On July&#xA0;1, 2015, we acquired privately-held Reggiani, a&#xA0;<i>societa per azioni</i>&#xA0;headquartered in Bergamo, Italy, and privately-held Matan, an Israeli company headquartered in Rosh Ha&#x2019;Ayin, Israel, which have been included in the Industrial Inkjet operating segment.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We purchased Matan for cash consideration of approximately $38.9&#xA0;million, net of cash acquired. Matan super-wide format digital inkjet&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">roll-to-roll</font></font>&#xA0;printers, including advanced material handling features such as&#xA0;<font style="WHITE-SPACE: nowrap">in-line</font>&#xA0;cutting and slitting, expand our offerings in this market.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We purchased Reggiani for cash consideration of approximately $26.6&#xA0;million, net of cash acquired, the issuance of 0.6&#xA0;million shares of EFI common stock valued at $26.9&#xA0;million, plus a potential future cash earnout, which is contingent on achieving certain revenue and EBIT performance targets over consecutive 18 and&#xA0;<font style="WHITE-SPACE: nowrap">12-month</font>&#xA0;periods. Reggiani industrial digital inkjet textile printers address the full scope of&#xA0;advanced textile printing with versatile printers suitable for pigmented, reactive dye, acid dye, water-based dispersed printing ink, and coatings. This acquisition expanded our presence in the digital inkjet textile printing market.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The fair value of the earnout related to the Reggiani acquisition was fully settled during 2017. Earnout payments of $21.5 and $23.8&#xA0;million were accelerated into 2017 and 2016, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Productivity Software Operating Segment</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We acquired privately-held CTI and Shuttleworth, which have been included in our Productivity Software operating segment, for aggregate cash consideration of $9.3&#xA0;million, net of cash acquired, the issuance of 0.2&#xA0;million shares of EFI common stock valued at $9.7&#xA0;million, plus a potential future cash earnout, which is contingent on achieving certain performance targets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> CTI, a California limited liability company headquartered in San Diego, California, was acquired on October&#xA0;6, 2015 and provides manufacturing execution software for the corrugated packaging industry, including business and management capabilities, with a customer base including sheet feeders, sheet plants, and full corrugated box plants.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Shuttleworth, a private limited liability company incorporated in England and Wales and headquartered in Kettering, U.K., was acquired on November&#xA0;4, 2015, and provides business process automation solutions to the signage and packaging digital print industries. Support and operations of Shuttleworth were included in the Productivity Software operating segment, which provides Pace, Monarch, and Radius products to the Shuttleworth customer base, while continuing to support existing Shuttleworth customers.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The fair value of the CTI and Shuttleworth earnouts are estimated to be $5.6&#xA0;million at December&#xA0;31, 2017, by applying the income approach in accordance with ASC&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">805-30-25-5.</font></font></font>&#xA0;Key assumptions include risk-free discount rates of 0.6% to 1.3% and probability-adjusted revenue levels. Probability-adjusted revenue is a significant input that is not observable in the market, which ASC&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">820-10-35,</font></font>&#xA0;refers to as a Level&#xA0;3 input. This contingent liability is reflected in the Consolidated Balance Sheet as of December&#xA0;31, 2017, as a current and noncurrent liability of $3.4 and $2.2&#xA0;million, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Valuation Methodologies</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Intangible assets acquired in 2017, 2016, and 2015 consist of customer relationships, the Master Purchasing Agreement (the &#x201C;Purchasing Agreement&#x201D;) with Xerox,&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">&#x201C;take-or-pay&#x201D;</font></font>&#xA0;contractual penalty with Xerox, trade names, existing technology, backlog, and IPR&amp;D. The intangible asset valuation methodologies for each acquisition assumes discount rates between 14% and 30%.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Customer Relationships and Backlog</b>&#xA0;were valued using the excess earnings method, which is an income approach. The value of customer relationships lies in the generation of a consistent and predictable revenue source and the avoidance of costs associated with developing the relationships. Customer relationships were valued by estimating the revenue attributable to existing customer relationships and probability-weighting each forecast year to reflect the uncertainty of maintaining existing relationships based on historical attrition rates.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Backlog represents unfulfilled customer purchase orders at the acquisition date that will provide a relatively secure revenue stream, subject only to potential customer cancellation.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Trade Names</b>&#xA0;were valued using the relief from royalty method, which is an income approach, with royalty rates based on various factors including an analysis of market data, comparable trade name agreements, and historical advertising dollars spent supporting the trade name.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Existing Technology</b>&#xA0;was generally valued using the relief from royalty method based on royalty rates for similar technologies. The value of existing technology is derived from consistent and predictable revenue, including the opportunity to cross-sell to existing customers and the avoidance of the costs associated with developing the technology. Revenue related to existing technology was adjusted in each forecast year to reflect the evolution of the technology and the cost of sustaining research and development required to maintain the technology.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Rialco existing technology was valued using the cost approach. The value of existing technology is estimated based on the historical time and cost to develop the technology, the estimated&#xA0;<font style="WHITE-SPACE: nowrap">man-years</font>&#xA0;required to recreate the technology, historical employee compensation and benefits, and a reasonable&#xA0;<font style="WHITE-SPACE: nowrap">mark-up</font>&#xA0;based on profit for companies with similar operations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Purchasing Agreement</b>&#xA0;was valued using the excess earnings method, which is an income approach. The Purchasing Agreement entered into with Xerox states that we will be Xerox&#x2019;s preferred supplier of DFEs provided that we meet quality, cost, delivery, and services requirements. The value of the Purchasing Agreement lies in the generation of a consistent and predictable revenue source without incurring the costs normally required to acquire the Purchasing Agreement. The Purchasing Agreement was valued by estimating the revenue attributable to the Purchasing Agreement and probability-weighting each forecast year to reflect the uncertainty of maintaining the existing relationship with Xerox beyond the initial five-year term of the agreement.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Take-or-pay</font></font>&#xA0;Contract</b>&#xA0;was valued using the Monte Carlo method, which is an income approach. If Xerox&#x2019;s purchases of Fiery and FFPS DFEs during each of four consecutive&#xA0;<font style="WHITE-SPACE: nowrap">12-month</font>&#xA0;periods is less than the minimum level defined for each purchase period, then Xerox shall make a&#xA0;<font style="WHITE-SPACE: nowrap">one-time</font>&#xA0;payment in an amount equal to a percentage of such shortfall compared to the minimum level, subject to the maximum payment amount agreed between the parties for each purchase period. Key assumptions include a risk-free discount rate of 4.98%, asset volatility of 27%, and probability-adjusted DFE revenue. If Xerox&#x2019;s purchases of Fiery and FFPS DFEs exceed the minimum purchase levels defined for each purchase period, then we will pay a percentage of such excess to Xerox.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>IPR&amp;D</b>&#xA0;was valued using the relief from royalty method by estimating the cost to develop purchased IPR&amp;D into commercially viable products, estimating the net cash flows resulting from the sale of those products, and discounting the net cash flows back to their present value. Project schedules were based on management&#x2019;s estimate of tasks completed and tasks to be completed to achieve technical and commercial feasibility.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="65%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>FFPS</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Matan</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Reggiani</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>CTI</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Shuttleworth</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Discount rate for IPR&amp;D</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> IPR&amp;D percent complete at acquisition date</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">63</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">70</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">75</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> IPR&amp;D percent complete at December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Acquisition-date valuation (in thousands)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">70</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,190</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,879</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">150</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">555</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> IPR&amp;D is subject to amortization after product completion over the product life or otherwise assessed for impairment in accordance with acquisition accounting guidance. Additional costs incurred to complete IPR&amp;D after the acquisition are expensed.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The allocation of the purchase price to the assets acquired and liabilities assumed (in thousands) with respect to each of these acquisitions at their respective acquisition dates is summarized as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="42%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="22" align="center"><b>2017 Acquisitions</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>Fiery</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Productivity Software</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>FFPS</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Generation Digital</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>CRC and Escada</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> average<br /> useful life</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Purchase<br /> Price<br /> Allocation</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> average&#xA0;useful<br /> life</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Purchase<br /> Price<br /> Allocation</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> average<br /> useful life</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Purchase<br /> Price<br /> Allocation</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Purchasing agreement</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10&#xA0;years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,330</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Take-or-pay</font></font>&#xA0;contract</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,030</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> 7-9&#xA0;years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,240</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Existing technology</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,570</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5&#xA0;years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">890</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">4-6 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,870</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trade names</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,020</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">290</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">4-5 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">850</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> IPR&amp;D</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&lt;&#xA0;one&#xA0;year</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">70</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Backlog</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">one year</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">191</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,590</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,012</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,632</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,580</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,222</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,783</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net tangible assets (liabilities)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,537</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(298</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,738</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total purchase price</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,043</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,924</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,045</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="31%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>2016 Acquisitions</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="22" align="center"><b>2015 Acquisitions</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Industrial Inkjet</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Productivity<br /> Software</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>Industrial Inkjet</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Productivity<br /> Software</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Rialco</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Optitex</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Matan</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Reggiani</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>CTI and<br /> Shuttleworth</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> average<br /> useful life</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Purchase<br /> Price<br /> Allocation</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> average<br /> useful life</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Purchase<br /> Price<br /> Allocation</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> average<br /> useful life</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Purchase<br /> Price<br /> Allocation</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> average<br /> useful life</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Purchase<br /> Price<br /> Allocation</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> average<br /> useful life</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Purchase<br /> Price<br /> Allocation</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6&#xA0;years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,512</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3-4&#xA0;years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,890</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,630</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,187</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3-4&#xA0;years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,001</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Existing technology</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">846</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,760</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,790</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,118</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,634</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trade names</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">763</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,020</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,570</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,964</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,357</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> IPR&amp;D</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,190</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,879</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">705</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Backlog</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&lt;&#xA0;one&#xA0;year</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">56</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&lt;&#xA0;one&#xA0;year</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">370</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&lt;&#xA0;one&#xA0;year</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">70</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&lt;&#xA0;one&#xA0;year</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">704</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&lt;&#xA0;one&#xA0;year</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">132</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,426</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,147</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,609</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">61,341</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,790</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,603</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,187</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">130,193</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,619</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net tangible assets (liabilities)</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,177</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(11,924</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,945</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(32,571</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,611</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total purchase price</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,780</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,263</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">42,914</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">97,622</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,008</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The initial preliminary purchase price allocations were adjusted by $0.7, $0.8, and $3.8&#xA0;million during 2017, 2016, and 2015, respectively, primarily related to certain current assets and deferred tax liabilities. Pro forma results of operations have not been presented because they are not material to our Consolidated Statements of Operations for the years ended December&#xA0;31, 2017 and 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Goodwill represents the excess of the purchase price over the net tangible and intangible assets acquired. Goodwill that was generated by our acquisitions of Reggiani, CTI, Shuttleworth, Rialco, CRC and Escada is not deductible for tax purposes. Goodwill that was generated by our acquisitions of FFPS and Generation Digital is deductible for tax purposes. Goodwill that was generated by our acquisitions of Optitex and Matan is deductible for U.S. tax purposes, but is not deductible for tax purposes in Israel.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Escada and Rialco generate revenue and incur operating expenses primarily in British pounds sterling. Upon consideration of the salient economic indicators discussed in ASC&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">830-10-55-5,</font></font></font>&#xA0;we consider British pounds sterling to be the functional currency for Escada and Rialco. Optitex generates revenue and incurs operating expenses primarily in Israeli shekels. Upon consideration of the salient economic indicators, we consider the Israeli shekel to be the functional currency for Optitex.</p> </div> 2300000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Concentration of Risk</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We are exposed to credit risk in the event of default by any of our customers to the extent of amounts recorded in the Consolidated Balance Sheet. We perform ongoing evaluations of the collectibility of accounts receivable balances for our customers and maintain allowances for estimated credit losses. Actual losses have not historically been significant, but have risen over the past several years as our customer base has grown through acquisitions.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Our Fiery products, which constitute approximately 27% of revenue for the year ended December&#xA0;31, 2017, are primarily sold to a limited number of leading printer manufacturers. Although end customer and reseller channel preference for Fiery products drives demand, most Fiery revenue relies on these significant printer manufacturer / distributors to integrate Fiery technology into the design and development of their print engines. We expect that we will continue to depend on a relatively small number of leading printer manufacturers for a significant portion of our revenue, although their significance is expected to decline in future periods as our revenue increases from Industrial Inkjet and Productivity Software products. We generally have experienced longer accounts receivable collection cycles in our Industrial Inkjet and Productivity Software operating segments compared to our Fiery operating segment as, historically, the leading printer manufacturers have paid on a more timely basis. Down payments are generally required from Industrial Inkjet and Productivity Software customers as a means to ensure payment.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Since Europe is composed of varied countries and regional economies, our European risk profile is somewhat more diversified due to the varying economic conditions among the countries. Approximately 32% of our receivables are with European customers as of December&#xA0;31, 2017. Of this amount, 30% of our European receivables (10% of consolidated gross receivables) are in the higher risk southern European countries (mostly Italy, Spain, and Portugal) and Ireland.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> We rely on a limited number of suppliers for certain key components, including textile ink, and a few key contract manufacturers for our Fiery DFEs, and certain Industrial Inkjet subassemblies. Any disruption or termination of these arrangements could materially adversely affect our operating results.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Many of our current Fiery and Productivity Software products include software that we license from Adobe. To obtain licenses from Adobe, Adobe requires that we obtain quality assurance approvals from them for our products that use Adobe software.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Restricted Cash Equivalents and Investments</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> As explained further in Note 15&#x2014;Property and Equipment, net, we have restricted cash equivalents and investments of $32.5 and $6.3&#xA0;million as of December&#xA0;31, 2017 and 2016 related to a lease with BTMU related to the construction of manufacturing and warehouse facilities in Manchester, New Hampshire, in our Industrial Inkjet operating segment.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The funds pledged under the lease represent 115% of the total expenditures made by BTMU through December&#xA0;31, 2017 and 2016. The funds are invested in $32.5&#xA0;million of cash equivalents at December&#xA0;31, 2017, and $5.1 and $1.2&#xA0;million of U.S. government securities and cash equivalents at December&#xA0;31, 2016, respectively, with a third party trustee, which are restricted during the construction period. Upon completion of construction, the funds will be released as cash and cash equivalents. The portion of released funds representing 100% of the total expenditures made by BTMU will be deposited with BTMU and restricted as collateral until the end of the underlying lease period.</p> </div> <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>Note 8: Commitments and Contingencies</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <i>Contingent Consideration</i></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> We are required to make payments to the former stockholders of acquired companies based on the achievement of specified performance targets as more fully explained in Note 6&#x2014;Investments and Fair Value Measurements.</p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <i>Purchase Commitments</i></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> We subcontract with other companies to manufacture our products. During the normal course of business, our subcontractors procure components based on orders placed by us. If we cancel all or part of our orders, we may still be liable to the subcontractors for the cost of the components they purchased to manufacture our products. We periodically review the potential liability compared to the adequacy of the related allowance.</p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <i>Lease Commitments</i></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> As of December&#xA0;31, 2017, we lease certain of our current facilities and vehicles under noncancellable operating lease agreements. We are required to pay property taxes, insurance, and nominal maintenance costs for certain of these facilities and vehicles and any increases over the base year of these expenses on the remainder of our facilities and vehicle leases.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Future minimum lease payments under noncancellable operating leases, including <font style="white-space:nowrap"><font style="white-space:nowrap">build-to-suit</font></font> leases, and future minimum sublease receipts, for each of the next five years and thereafter as of December&#xA0;31, 2017 are as follows (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="58%"></td> <td valign="bottom" width="16%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="16%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom" nowrap="nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:38.85pt; display:inline; font-size:8pt; font-family:Times New Roman;"> <b>Fiscal Year</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Future&#xA0;Minimum<br /> Lease Payments</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Future&#xA0;Minimum<br /> Sublease&#xA0;Receipts</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,114</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">434</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,574</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">231</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,415</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,028</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,225</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,268</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">66,624</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">692</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Facilities rent expense was approximately $8.1, $8.8, and $8.0&#xA0;million for the years ended December&#xA0;31, 2017, 2016, and 2015, respectively. Vehicle rent expense was approximately $2.8, $2.8, and $2.5&#xA0;million for the years ended December&#xA0;31, 2017, 2016, and 2015, respectively.</p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <i>Guarantees and Product Warranties</i></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Guarantees must be disclosed upon issuance and a liability recognized for the fair value of obligations we assume under such guarantees in accordance with ASC 460, Guarantees, which applies to both general guarantees and product warranties.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Our Industrial Inkjet printers are generally accompanied by a <font style="white-space:nowrap">13-month</font> limited warranty, commencing on the installation date, which covers both parts and labor. Our Fiery DFE products limited warranty is generally 12 to 15 months. In accordance with ASC <font style="white-space:nowrap">450-30,</font> an accrual is established when the warranty liability is estimable and probable based on historical experience. A provision for the estimated warranty costs relating to products that have been sold is recorded in cost of revenue upon recognition of revenue and the resulting accrual is reviewed regularly and periodically adjusted to reflect changes in warranty estimates. We have agreed to continue to provide warranty coverage for certain expired FFPS warranties for five years subsequent to the acquisition of the FFPS business.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The changes in product warranty reserve for the years ended December&#xA0;31, 2017 and 2016 were as follows (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="71%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> <b>Balance at January&#xA0;1,</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,319</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,635</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Liability assumed upon acquiring FFPS</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,362</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Provisions, net of releases</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,487</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,715</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Settlements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(17,833</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(12,031</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> <b>Balance at December&#xA0;31,</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,335</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,319</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <i>Indemnifications</i></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> In the normal course of business and in an effort to facilitate the sales of our products, we sometimes indemnify other parties, including customers, lessors, and parties to other transactions with us. When we indemnify these parties, typically those provisions protect other parties against losses arising from our infringement of third party intellectual property rights or other claims made by third parties arising from the use or distribution of our products. Those provisions often contain various limitations including limits on the amount of protection provided.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> As permitted under Delaware law, pursuant to our bylaws, charter, and indemnification agreements with our current and former executive officers, directors, and general counsel, we are required, subject to certain limited qualifications, to indemnify our executive officers, directors, and general counsel for certain events or occurrences while the executive officer, director, or general counsel is or was serving at our request in such capacity. The indemnification period covers all pertinent events and occurrences during the executive officer&#x2019;s, director&#x2019;s, or general counsel&#x2019;s lifetime. The maximum potential future payments we may be obligated to make under these indemnification agreements is unlimited; however, we have director and officer insurance coverage that limits our exposure and may enable us to recover a portion of any future amounts paid.</p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>Legal Proceedings</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> We may be involved, from time to time, in a variety of claims, lawsuits, investigations, or proceedings relating to contractual disputes, securities laws, intellectual property rights, employment, or other matters that may arise in the normal course of business. We assess our potential liability in each of these matters by using the information available to us. We develop our views on estimated losses in consultation with inside and outside counsel, which involves a subjective analysis of potential results and various combinations of appropriate litigation and settlement strategies. We accrue estimated losses from contingencies if a loss is deemed probable and can be reasonably estimated.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> As of December&#xA0;31, 2017, we are subject to the matters discussed below.</p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b><u>MDG Matter</u></b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> EFI acquired Matan in 2015 from sellers (the &#x201C;2015 Sellers&#x201D;) that acquired MDG from other sellers in 2001 (the &#x201C;2001 Sellers&#x201D;). The 2001 Sellers have asserted a claim against the 2015 Sellers and Matan asserting that they are entitled to a portion of the 2015 Sellers&#x2019; proceeds from EFI&#x2019;s acquisition. The 2015 Sellers dispute any such claim and have fully indemnified EFI against the 2001 Sellers&#x2019; claim.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Although we are fully indemnified and we do not believe that it is probable that we will incur a loss, it is reasonably possible that our financial statements could be materially affected by an unfavorable resolution of this matter. Accordingly, it is reasonably possible that we could incur a material loss in this matter. We estimate the range of loss to be between one dollar and $10.1&#xA0;million. If we incur a loss in this matter, it will be offset by a receivable of an equal amount representing a claim for indemnification against the escrow account established in connection with the Matan acquisition.</p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b><u>Purported Class&#xA0;Action Lawsuit</u></b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> On August&#xA0;10, 2017, a putative class action was filed against the Company and its two named executive officers in the United States District Court for the District of New Jersey, captioned <i>Pipitone v. Electronics For Imaging, Inc</i>., No. <font style="white-space:nowrap"><font style="white-space:nowrap">2:17-cv-05992</font></font> (D.N.J.) and a first amended complaint was filed on February&#xA0;20, 2018. The complaint alleges, among other things, that statements by the Company and its officers about the Company&#x2019;s financial reporting, revenue recognition, internal controls, and disclosure controls and procedures were false or misleading. The complaint seeks an unspecified amount of damages, interest, attorneys&#x2019; fees, and other costs, on behalf of a putative class of individuals and entities that purchased or otherwise acquired EFI securities from February&#xA0;22, 2017 through August&#xA0;3, 2017.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> At this time, we do not believe it is probable that we will incur a material loss in this matter. However, it is reasonably possible that our financial statements could be materially affected by an unfavorable resolution of this matter. Because this matter is in the preliminary stages, we are not yet in a position to estimate the amount or range of reasonably possible loss that may be incurred.</p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b><u>Shareholder Derivative Lawsuit</u></b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> On August&#xA0;22, 2017, a shareholder derivative complaint was filed in the Superior Court of the State of California for the County of Alameda captioned <i>Schiffmiller v. Gecht</i>, No. RG17873197. The complaint makes claims derivatively and on behalf of the Company as nominal defendant against the Company&#x2019;s named executive officers and directors for alleged breaches of fiduciary duties&#xA0;and unjust enrichment, and alleges, among other things, that statements by the Company and its officers about the Company&#x2019;s financial reporting, revenue recognition, internal controls, and disclosure controls and procedures were false or misleading. The complaint alleges the Company has suffered damage as a result of the individual defendants&#x2019; alleged actions, and seeks an unspecified amount of damages, restitution, and declaratory and other relief. The derivative action has been stayed pending the resolution of the <i>Pipitone</i> class action described above.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> At this time, we do not believe it is probable that we will incur a material loss in this matter. However, it is reasonably possible that our financial statements could be materially affected by an unfavorable resolution of this matter. Because this matter has been stayed pending resolution of the <i>Pipitone</i> class action described above, we are not yet in a position to estimate the amount or range of reasonably possible loss that may be incurred.</p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>Other Matters</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> As of December&#xA0;31, 2017, we were subject to various other claims, lawsuits, investigations, and proceedings in addition to the matters discussed above. There is at least a reasonable possibility that additional losses may be incurred in excess of the amounts that we have accrued. However, we believe that these claims are not material to our financial statements or the range of reasonably possible losses is not reasonably estimable. Litigation is inherently unpredictable, and while we believe that we have valid defenses with respect to legal matters pending against us, our financial statements could be materially affected in any particular period by the unfavorable resolution of one or more of these contingencies or because of the diversion of management&#x2019;s attention and the incurrence of significant expenses.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Correction of Prior Period Financial Information</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We identified certain errors at our Italian manufacturing subsidiary attributable to the valuation and classification of certain finished goods inventory during the year ended December&#xA0;31, 2017. The errors related to finished goods that should have been impaired and expensed in 2015, inventory utilized in research and development projects that expired and should have been expensed in 2016, and certain assets included in inventory that should have been capitalized and depreciated over their estimated useful lives. The preceding resulted in an understatement of cost of revenue in 2015 and operating expenses in 2016 due to failure to properly impair and expense certain items, properly classify certain amounts included in inventories on the balance sheet, and appropriately depreciate those amounts.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> As a result, we have corrected the accompanying consolidated balance sheet as of December&#xA0;31, 2016 as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>December&#xA0;31, 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap">(in thousands)</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>As&#xA0;Previously<br /> Reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Adjustments</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>As Adjusted</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">99,075</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(2,737</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">96,338</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">103,304</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">170</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">103,474</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,481,496</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,567</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,478,929</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,351</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(750</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,601</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">653,664</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(750</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">652,914</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated other comprehensive loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(24,694</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">119</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(24,575</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Retained earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">419,825</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,936</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">417,889</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total shareholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">827,832</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,817</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">826,015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> We consider this correction to previously issued financial statements to be immaterial.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The impact to net income for the years ended December&#xA0;31, 2016 and 2015 for this correction is a decrease of $0.6 and $1.3&#xA0;million, respectively, from amounts previously reported of $45.5 and $33.5&#xA0;million, respectively</p> </div> 671000 6032000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Stock-Based Compensation</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We account for stock-based compensation in accordance with ASC 718, which requires stock-based compensation expense to be recognized based on the fair value of such awards on the date of grant. We amortize stock-based compensation expense on a graded vesting basis over the vesting period after assessing the probability of achieving the requisite performance criteria with respect to performance-based awards. Stock-based compensation expense is recognized over the requisite service period for each separately vesting tranche as though the award were, in substance, multiple awards.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We account for forfeitures when they occur. Prior to adoption of ASU <font style="WHITE-SPACE: nowrap">2016-09</font> in 2016, forfeitures were estimated at the grant date and revised on a cumulative basis, if necessary, in subsequent periods if actual forfeitures differ from those estimates. We used historical data and future expectations of employee turnover to estimate forfeitures.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Our determination of the fair value of stock-based payment awards on the date of grant using an option pricing model is affected by volatility, expected term, and interest rate assumptions. Expected volatility is based on the historical volatility of our stock over a preceding period commensurate with the expected term of the option. The expected term is based on management&#x2019;s consideration of the historical life of the options, the vesting period of the options granted, and the contractual period of the options granted. The risk-free interest rate for the expected term of the option is based on the U.S. Treasury yield curve in effect at the time of grant. Expected dividend yield was not considered in the option pricing formula since we do not pay dividends and have no current plans to do so in the future.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Variable Interest Entities</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> In accordance with the Variable Interest Entities (&#x201C;VIE&#x201D;) <font style="WHITE-SPACE: nowrap">sub-section</font> of ASC 810, Consolidation, we perform a formal assessment at each reporting period regarding whether any consolidated entity is considered the primary beneficiary of a VIE based on the power to direct activities that most significantly impact the economic performance of the entity and the obligation to absorb losses or rights to receive benefits that could be significant to us. We do not have any arrangements that meet the definition of a VIE.</p> </div> 17368000 6897000 14751000 18722000 486804000 -2926000 -7283000 <div> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The Notes consist of the following at December&#xA0;31, 2017 and 2016 (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="84%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="75%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Liability component</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">345,000</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">345,000</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Debt discount, net of amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(23,178</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(36,115</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Debt issuance costs, net of amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,865</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,401</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Net carrying amount</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">318,957</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">304,484</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Equity component</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63,643</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63,643</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Less: debt issuance costs allocated to equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,582</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,582</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Net carrying amount</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">62,061</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">62,061</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> --12-31 2300000 0.50 65647000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Derivative Instruments and Risk Management</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Our derivative instruments consist of foreign currency exchange contracts as described below:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Cash Flow Hedges</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We utilize foreign currency exchange forward contracts to hedge foreign currency exchange exposures related to forecasted operating expenses denominated in Indian rupees. These derivative instruments are designated and qualify as cash flow hedges and in general, closely match the underlying forecasted transactions in duration. The changes in fair value of these contracts are reported as a component of OCI and reclassified to operating expense in the periods of payment of the hedged operating expenses. We measure the effectiveness of hedges of forecasted transactions by comparing the fair value of the designated foreign currency exchange forward purchase contracts with the fair values of the forecasted transactions. The ineffective portion of the derivative hedging gain or loss, as well as changes in the derivative time value (which is excluded from the assessment of hedge effectiveness), are recognized as a component of interest income and other income (expense), net.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Balance Sheet Hedges</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We utilize foreign currency exchange forward and option contracts to hedge against the short-term impact of foreign currency exchange rate fluctuations related to certain foreign-currency-denominated monetary assets and liabilities, primarily consisting of hedges of British pound sterling, Brazilian real, Israeli shekel, Japanese yen, Chinese renminbi, and Euro-denominated intercompany balances; hedges of Brazilian real, British pound sterling, Australian dollar, Israeli shekel, and Euro-denominated trade receivables; and hedges of British pound sterling, Indian rupee, Israeli shekel, and Euro-denominated other net monetary assets. These derivative instruments are not designated for hedge accounting treatment since there is a natural offset for the remeasurement of the underlying foreign currency denominated asset or liability. We recognize changes in the fair value of <font style="WHITE-SPACE: nowrap">non-designated</font> derivative instruments in earnings in the period of change. Gains and losses on foreign currency forward contracts used to hedge balance sheet exposures are recognized in interest income and other income (expense), net, in the same period as the remeasurement gain or loss of the related foreign currency denominated assets and liabilities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Factors that could have an impact on the effectiveness of our balance sheet and cash flow hedging program include the accuracy of forecasts and the volatility of foreign currency markets. These programs reduce, but do not entirely eliminate, the impact of currency exchange movements. The maturities of these instruments are generally less than one year. Currently, we do not enter into any foreign exchange forward contracts to hedge exposures related to firm commitments or nonmarketable investments. We do not have any leveraged derivatives, nor do we use derivative contracts for speculative purposes. The related cash flow impacts of our derivative contracts are reflected as cash flows from operating activities in the Consolidated Statements of Cash Flows.</p> </div> 15304000 8753000 732000 16800000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>Note 10: Derivatives and Hedging</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We are exposed to market risk and foreign currency exchange risk from changes in foreign currency exchange rates, which could affect operating results, financial position, and cash flows. We manage our exposure to these risks through our regular operating and financing activities and, when appropriate, through the use of derivative financial instruments. These derivative financial instruments are used to hedge monetary assets and liabilities, intercompany balances, trade receivables, anticipated cash flows, and to reduce earnings and cash flow volatility resulting from shifts in foreign currency exchange rates. Our objective is to offset gains and losses resulting from these exposures with losses and gains on the derivative contracts used to hedge them, thereby reducing volatility of earnings or protecting fair values of assets and liabilities. We do not have any leveraged derivatives, nor do we use derivative contracts for speculative purposes. ASC 815 requires the fair value of all derivative instruments, including those embedded in other contracts, to be recorded as assets or liabilities in our Consolidated Balance Sheet. The related cash flow impacts of our derivative contracts are reflected as cash flows from operating activities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Our exposures are primarily related to <font style="WHITE-SPACE: nowrap">non-U.S.</font> dollar-denominated revenue in Europe, the U.K., Latin America, China, Israel, and Australia, and to <font style="WHITE-SPACE: nowrap">non-U.S.</font> dollar-denominated operating expenses in Europe, India, Japan, the U.K., China, Israel, Brazil, and Australia. We hedge our operating expense cash flow exposure in Indian rupees. We hedge balance sheet remeasurement exposure associated with British pound sterling, Brazilian real, Israeli shekel, Japanese yen, Chinese renminbi, and Euro-denominated intercompany balances; Brazilian real, British pound sterling, Australian dollar, Israeli shekel, and Euro-denominated trade receivables; and British pound sterling, Indian rupee, Israeli shekel, and Euro-denominated-denominated net monetary assets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> By their nature, derivative instruments involve, to varying degrees, elements of market and credit risk. The market risk associated with these instruments resulting from currency exchange movement is expected to offset the market risk of the underlying transactions, assets, and liabilities being hedged (i.e., operating expense exposure in Indian rupees; the collection of trade receivables denominated in currencies other than their respective reporting entity&#x2019;s functional currency, and the settlement of intercompany balances denominated in currencies other than their functional currency). Under our master netting agreements with our foreign currency derivative counterparties, we are allowed to net transactions of the same currency with a single net amount payable by one party to the other. The derivatives held by us are not subject to any credit contingent features negotiated with these counterparties. We are not required to pledge cash collateral related to these foreign currency derivatives because, by policy, we deal with counterparties having a minimum investment grade or better credit rating. Credit risk is managed through the continuous monitoring of exposures to such counterparties.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Cash Flow Hedges</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Foreign currency derivative contracts with notional amounts of $3.9 and $3.2&#xA0;million and net asset/liability amounts that are immaterial have been designated as cash flow hedges of our Indian rupee operating expense exposure at December&#xA0;31, 2017 and 2016. The changes in fair value of these contracts are reported as a component of OCI and reclassified to operating expense in the periods of payment of the hedged operating expenses. The ineffective portion of the derivative hedging gain or loss, as well as changes in the derivative time value (which is excluded from the assessment of hedge effectiveness), are recognized as a component of interest income and other income (expense), net.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Balance Sheet Hedges</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Forward contracts not designated as hedging instruments with notional amounts of $235.5 and $158.7&#xA0;million are used to hedge foreign currency balance sheet exposures at December&#xA0;31, 2017 and 2016, respectively. They are not designated for hedge accounting treatment since there is a natural offset for the remeasurement of the underlying foreign currency denominated asset or liability. We recognize changes in the fair value of <font style="WHITE-SPACE: nowrap">non-designated</font> derivative instruments in earnings in the period of change. Gains and losses on foreign currency forward contracts used to hedge balance sheet exposures are recognized in interest income and other income (expense), net, in the same period as the remeasurement gain or loss of the related foreign currency denominated assets and liabilities. Forward contracts not designated for hedge accounting treatment consist of hedges of British pound sterling, Brazilian real, Israeli shekel, Japanese yen, Chinese renminbi, and Euro-denominated intercompany balances with notional amounts of $144.5 and $90.7&#xA0;million at December&#xA0;31, 2017 and 2016, respectively, hedges of Brazilian real, British pound sterling, Australian dollar, Israeli shekel, and Euro-denominated trade receivables with notional amounts of $44.4 and $39.8&#xA0;million at December&#xA0;31, 2017 and 2016, respectively, and hedges of British pounds sterling, Indian rupee, Israeli shekel, and Euro-denominated other net monetary assets with notional amounts of $46.6 and $28.2&#xA0;million at December&#xA0;31, 2017 and 2016, respectively.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Note 2: Earnings Per Share</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Net income (loss) per basic common share is computed using the weighted average number of common shares outstanding during the period. Net income (loss) per diluted common share is computed using the weighted average number of common shares and dilutive potential common shares outstanding during the period. Potential common shares result from the assumed exercise of outstanding common stock options having a dilutive effect using the treasury stock method,&#xA0;<font style="WHITE-SPACE: nowrap">non-vested</font>&#xA0;shares of restricted stock having a dilutive effect,&#xA0;<font style="WHITE-SPACE: nowrap">non-vested</font>&#xA0;restricted stock for which the performance criteria have been met, shares to be purchased under our ESPP having a dilutive effect, the assumed release at the beginning of 2017 of shares potentially issued from escrow related to the acquisition of CTI, the assumed issuance at the beginning of 2016 of shares issued from escrow during 2016 related to the acquisition of Reggiani, the assumed conversion of our Notes having a dilutive effect using the treasury stock method when the stock price exceeds the conversion price of the Notes, as well as the dilutive effect of our warrants when the stock price exceeds the warrant strike price. Any potential shares that are anti-dilutive as defined in ASC 260 are excluded from the effect of dilutive securities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Performance-based and market-based restricted stock and stock options that would be issuable if the end of the reporting period were the end of the vesting period, if the result would be dilutive, are assumed to be outstanding for purposes of determining net income (loss) per diluted common share as of the later of the beginning of the period or the grant date in accordance with ASC&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">260-10-45-48.</font></font></font>&#xA0;Accordingly, performance-based RSUs, which vested on various dates during the years ended December&#xA0;31, 2017, 2016, and 2015 based on achievement of specified performance criteria related to revenue, cash flows from operating activities, and&#xA0;<font style="WHITE-SPACE: nowrap">non-GAAP</font>&#xA0;operating income targets; market-based RSUs, which vested during the year ended December&#xA0;31, 2015 based on achievement of specified stock prices for defined periods; and performance-based stock options, which vested during the year ended December&#xA0;31, 2016 based on achievement of specified targets related to&#xA0;<font style="WHITE-SPACE: nowrap">non-GAAP</font>&#xA0;return on equity, are included in the determination of net income (loss) per diluted common share as of the beginning of each respective year.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Basic and diluted earnings per share for the years ended December&#xA0;31, 2017, 2016, and 2015 are reconciled as follows (in thousands, except for per share amounts):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="67%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Basic net income (loss) per share:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income (loss) available to common shareholders</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(15,345</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">44,949</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,199</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted average common shares outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46,281</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46,900</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,217</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Basic net income (loss) per share</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.33</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.96</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.68</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Dilutive net income (loss) per share:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income (loss) available to common shareholders</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(15,345</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">44,949</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,199</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted average common shares outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46,281</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46,900</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,217</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Dilutive stock options, restricted stock, and ESPP purchase rights</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">897</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">933</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted average common shares outstanding for purposes of computing diluted net income (loss) per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46,281</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,797</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">48,150</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Dilutive net income (loss) per share</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.33</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.94</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.67</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Potential shares of common stock that were not included in the determination of diluted net income (loss) per share for the periods presented because the impact of including them would have been anti-dilutive or because their performance conditions have not been met, consisted of the following (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="73%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"> <b>For&#xA0;the&#xA0;years&#xA0;ended&#xA0;December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">138</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> RSUs&#xA0;&amp; PSUs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">692</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">183</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">489</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> ESPP purchase rights</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total potential shares of common stock excluded from the computation of diluted earnings per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">990</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">193</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">501</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The weighted-average number of common shares outstanding does not include the effect of the potential common shares from conversion of our Notes and exercise of our Warrants, which were issued in September 2014. The effects of these potentially outstanding shares were not included in the calculation of diluted net income (loss) per share because the effect would have been anti-dilutive since the conversion price of the Notes and the strike price of the Warrants exceeded the average market price of our common stock. We have the option to pay cash, issue shares of common stock, or any combination thereof for the aggregate amount due upon conversion of the Notes. Our intent is to settle the principal amount of the Notes in cash upon conversion. As a result, only amounts payable in excess of the principal amount of the Notes are considered in diluted net income (loss) per share under the treasury stock method. The Note Hedges are also not included in the calculation of diluted net income (loss) per share because the effect of any exercise of the Note Hedges would be anti-dilutive. Please refer to Note 7&#x2014;Convertible Senior Notes, Note Hedges, and Warrants of the Notes to Consolidated Financial Statements for additional information.</p> </div> 2.264 1.398 0.111 8188000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We are exposed to market risk and foreign currency exchange risk from changes in foreign currency exchange rates, which could affect operating results, financial position, and cash flows. We manage our exposure to these risks through our regular operating and financing activities and, when appropriate, through the use of derivative financial instruments. These derivative financial instruments are used to hedge monetary assets and liabilities, intercompany balances, trade receivables, anticipated cash flows, and to reduce earnings and cash flow volatility resulting from shifts in foreign currency exchange rates. Our objective is to offset gains and losses resulting from these exposures with losses and gains on the derivative contracts used to hedge them, thereby reducing volatility of earnings or protecting fair values of assets and liabilities. We do not have any leveraged derivatives, nor do we use derivative contracts for speculative purposes. ASC 815 requires the fair value of all derivative instruments, including those embedded in other contracts, to be recorded as assets or liabilities in our Consolidated Balance Sheet. The related cash flow impacts of our derivative contracts are reflected as cash flows from operating activities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Our exposures are primarily related to <font style="WHITE-SPACE: nowrap">non-U.S.</font> dollar-denominated revenue in Europe, the U.K., Latin America, China, Israel, and Australia, and to <font style="WHITE-SPACE: nowrap">non-U.S.</font> dollar-denominated operating expenses in Europe, India, Japan, the U.K., China, Israel, Brazil, and Australia. We hedge our operating expense cash flow exposure in Indian rupees. We hedge balance sheet remeasurement exposure associated with British pound sterling, Brazilian real, Israeli shekel, Japanese yen, Chinese renminbi, and Euro-denominated intercompany balances; Brazilian real, British pound sterling, Australian dollar, Israeli shekel, and Euro-denominated trade receivables; and British pound sterling, Indian rupee, Israeli shekel, and Euro-denominated-denominated net monetary assets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> By their nature, derivative instruments involve, to varying degrees, elements of market and credit risk. The market risk associated with these instruments resulting from currency exchange movement is expected to offset the market risk of the underlying transactions, assets, and liabilities being hedged (i.e., operating expense exposure in Indian rupees; the collection of trade receivables denominated in currencies other than their respective reporting entity&#x2019;s functional currency, and the settlement of intercompany balances denominated in currencies other than their functional currency). Under our master netting agreements with our foreign currency derivative counterparties, we are allowed to net transactions of the same currency with a single net amount payable by one party to the other. The derivatives held by us are not subject to any credit contingent features negotiated with these counterparties. We are not required to pledge cash collateral related to these foreign currency derivatives because, by policy, we deal with counterparties having a minimum investment grade or better credit rating. Credit risk is managed through the continuous monitoring of exposures to such counterparties.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Cash Flow Hedges</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Foreign currency derivative contracts with notional amounts of $3.9 and $3.2&#xA0;million and net asset/liability amounts that are immaterial have been designated as cash flow hedges of our Indian rupee operating expense exposure at December&#xA0;31, 2017 and 2016. The changes in fair value of these contracts are reported as a component of OCI and reclassified to operating expense in the periods of payment of the hedged operating expenses. The ineffective portion of the derivative hedging gain or loss, as well as changes in the derivative time value (which is excluded from the assessment of hedge effectiveness), are recognized as a component of interest income and other income (expense), net.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Balance Sheet Hedges</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Forward contracts not designated as hedging instruments with notional amounts of $235.5 and $158.7&#xA0;million are used to hedge foreign currency balance sheet exposures at December&#xA0;31, 2017 and 2016, respectively. They are not designated for hedge accounting treatment since there is a natural offset for the remeasurement of the underlying foreign currency denominated asset or liability. We recognize changes in the fair value of <font style="WHITE-SPACE: nowrap">non-designated</font> derivative instruments in earnings in the period of change. Gains and losses on foreign currency forward contracts used to hedge balance sheet exposures are recognized in interest income and other income (expense), net, in the same period as the remeasurement gain or loss of the related foreign currency denominated assets and liabilities. Forward contracts not designated for hedge accounting treatment consist of hedges of British pound sterling, Brazilian real, Israeli shekel, Japanese yen, Chinese renminbi, and Euro-denominated intercompany balances with notional amounts of $144.5 and $90.7&#xA0;million at December&#xA0;31, 2017 and 2016, respectively, hedges of Brazilian real, British pound sterling, Australian dollar, Israeli shekel, and Euro-denominated trade receivables with notional amounts of $44.4 and $39.8&#xA0;million at December&#xA0;31, 2017 and 2016, respectively, and hedges of British pounds sterling, Indian rupee, Israeli shekel, and Euro-denominated other net monetary assets with notional amounts of $46.6 and $28.2&#xA0;million at December&#xA0;31, 2017 and 2016, respectively.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>Note 12: Employee Benefit Plans</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <i>Equity Incentive Plans</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> As of December&#xA0;31, 2017, we had outstanding equity awards under our 2017 Equity Incentive Plan and our 2009 Stock Plan. No awards may be granted under our 2009 Stock Plan after June&#xA0;7, 2017. Our primary equity incentive plans are summarized as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>2017 Equity Incentive Plan</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Our stockholders approved the 2017 Equity Incentive Plan (&#x201C;2017 Plan&#x201D;) on June&#xA0;7, 2017, which includes:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">1,200,000&#xA0;shares of our common stock reserved for issuance pursuant to such plan;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">1,593,660 common stock shares that were available for future grants under the 2009 Equity Incentive Award Plan (&#x201C;Prior Plan&#x201D;) immediately prior to termination of authority to grant new awards under the Prior Plan on June&#xA0;7, 2017;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">shares subject to stock options granted under the Prior Plan and outstanding as of June&#xA0;7, 2017, which expire, or for any reason are cancelled or terminated, after that date without being exercised; and</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">shares subject to restricted stock unit awards granted under the 2009 Plan that are outstanding and unvested as of June&#xA0;7, 2017 which are forfeited, terminated, cancelled, or otherwise reacquired after that date without having become vested.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The 2017 Plan provides for grants of stock options (both incentive and nonqualified stock options), restricted stock, stock units, stock bonuses, performance stock, stock appreciation rights, performance stock units, phantom stock, dividend equivalent rights or cash awards. Options and awards generally vest over a period of one to four years from the date of grant and generally expire seven to ten years from the date of the grant. The terms of the 2017 Plan provide that an option price shall not be less than 100% of fair value on the date of the grant. Our board of directors may grant a stock bonus or stock unit award under the 2017 Plan in lieu of all or a portion of any cash bonus that a participant would have otherwise received for the related performance period.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The shares of common stock covered by the 2017 Plan may be treasury shares, authorized but unissued shares, or shares purchased in the open market. If an award under the 2017 Plan is forfeited (including a reimbursement of a <font style="WHITE-SPACE: nowrap">non-vested</font> award upon a participant&#x2019;s termination of employment at a price equal to the par value of the common stock subject to the award) or expired, any shares of common stock subject to the award may be used again for new grants under the 2017 Plan.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The 2017 Plan is administered by the Compensation Committee of the Board of Directors (&#x201C;Committee&#x201D;). The Committee has the exclusive authority to administer the 2017 Plan, including the power to (i)&#xA0;designate participants under the 2017 Plan, (ii)&#xA0;determine the types of awards granted to participants under the 2017 Plan, the number of such awards, and the number of shares of our common stock that is subject to such awards, (iii)&#xA0;determine and interpret the terms and conditions of any awards under the 2017 Plan, including the vesting schedule, exercise price, whether to settle or accept the payment of any exercise price, in cash, common stock, other awards, or other property, and whether an award may be cancelled, forfeited, or surrendered, (iv)&#xA0;prescribe the form of each award agreement, and (v)&#xA0;adopt rules for the administration, interpretation, and application of the 2017 Plan.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Persons eligible to participate in the 2017 Plan include all of our employees, directors, and consultants, as determined by the Committee. As of December&#xA0;31, 2017, approximately 3,900 employees and consultants and 5 <font style="WHITE-SPACE: nowrap">non-employee</font> directors were eligible to participate in the 2017 Plan.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> There were 1.0&#xA0;million shares outstanding and 1.9&#xA0;million shares available for grant under the 2017 Plan as of December&#xA0;31, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>2009 Stock Plan</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> With the adoption of the 2017 Plan, no additional awards may be granted under the 2009 Stock Plan (&#x201C;2009 Plan&#x201D;).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The 2009 Plan provided for grants of stock options (both incentive and nonqualified stock options), restricted stock awards, stock appreciation rights, performance shares, performance stock units, dividend equivalents, stock payments, deferred stock, RSUs, and performance-based awards. Options and awards generally vest over a period of one to four years from the date of grant and generally expire seven to ten years from the date of the grant. The terms of the 2009 Plan provide that an option price shall not be less than 100% of fair value on the date of the grant. Our board of directors could grant a stock bonus or stock unit award under the 2009 Plan in lieu of all or a portion of any cash bonus that a participant would have otherwise received for the related performance period.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The shares of common stock covered by the 2009 Plan may be treasury shares, authorized but unissued shares, or shares purchased in the open market. If an award under the 2009 Plan is forfeited, terminated, cancelled, or otherwise reacquired, any shares of common stock subject to the award may be used again for new grants under the 2017 Plan.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> There were 1.3, 2.4, and 2.3&#xA0;million shares outstanding under the 2009 Plan as of December&#xA0;31, 2017, 2016, and 2015, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Amended and Restated 2000 Employee Stock Purchase Plan</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> As most recently amended on June&#xA0;4, 2013, our stockholders approved the Amended and Restated 2000 Employee Stock Purchase Plan that increased the number of shares authorized for issuance pursuant to such plan by 2&#xA0;million shares. The share increase was intended to ensure that we continue to have a sufficient reserve of common stock available under the ESPP to provide our eligible employees with the opportunity to acquire our common stock through participation in a payroll deduction-based ESPP designed to operate in compliance with Section&#xA0;423 of the IRC. The ESPP does not provide for an automatic increase in the number of shares reserved for issuance under the ESPP.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The ESPP is qualified under Section&#xA0;423 of the IRC. Eligible employees may contribute from one to ten percent of their base compensation. Employees are not able to purchase more than the number of shares having a value greater than $25,000 in any calendar year, as measured at the beginning of the offering period under the ESPP. The purchase price shall be the lesser of 85% of the fair value of the stock, either on the offering date or on the purchase date. The offering period shall not exceed 27 months beginning with the offering date. The ESPP provides for offerings of four consecutive, overlapping <font style="WHITE-SPACE: nowrap">six-month</font> offering periods, with a new offering period commencing on the first trading day on or after February&#xA0;1 and August&#xA0;1 of each year.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> There were 0.3&#xA0;million shares issued under the ESPP at an average purchase price of $35.18, $32.88, and $31.66 during each of the years ended December&#xA0;31, 2017, 2016, and 2015, respectively. As of December&#xA0;31, 2017, there was $1.9&#xA0;million of total unrecognized compensation cost related to stock-based compensation arrangements granted under the ESPP, which is expected to be recognized over a period of 1.8 years. At December&#xA0;31, 2017, 2016, and 2015, there were 0.9, 1.2, and 1.5&#xA0;million shares, respectively, of our common stock reserved for issuance under the ESPP.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Employee 401(k) Plan</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We sponsor a 401(k) Savings Plan (&#x201C;401(k) Plan&#x201D;) that provides retirement and incidental benefits for our U.S. employees. Employees may contribute from 1% to 75% of their annual compensation to the 401(k) Plan, limited to a maximum annual amount as set periodically by the IRS. We match 50% of U.S. employee contributions, up to a maximum of the first 4% of the employee&#x2019;s compensation contributed to the plan, subject to IRS limitations. All matching contributions vest over four years starting with the hire date of the individual employee. Our matching contributions to the 401(k) Plan totaled $2.3, $2.2, and $2.3&#xA0;million during the years ended December&#xA0;31, 2017, 2016, and 2015, respectively. The employees&#x2019; contributions and our contributions are invested in mutual funds managed by a fund manager, or in self-directed retirement plans.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Valuation and Expense Information under ASC 718</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We account for stock-based payment awards in accordance with ASC 718, which requires the measurement and recognition of compensation expense for all equity awards granted to our employees and directors, including employee stock options, RSUs, and ESPP purchase rights related to all stock-based compensation plans based on the fair value of such awards on the date of grant. We amortize stock-based compensation cost on a graded vesting basis over the vesting period reduced by actual forfeitures, after assessing the probability of achieving the requisite performance criteria with respect to performance-based awards. Stock-based compensation cost is recognized over the requisite service period for each separately vesting tranche of the award as though the award were, in substance, multiple awards. Prior to adoption of ASU <font style="WHITE-SPACE: nowrap">2016-09</font> in the first quarter of 2016 as explained more fully in Note 1&#x2014;The Company and Its Significant Accounting Policies, stock-based compensation expense was reduced by estimated forfeitures.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We use the BSM option pricing model to value stock-based compensation for stock options. We value market-based awards using a Monte Carlo valuation model. We value RSUs at the market price on the date of grant.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Stock-based compensation expense related to stock options, RSUs, ESPP purchase rights, and stock options under ASC 718 for the years ended December&#xA0;31, 2017, 2016, and 2015 is summarized as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="66%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> RSUs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,887</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,952</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> ESPP purchase rights</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,645</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,795</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,003</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Employee stock options</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">79</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">397</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Total stock-based compensation</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,532</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,826</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,071</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income tax benefit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(8,188</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(10,342</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(9,436</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Stock-based compensation expense, net of tax</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,344</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,484</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,635</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Valuation Assumptions for Stock Options and ESPP Purchases</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The BSM model determines the fair value of stock options based on the stock price on the date of grant and assumptions including volatility, expected term, and interest rates. Expected volatility is based on the historical volatility of our stock over a preceding period commensurate with the expected term of the stock option. The expected term is based on management&#x2019;s consideration of the historical life of the stock options, the vesting period of the stock options granted, and the contractual period of the stock options granted. The risk-free interest rate for the expected term of the stock options is based on the U.S. Treasury yield curve in effect at the time of grant. Expected dividend yield was not considered in the option pricing formula since we do not pay dividends and have no current plans to do so in the future.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Stock options were not granted during the years ended December&#xA0;31, 2017, 2016, and 2015. The estimated weighted average fair value per share of ESPP purchase rights issued and the assumptions used to estimate fair value for the years ended December&#xA0;31, 2017, 2016, and 2015 are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="67%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted average fair value per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12.09</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10.69</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10.28</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected volatility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"><font style="WHITE-SPACE: nowrap">24%&#xA0;-&#xA0;28</font></td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"><font style="WHITE-SPACE: nowrap">22%&#xA0;-&#xA0;32</font></td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"><font style="WHITE-SPACE: nowrap">19%&#xA0;-&#xA0;28</font></td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Risk-free interest rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"><font style="WHITE-SPACE: nowrap">0.7%&#xA0;-&#xA0;1.3</font></td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"><font style="WHITE-SPACE: nowrap">0.4%&#xA0;-&#xA0;0.8</font></td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"><font style="WHITE-SPACE: nowrap">0.1%&#xA0;-&#xA0;0.7</font></td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected term (in years)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"><font style="WHITE-SPACE: nowrap">0.5&#xA0;-&#xA0;2.0</font></td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"><font style="WHITE-SPACE: nowrap">0.5&#xA0;-&#xA0;2.0</font></td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"><font style="WHITE-SPACE: nowrap">0.5&#xA0;-&#xA0;2.0</font></td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Stock Option Activity</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Stock options outstanding and exercisable, including performance-based and market-based options, as of December&#xA0;31, 2017, 2016, and 2015 and activity for each of the years then ended are summarized as follows (in thousands, except weighted average exercise price and remaining contractual term):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="69%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Weighted<br /> average<br /> exercise<br /> price</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Weighted<br /> average<br /> remaining<br /> contractual<br /> term<br /> (years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Aggregate<br /> intrinsic<br /> value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Options outstanding at January&#xA0;1, 2015</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">566</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13.67</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(124</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15.35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Options outstanding at December&#xA0;31, 2015</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">442</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13.20</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options forfeited and expired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(12</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10.77</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(115</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11.64</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Options outstanding at December&#xA0;31, 2016</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">315</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13.86</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.46</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,480</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(165</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12.45</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Options outstanding at December&#xA0;31, 2017</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">150</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15.43</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.27</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,116</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Options vested and expected to vest at December&#xA0;31, 2017</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">150</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15.43</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.27</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,116</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Options exercisable at December&#xA0;31, 2017</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">150</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15.43</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.27</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,116</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Aggregate stock option intrinsic value represents the difference between the closing price per share of our common stock on the last trading day of the fiscal period and the exercise price of the underlying awards for the options that were in the money at December&#xA0;31, 2017, 2016, and 2015. The total intrinsic value of options exercised, determined as of the date of option exercise, was $5.3, $3.8, and $3.7&#xA0;million for the years ended December&#xA0;31, 2017, 2016, and 2015, respectively. There was no unrecognized compensation cost related to stock options expected to vest as of December&#xA0;31, 2017. The weighted average exercise price ranges between $14.28 and $16.57. The weighted average remaining contractual term ranges between 0.86 and 1.68 years as of December&#xA0;31, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i><font style="WHITE-SPACE: nowrap">Non-vested</font> RSUs</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <font style="WHITE-SPACE: nowrap">Non-vested</font> RSUs were awarded to employees under our equity incentive plans. <font style="WHITE-SPACE: nowrap">Non-vested</font> RSUs do not have the voting rights of common stock and the shares underlying <font style="WHITE-SPACE: nowrap">non-vested</font> RSUs are not considered issued and outstanding. <font style="WHITE-SPACE: nowrap">Non-vested</font> RSUs generally vest over a service period of one to four years. The compensation&#xA0;expense incurred for these service-based awards is based on the closing market price of our stock on the date of grant and is amortized on a graded vesting basis over the requisite service period. The weighted average fair value of RSUs granted during the years ended December&#xA0;31, 2017, 2016, and 2015 were $35.89, $43.35, and $41.61, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <font style="WHITE-SPACE: nowrap">Non-vested</font> RSUs, including performance-based and market-based RSUs, as of December&#xA0;31, 2017, 2016, and 2015, and activity for each of the years then ended, are summarized as follows (shares in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="71%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> average&#xA0;grant<br /> date&#xA0;fair&#xA0;value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-vested</font> at January&#xA0;1, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,003</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35.91</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted stock granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,104</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41.61</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted stock vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(925</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32.39</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted stock forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(368</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39.08</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><font style="WHITE-SPACE: nowrap">Non-vested</font> at December&#xA0;31, 2015</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,814</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">40.53</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted stock granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,359</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43.35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted stock vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(787</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38.34</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted stock forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(303</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39.54</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><font style="WHITE-SPACE: nowrap">Non-vested</font> at December&#xA0;31, 2016</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,083</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">43.34</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted stock granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,467</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.89</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted stock vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(761</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42.74</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted stock forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(510</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41.51</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><font style="WHITE-SPACE: nowrap">Non-vested</font> at December&#xA0;31, 2017</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,279</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Vested RSUs</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Performance-based RSUs that vested based on annual financial results are expensed in the period that the performance criteria were met. The grant date fair value of RSUs that vested during the years ended December&#xA0;31, 2017, 2016, and 2015 were $42.74, $38.34, and $32.39&#xA0;million, respectively. Aggregate intrinsic value of RSUs vested and expected to vest at December&#xA0;31, 2017 was $62.7&#xA0;million calculated as the closing price per share of our common stock on the last trading day of the fiscal period multiplied by 2.1&#xA0;million RSUs vested and expected to vest at December&#xA0;31, 2017. RSUs expected to vest represent time-based RSUs unvested and outstanding at December&#xA0;31, 2017, and performance-based RSUs for which the requisite service period has not been rendered, but are expected to vest based on the achievement of performance conditions. There was approximately $34.3&#xA0;million of unrecognized compensation costs related to RSUs expected to vest as of December&#xA0;31, 2017. That cost is expected to be recognized over a weighted average period of 1.15 years.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <i>Performance-based and Market-based RSUs and Stock Options</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Performance-based and market-based RSUs included in the tables above as of December&#xA0;31, 2017, 2016, and 2015, and activity for each of the years then ended, are summarized below (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="74%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b><font style="WHITE-SPACE: nowrap">Performance-based</font></b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b><font style="WHITE-SPACE: nowrap">Market-based</font></b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>RSUs</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Stock<br /> Options</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>RSUs</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-vested</font> at January&#xA0;1, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">852</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">569</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(284</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(217</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(26</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><font style="WHITE-SPACE: nowrap">Non-vested</font> at December&#xA0;31, 2015</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">920</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">821</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(226</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(250</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(12</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><font style="WHITE-SPACE: nowrap">Non-vested</font> at December&#xA0;31, 2016</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,265</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">675</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(284</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(447</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><font style="WHITE-SPACE: nowrap">Non-vested</font> at December&#xA0;31, 2017</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,209</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Approximately 2% of the <font style="WHITE-SPACE: nowrap">non-vested</font> performance-based RSUs at December&#xA0;31, 2017 subsequently vested during the first quarter of 2018 based on achievement of specified performance criteria related to revenue and <font style="WHITE-SPACE: nowrap">non-GAAP</font> operating income targets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We use the BSM option pricing model to value performance-based awards. We use a Monte Carlo option pricing model to value market-based awards. The estimated grant date fair value per share of performance-based and market-based RSUs granted and the assumptions used to estimate grant date fair value for the years ended December&#xA0;31, 2017, 2016, and 2015 are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="62%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Performance-based</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b><font style="WHITE-SPACE: nowrap">Market-based</font></b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>RSUs</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>RSUs</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b><font style="WHITE-SPACE: nowrap">Short-term</font></b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Long-term</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2"> <p style="MARGIN-BOTTOM: 0pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><i>Year ended December&#xA0;31, 2017 Grants</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Grant date fair value per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">47.18</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">33.43</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Service period (years)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.0&#xA0;-&#xA0;3.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><i>Year ended December&#xA0;31, 2016 Grants</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Grant date fair value per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39.79</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45.76</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Service period (years)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.0&#xA0;-&#xA0;3.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><i>Year ended December&#xA0;31, 2015 Grants</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Grant date fair value per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38.77</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">42.82</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">33.84</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Service period (years)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.0&#xA0;-&#xA0;3.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derived service period (years)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.60</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Implied volatility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Risk-free interest rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Our performance-based RSUs generally vest when specified performance criteria are met based on bookings, revenue, cash provided by operating activities, <font style="WHITE-SPACE: nowrap">non-GAAP</font> operating income, <font style="WHITE-SPACE: nowrap">non-GAAP</font> earnings per share, revenue growth compared to market comparables, <font style="WHITE-SPACE: nowrap">non-GAAP</font> earnings per share growth compared to cash flows from operating activities growth, or other targets during the service period; otherwise, they are forfeited. <font style="WHITE-SPACE: nowrap">Non-GAAP</font> operating income is defined as operating income determined in accordance with GAAP, adjusted to remove the impact of certain expenses as defined in Unaudited <font style="WHITE-SPACE: nowrap">Non-GAAP</font> Financial Information. <font style="WHITE-SPACE: nowrap">Non-GAAP</font> earnings per share is defined as net income (loss) determined in accordance with GAAP, adjusted to remove the impact of certain expenses, and the related tax effects, divided by the weighted average number of common shares and dilutive potential common shares outstanding during the period as more fully defined in Note&#xA0;2&#x2014;Earnings Per Share of the Notes to Consolidated Financial Statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The grant date fair value per share determined in accordance with the BSM valuation model is being amortized over the service period of the performance-based awards. The probability of achieving the awards was determined based on review of the actual results achieved thus far by each business unit compared with the operating plan during the pertinent service period as well as the overall strength of the business unit. Stock-based compensation expense was adjusted based on this probability assessment. As actual results are achieved during the service period, the probability assessment is updated and stock-based compensation expense adjusted accordingly. Our stock compensation expense could change significantly in future periods if our probability assessments change significantly.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Market-based awards that were granted in prior periods vest when our average closing stock price exceeds defined multiples of the closing stock price for 90 consecutive trading days. If these multiples were not achieved by the expiration date, the awards are forfeited. The grant date fair value is being amortized over the average derived service period of the awards. The average derived period and total fair value were determined using a Monte Carlo valuation model based on our assumptions, which include a risk-free interest rate and implied volatility.</p> </div> FY 2017 10-K -0.33 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Net Income (Loss) per Common Share</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Net income (loss) per basic common share is computed using the weighted average number of common shares outstanding during the period. Net income (loss) per diluted common share is computed using the weighted average number of common shares and dilutive potential common shares outstanding during the period. Potential common shares result from the assumed exercise of outstanding common stock options having a dilutive effect using the treasury stock method, <font style="WHITE-SPACE: nowrap">non-vested</font> shares of restricted stock having a dilutive effect, <font style="WHITE-SPACE: nowrap">non-vested</font> restricted stock for which the performance criteria have been met, shares to be purchased under our ESPP having a dilutive effect, the assumed issuance at the beginning of 2017 of shares potentially released from escrow related to the acquisition of CTI, the assumed issuance at the beginning of 2016 of shares issued from escrow during 2016 related to the acquisition of Reggiani, the assumed conversion of our Notes having a dilutive effect using the treasury stock method when the stock price exceeds the conversion price of the Notes, as well as the dilutive effect of our warrants when the stock price exceeds the warrant strike price. Any potential shares that are anti-dilutive as defined in ASC 260, Earnings Per Share, are excluded from the effect of dilutive securities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Performance-based and market-based restricted stock and stock options that would be issuable if the end of the reporting period were the end of the vesting period, if the result would be dilutive, are assumed to be outstanding for purposes of determining net income (loss) per diluted common share as of the later of the beginning of the period or the grant date in accordance with ASC <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">260-10-45-48.</font></font></font></p> </div> 0.35 0.103 -0.137 0.124 4196000 2017-12-31 -0.33 -0.118 ELECTRONICS FOR IMAGING INC No 0000867374 Yes 0.041 0.001 Yes Large Accelerated Filer <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Fair Value of Financial Instruments</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We assess the fair value of our financial instruments each reporting period. The carrying amounts of cash, cash equivalents, accounts receivable, accounts payable, and accrued and other liabilities, approximate their respective fair values due to the short maturities of these financial instruments and because accounts receivable are reduced by an allowance for doubtful accounts. The fair value of our <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> securities, contingent acquisition-related liabilities, self-insurance liability, derivative instruments, and convertible senior notes are disclosed in Note 6&#x2014;Investments and Fair Value Measurements of the Notes to Consolidated Financial Statements.</p> </div> P3Y9M18D P4Y4M24D 1600000 0.088 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Foreign Currency Translation</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> In preparing our consolidated financial statements, for subsidiaries that operate in a U.S. dollar functional currency environment, we remeasure balance sheet monetary items into U.S. dollars. Foreign currency assets and liabilities are remeasured from the transaction currency into the functional currency at current exchange rates, except for <font style="WHITE-SPACE: nowrap">non-monetary</font> assets, liabilities, and capital accounts, which are remeasured at historical exchange rates. Revenue and expenses are remeasured at monthly exchange rates, which approximate average exchange rates in effect during each period. Gains or losses from foreign currency remeasurement are included in interest income and other income (expense), net. Net losses resulting from foreign currency transactions, including hedging gains and losses, are reported in interest income and other income (expense), net, of $1.6, $3.8, and $4.2&#xA0;million for the years ended December&#xA0;31, 2017, 2016, and 2015, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> For subsidiaries that operate in a local functional currency environment, all assets and liabilities are translated into U.S. dollars using current exchange rates, while revenue and expenses are translated using monthly exchange rates, which approximate the average exchange rates in effect during each period. Resulting translation adjustments are reported as a separate component of OCI, adjusted for deferred income taxes. The cumulative translation adjustment balance, net of tax, was an unrealized gain of $8.8&#xA0;million at December&#xA0;31, 2017, and an unrealized loss of $24.1&#xA0;million at December&#xA0;31, 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Based on our assessment of the salient economic indicators discussed in ASC <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">830-10-55-5,</font></font></font> Foreign Currency Matters, we consider the U.S. dollar to be the functional currency for each of our international subsidiaries except for our Brazilian subsidiary, Metrics, for which we consider the Brazilian real to be the subsidiary&#x2019;s functional currency; our German subsidiaries, EFI GmbH and Alphagraph, for which we consider the Euro to be the subsidiaries&#x2019; functional currency; our Italian subsidiary, Reggiani, for which we consider the Euro to be the functional currency; our Spanish subsidiary, Cretaprint, for which we consider the Euro to be the subsidiary&#x2019;s functional currency; our U.K. subsidiaries, Electronics For Imaging United Kingdom Limited, Escada, Shuttleworth, and Rialco, for which we consider the British pound sterling to be the subsidiaries&#x2019; functional currency; our Israeli subsidiaries, Matan and Optitex, for which we consider the Israeli shekel to be the functional currency; our Japanese subsidiary, Electronics For Imaging Japan KK, for which we consider the Japanese yen to be the subsidiary&#x2019;s functional currency; our New Zealand subsidiary contains the Prism Group Holdings Limited (&#x201C;Prism&#x201D;) operations in New Zealand for which we consider the New Zealand dollar to be the functional currency; our Australian subsidiary contains the Prism, OPS, and Metrix operations in Australia for which we consider the Australian dollar to be the functional currency; and our subsidiary in the People&#x2019;s Republic of China, which contains the operations of our Cretaprint sales and support center and our Industrial Inkjet demonstration center for which we consider the Chinese renminbi to be the functional currency.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Note 5: Goodwill and Long-Lived Intangible Assets</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Purchased Intangible Assets</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Our purchased intangible assets resulting from acquisitions are as follows (in thousands, except for weighted average useful life):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="32%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>December&#xA0;31, 2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>December&#xA0;31, 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> average<br /> useful&#xA0;life<br /> (years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross<br /> carrying<br /> amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated<br /> amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> remaining<br /> average<br /> useful life<br /> (years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Net&#xA0;carrying<br /> amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross&#xA0;carrying<br /> amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated<br /> amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Net&#xA0;carrying<br /> amount</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Goodwill</b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">403,278</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">403,278</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">359,841</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">359,841</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships and other</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.6</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">95,862</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(45,862</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.6</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">50,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">88,557</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(49,527</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,030</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Existing technology</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">196,693</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(149,300</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,393</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">173,543</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(122,654</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,889</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trademarks and trade names</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">72,048</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(46,822</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,226</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">67,701</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(38,300</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,401</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> IPR&amp;D</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">389</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">389</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,677</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,677</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Amortizable intangible assets</b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">364,992</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(241,984</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">123,008</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">333,478</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(210,481</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">122,997</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Acquired customer relationships and other, existing technology, and trademarks and trade names are amortized over their estimated useful lives of two to sixteen years using the straight-line method, which approximates the pattern in which the economic benefits of the identified intangible assets are realized. The useful lives of certain amortizable identifiable intangible assets were reduced based on a&#xA0;<font style="WHITE-SPACE: nowrap">re-assessment</font>&#xA0;of their useful lives with a $0.2 and $1.6&#xA0;million impact on amortization expense during 2017 and 2016, respectively. No changes have been made to the useful lives of amortizable identifiable intangible assets in 2015. Aggregate amortization expense was $47.3, $39.6, and $26.5&#xA0;million for the years ended December&#xA0;31, 2017, 2016, and 2015, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> IPR&amp;D is subject to amortization after product completion over the product life or otherwise assessed for impairment in accordance with acquisition accounting guidance. There were no impairments of IPR&amp;D recognized during the years ended December&#xA0;31, 2017, 2016, or 2015.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> As of December&#xA0;31, 2017, future estimated amortization expense for each of the next five years and thereafter related to the amortization of identified intangible assets is as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="81%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 116.4pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>For the years ended December&#xA0;31,</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Future<br /> amortization<br /> expense</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right">43,652</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">35,770</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">19,331</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">7,253</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">5,003</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">11,999</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right">123,008</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Goodwill Rollforward</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The goodwill rollforward for the years ended December&#xA0;31, 2017 and 2016 is as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="65%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Industrial&#xA0;<br /> Inkjet</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Productivity<br /> Software</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Fiery</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Ending Balance, December&#xA0;31, 2015</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right">142,183</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right">133,128</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right">63,482</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right">338,793</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additions (Rialco and Optitex acquisitions)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right">1,426</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right">28,147</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right">29,573</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Opening balance sheet adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">(171</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">(663</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">(834</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">(2,370</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">(5,137</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">(184</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">(7,691</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Ending Balance, December&#xA0;31, 2016</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right">141,068</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right">155,475</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right">63,298</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right">359,841</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additions (FFPS, Generation Digital, CRC, and Escada acquisitions)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right">11,632</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right">9,602</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right">21,234</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Opening balance sheet adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">10</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">679</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">689</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">13,305</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">7,527</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">682</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">21,514</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Ending Balance, December&#xA0;31, 2017</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap"><b>$</b></td> <td valign="bottom" nowrap="nowrap" align="right"> <b>154,373</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap"><b>$</b></td> <td valign="bottom" nowrap="nowrap" align="right"> <b>174,644</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap"><b>$</b></td> <td valign="bottom" nowrap="nowrap" align="right"> <b>74,261</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap"><b>$</b></td> <td valign="bottom" nowrap="nowrap" align="right"> <b>403,278</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Accumulated Impairment as of December&#xA0;31, 2017, recognized in 2008</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right">103,991</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right">103,991</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Goodwill Assessment</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> ASU&#xA0;<font style="WHITE-SPACE: nowrap">2011-08,</font>&#xA0;Intangibles&#x2014;Goodwill and Other (ASC 350): Testing Goodwill for Impairment, provides that a simplified analysis of goodwill impairment may be performed consisting of a qualitative assessment to determine whether further impairment testing is necessary. Due to the significant additions to goodwill resulting from the business combinations completed during 2017 and 2016 and because our reporting units are susceptible to fair value fluctuations, we determined that the quantitative analysis should be performed.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> A&#xA0;<font style="WHITE-SPACE: nowrap">two-step</font>&#xA0;impairment test of goodwill is required by ASC&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">350-20-35.</font></font>&#xA0;In the first step, the fair value of each reporting unit is compared to its carrying value. If the fair value exceeds carrying value, goodwill is not impaired and further testing is not required. If the carrying value exceeds fair value, then the second step of the impairment test is required to determine the implied fair value of the reporting unit&#x2019;s goodwill. The implied fair value of goodwill is calculated by deducting the fair value of all tangible and intangible net assets of the reporting unit, excluding goodwill, from the fair value of the reporting unit as determined in the first step. If the carrying value of the reporting unit&#x2019;s goodwill exceeds its implied fair value, then an impairment loss must be recorded equal to the difference.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Our goodwill valuation analysis is based on our respective reporting units (Industrial Inkjet, Productivity Software, and Fiery), which are consistent with our operating segments identified in Note 14&#x2014;Segment Information, Geographic Regions, and Major Customers of the Notes to Consolidated Financial Statements. We determined the fair value of our reporting units as of December&#xA0;31, 2017 by equally weighting the market and income approaches. Under the market approach, we estimated fair value based on market multiples of revenue or earnings of comparable companies. Under the income approach, we estimated fair value based on a projected cash flow method using a discount rate determined by our management to be commensurate with the risk inherent in our current business model. Based on our valuation results, we have determined that the fair values of our Industrial Inkjet, Productivity Software, and Fiery reporting units exceed their carrying values as of December&#xA0;31, 2017, by $398.1, $78.7 and $207.9&#xA0;million, respectively, or 90%, 43%, and 197%, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> To identify suitable comparable companies under the market approach, consideration was given to the financial condition and operating performance of the reporting unit being evaluated relative to companies operating in the same or similar businesses, potentially subject to corresponding economic, environmental, and political factors and considered to be reasonable investment alternatives.&#xA0;Consideration was given to the investment characteristics of the subject companies relative to those of similar publicly traded companies (i.e., guideline companies), which are actively traded. In applying the Public Company Market Multiple Method, valuation multiples were derived from historical and projected operating data of guideline companies and applied to the appropriate operating data of our reporting units to arrive at an indication of fair value. Five suitable guideline companies were identified for the Industrial Inkjet, reporting unit. Six suitable guideline companies were identified for the Productivity Software and Fiery reporting units, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> As part of this process, we engaged a third party valuation firm to assist management in its analysis. All estimates, key assumptions, and forecasts were either provided by or reviewed by us. While we chose to utilize a third party valuation firm, the impairment analysis and related valuations represent the conclusions of management and not the conclusions or statements of any third party.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Solely for purposes of establishing inputs for the income approach to assess the fair value of the Industrial Inkjet, Productivity Software, and Fiery reporting units, we made the following assumptions:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Industrial Inkjet revenue was comparable in 2017 with 2016. Industrial Inkjet revenue would have been higher by $3.4&#xA0;million when considering&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">out-of-period</font></font>&#xA0;adjustments related to certain bill and hold transactions, which were recorded during the year ended December&#xA0;31, 2017. Industrial Inkjet revenue is assumed to return to historical normalized growth rates during the forecast horizon.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Productivity Software revenue growth was 3% in 2017 compared with 2016. Productivity Software revenue is assumed to return to historical normalized growth rates during the forecast horizon.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Fiery revenue declined by 4% in 2017 primarily due to the leading printer manufacturers tightly managing their inventory levels in the first half of 2017, which decreased demand, partially offset by increased inventory levels and increased demand during the second half of 2017. This decrease was partially offset by post-acquisition FFPS revenue, which was acquired in January 2017, and a small amount of Generation Digital revenue, which was acquired in August 2017. Fiery revenue growth of 2% per year is assumed in the forecast horizon commencing in 2019 as printer distributor / manufacturer inventories and end user demand return to normal levels and APAC demand recovers.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Despite ongoing economic uncertainty, our reporting units&#x2019; revenue is assumed to grow at historical normalized rates between 2018 and 2023 for the following primary reasons:</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="9%">&#xA0;</td> <td valign="top" width="3%" align="left"><font style="FONT-FAMILY: ARIAL"><sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top"><font style="FONT-FAMILY: WINGDINGS">&#xA1;</font></sup>&#xA0;</font></td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Our Industrial Inkjet revenue is positioned to outpace the market due to launch of the Nozomi corrugated packaging industrial digital inkjet printer and the ongoing transition from solvent-based to UV curable-based printing and from UV curing to UV/LED curing. This transition is expected to continue through the forecast horizon.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="9%">&#xA0;</td> <td valign="top" width="3%" align="left"><font style="FONT-FAMILY: ARIAL"><sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top"><font style="FONT-FAMILY: WINGDINGS">&#xA1;</font></sup>&#xA0;</font></td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Our acquisitions of Rialco in 2016 and Reggiani and Matan in 2015 will enable us to continue to achieve historical normalized Industrial Inkjet revenue growth rates through the forecast horizon.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="9%">&#xA0;</td> <td valign="top" width="3%" align="left"><font style="FONT-FAMILY: ARIAL"><sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top"><font style="FONT-FAMILY: WINGDINGS">&#xA1;</font></sup>&#xA0;</font></td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Our acquisitions of Escada and CRC in 2017, Optitex in 2016, and CTI and Shuttleworth in 2015 will enable us to continue to achieve historical normalized Productivity Software revenue growth rates through the forecast horizon.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="9%">&#xA0;</td> <td valign="top" width="3%" align="left"><font style="FONT-FAMILY: ARIAL"><sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top"><font style="FONT-FAMILY: WINGDINGS">&#xA1;</font></sup>&#xA0;</font></td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">Our acquisition strategy in the Productivity Software reporting unit will enable us to achieve historical normalized revenue growth rates through the forecast horizon. Our intention is to continue to explore additional acquisition opportunities in this operating segment to further consolidate the business process automation and cloud-based order entry and order management software industries.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Other assumptions include:</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="9%">&#xA0;</td> <td valign="top" width="3%" align="left"><font style="FONT-FAMILY: ARIAL"><sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top"><font style="FONT-FAMILY: WINGDINGS">&#xA1;</font></sup>&#xA0;</font></td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Long-term industry growth after 2023.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="9%">&#xA0;</td> <td valign="top" width="3%" align="left"><font style="FONT-FAMILY: ARIAL"><sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top"><font style="FONT-FAMILY: WINGDINGS">&#xA1;</font></sup>&#xA0;</font></td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Gross profit percentages will approximate historical average levels in the Industrial Inkjet, Productivity Software and Fiery reporting units.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Our discounted cash flow projections are&#xA0;<font style="WHITE-SPACE: nowrap">six-year</font>&#xA0;financial forecasts, which were based on annual financial forecasts developed internally by management for use in managing our business and through discussions with the valuation firm engaged by us. The significant assumptions utilized in these&#xA0;<font style="WHITE-SPACE: nowrap">six-year</font>&#xA0;financial forecasts included consolidated annual revenue growth rates ranging from 4% to 12% which equates to a consolidated compound annual growth rate of 6%. The upper end of the range exceeds our historical normalized growth rates due to the addition of the Nozomi printer, Reggiani textile, and Optitex software businesses to our portfolio. Future cash flows were discounted to present value using a&#xA0;<font style="WHITE-SPACE: nowrap">mid-year</font>&#xA0;convention and a consolidated discount rate of 10.8%. Terminal values were calculated using the Gordon growth methodology with a consolidated long-term growth rate of 4% for Industrial Inkjet and Productivity Software and 2.5% for Fiery. The sum of the fair values of the Industrial Inkjet, Productivity Software, and Fiery reporting units was reconciled to our current market capitalization (based on our stock price) plus an estimated control premium. Percentages of revenue over&#xA0;the&#xA0;<font style="WHITE-SPACE: nowrap">six-year</font>&#xA0;forecast horizon were compared to approximate percentages realized by the guideline companies. To assess the reasonableness of the estimated control premium of 8.8%, we examined the most similar transactions in relevant industries and determined the average premium indicated by the transactions deemed to be most similar to a hypothetical transaction involving our reporting units. We examined the weighted average and median control premiums offered in relevant industries, industry specific control premiums, and specific transaction control premiums to conclude that our estimated control premium is reasonable.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We assess the impairment of identifiable intangibles and long-lived assets whenever events or changes in circumstances indicate the carrying value may not be recoverable or the life of the asset may need to be revised. Factors considered important that could trigger an impairment review include:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">significant negative industry or economic trends,</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">significant decline in our stock price for a sustained period,</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">our market capitalization relative to net book value,</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">significant changes in the manner of our use of the acquired assets,</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">significant changes in the strategy for our overall business, and</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">our assessment of growth and profitability in each reporting unit over the coming years.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Given the uncertainty of the economic environment and the potential impact on our business, there can be no assurance that our estimates and assumptions regarding the duration of the ongoing economic downturn, or the period or strength of recovery, made for purposes of our goodwill impairment testing at December&#xA0;31, 2017 will prove to be accurate predictions of the future. If our assumptions regarding forecasted revenue or gross profit rates are not achieved, we may be required to record additional goodwill impairment charges in future periods relating to any of our reporting units, whether in connection with the next annual impairment testing in the fourth quarter of 2018 or prior to that, if any such change constitutes an interim triggering event. It is not possible to determine if any such future impairment charge would result or, if it does, whether such charge would be material.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Long-Lived Assets</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We evaluate potential impairment with respect to long-lived assets whenever events or changes in circumstances indicate their carrying amount may not be recoverable. An asset is considered impaired if its carrying amount exceeds the undiscounted future cash flow the asset is expected to generate. An impairment loss is recorded for long-lived assets&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">held-for-sale</font></font>&#xA0;when the carrying amount of the asset exceeds its fair value less cost to sell. A long-lived asset is not depreciated while it is classified as&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">held-for-sale.</font></font></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We recorded an impairment loss of $0.9&#xA0;million during the year ended December&#xA0;31, 2017 related to the Meredith manufacturing facility and related land, For additional information, please refer to Note 15 &#x2013; Property and Equipment, net, for details. There were no asset impairment charges recognized during the years ended December&#xA0;31, 2016 and 2015.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Goodwill</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Goodwill is recorded when the consideration paid for an acquisition exceeds the fair value of net tangible and intangible assets acquired. We perform our annual goodwill impairment analysis in the fourth quarter of each year or more frequently if we believe indicators of impairment exist. Triggering events that may require an interim impairment analysis include indicators such as adverse industry or economic trends, restructuring actions, significant changes in the manner of our use of the acquired assets, significant changes in the strategy for our overall business, lower projections of profitability, significant decline in our stock price for a sustained period, or a sustained decline in our market capitalization.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> According to the provisions of ASC <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">350-20-35,</font></font> a <font style="WHITE-SPACE: nowrap">two-step</font> impairment test of goodwill is required, unless the simplified method is elected. In the first step, the fair value of each reporting unit is compared to its carrying value. If the fair value exceeds carrying value, goodwill is not impaired and further testing is not required. If the carrying value exceeds fair value, then the second step of the impairment test is required to determine the implied fair value of the reporting unit&#x2019;s goodwill. The implied fair value of goodwill is calculated by deducting the fair value of all tangible and intangible net assets of the reporting unit, excluding goodwill, from the fair value of the reporting unit as determined in the first step. If the carrying value of the reporting unit&#x2019;s goodwill exceeds its implied fair value, then an impairment loss must be recorded equal to the difference. We have not been required to perform this second step of the process because the fair value of our reporting units have exceeded their carrying value as of December&#xA0;31, 2017, 2016, and 2015.</p> </div> 506456000 21234000 0 92953000 21514000 689000 -27926000 12130000 40056000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Note 11: Income Taxes</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The components of income (loss) before income taxes for the years ended December&#xA0;31, 2017, 2016, and 2015 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="67%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S.</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(27,926</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,254</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,311</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40,056</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,394</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,257</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,130</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38,648</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,568</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The provision for (benefit from) income taxes for the years ended December&#xA0;31, 2017, 2016, and 2015 is summarized as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="67%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Current:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. Federal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,897</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(7,593</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,755</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,926</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">662</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,813</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,751</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,721</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,798</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,722</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,790</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,366</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Deferred:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. Federal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,304</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,276</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,119</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">732</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(567</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(583</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,283</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6,248</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,295</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total deferred</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,753</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(11,091</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,997</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Provision for (benefit from) income taxes</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,475</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(6,301</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,369</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The reconciliation of the income tax provision (benefit) computed at the federal statutory rate to the actual tax provision (benefit) for the years ended December&#xA0;31, 2017, 2016, and 2015 is as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Tax provision at federal statutory rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,246</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,527</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,449</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State income taxes, net of federal benefit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,426</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(11.8</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">62</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">800</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Research and development credits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,508</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(12.4</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,627</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6.8</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,217</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(11.9</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Effect of foreign operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,344</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(11.1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,320</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(8.5</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,412</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(9.5</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deemed repatriation transition tax</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,976</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">139.8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Provision for remeasuring deferred tax balances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,450</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">86.1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reduction in accrual for estimated potential tax assessments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,676</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(13.7</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(15,404</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(39.9</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,808</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(13.4</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-deductible</font>&#xA0;stock-based compensation pursuant to ASC&#xA0;<font style="WHITE-SPACE: nowrap">718-740</font></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,249</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,288</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,244</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9.1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Domestic manufacturing deduction</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(831</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2.2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(878</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2.5</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Meals and entertainment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">475</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">474</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">529</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(283</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.8</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Provision for (benefit from) income taxes</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,475</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">226.4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(6,301</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(16.3</td> <td valign="bottom" nowrap="nowrap">)%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,369</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9.5</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> On December&#xA0;22, 2017, the 2017 Tax Act was enacted by the U.S. government. The 2017 Tax Act made broad and complex changes to the U.S. tax code that impact the year ended December&#xA0;31, 2017, including, but not limited to the deemed repatriation transition tax and the remeasurement of U.S. deferred tax assets and liabilities as a result of the reduction of the U.S. corporate rate from 35% to 21%. The enactment of the 2017 Tax Act requires companies, under ASC 740, to recognize the effects of changes in tax law and rates on deferred tax assets and liabilities and the retroactive effects of changes in tax laws in the period in which the new legislation is enacted. The effects of these changes in tax law are recorded as a component of our tax provision, regardless of the category of&#xA0;<font style="WHITE-SPACE: nowrap">pre-tax</font>&#xA0;income or loss to which the deferred taxes relate.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The SEC issued SAB 118, which allows us to record a provisional estimate of the income tax effects of the 2017 Tax Act in the period in which we can make a reasonable estimate of its effects. We have recorded a $27.5&#xA0;million tax charge in the year ended December&#xA0;31, 2017 as a provisional estimate. This includes an estimated charge of $17.0&#xA0;million related to the deemed repatriation transition tax, which is comprised of a gross transition tax of $27.0&#xA0;million offset by foreign tax credits of $10.0&#xA0;million. In addition, we have recorded a $10.5&#xA0;million charge related to the remeasurement of U.S. deferred tax assets and liabilities. While we have calculated a reasonable estimate of the impact of the U.S. tax rate reduction and the amount of the deemed repatriation transition tax, we are gathering additional information to refine and finalize our calculation of the impacts of the 2017 Tax Act on our U.S. deferred tax assets and liabilities, the deemed repatriation transition tax, and other provisions associated with the 2017 Tax Act. As we obtain additional information, we will record adjustments in subsequent periods, and will finalize the calculation of the income tax effects of the 2017 Tax Act in the fourth quarter of 2018, or in an earlier quarter if our analysis is complete.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The 2017 Tax Act also created a minimum tax on certain foreign earnings, also known as the GILTI provision, commencing in the year ending December&#xA0;31, 2018. Because whether we expect to have future U.S. inclusions in taxable income related to GILTI depends on not only our current structure and estimated future results of global operations, but also our intent and ability to modify our structure and/or our business, we are not yet able to provide a reasonable estimate of the effect of this provision of the 2017 Tax Act.&#xA0;Any subsequent adjustment to the deferred tax amounts related to GILTI (or other computations) will be recorded to current tax expense in the quarter of 2018 when the analysis is complete.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> During the year ended December&#xA0;31, 2017, we recognized a $3.5&#xA0;million tax benefit (including state tax benefit) from the release of previously unrecognized tax benefits due to the expiration of U.S. federal, state, and foreign statutes of limitations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We earn a significant amount of our operating income outside the U.S., which is deemed to be permanently reinvested in foreign jurisdictions. Of the income generated in foreign jurisdictions with tax rates materially lower than the statutory U.S. tax rate of 35%, most is earned in the Netherlands, Spain, U.K., Italy, Israel, and the Cayman Islands. Our effective tax rate could fluctuate significantly and be adversely impacted if anticipated earnings in the Netherlands, Spain, U.K., Italy, Israel, and the Cayman Islands are proportionally lower than current projections and earnings in all other jurisdictions are proportionally higher than current projections.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> While we currently do not foresee a need to repatriate the earnings of foreign operations, should we require more capital in the U.S. than is generated by our U.S. operations, we may elect to repatriate funds held in our foreign jurisdictions or raise capital in the U.S. through debt or equity issuances. These alternatives could result in higher effective tax rates, the cash payments of taxes and/or increased interest expense. As of December&#xA0;31, 2017, we have permanently reinvested $214.9&#xA0;million of unremitted foreign earnings. Due to the changes resulting from the enactment of the 2017 Tax Act, we will not be subject to U.S. federal income tax on dividends received from our foreign subsidiaries commencing January&#xA0;1, 2018. We are evaluating the potential foreign and U.S. state income tax liabilities that would result from future repatriations, if any, and how the 2017 Tax Act will impact our current permanent reinvestment assertion. We expect to complete this analysis and the impact, if any, which the 2017 Tax Act may have on our indefinite reinvestment assertion in the fourth quarter of 2018, or in an earlier quarter if our analysis is complete.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In Altera Corp.v. Commissioner, the U.S Tax Court issued an opinion on July&#xA0;27, 2015, related to the treatment of stock-based compensation expense in an intercompany cost-sharing arrangement. To date, the U.S. Department of the Treasury has not withdrawn the requirement to include stock-based compensation in intercompany cost-sharing arrangements from its regulations. Due to the uncertainty related to the status of the current regulations and the ultimate outcome of the appeal, we have not recorded any benefit as of December&#xA0;31, 2017 in our Consolidated Statement of Operations. We will continue to monitor ongoing developments and potential impacts to our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The tax effects of temporary differences that give rise to deferred tax assets (liabilities) as of December&#xA0;31, 2017 and 2016 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="82%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Tax credit carryforwards</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">62,096</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63,985</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net operating loss carryforwards</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,066</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,055</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reserves and accruals not currently deductible for tax purposes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,785</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,079</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stock-based compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,432</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,487</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,332</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,642</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,374</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,971</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">91,085</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">105,219</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Depreciation and amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(11,075</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(17,845</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State Taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,073</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,092</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(12,148</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(19,937</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax valuation allowance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(45,506</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(42,406</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Net deferred tax assets</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">33,431</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">42,876</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We have $13.7&#xA0;million ($49.5&#xA0;million for state tax purposes) and $36.3&#xA0;million ($38.0&#xA0;million for state tax purposes) of loss and credit carryforwards at December&#xA0;31, 2017 for U.S. federal tax purposes. A majority of these federal and state losses and credits will expire between 2022 and 2027. A significant portion of these net operating loss and credit carryforwards relate to recent acquisitions. Utilization of these loss and credit carryforwards will be subject to an annual limitation under the Internal Revenue Code (&#x201C;IRC&#x201D;). We also have a valuation allowance related to California and Luxembourg deferred tax assets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We assess the likelihood that our deferred tax assets will be recovered from future taxable income by considering both positive and negative evidence relating to their recoverability. If we believe that recovery of these deferred tax assets is not more likely than not, we establish a valuation allowance. Significant judgment is required in determining any valuation allowance recorded against deferred tax assets. In assessing the need for a valuation allowance, we considered all available evidence, including recent operating results, projections of future taxable income, our ability to utilize loss and credit carryforwards, and the feasibility of tax planning strategies. Other than valuation allowances on deferred tax assets related to California, Luxembourg, Israel, Netherlands, and Turkey deferred tax assets that are not likely to be realized based on the size of the net operating loss and research and development credits being generated, we have determined that it is more likely than not that we will realize the benefit related to all other deferred tax assets. To the extent we increase a valuation allowance, we will include an expense within the tax benefit in the Consolidated Statement of Operations in the period in which such determination is made.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> A reconciliation of the change in the gross unrecognized tax benefits from January&#xA0;1, 2015 to December&#xA0;31, 2017 is as follows (in millions):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="66%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Federal,&#xA0;State,<br /> and Foreign<br /> Tax</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Accrued<br /> Interest&#xA0;and<br /> Penalties</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross<br /> Unrecognized<br /> Income Tax<br /> Benefits</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Balance at January 1, 2015</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">34.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additions for tax positions of prior years</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14.1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additions for tax positions related to 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reductions due to lapse of applicable statute of limitations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6.9</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.5</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7.4</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Balance at December&#xA0;31, 2015</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">46.1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">46.6</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additions for tax positions of prior years</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additions for tax positions related to 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reductions due to lapse of applicable statute of limitations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(16.4</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(16.6</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Balance at December&#xA0;31, 2016</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35.4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35.9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additions for tax positions of prior years</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additions for tax positions related to 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reductions due to lapse of applicable statute of limitations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4.1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4.2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Balance at December&#xA0;31, 2017</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">37.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> As of December&#xA0;31, 2017, 2016, and 2015, gross unrecognized benefits that would affect the effective tax rate if recognized were $33.9, $32.0, and $43.5&#xA0;million, respectively, offset by deferred tax benefits of $0.4, $1.1, and $1.0&#xA0;million related to the federal tax effect of state income taxes for the same periods. Over the next twelve months, our existing tax positions will continue to generate increased liabilities for unrecognized tax benefits. It is reasonably possible that our gross unrecognized tax benefits will decrease up to $5.5&#xA0;million in the next twelve months. These adjustments, if recognized, would positively impact our effective tax rate, and would be recognized as additional tax benefits in our Consolidated Statements of Operations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In accordance with ASU&#xA0;<font style="WHITE-SPACE: nowrap">2013-11,</font>&#xA0;we recorded $16.9&#xA0;million of gross unrecognized tax benefits as an offset to deferred tax assets as of December&#xA0;31, 2017, and the remaining $17.0&#xA0;million has been recorded as noncurrent income taxes payable.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We recognize potential accrued interest and penalties related to unrecognized tax benefits in income tax expense. At December&#xA0;31, 2017, 2016, and 2015, we have accrued $0.7, $0.5, and $0.5&#xA0;million, respectively, for potential payments of interest and penalties.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In accordance with ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-09,</font>&#xA0;which was adopted in the second quarter of 2016, we recorded $2.2&#xA0;million of deferred tax assets related to excess tax benefits for federal research and development income tax credits not previously benefitted and $0.6&#xA0;million of deferred tax assets for the tax benefit on the cumulative effect adjustment associated with the change in accounting for RSU forfeitures.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We are subject to examination by the Internal Revenue Service (&#x201C;IRS&#x201D;) for the 2014-2016 tax years, state tax jurisdictions for the 2013-2016 tax years, the Netherlands tax authority for the 2014-2016 tax years, the Spanish tax authority for the 2013-2016 tax years, the Israel tax authority for the 2014-2016 tax years, and the Italian tax authority for the 2013-2016 tax years</p> </div> 23279000 4246000 1249000 16976000 1508000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Income Taxes</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We account for income taxes in accordance with the provisions of ASC 740, which requires that deferred tax assets and liabilities be determined based on the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. Accordingly, the tax bases of assets and liabilities reflect the impact of the tax reform legislation that was enacted on December&#xA0;22, 2017. We estimate our actual current tax expense including permanent charges and benefits and the temporary differences resulting from differing treatment of items for tax and financial accounting purposes such as deferred revenue. These temporary differences result in deferred tax assets and liabilities, which are included in our Consolidated Balance Sheets. In some cases, provisional amounts were recorded based on reasonable estimates. We record the provisional amounts of the tax effects of the 2017 Tax Act in the first reporting period in which a reasonable estimate can be determined. SAB 118 provides that the measurement period may not extend beyond one year from the enactment date.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We assess the likelihood that our deferred tax assets will be recovered from future taxable income by considering both positive and negative evidence relating to their recoverability. If we believe that recovery of these deferred tax assets is not more likely than not, we establish a valuation allowance. Significant judgment is required in determining any valuation allowance recorded against deferred tax assets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In assessing the need for a valuation allowance, we considered all available evidence, including recent operating results, projections of future taxable income, our ability to utilize loss and credit carryforwards, and the feasibility of tax planning strategies. Other than a valuation allowance related to realization of existing California, Luxembourg, Israel, Netherlands, and Turkey deferred tax assets, we have determined that it is more likely than not that we will realize the benefit related to all other deferred tax assets. To the extent we increase a valuation allowance, we include an expense in the Consolidated Statement of Operations in the period in which such determination is made.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We account for uncertainty in income taxes by recognizing a tax position only when it is more likely than not that the tax position, based on its technical merits, will be sustained upon ultimate settlement with the applicable tax authority. The tax benefit to be recognized is the largest amount of tax benefit that is greater than fifty percent likely of being realized upon ultimate settlement with the applicable tax authority that has full knowledge of all relevant information. Tax benefits that are deemed to be less than fifty percent likely of being realized are recorded in noncurrent income taxes payable until the uncertainty has been resolved through either examination by the relevant taxing authority or expiration of the pertinent statutes of limitations.</p> </div> -1426000 -1676000 -6235000 -5591000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Long-lived Assets, including Intangible Assets</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Purchased intangible assets are amortized on a straight-line basis over their economic lives of two to six years for developed technology, three to nine years for customer contracts/relationships, four to five years for covenants not to compete, and three to sixteen years for trademarks and trade names as we believe this method most closely reflects the pattern in which the economic benefits of the assets will be consumed. The useful lives of certain amortizable identifiable intangible assets were reduced during 2017 and 2016, respectively, based on a <font style="WHITE-SPACE: nowrap">re-assessment</font> of their useful lives, with a $0.2 and $1.6&#xA0;million impact on amortization expense. No changes were made to the useful lives of amortizable identifiable intangible assets in 2015. Intangible amortization expense was $47.3, $39.6, and $26.5&#xA0;million for the years ended December&#xA0;31, 2017, 2016, or 2015, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We review the carrying values of long-lived assets whenever events and circumstances, such as reductions in demand, lower projections of profitability, significant changes in the manner of our use of acquired assets, or significant negative industry or economic trends, indicate that the net book value of an asset may not be recovered through expected future cash flows from its use and eventual disposition. An asset is considered impaired if its carrying amount exceeds the undiscounted future cash flow the asset is expected to generate. If this review indicates that an impairment has occurred, the impaired asset is written down to its fair value, which is typically calculated using&#xA0;quoted market prices and/or discounted&#xA0;expected future cash flows. Our estimates regarding future anticipated net revenue and cash flows, the remaining economic life of the products and technologies, or both, may differ from those used to assess the recoverability of assets. In that event, impairment charges or shortened useful lives of certain long-lived assets may be required, resulting in charges to our Consolidated Statements of Operations when such determinations are made.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> An impairment loss is recorded for long-lived assets <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">held-for-sale</font></font> when the carrying amount of the asset exceeds its fair value less cost to sell. A long-lived asset is not depreciated while it is classified as <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">held-for-sale.</font></font></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We recorded an impairment loss of $0.9&#xA0;million during the year ended December&#xA0;31, 2017 related to the Meredith facility. For additional information, please refer to Note 15&#x2014;Property and Equipment, net, for details. There were no asset impairment charges recognized during the years ended December&#xA0;31, 2016 and 2015.</p> </div> 500000 8000 29189000 24398000 27475000 1344000 9218000 19505000 17053000 6312000 2580000 3174000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Internal Use Software</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> In accordance with ASC <font style="WHITE-SPACE: nowrap">350-40,</font> Intangibles&#x2014;Goodwill and <font style="WHITE-SPACE: nowrap">Other&#x2014;Internal-Use</font> Software, software development costs, including costs incurred to purchase third party software, are capitalized during the application development stage when certain factors are present including, among others, that technology exists to achieve the performance requirements, management has committed to funding the project, and conceptual formulation, design, and testing of possible software alternatives (preliminary project phase) have all been completed. Costs incurred during the preliminary project phase, post-implementation / operational phase, process <font style="WHITE-SPACE: nowrap">re-engineering,</font> training, and maintenance are expensed as incurred. The accumulation of software costs to be capitalized ceases when the software is substantially developed and is ready for its intended use. Capitalized internal use software is amortized over an estimated useful life of three to five years using the straight-line method.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Amortized cost and estimated fair value of investments at December&#xA0;31, 2017 are summarized by maturity date as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="70%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Amortized&#xA0;cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Mature in less than one year</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">43,862</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">43,741</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Mature in one to three years</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">105,953</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">104,956</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total short-term investments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">149,815</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">148,697</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Inventories</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Inventories are generally stated at standard cost, which approximates the lower of actual cost, using the <font style="WHITE-SPACE: nowrap">first-in,</font> <font style="WHITE-SPACE: nowrap">first-out</font> (&#x201C;FIFO&#x201D;) cost flow assumption, or market. Reggiani inventories are stated at weighted average cost, which approximates the FIFO cost flow assumption, or market. We periodically review our inventories for potential excess or obsolete items and write down specific items to net realizable value as appropriate. <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Work-in-process</font></font> inventories consist of our product at various levels of assembly and include materials, labor, and manufacturing overhead. Finished goods inventory represents completed products awaiting shipment.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We estimate potential future inventory obsolescence and purchase commitments to evaluate the need for inventory reserves. Current economic trends, changes in customer demand, product design changes, product life, demand, and the acceptance of our products are analyzed to evaluate the adequacy of such reserves.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Litigation Accruals</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We may be involved, from time to time, in a variety of claims, lawsuits, investigations, or proceedings relating to contractual disputes, securities laws, intellectual property rights, employment, or other matters that may arise in the normal course of business. We assess our potential liability in each of these matters by using the information available to us. We develop our views on estimated losses in consultation with inside and outside counsel, which involves a subjective analysis of potential results and various combinations of appropriate litigation and settlement strategies. We accrue estimated losses from contingencies if a loss is deemed probable and can be reasonably estimated.</p> </div> <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>Note 7: Convertible Senior Notes, Note Hedges, and Warrants</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <i>0.75% Convertible Senior Notes Due 2019</i></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> In September 2014, we completed a private placement of $345&#xA0;million principal amount of 0.75% Convertible Senior Notes due 2019 (&#x201C;Notes&#x201D;). The Notes were sold to the initial purchasers for resale to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended. The net proceeds from this offering were approximately $336.3&#xA0;million, after deducting the initial purchasers&#x2019; commissions and the offering expenses paid by us. We used approximately $29.4&#xA0;million of the net proceeds to purchase the Note Hedges described below, net of the proceeds from the Warrant transactions also described below.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The Notes are senior unsecured obligations of EFI with interest payable semiannually in arrears on March&#xA0;1 and September&#xA0;1 of each year, commencing March&#xA0;1, 2015. The Notes are not callable and will mature on September&#xA0;1, 2019, unless previously purchased or converted in accordance with their terms prior to such date. Holders of the Notes who convert in connection with a &#x201C;fundamental change,&#x201D; as defined in the indenture governing the Notes (&#x201C;Indenture&#x201D;), may require us to purchase for cash all or any portion of their Notes at a purchase price equal to 100&#xA0;percent of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest, if any.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The initial conversion rate is 18.9667 shares of common stock per $1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately $52.72 per share of common stock. Upon conversion of the Notes, holders will receive cash, shares of common stock or a combination thereof, at our election. Our intent is to settle the principal amount of the Notes in cash upon conversion. If the conversion value exceeds the principal amount, we would deliver shares of our common stock for our conversion obligation in excess of the aggregate principal amount. As of December&#xA0;31, 2017, none of the conditions allowing holders of the Notes to convert had been met.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Throughout the term of the Notes, the conversion rate may be adjusted upon the occurrence of certain events. Holders of the Notes will not receive any cash payment representing accrued and unpaid interest upon conversion of a Note. Holders may convert their Notes only under the following circumstances:</p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="4%">&#xA0;</td> <td width="3%" valign="top" align="left">&#x2022;</td> <td width="1%" valign="top">&#xA0;</td> <td align="left" valign="top">if the last reported sale price of our common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day;</td> </tr> </table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="4%">&#xA0;</td> <td width="3%" valign="top" align="left">&#x2022;</td> <td width="1%" valign="top">&#xA0;</td> <td align="left" valign="top">during the five business day period after any five consecutive trading day period (&#x201C;Notes Measurement Period&#x201D;) in which the &#x201C;trading price&#x201D; (as the term is defined in the Indenture) per $1,000 principal amount of notes for each trading day of such Notes Measurement Period was less than 98% of the product of the last reported stock price on such trading day and the conversion rate on each such trading day;</td> </tr> </table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="4%">&#xA0;</td> <td width="3%" valign="top" align="left">&#x2022;</td> <td width="1%" valign="top">&#xA0;</td> <td align="left" valign="top">upon the occurrence of specified corporate events; or</td> </tr> </table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="4%">&#xA0;</td> <td width="3%" valign="top" align="left">&#x2022;</td> <td width="1%" valign="top">&#xA0;</td> <td align="left" valign="top">at any time on or after March&#xA0;1, 2019 until the close of business on the second scheduled trading day immediately preceding the maturity date.</td> </tr> </table> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> We separated the Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the estimated fair value of a similar liability that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the face value of the Notes as a whole. The excess of the principal amount of the liability component over its carrying amount (&#x201C;debt discount&#x201D;) is amortized to interest expense over the term of the Notes using the effective interest method with an effective interest rate of 4.98% per annum (5.46% inclusive of debt issuance costs). The equity component is not remeasured as long as it continues to meet the conditions for equity classification.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> We allocated the total transaction costs incurred by the Notes issuance to the liability and equity components based on their relative values. Issuance costs of $7.0&#xA0;million attributable to the $281.4&#xA0;million liability component are being amortized to expense over the term of the Notes, and issuance costs of $1.6&#xA0;million attributable to the $63.6&#xA0;million equity component were offset against the equity component in stockholders&#x2019; equity. Additionally, we recorded a deferred tax liability of $23.7&#xA0;million on the debt discount, which is not deductible for tax purposes.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The Notes consist of the following at December&#xA0;31, 2017 and 2016 (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="84%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="75%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Liability component</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">345,000</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">345,000</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Debt discount, net of amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(23,178</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(36,115</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Debt issuance costs, net of amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,865</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,401</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Net carrying amount</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">318,957</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">304,484</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Equity component</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63,643</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63,643</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Less: debt issuance costs allocated to equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,582</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,582</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Net carrying amount</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">62,061</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">62,061</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Interest expense recognized related to the Notes during the years ended December&#xA0;31, 2017, 2016, and 2015 was as follows (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="84%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="67%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 0.75% coupon</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,580</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,588</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,595</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Amortization of debt issuance costs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,536</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,350</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,396</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Amortization of debt discount</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,937</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,400</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,667</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Interest expense on Convertible Senior Notes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,053</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,338</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,658</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <i>Note Hedges</i></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> We paid an aggregate of $63.9&#xA0;million in convertible note hedge transactions with respect to our common stock (&#x201C;Note Hedges&#x201D;) in September 2014. The Note Hedges will expire upon maturity of the Notes. The Note Hedges are intended to offset the potential dilution upon conversion and/or offset any cash payments we are required to make in excess of the principal amount upon conversion of the Notes in the event that the market value per share of our common stock, as measured under the terms of the Note Hedges, is greater than the strike price of the Note Hedges. The strike price of the Note Hedges initially corresponds to the conversion price of the Notes and is subject to anti-dilution adjustments substantially similar to those applicable to the conversion price of the Notes. The Note Hedges are separate transactions and are not part of the Notes. Holders of the Notes will not have any rights with respect to the Note Hedges.</p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <i>Warrants</i></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Concurrently with entering into the Note Hedges, we separately entered into warrant transactions (&#x201C;Warrants&#x201D;), whereby we sold warrants to acquire shares of our common stock at a strike price of $68.86 per share. We received aggregate proceeds of $34.5&#xA0;million from the sale of the Warrants. If the average market value per share of our common stock for the reporting period, as measured under the Warrants, exceeds the strike price of the Warrants, the Warrants will have a dilutive effect on our earnings per share. The Warrants are separate transactions and are not part of the Notes or the Note Hedges and are accounted for as a component of additional <font style="white-space:nowrap">paid-in</font> capital. Holders of the Notes and Note Hedges will not have any rights with respect to the Warrants.</p> </div> 30924000 76423000 51295000 478909000 -125882000 -15345000 3 27547000 1852000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b>Note 1: The Company and Its Significant Accounting Policies</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <b>The Company</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We are a world leader in customer-centric digital printing innovation focused on the transformation of the printing, packaging, ceramic tile decoration, and textile industries from the use of traditional analog based printing to digital <font style="WHITE-SPACE: nowrap">on-demand</font> printing.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Our products include industrial super-wide and wide format display graphics, corrugated packaging and display, textile, and ceramic tile decoration digital inkjet printers that utilize our digital ink, industrial digital inkjet printer parts, and professional services; print production workflow, <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">web-to-print,</font></font> cross-media marketing, fashion design, and business process automation solutions; and color printing DFEs creating an <font style="WHITE-SPACE: nowrap">on-demand</font> digital printing ecosystem. Our ink includes digital UV curable, LED curable, ceramic, water-based, thermoforming, and specialty ink, as well as a variety of textile ink including dye sublimation, pigmented, reactive dye, acid dye, pure disperse dye, water-based dispersed printing ink, and coatings. Our award-winning business process automation solutions are integrated from creation to print and are vertically integrated with our industrial digital inkjet printers and products produced by the leading production digital color page printer manufacturers that are driven by our Fiery DFEs.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Our product portfolio includes Industrial Inkjet including VUTEk display graphics super-wide and wide format, Nozomi corrugated packaging, Reggiani textile, Cretaprint ceramic tile decoration and building material industrial digital inkjet printers and ink; print production workflow, <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">web-to-print,</font></font> cross-media marketing, Optitex textile 2D and 3D fashion CAD applications, and Productivity Software, which provides corporate printing, corrugated packaging, publishing, and mailing and fulfillment solutions for the printing and packaging industry; Fiery DFEs, including the FFPS DFE, and Generation Digital color matching, color palette creation and print design software. Our integrated solutions and award-winning technologies are designed to automate print and business processes, streamline workflow, provide profitable value-added services, and produce accurate digital output.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Correction of Prior Period Financial Information</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We identified certain errors at our Italian manufacturing subsidiary attributable to the valuation and classification of certain finished goods inventory during the year ended December&#xA0;31, 2017. The errors related to finished goods that should have been impaired and expensed in 2015, inventory utilized in research and development projects that expired and should have been expensed in 2016, and certain assets included in inventory that should have been capitalized and depreciated over their estimated useful lives. The preceding resulted in an understatement of cost of revenue in 2015 and operating expenses in 2016 due to failure to properly impair and expense certain items, properly classify certain amounts included in inventories on the balance sheet, and appropriately depreciate those amounts.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> As a result, we have corrected the accompanying consolidated balance sheet as of December&#xA0;31, 2016 as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>December&#xA0;31, 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap">(in thousands)</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>As&#xA0;Previously<br /> Reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Adjustments</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>As Adjusted</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">99,075</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(2,737</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">96,338</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">103,304</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">170</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">103,474</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,481,496</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,567</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,478,929</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,351</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(750</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,601</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">653,664</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(750</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">652,914</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated other comprehensive loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(24,694</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">119</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(24,575</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Retained earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">419,825</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,936</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">417,889</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total shareholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">827,832</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,817</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">826,015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> We consider this correction to previously issued financial statements to be immaterial.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The impact to net income for the years ended December&#xA0;31, 2016 and 2015 for this correction is a decrease of $0.6 and $1.3&#xA0;million, respectively, from amounts previously reported of $45.5 and $33.5&#xA0;million, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Out-of-Period</font></font> Adjustments</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> During the year ended December&#xA0;31, 2017, we recorded <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">out-of-period</font></font> adjustments related to certain bill and hold transactions, which decreased revenue by $3.4&#xA0;million, decreased gross profit by $0.5&#xA0;million, and increased net loss by $0.3&#xA0;million (or $0.01 per diluted share). We evaluated these adjustments considering both qualitative and quantitative factors and the impact of these adjustments in relation to each period, as well as the periods in which they originated. The impact of recognizing these adjustments in prior years was not material to any individual period. Management believes these adjustments are immaterial to these consolidated financial statements and all previously issued financial statements. Such <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">out-of-period</font></font> adjustments are not part of the Correction of Prior Period Financial Information described above.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>Significant Accounting Policies</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <i>Basis of Presentation</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The accompanying consolidated financial statements include the accounts of EFI and our subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Use of Estimates</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The preparation of consolidated financial statements requires estimates and judgments that affect the reported amounts of assets, liabilities, revenue, expenses, comprehensive income, cash flows, and related disclosure of contingent assets and liabilities. We evaluate our estimates, including those related to revenue recognition, bad debts, inventory valuation and purchase commitment reserves, warranty obligations, litigation expenses, restructuring activities, fair value of financial instruments, stock-based compensation, income taxes, valuation of goodwill and intangible assets, business combinations, <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">build-to-suit</font></font> lease accounting, functional currency determination, and contingencies on an ongoing basis. Estimates are based on historical and current experience, the impact of the current economic environment, and various other assumptions believed to be reasonable under the circumstances at the time of the estimate, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Cash, Cash Equivalents, and Short-term Investments</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We invest our excess cash on deposit with major banks in money market, U.S. Treasury and government-sponsored entity, corporate, municipal government, asset-backed, and mortgage-backed residential securities. By policy, we invest primarily in high-grade marketable securities. We are exposed to credit risk in the event of default by the financial institutions or issuers of these investments to the extent of amounts recorded in our Consolidated Balance Sheets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We consider all highly liquid investments with an original maturity of three months or less at the time of purchase to be cash equivalents. Typically, the cost of these investments has approximated fair value. Marketable investments with a maturity greater than three months are classified as <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> short-term investments. <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-sale</font></font> securities are stated at fair value with unrealized gains and losses reported as a separate component of OCI, adjusted for deferred income taxes. The credit portion of any other-than-temporary impairment is included in net income (loss). Realized gains and losses on sales of financial instruments are recognized upon sale of the investments using the specific identification method.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We review investments in debt securities for other-than-temporary impairment whenever the fair value is less than the amortized cost and evidence indicates the investment&#x2019;s carrying amount is not recoverable within a reasonable period of time. We assess the fair value of individual securities as part of our ongoing portfolio management. Our other-than-temporary assessment includes reviewing the length of time and extent to which fair value has been less than amortized cost; the seniority and durations of the securities; adverse conditions related to a security, industry, or sector; historical and projected issuer financial performance, credit ratings, issuer specific news; and other available relevant information. To determine whether an impairment is other-than-temporary, we consider whether we have the intent to sell the impaired security or if it will be more likely than not that we will be required to sell the impaired security before a market price recovery and whether evidence indicating the cost of the investment is recoverable outweighs evidence to the contrary.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In determining whether a credit loss existed, we used our best estimate of the present value of cash flows expected to be collected from each debt security. For these cash flow estimates, including prepayment assumptions, we rely on data from widely accepted third party data sources or internal estimates. In addition to prepayment assumptions, cash flow estimates vary based on assumptions regarding the underlying collateral including default rates, recoveries, and changes in value. Expected cash flows were discounted using the effective interest rate implicit in the securities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Based on this analysis, there were no other-than-temporary impairments, including credit-related impairments, during the years ended December&#xA0;31, 2017, 2016, and 2015. We have determined that gross unrealized losses on short-term investments at December&#xA0;31, 2017 and 2016 are temporary in nature because each investment meets our investment policy and credit quality requirements. We have the ability and intent to hold these investments until they recover their unrealized losses, which may not be until maturity. Evidence that we will recover our investments outweighs evidence to the contrary.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We classify our investments as current or noncurrent based on the nature of the investments and their availability for use in current operations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Restricted Cash Equivalents and Investments</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> As explained further in Note 15&#x2014;Property and Equipment, net, we have restricted cash equivalents and investments of $32.5 and $6.3&#xA0;million as of December&#xA0;31, 2017 and 2016 related to a lease with BTMU related to the construction of manufacturing and warehouse facilities in Manchester, New Hampshire, in our Industrial Inkjet operating segment.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The funds pledged under the lease represent 115% of the total expenditures made by BTMU through December&#xA0;31, 2017 and 2016. The funds are invested in $32.5&#xA0;million of cash equivalents at December&#xA0;31, 2017, and $5.1 and $1.2&#xA0;million of U.S. government securities and cash equivalents at December&#xA0;31, 2016, respectively, with a third party trustee, which are restricted during the construction period. Upon completion of construction, the funds will be released as cash and cash equivalents. The portion of released funds representing 100% of the total expenditures made by BTMU will be deposited with BTMU and restricted as collateral until the end of the underlying lease period.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Fair Value of Financial Instruments</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We assess the fair value of our financial instruments each reporting period. The carrying amounts of cash, cash equivalents, accounts receivable, accounts payable, and accrued and other liabilities, approximate their respective fair values due to the short maturities of these financial instruments and because accounts receivable are reduced by an allowance for doubtful accounts. The fair value of our <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> securities, contingent acquisition-related liabilities, self-insurance liability, derivative instruments, and convertible senior notes are disclosed in Note 6&#x2014;Investments and Fair Value Measurements of the Notes to Consolidated Financial Statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Revenue Recognition</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We derive our revenue primarily from product revenue, which includes hardware (DFEs, design-licensed solutions including upgrades, industrial digital inkjet printers including components replaced under maintenance agreements, and ink), software licensing and development, and royalties. We receive service revenue from software license and printer maintenance agreements, customer support, training, and consulting.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We recognize revenue on the sale of DFEs, printers, and ink in accordance with the provisions of SAB 104, Revenue Recognition, and when applicable, ASC <font style="WHITE-SPACE: nowrap">605-25.</font> As such, revenue is generally recognized when persuasive evidence of an arrangement exists, the product has been delivered or services have been rendered, the fee is fixed or determinable, and collection is reasonably assured.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Products generally must be shipped against written purchase orders. We use either a binding purchase order or signed contract as evidence of an arrangement. Sales to the leading printer manufacturers are generally evidenced by a master agreement governing the relationship together with a binding purchase order. Sales to our resellers are also evidenced by binding purchase orders or signed contracts and do not generally contain rights of return or price protection. Our arrangements generally do not include product acceptance clauses. When acceptance is required and not considered perfunctory, revenue is recognized when the product is accepted by the customer.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Delivery of hardware generally is complete when title and risk of loss is transferred at point of shipment from manufacturing facilities, or when the product is delivered to the customer&#x2019;s local common carrier. We also sell products and services using sales arrangements with terms resulting in different timing for revenue recognition as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">if the title and/or risk of loss is transferred at a location other than our manufacturing facility, revenue is recognized when title and risk of loss transfers to the customer, per the terms of the agreement;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">if title is retained until payment is received, revenue is recognized when title is passed upon receipt of payment;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">if the sales arrangement is classified as an operating lease, revenue is recognized ratably over the lease term;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">if the sales arrangement is classified as a sales-type lease, revenue is recognized upon shipment;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">if the sales arrangement is a fixed price for performance extending over a long period and our right to receive future payment depends on our future performance in accordance with these agreements, revenue is recognized under the percentage of completion method.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We assess whether the fee is fixed or determinable based on the terms of the contract or purchase order. We assess collectibility based on various factors, including past transaction history with the customer, the creditworthiness of the customer, customer concentrations, current economic trends and macroeconomic conditions, changes in customer payment terms, the length of time receivables are past due, and significant <font style="WHITE-SPACE: nowrap">one-time</font> events. We may not request collateral from our customers, although down payments or letters of credit are generally required from Industrial Inkjet and Productivity Software customers to ensure payment. If we determine that collection of a fee is not reasonably assured, we defer the fee and recognize revenue when collection becomes reasonably assured, which is generally upon receipt of cash.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> We hold certain products manufactured by us on a &#x201C;bill and hold&#x201D; basis for our customers&#x2019; convenience. Revenue is recognized for these &#x201C;bill and hold&#x201D; arrangements in accordance with SAB 104, which requires consideration of, among other things, whether the customer has made a fixed commitment to purchase the product; the existence of a substantial business purpose for the arrangement; the &#x201C;bill and hold&#x201D; arrangement is at the request of the customer; the scheduled delivery date must be reasonable and consistent with the buyer&#x2019;s business purpose; title and risk of ownership must pass to the customer, including any decline in the market value of the product; the product is complete and ready for shipment; the product has been segregated from our inventory; payment terms for such arrangements have not been modified from our normal billing and credit terms; our custodial risks must be insurable and insured; and no further performance obligations by us exist. Extended procedures are not necessary to assure that there are no exceptions to the customer&#x2019;s commitment to accept and pay for the product. There are no <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">bill-and-hold</font></font> arrangements outstanding as of December&#xA0;31, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We license our software primarily under perpetual licenses. Software revenue consists of licensing, post-contract customer support, and professional consulting. We apply the provisions of ASC <font style="WHITE-SPACE: nowrap">985-605,</font> Software&#x2014;Revenue Recognition, and if applicable, SAB 104, and ASC <font style="WHITE-SPACE: nowrap">605-25,</font> to all transactions involving the sale of software products and hardware transactions where the software is not incidental.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We enter into contracts to sell our products and services. While the majority of our sales agreements contain standard terms and conditions, there are agreements containing multiple elements or <font style="WHITE-SPACE: nowrap">non-standard</font> terms and conditions. As a result, significant contract interpretation is sometimes required to determine the appropriate accounting, including whether the deliverables specified in a multiple element arrangement should be treated as separate units of accounting for revenue recognition purposes, and, if so, how the price should be allocated among the elements and when to recognize revenue for each element. We recognize revenue for delivered elements only when the delivered elements have stand-alone value, uncertainties regarding customer acceptance are resolved, and there are no customer-negotiated refund or return rights for the delivered elements. If the arrangement includes a customer-negotiated refund or right of return relative to the delivered item and the delivery and performance of the undelivered item is considered probable and substantially in our control, the delivered element constitutes a separate unit of accounting. We limit revenue recognition for delivered elements to the amount that is not contingent on the future delivery of products or services, future performance obligations, or subject to customer-specified return or refund privileges. Changes in the allocation of the sales price between elements may impact the timing of revenue recognition, but will not change the total revenue recognized on the contract.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Multiple-Deliverable Arrangements</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We recognize revenue in multiple element arrangements involving tangible products containing software and <font style="WHITE-SPACE: nowrap">non-software</font> components that function together to deliver the product&#x2019;s essential functionality by applying the relative sales price method of allocation in accordance with ASC <font style="WHITE-SPACE: nowrap">605-25.</font> The sales price for each element is determined using VSOE when available (including post-contract customer support, professional services, hosting, and training). When VSOE is not available, then TPE is used. If VSOE or TPE are not available, then BESP is used when applying the relative sales price method for each unit of accounting. When the arrangement includes software and <font style="WHITE-SPACE: nowrap">non-software</font> elements, revenue is first allocated to the <font style="WHITE-SPACE: nowrap">non-software</font> and software elements as a group based on their relative sales price. Thereafter, the relative sales price allocated to the software elements as a group is further allocated to each unit of accounting in accordance with ASC <font style="WHITE-SPACE: nowrap">985-605.</font> We then defer revenue with respect to the relative sales price that was allocated to any undelivered element.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We have calculated BESP for software licenses and <font style="WHITE-SPACE: nowrap">non-software</font> deliverables. We considered several different methods of establishing BESP including cost plus a reasonable margin, stand-alone sales price of the same or similar products, and if available, targeted rate of return, list price less discount, and company published list prices to identify the most appropriate representation of the estimated sales price of our products. Due to the wide range of pricing offered to our customers, we determined that sales price of the same or similar products, list price less discount, and company published list prices were not appropriate methods to determine BESP for our products. Cost plus a reasonable margin and targeted rate of return were eliminated due to the difficulty in determining the cost associated with the intangible elements of each product&#x2019;s cost structure. As a result, management believes that the best estimate of the sales price of an element is the median sales price of deliverables sold in stand-alone transactions and/or separately priced deliverables contained in bundled arrangements. Elements sold as stand-alone transactions and in bundled arrangements during the four quarters immediately preceding the end of each reporting period were included in the calculation of BESP.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> When historical data is unavailable to calculate and support the determination of BESP on a newly launched or customized product, then BESP of similar products is substituted for revenue allocation purposes. We offer customization for some of our products. Customization does not have a significant impact on the discounting or pricing of our products.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We have insignificant transactions where tangible and software products are sold together in a bundled arrangement. Tangible products containing software and <font style="WHITE-SPACE: nowrap">non-software</font> components that function together to deliver the product&#x2019;s essential functionality are not required to follow the software revenue recognition guidance in ASC <font style="WHITE-SPACE: nowrap">985-605</font> as long as the hardware components of the tangible product substantively contribute to its functionality. In addition, hardware components of tangible products containing software components shall always be excluded from the guidance in ASC <font style="WHITE-SPACE: nowrap">985-605.</font> <font style="WHITE-SPACE: nowrap">Non-software</font> elements are accounted for in accordance with SAB 104.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Multiple element arrangements containing only software elements remain subject to the provisions of ASC <font style="WHITE-SPACE: nowrap">985-605</font> and must follow the residual method. When several elements of a multiple element arrangement, including software licenses, post-contract customer support, hosting, and professional services, are sold to a customer through a single contract, the revenue from such multiple element arrangements are allocated to each element using the residual method in accordance with ASC <font style="WHITE-SPACE: nowrap">985-605.</font> Revenue is allocated to the support elements and professional service elements of an agreement using VSOE and to the software license elements of the agreement using the residual method. We have established VSOE for professional services and hosting based on the rates charged to our customers in stand-alone orders. We have also established VSOE for post-contract customer support based on substantive renewal rates. Accordingly, software license fees are recognized under the residual method for arrangements in which the software was licensed with maintenance and/or professional services, and where the maintenance and professional services were not essential to the functionality of the delivered software.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Subscription Arrangements</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We have subscription arrangements where the customer pays a fixed fee and receives services over a period of time. We recognize subscription revenue ratably over the service period. Any up front setup fees associated with our subscription arrangements are recognized ratably, generally over one year. Any up front setup fees that are not associated with our subscription arrangements are recognized upon completion.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Leasing Arrangements</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> If the sales arrangement is classified as a sales-type lease, then revenue is recognized upon shipment. Leases that are not classified as sales-type leases are accounted for as operating leases with revenue recognized ratably over the lease term.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> A lease is classified as a sales-type lease with revenue recognized upon shipment if the lease is determined to be collectible and has no significant uncertainties and if any of the following criteria are satisfied:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">present value of all minimum lease payments is greater than or equal to 90% of the fair value of the equipment at lease inception,</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">noncancellable lease term is greater than or equal to 75% of the economic life of the equipment,</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">bargain purchase option that allows the lessee to purchase the equipment below fair value, or</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">transfer of ownership to the lessee upon termination of the lease.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Long-term Contracts Involving Substantial Customization</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We have established our ability to produce estimates sufficiently dependable to require that we follow the percentage of completion method with respect to fixed price contracts where we provide information technology system development and implementation services.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Revenue on such fixed price contracts is recognized over the contract term based on the percentage of development and implementation services that are provided during the period compared with the total estimated development and implementation services to be provided over the entire contract using guidance from ASC <font style="WHITE-SPACE: nowrap">605-35,</font> Revenue Recognition&#x2014;Construction-Type and Production-Type Contracts. These services require that we perform significant, extensive, and complex design, development, modification, or implementation activities of our customers&#x2019; systems. Performance will often extend over long periods, and our right to receive future payment depends on our future performance in accordance with these agreements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We recognize losses on long-term fixed price contracts in the period that the contractual loss becomes probable and estimable. We record amounts invoiced to customers in excess of revenue recognized as deferred revenue until the revenue recognition criteria are met. We record revenue that is earned and recognized in excess of amounts invoiced on fixed price contracts as trade receivables.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Deferred Revenue and Related Deferred Costs</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Deferred revenue represents amounts received in advance for product support contracts, software customer support contracts, consulting and integration projects, or product sales. Product support contracts include stand-alone product support packages, routine maintenance service contracts, and upgrades or extensions to standard product warranties. We defer these amounts when we invoice the customer and then generally recognize revenue either ratably over the support contract life, upon performing the related services, under the percentage of completion method, or in accordance with our revenue recognition policy. Deferred cost of revenue related to unrecognized revenue on shipments to customers was $3.5 and $3.4&#xA0;million as of December&#xA0;31, 2017 and 2016, respectively, and is included in other current assets in our Consolidated Balance Sheets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Shipping and Handling Costs</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Amounts billed to customers for shipping and handling costs are included in revenue. Shipping and handling costs are charged to cost of revenue as incurred.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Allowance for Doubtful Accounts and Sales-related Allowances</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We establish an allowance for doubtful accounts to ensure that trade receivables are not overstated due to uncollectibility. We record specific reserves for individual accounts when we become aware of specific customer circumstances, such as bankruptcy filings, deterioration in the customer&#x2019;s operating results or financial position, or potential unfavorable outcomes from disputes with customers or vendors.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> We perform ongoing credit evaluations of the financial condition of our printer manufacturer, third-party distributor, reseller, and other customers and require collateral, such as letters of credit and bank guarantees, in certain circumstances. The past due or delinquency status of a receivable is based on the contractual payment terms of the receivable. The need to write off a receivable balance depends on the age, size, and determination of collectibility of the receivable. Balances are written off when we deem it probable that the receivable will not be recovered.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We make provisions for sales rebates and revenue adjustments based on analysis of current sales programs and revenue in accordance with our revenue recognition policy.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Financing Receivables</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> ASC 310, Receivables, requires disclosures regarding the credit quality of our financing receivables and allowance for credit losses including disclosure of credit quality indicators, past due information, and modifications of our financing receivables. Our financing receivables were $28.7 and $31.0&#xA0;million consisting of $16.6 and $17.8&#xA0;million of sales-type lease receivables, included within other current assets and other assets at December&#xA0;31, 2017 and 2016, respectively, and $12.1 and $13.2&#xA0;million of trade receivables having an original contractual maturity in excess of one year, included within accounts receivable, net of allowance, at December&#xA0;31, 2017 and 2016, respectively. The trade receivables of $12.1 and $13.2&#xA0;million having an original total contractual maturity in excess of one year, at December&#xA0;31, 2017 and 2016, include $4.4 and $7.1&#xA0;million, respectively, which are scheduled to be received in less than one year. The credit quality of financing receivables is evaluated on the same basis as trade receivables. We do not have material past due financing receivables.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Concentration of Risk</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We are exposed to credit risk in the event of default by any of our customers to the extent of amounts recorded in the Consolidated Balance Sheet. We perform ongoing evaluations of the collectibility of accounts receivable balances for our customers and maintain allowances for estimated credit losses. Actual losses have not historically been significant, but have risen over the past several years as our customer base has grown through acquisitions.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Our Fiery products, which constitute approximately 27% of revenue for the year ended December&#xA0;31, 2017, are primarily sold to a limited number of leading printer manufacturers. Although end customer and reseller channel preference for Fiery products drives demand, most Fiery revenue relies on these significant printer manufacturer / distributors to integrate Fiery technology into the design and development of their print engines. We expect that we will continue to depend on a relatively small number of leading printer manufacturers for a significant portion of our revenue, although their significance is expected to decline in future periods as our revenue increases from Industrial Inkjet and Productivity Software products. We generally have experienced longer accounts receivable collection cycles in our Industrial Inkjet and Productivity Software operating segments compared to our Fiery operating segment as, historically, the leading printer manufacturers have paid on a more timely basis. Down payments are generally required from Industrial Inkjet and Productivity Software customers as a means to ensure payment.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Since Europe is composed of varied countries and regional economies, our European risk profile is somewhat more diversified due to the varying economic conditions among the countries. Approximately 32% of our receivables are with European customers as of December&#xA0;31, 2017. Of this amount, 30% of our European receivables (10% of consolidated gross receivables) are in the higher risk southern European countries (mostly Italy, Spain, and Portugal) and Ireland.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> We rely on a limited number of suppliers for certain key components, including textile ink, and a few key contract manufacturers for our Fiery DFEs, and certain Industrial Inkjet subassemblies. Any disruption or termination of these arrangements could materially adversely affect our operating results.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Many of our current Fiery and Productivity Software products include software that we license from Adobe. To obtain licenses from Adobe, Adobe requires that we obtain quality assurance approvals from them for our products that use Adobe software.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Accounts Receivable Sales Arrangements</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> In accordance with ASC <font style="WHITE-SPACE: nowrap">860-20,</font> Transfers and Servicing, trade receivables are derecognized from our Consolidated Balance Sheet when sold to third parties upon determining that such receivables are presumptively beyond the reach of creditors in a bankruptcy proceeding. Any recourse obligation is measured using market data from similar transactions and the servicing liability is determined based on the fair value that a third party would charge to service these receivables. These liabilities were determined to not be material at December&#xA0;31, 2017 and 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We have facilities in the U.S. and Italy that enable us to sell to third parties, on an ongoing basis, certain trade receivables with recourse. The trade receivables sold with recourse are generally short-term receivables with payment due dates of less than 10 days from the date of sale, which are subject to a servicing obligation. Trade receivables sold under these facilities were $21.4 and $19.8&#xA0;million during the years ended December&#xA0;31, 2017 and 2016, respectively, which approximates the cash received.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We have facilities in Spain and Italy that enable us to sell to third parties, on an ongoing basis, certain trade receivables without recourse. Trade receivables sold without recourse are generally short-term receivables with payment due dates of less than one year, which are secured by international letters of credit. Trade receivables sold under these facilities were $5.9 and $3.5&#xA0;million during the years ended December&#xA0;31, 2017 and 2016, respectively, which approximates the cash received.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We report collections from the sale of trade receivables to third parties as operating cash flows in the Consolidated Statements of Cash Flows.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Inventories</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Inventories are generally stated at standard cost, which approximates the lower of actual cost, using the <font style="WHITE-SPACE: nowrap">first-in,</font> <font style="WHITE-SPACE: nowrap">first-out</font> (&#x201C;FIFO&#x201D;) cost flow assumption, or market. Reggiani inventories are stated at weighted average cost, which approximates the FIFO cost flow assumption, or market. We periodically review our inventories for potential excess or obsolete items and write down specific items to net realizable value as appropriate. <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Work-in-process</font></font> inventories consist of our product at various levels of assembly and include materials, labor, and manufacturing overhead. Finished goods inventory represents completed products awaiting shipment.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We estimate potential future inventory obsolescence and purchase commitments to evaluate the need for inventory reserves. Current economic trends, changes in customer demand, product design changes, product life, demand, and the acceptance of our products are analyzed to evaluate the adequacy of such reserves.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Property and Equipment, Net</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Property and equipment is recorded at cost. Depreciation is computed using the straight-line method over the estimated useful lives of the assets as follows: desktop and laptop computers (two years), computer server equipment (three years), software under perpetual licenses (three to five years), manufacturing equipment (seven years), testing and other equipment (three years), tooling (lesser of three years or the product life), research and development equipment with alternative future uses (three years), equipment leased to customers on operating leases (greater of three years or the lease term), furniture (five years), land improvements such as parking lots or sidewalks (seven years), leasehold improvements (the lease term), building improvements (five to ten years), building and improvements under a <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">build-to-suit</font></font> lease (forty years), and purchased buildings (forty years).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> When assets are disposed, the asset and accumulated depreciation are removed from our records and the related gain or loss is recognized in our results of operations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Repairs and maintenance expenditures are expensed as incurred, unless they are considered to be improvements and extend the useful life of the property and equipment.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Internal Use Software</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> In accordance with ASC <font style="WHITE-SPACE: nowrap">350-40,</font> Intangibles&#x2014;Goodwill and <font style="WHITE-SPACE: nowrap">Other&#x2014;Internal-Use</font> Software, software development costs, including costs incurred to purchase third party software, are capitalized during the application development stage when certain factors are present including, among others, that technology exists to achieve the performance requirements, management has committed to funding the project, and conceptual formulation, design, and testing of possible software alternatives (preliminary project phase) have all been completed. Costs incurred during the preliminary project phase, post-implementation / operational phase, process <font style="WHITE-SPACE: nowrap">re-engineering,</font> training, and maintenance are expensed as incurred. The accumulation of software costs to be capitalized ceases when the software is substantially developed and is ready for its intended use. Capitalized internal use software is amortized over an estimated useful life of three to five years using the straight-line method.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Goodwill</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Goodwill is recorded when the consideration paid for an acquisition exceeds the fair value of net tangible and intangible assets acquired. We perform our annual goodwill impairment analysis in the fourth quarter of each year or more frequently if we believe indicators of impairment exist. Triggering events that may require an interim impairment analysis include indicators such as adverse industry or economic trends, restructuring actions, significant changes in the manner of our use of the acquired assets, significant changes in the strategy for our overall business, lower projections of profitability, significant decline in our stock price for a sustained period, or a sustained decline in our market capitalization.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> According to the provisions of ASC <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">350-20-35,</font></font> a <font style="WHITE-SPACE: nowrap">two-step</font> impairment test of goodwill is required, unless the simplified method is elected. In the first step, the fair value of each reporting unit is compared to its carrying value. If the fair value exceeds carrying value, goodwill is not impaired and further testing is not required. If the carrying value exceeds fair value, then the second step of the impairment test is required to determine the implied fair value of the reporting unit&#x2019;s goodwill. The implied fair value of goodwill is calculated by deducting the fair value of all tangible and intangible net assets of the reporting unit, excluding goodwill, from the fair value of the reporting unit as determined in the first step. If the carrying value of the reporting unit&#x2019;s goodwill exceeds its implied fair value, then an impairment loss must be recorded equal to the difference. We have not been required to perform this second step of the process because the fair value of our reporting units have exceeded their carrying value as of December&#xA0;31, 2017, 2016, and 2015.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Long-lived Assets, including Intangible Assets</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Purchased intangible assets are amortized on a straight-line basis over their economic lives of two to six years for developed technology, three to nine years for customer contracts/relationships, four to five years for covenants not to compete, and three to sixteen years for trademarks and trade names as we believe this method most closely reflects the pattern in which the economic benefits of the assets will be consumed. The useful lives of certain amortizable identifiable intangible assets were reduced during 2017 and 2016, respectively, based on a <font style="WHITE-SPACE: nowrap">re-assessment</font> of their useful lives, with a $0.2 and $1.6&#xA0;million impact on amortization expense. No changes were made to the useful lives of amortizable identifiable intangible assets in 2015. Intangible amortization expense was $47.3, $39.6, and $26.5&#xA0;million for the years ended December&#xA0;31, 2017, 2016, or 2015, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We review the carrying values of long-lived assets whenever events and circumstances, such as reductions in demand, lower projections of profitability, significant changes in the manner of our use of acquired assets, or significant negative industry or economic trends, indicate that the net book value of an asset may not be recovered through expected future cash flows from its use and eventual disposition. An asset is considered impaired if its carrying amount exceeds the undiscounted future cash flow the asset is expected to generate. If this review indicates that an impairment has occurred, the impaired asset is written down to its fair value, which is typically calculated using&#xA0;quoted market prices and/or discounted&#xA0;expected future cash flows. Our estimates regarding future anticipated net revenue and cash flows, the remaining economic life of the products and technologies, or both, may differ from those used to assess the recoverability of assets. In that event, impairment charges or shortened useful lives of certain long-lived assets may be required, resulting in charges to our Consolidated Statements of Operations when such determinations are made.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> An impairment loss is recorded for long-lived assets <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">held-for-sale</font></font> when the carrying amount of the asset exceeds its fair value less cost to sell. A long-lived asset is not depreciated while it is classified as <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">held-for-sale.</font></font></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We recorded an impairment loss of $0.9&#xA0;million during the year ended December&#xA0;31, 2017 related to the Meredith facility. For additional information, please refer to Note 15&#x2014;Property and Equipment, net, for details. There were no asset impairment charges recognized during the years ended December&#xA0;31, 2016 and 2015.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Warranty Reserves</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Our Industrial Inkjet printers are generally accompanied by a <font style="WHITE-SPACE: nowrap">13-month</font> limited warranty commencing on the installation date, which covers both parts and labor. Our Fiery DFE limited warranty is 12 to 15 months. Estimated future hardware and software warranty costs are recorded as a cost of product revenue when the related revenue is recognized based on historical and projected warranty claim rates, historical and projected <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">cost-per-claim,</font></font> and knowledge of specific product failures that are outside our typical experience. Factors that affect our warranty liability include the number of installed units subject to warranty protection, product failure rates, estimated material costs, estimated distribution costs, and estimated labor costs. We have agreed to continue to provide warranty coverage for certain expired FFPS warranties for five years subsequent to the acquisition of the FFPS business.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Warranty reserves were $16.3 and $10.3&#xA0;million as of December&#xA0;31, 2017 and 2016, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Litigation Accruals</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We may be involved, from time to time, in a variety of claims, lawsuits, investigations, or proceedings relating to contractual disputes, securities laws, intellectual property rights, employment, or other matters that may arise in the normal course of business. We assess our potential liability in each of these matters by using the information available to us. We develop our views on estimated losses in consultation with inside and outside counsel, which involves a subjective analysis of potential results and various combinations of appropriate litigation and settlement strategies. We accrue estimated losses from contingencies if a loss is deemed probable and can be reasonably estimated.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <i>Restructuring Reserves</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Restructuring liabilities are established when the costs have been incurred. Severance and other employee separation costs are incurred when management commits to a plan of termination identifying the number of employees impacted, their termination dates, and the terms of their severance arrangements. The liability is accrued at the employee notification date unless service is required beyond the greater of 60 days or the legal notification period, in which case the liability is recognized ratably over the service period. Facility downsizing and closure costs are accrued at the earlier of the lessor notification date, if the lease agreement allows for early termination, or the cease use date. Relocation costs are incurred when the related relocation services are performed. Costs related to contracts without future benefit are incurred at the earlier of the cease use date or the contract cancellation date.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Research and Development</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Research and development costs were $157.4, $151.4, and $141.4&#xA0;million for the years ended December&#xA0;31, 2017, 2016, and 2015, respectively. Research and development costs include salaries and benefits of employees performing research and development activities, supplies, and other expenses incurred from research and development efforts. We expense research and development costs associated with new software products as incurred until technological feasibility is established. To date, we have not capitalized research and development costs associated with software development as products and enhancements have generally reached technological feasibility, as defined by U.S. GAAP, and have been released for sale at substantially the same time. We have capitalized research and development equipment that has been acquired or constructed for research and development activities and has alternative future uses (in research and development projects or otherwise). Such research and development equipment is depreciated on a straight-line basis with a three year useful life.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Advertising</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Advertising costs are expensed as incurred. Total advertising and promotional expenses were $5.9, $4.6, and $4.3&#xA0;million for the years ended December&#xA0;31, 2017, 2016, and 2015, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Income Taxes</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We account for income taxes in accordance with the provisions of ASC 740, which requires that deferred tax assets and liabilities be determined based on the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. Accordingly, the tax bases of assets and liabilities reflect the impact of the tax reform legislation that was enacted on December&#xA0;22, 2017. We estimate our actual current tax expense including permanent charges and benefits and the temporary differences resulting from differing treatment of items for tax and financial accounting purposes such as deferred revenue. These temporary differences result in deferred tax assets and liabilities, which are included in our Consolidated Balance Sheets. In some cases, provisional amounts were recorded based on reasonable estimates. We record the provisional amounts of the tax effects of the 2017 Tax Act in the first reporting period in which a reasonable estimate can be determined. SAB 118 provides that the measurement period may not extend beyond one year from the enactment date.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We assess the likelihood that our deferred tax assets will be recovered from future taxable income by considering both positive and negative evidence relating to their recoverability. If we believe that recovery of these deferred tax assets is not more likely than not, we establish a valuation allowance. Significant judgment is required in determining any valuation allowance recorded against deferred tax assets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In assessing the need for a valuation allowance, we considered all available evidence, including recent operating results, projections of future taxable income, our ability to utilize loss and credit carryforwards, and the feasibility of tax planning strategies. Other than a valuation allowance related to realization of existing California, Luxembourg, Israel, Netherlands, and Turkey deferred tax assets, we have determined that it is more likely than not that we will realize the benefit related to all other deferred tax assets. To the extent we increase a valuation allowance, we include an expense in the Consolidated Statement of Operations in the period in which such determination is made.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We account for uncertainty in income taxes by recognizing a tax position only when it is more likely than not that the tax position, based on its technical merits, will be sustained upon ultimate settlement with the applicable tax authority. The tax benefit to be recognized is the largest amount of tax benefit that is greater than fifty percent likely of being realized upon ultimate settlement with the applicable tax authority that has full knowledge of all relevant information. Tax benefits that are deemed to be less than fifty percent likely of being realized are recorded in noncurrent income taxes payable until the uncertainty has been resolved through either examination by the relevant taxing authority or expiration of the pertinent statutes of limitations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Business Combinations</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We allocate the purchase price of acquired companies to the tangible and intangible assets acquired, including IPR&amp;D, and liabilities assumed based on their estimated fair values. Such a valuation requires management to make significant estimates and assumptions, especially with respect to intangible assets. The results of operations for each acquisition are included in our financial statements from the date of acquisition.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Our acquisitions are accounted for as purchase business combinations using the acquisition method of accounting in accordance with ASC 805. Key provisions of the acquisition method of accounting include the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">one hundred percent of assets and liabilities of the acquired business, including goodwill, are recorded at fair value, regardless of the percentage of the business acquired;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">contingent assets and liabilities are recognized at fair value at the acquisition date;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">contingent consideration is recognized at fair value at the acquisition date with changes in fair value recognized in earnings as assumptions are updated or upon settlement;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">IPR&amp;D is recognized at fair value at the acquisition date subject to amortization after product launch or otherwise assessed for impairment;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">acquisition-related transaction and restructuring costs are expensed as incurred;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">reversals of valuation allowances related to acquired deferred tax assets and liabilities and changes to acquired income tax uncertainties are recognized in earnings;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">when making adjustments to finalize preliminary accounting during the measurement period, which may be up to one year, we recognize measurement period adjustments in the reporting period in which the adjustment amounts are determined as required by ASU <font style="WHITE-SPACE: nowrap">2015-16,</font> Simplifying the Accounting for Measurement Period Adjustments; and</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">upon final determination of the fair value of assets acquired and liabilities assumed during the measurement period, any subsequent adjustments are recorded in our Consolidated Statements of Operations.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Stock-Based Compensation</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We account for stock-based compensation in accordance with ASC 718, which requires stock-based compensation expense to be recognized based on the fair value of such awards on the date of grant. We amortize stock-based compensation expense on a graded vesting basis over the vesting period after assessing the probability of achieving the requisite performance criteria with respect to performance-based awards. Stock-based compensation expense is recognized over the requisite service period for each separately vesting tranche as though the award were, in substance, multiple awards.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We account for forfeitures when they occur. Prior to adoption of ASU <font style="WHITE-SPACE: nowrap">2016-09</font> in 2016, forfeitures were estimated at the grant date and revised on a cumulative basis, if necessary, in subsequent periods if actual forfeitures differ from those estimates. We used historical data and future expectations of employee turnover to estimate forfeitures.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Our determination of the fair value of stock-based payment awards on the date of grant using an option pricing model is affected by volatility, expected term, and interest rate assumptions. Expected volatility is based on the historical volatility of our stock over a preceding period commensurate with the expected term of the option. The expected term is based on management&#x2019;s consideration of the historical life of the options, the vesting period of the options granted, and the contractual period of the options granted. The risk-free interest rate for the expected term of the option is based on the U.S. Treasury yield curve in effect at the time of grant. Expected dividend yield was not considered in the option pricing formula since we do not pay dividends and have no current plans to do so in the future.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Foreign Currency Translation</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> In preparing our consolidated financial statements, for subsidiaries that operate in a U.S. dollar functional currency environment, we remeasure balance sheet monetary items into U.S. dollars. Foreign currency assets and liabilities are remeasured from the transaction currency into the functional currency at current exchange rates, except for <font style="WHITE-SPACE: nowrap">non-monetary</font> assets, liabilities, and capital accounts, which are remeasured at historical exchange rates. Revenue and expenses are remeasured at monthly exchange rates, which approximate average exchange rates in effect during each period. Gains or losses from foreign currency remeasurement are included in interest income and other income (expense), net. Net losses resulting from foreign currency transactions, including hedging gains and losses, are reported in interest income and other income (expense), net, of $1.6, $3.8, and $4.2&#xA0;million for the years ended December&#xA0;31, 2017, 2016, and 2015, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> For subsidiaries that operate in a local functional currency environment, all assets and liabilities are translated into U.S. dollars using current exchange rates, while revenue and expenses are translated using monthly exchange rates, which approximate the average exchange rates in effect during each period. Resulting translation adjustments are reported as a separate component of OCI, adjusted for deferred income taxes. The cumulative translation adjustment balance, net of tax, was an unrealized gain of $8.8&#xA0;million at December&#xA0;31, 2017, and an unrealized loss of $24.1&#xA0;million at December&#xA0;31, 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Based on our assessment of the salient economic indicators discussed in ASC <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">830-10-55-5,</font></font></font> Foreign Currency Matters, we consider the U.S. dollar to be the functional currency for each of our international subsidiaries except for our Brazilian subsidiary, Metrics, for which we consider the Brazilian real to be the subsidiary&#x2019;s functional currency; our German subsidiaries, EFI GmbH and Alphagraph, for which we consider the Euro to be the subsidiaries&#x2019; functional currency; our Italian subsidiary, Reggiani, for which we consider the Euro to be the functional currency; our Spanish subsidiary, Cretaprint, for which we consider the Euro to be the subsidiary&#x2019;s functional currency; our U.K. subsidiaries, Electronics For Imaging United Kingdom Limited, Escada, Shuttleworth, and Rialco, for which we consider the British pound sterling to be the subsidiaries&#x2019; functional currency; our Israeli subsidiaries, Matan and Optitex, for which we consider the Israeli shekel to be the functional currency; our Japanese subsidiary, Electronics For Imaging Japan KK, for which we consider the Japanese yen to be the subsidiary&#x2019;s functional currency; our New Zealand subsidiary contains the Prism Group Holdings Limited (&#x201C;Prism&#x201D;) operations in New Zealand for which we consider the New Zealand dollar to be the functional currency; our Australian subsidiary contains the Prism, OPS, and Metrix operations in Australia for which we consider the Australian dollar to be the functional currency; and our subsidiary in the People&#x2019;s Republic of China, which contains the operations of our Cretaprint sales and support center and our Industrial Inkjet demonstration center for which we consider the Chinese renminbi to be the functional currency.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Net Income (Loss) per Common Share</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Net income (loss) per basic common share is computed using the weighted average number of common shares outstanding during the period. Net income (loss) per diluted common share is computed using the weighted average number of common shares and dilutive potential common shares outstanding during the period. Potential common shares result from the assumed exercise of outstanding common stock options having a dilutive effect using the treasury stock method, <font style="WHITE-SPACE: nowrap">non-vested</font> shares of restricted stock having a dilutive effect, <font style="WHITE-SPACE: nowrap">non-vested</font> restricted stock for which the performance criteria have been met, shares to be purchased under our ESPP having a dilutive effect, the assumed issuance at the beginning of 2017 of shares potentially released from escrow related to the acquisition of CTI, the assumed issuance at the beginning of 2016 of shares issued from escrow during 2016 related to the acquisition of Reggiani, the assumed conversion of our Notes having a dilutive effect using the treasury stock method when the stock price exceeds the conversion price of the Notes, as well as the dilutive effect of our warrants when the stock price exceeds the warrant strike price. Any potential shares that are anti-dilutive as defined in ASC 260, Earnings Per Share, are excluded from the effect of dilutive securities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Performance-based and market-based restricted stock and stock options that would be issuable if the end of the reporting period were the end of the vesting period, if the result would be dilutive, are assumed to be outstanding for purposes of determining net income (loss) per diluted common share as of the later of the beginning of the period or the grant date in accordance with ASC <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">260-10-45-48.</font></font></font></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Derivative Instruments and Risk Management</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Our derivative instruments consist of foreign currency exchange contracts as described below:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Cash Flow Hedges</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We utilize foreign currency exchange forward contracts to hedge foreign currency exchange exposures related to forecasted operating expenses denominated in Indian rupees. These derivative instruments are designated and qualify as cash flow hedges and in general, closely match the underlying forecasted transactions in duration. The changes in fair value of these contracts are reported as a component of OCI and reclassified to operating expense in the periods of payment of the hedged operating expenses. We measure the effectiveness of hedges of forecasted transactions by comparing the fair value of the designated foreign currency exchange forward purchase contracts with the fair values of the forecasted transactions. The ineffective portion of the derivative hedging gain or loss, as well as changes in the derivative time value (which is excluded from the assessment of hedge effectiveness), are recognized as a component of interest income and other income (expense), net.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Balance Sheet Hedges</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We utilize foreign currency exchange forward and option contracts to hedge against the short-term impact of foreign currency exchange rate fluctuations related to certain foreign-currency-denominated monetary assets and liabilities, primarily consisting of hedges of British pound sterling, Brazilian real, Israeli shekel, Japanese yen, Chinese renminbi, and Euro-denominated intercompany balances; hedges of Brazilian real, British pound sterling, Australian dollar, Israeli shekel, and Euro-denominated trade receivables; and hedges of British pound sterling, Indian rupee, Israeli shekel, and Euro-denominated other net monetary assets. These derivative instruments are not designated for hedge accounting treatment since there is a natural offset for the remeasurement of the underlying foreign currency denominated asset or liability. We recognize changes in the fair value of <font style="WHITE-SPACE: nowrap">non-designated</font> derivative instruments in earnings in the period of change. Gains and losses on foreign currency forward contracts used to hedge balance sheet exposures are recognized in interest income and other income (expense), net, in the same period as the remeasurement gain or loss of the related foreign currency denominated assets and liabilities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Factors that could have an impact on the effectiveness of our balance sheet and cash flow hedging program include the accuracy of forecasts and the volatility of foreign currency markets. These programs reduce, but do not entirely eliminate, the impact of currency exchange movements. The maturities of these instruments are generally less than one year. Currently, we do not enter into any foreign exchange forward contracts to hedge exposures related to firm commitments or nonmarketable investments. We do not have any leveraged derivatives, nor do we use derivative contracts for speculative purposes. The related cash flow impacts of our derivative contracts are reflected as cash flows from operating activities in the Consolidated Statements of Cash Flows.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Variable Interest Entities</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> In accordance with the Variable Interest Entities (&#x201C;VIE&#x201D;) <font style="WHITE-SPACE: nowrap">sub-section</font> of ASC 810, Consolidation, we perform a formal assessment at each reporting period regarding whether any consolidated entity is considered the primary beneficiary of a VIE based on the power to direct activities that most significantly impact the economic performance of the entity and the obligation to absorb losses or rights to receive benefits that could be significant to us. We do not have any arrangements that meet the definition of a VIE.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Recent Accounting Pronouncements</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <b>Income Taxes.</b> SAB 118 provides guidance for the application of ASC 740 in the reporting period that includes December&#xA0;22, 2017, which is the date the Act to provide for reconciliation pursuant to titles II and V of the concurrent resolution on the budget for fiscal year 2018 (&#x201C;2017 Tax Act&#x201D;) was signed into law. SAB 118 requires that we recognize those income tax effects in our financial statements for which the accounting can be completed, as might be the case for the effect of rate changes on deferred tax assets and deferred tax liabilities. For matters that have not been completed, we are required to recognize provisional amounts to the extent that they are reasonably estimable, adjust them during a measurement period when more information becomes available, and report this information in our financial statements in that period. The measurement period is defined as up to one year from the enactment date, which will expire on December&#xA0;22, 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b>Inventory Valuation.</b> In July 2015, the Financial Accounting Standards Board (&#x201C;FASB&#x201D;) issued (&#x201C;ASU&#x201D;) <font style="WHITE-SPACE: nowrap">2015-11,</font> Simplifying the Measurement of Inventory, which became effective in the first quarter of 2017. <font style="WHITE-SPACE: nowrap">ASU&#xA0;2015-11</font> requires that inventory be valued at the lower of cost and net realizable value, which is defined as the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. We previously valued inventory at the lower of cost or net realizable value less a reasonable profit margin as allowed by previous inventory valuation guidance. The adoption of ASU <font style="WHITE-SPACE: nowrap">2015-11</font> increased our inventory valuation by $1.2&#xA0;million as of December&#xA0;31, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b>Revenue Recognition.</b> ASU <font style="WHITE-SPACE: nowrap">2014-09,</font> Revenue from Contracts with Customers, issued in May 2014, <font style="WHITE-SPACE: nowrap">ASU&#xA0;2016-10,</font> Revenue from Contracts with Customers: Identifying Performance Obligations and Licensing, and subsequent amendments, enhance the comparability of revenue recognition practices across entities, industries, jurisdictions, and capital markets. The principles-based guidance provides a framework for addressing revenue recognition issues comprehensively. The standards require that revenue be recognized that reflects the consideration the entity expects to be entitled to in exchange for goods or services, which are referred to as performance obligations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> ASU <font style="WHITE-SPACE: nowrap">2014-09</font> will be effective in the first quarter of 2018. Two adoption methods are allowed under <font style="WHITE-SPACE: nowrap">ASU&#xA0;2014-09:</font> the full retrospective method and modified retrospective method. We elected to use the modified retrospective method by applying the revised guidance to contracts that have not been completed as of January&#xA0;1, 2018. Retained earnings will be adjusted for the cumulative effect of the change on January&#xA0;1, 2018, estimated to be between $1.7 to $2.3&#xA0;million <font style="WHITE-SPACE: nowrap">(pre-tax)</font> offset by a credit to deferred revenue. The key changes in the guidance that impact our revenue recognition relate to the timing of revenue recognition and allocation of contract revenue between services and software licenses. The requirement to defer incremental contract acquisition costs (e.g., commissions) and recognize them over the contract period or expected customer life will result in the recognition of a deferred charge on our balance sheet, estimated to be between $7.5 and $8.5&#xA0;million <font style="WHITE-SPACE: nowrap">(pre-tax)</font> offset by a credit to retained earnings. The cumulative retained earnings adjustment, estimated to be between $4.3 and $5.3&#xA0;million on January&#xA0;1, 2018, after considering the income tax effect.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The new standard requires comprehensive annual and interim disclosures regarding the nature, amount, timing, and uncertainty of recognized revenue, which will be provided in the year of adoption along with the impact on recognized revenue compared with revenue that would have been recognized under prior guidance. Qualitative and quantitative disclosures will be required regarding:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">disaggregation of our current disclosures of revenue by segment and geographic area into categories that depict how revenue and cash flows are impacted by economic factors,</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">timing of recognition, contract duration, and sales channel,</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">billed and unbilled contracts with customers, including revenue and impairments recognized, disaggregation, and information about contract balances and performance obligations,</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">significant judgments and changes in judgments required to determine the transaction price, amounts allocated to performance obligations, and the timing for recognizing revenue resulting from the satisfaction of performance obligations,</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">assets recognized from the costs to obtain or fulfill a contract (e.g., commissions), and</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">bad debt provisions related to billed and unbilled receivables.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We are assessing the full impact on our consolidated financial statements, systems, and controls upon adoption.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b>Financial Instruments.</b> ASU <font style="WHITE-SPACE: nowrap">2016-13,</font> Measurement of Credit Losses on Financial Instruments, issued in June 2016, amends current guidance regarding other-than-temporary impairment of <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> debt securities. The new guidance requires an estimate of expected credit loss when fair value is below the amortized cost of the asset without regard for the length of time that the fair value has been below the amortized cost or the historical or implied volatility of the asset. Credit losses on <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> debt securities will be limited to the difference between the security&#x2019;s amortized cost basis and its fair value. The use of an allowance to record estimated credit losses (and subsequent recoveries) will also be required under the new guidance.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> ASU <font style="WHITE-SPACE: nowrap">2016-13</font> will be effective in the first quarter of 2020. We are evaluating its impact on the carrying value of our <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> securities and results of operations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b>Settlement of Convertible Debt.</b> ASU <font style="WHITE-SPACE: nowrap">2016-15,</font> Statement of Cash Flows: Classification of Certain Cash Receipts and Cash Payments, issued in August 2016, requires that cash settlements of principal amounts of debt instruments with coupon interest rates that are insignificant in relation to the effective interest rate of the debt must classify the portion of the principal payment attributable to the accreted interest related to the debt discount as cash outflows from operating activities. This is consistent with the classification of the coupon interest payments.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> ASU <font style="WHITE-SPACE: nowrap">2016-15</font> will be effective in the first quarter of 2018. Accordingly, $63.6&#xA0;million debt discount attributable to the difference between the 0.75% coupon interest rate on our Notes and the 4.98% effective interest rate will be classified as an operating cash outflow in the Consolidated Statement of Cash Flows upon cash settlement. If we settle the conversion of the Notes in cash on or prior to the maturity date of September&#xA0;1, 2019, the cash outflow of $63.6&#xA0;million will be reported in operating activities in the Consolidated Statement of Cash Flows. Debt issuance costs were reported as operating activities in the Consolidated Statement of Cash Flows when they were previously paid.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b>Restricted Cash.</b> In November 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2016-18,</font> Statement of Cash Flows: Restricted Cash, requiring that the statement of cash flows explain the change in cash, cash equivalents, and amounts generally described as restricted cash or restricted cash equivalents. Therefore, amounts generally described as restricted cash and restricted cash equivalents will be included with cash and cash equivalents when reconciling the <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">beginning-of-period</font></font> and <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">end-of-period</font></font> total amounts shown on the statement of cash flows. Under current guidance, changes in restricted cash and restricted cash equivalents are included in operating or investing activities in the Consolidated Statements of Cash Flows.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> ASU <font style="WHITE-SPACE: nowrap">2016-18</font> will be effective in the first quarter of 2018. Changes in restricted cash related to the <font style="WHITE-SPACE: nowrap">off-balance</font> sheet financing arrangement described in Note 15&#x2014;Property and Equipment, net of the Notes to Consolidated Financial Statements will no longer be presented as an investing cash outflow, but will instead be presented as a component of the beginning and ending balance of cash, cash equivalents, and restricted cash in the Consolidated Statements of Cash Flows.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b>Lease Arrangements.</b> Under current guidance, the classification of a lease by a lessee as either an operating or capital lease determines whether an asset and liability is recognized on the balance sheet. ASU <font style="WHITE-SPACE: nowrap">2016-02,</font> Leases, issued in February 2016 and effective in the first quarter of 2019, requires that a lessee recognize an asset and liability on its balance sheet related to all leases with terms in excess of one year. For all leases, a lessee will be required to recognize a <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font> asset and a lease liability, initially measured at the present value of the lease payments, in the statement of financial position. The <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-to-use</font></font> asset represents the right to use the underlying asset during the lease term.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The recognition, measurement, and presentation of expenses and cash flows by a lessee will not be significantly changed from previous guidance. There will continue to be a differentiation between finance leases and operating leases. The criteria for determining whether a lease is a financing or operating lease will be substantially the same as existing guidance except that the &#x201C;bright line&#x201D; percentages have been removed.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">For finance leases, interest is recognized on the lease liability separately from depreciation of the <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font> asset in the statement of operations. Principal repayments are classified within financing activities and interest payments are classified as operating activities in the statement of cash flows.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">For operating leases, a lessee is required to recognize lease expense generally on a straight-line basis. All operating lease payments are classified as operating activities in the statement of cash flows.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The current <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">build-to-suit</font></font> lease accounting guidance will be rescinded by the new guidance, although this guidance will be replaced with guidance restricting lessee control during the construction period. Consequently, the accounting for <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">build-to-suit</font></font> leases will be the same as operating leases unless the lessee control provisions are applicable.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> We have not quantified the impact, but the requirement to recognize a <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font> asset and a lease liability related to operating leases will have a material impact on our consolidated financial position as reflected in our Consolidated Balance Sheets. As stated above, the recognition, measurement, and presentation of expenses and cash flows by a lessee will not significantly change from previous guidance; accordingly, the impact on our results of operations as reflected in our Consolidated Statements of Operations is not expected to be material.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b>Definition of a Business.</b> ASU <font style="WHITE-SPACE: nowrap">2017-01,</font> Business Combinations: Clarifying the Definition of a Business, was issued in January 2017, and significantly narrows how businesses are defined. Under current guidance, a business is defined as an integrated set of assets and activities that usually consists of business processes and their related inputs and outputs. However, business process outputs are not required to be present and only some business process inputs and business processes must be present if the acquiring entity can produce outputs by integrating the acquired set of assets and activities with its own inputs and processes. Essentially, existing guidance only requires that business processes and inputs be present in order to constitute a business.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Under ASU <font style="WHITE-SPACE: nowrap">2017-01,</font> when substantially all of the fair value of the gross assets acquired is concentrated in a single asset or group of similar identifiable assets, then the assets acquired do not constitute a business. If substantially all of the fair value of the gross assets acquired is not concentrated in a single asset or group of similar assets, then the assets acquired may constitute a business if certain criteria are met. We must determine whether the acquired gross assets and activities include an input and a &#x201C;substantive&#x201D; process that together &#x201C;significantly&#x201D; contribute to the ability to create an output. A framework and specific criteria are provided to assist with the evaluation of whether a process is &#x201C;substantive&#x201D; and &#x201C;significantly contributes&#x201D; to the ability to create an output. &#x201C;Output&#x201D; is narrowly defined to be consistent with the description of a performance obligation in the new revenue guidance. Missing inputs and processes may not be replaced by integration with our own inputs and processes under the new guidance.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Our consolidated financial statements may be impacted if an acquisition does not qualify as a business combination after ASU <font style="WHITE-SPACE: nowrap">2017-01</font> is effective in the first quarter of 2018. Such acquisitions would be accounted for as asset purchases.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b>Nonfinancial Asset Derecognition.</b> In February 2017, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2017-05,</font> Other Income&#x2014;Gains and Losses from the Derecognition of Nonfinancial Assets: Clarifying the Scope of Asset Derecognition and Accounting for Partial Sales of Nonfinancial Assets, which clarifies the scope of recent guidance as it relates to nonfinancial asset derecognition and the accounting for partial sales of nonfinancial assets. The ASU conforms the derecognition guidance as it relates to nonfinancial assets with the derecognition guidance in the new revenue standard (ASU <font style="WHITE-SPACE: nowrap">2014-09)</font> and is expected to have a material impact on the accounting for real estate dispositions.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> ASU <font style="WHITE-SPACE: nowrap">2017-05</font> will be effective in the first quarter of 2018. We have elected to adopt the modified retrospective method of implementation.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b>Stock Compensation Modification.</b> In May 2017, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2017-09,</font> Stock Compensation&#x2014;Scope of Modification Accounting, which clarifies the scope of modification accounting for share-based payment arrangements. Specifically, an entity would not apply modification accounting if the fair value, vesting conditions, and classification of the awards are the same immediately before and after the modification.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> ASU <font style="WHITE-SPACE: nowrap">2017-09</font> will be effective in the first quarter of 2018. We will adopt this guidance prospectively to awards modified on or after the adoption date. We do not believe this guidance will materially impact our results of operations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b>Hedge Accounting.</b> In August 2017, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2017-12,</font> Targeted Improvements to Accounting for Hedging Activities, which amends the hedge accounting recognition and presentation requirements in ASC 815, Derivatives and Hedging.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Our foreign currency derivative contracts include notional amounts of $3.9&#xA0;million that have been designated as cash flow hedges of our Indian rupee operating expense exposure at December&#xA0;31, 2017. Under current guidance, changes in the fair value of the effective portion of these contracts are reported as a component of OCI and reclassified to operating expense in the periods of payment of the hedged cash flows. The ineffective portion is recognized as a component of interest income and other income, net. Under the new guidance, the entire change in the fair value of hedging instruments designated as cash flow hedges that are included in the assessment of hedge effectiveness will be recorded in OCI. Those amounts are reclassified to earnings in the periods of payment in the same income statement line item as the hedged operating expenses. Upon adoption, a cumulative-effect adjustment will be required to charge the ineffective portion of derivative contracts designated as cash flow hedges existing at the date of adoption to accumulated OCI with a corresponding adjustment to the retained earnings as of the beginning of the fiscal year of the adoption.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The new guidance continues to require an initial prospective quantitative hedge effectiveness assessment unless the hedging relationship qualifies for the critical-terms-match method or facts and circumstances method, which permit an assumption of perfect hedge effectiveness. After the initial quantitative assessment, the new guidance permits a qualitative ongoing effectiveness assessment for certain hedges if we can reasonably support an expectation of high effectiveness throughout the term of the hedge. The new guidance also requires additional disclosure related to the effect on the income statement of cash flow hedges.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> ASU <font style="WHITE-SPACE: nowrap">2017-12</font> will be effective in the first quarter of 2019. We do not believe this guidance will materially impact our results of operations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Supplemental Disclosure of Cash Flow Information</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="69%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>For the years ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap">(in thousands)</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net cash paid for income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,279</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,812</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,512</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash paid for interest expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,174</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,975</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,945</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Acquisitions of businesses and technology:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash paid for businesses and technology purchased, excluding contingent consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">30,230</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,560</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">82,446</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash acquired in business acquisitions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(671</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,628</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,680</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net cash paid for business acquisitions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,559</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,932</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">74,766</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Common stock issued in connection with business acquisitions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">73</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,567</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><font style="WHITE-SPACE: nowrap">Non-cash</font> investing and financing activities:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-cash</font> settlement of employee-related liabilities by issuing RSUs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,171</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,059</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,353</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment received, but not paid</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">681</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,257</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,684</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,852</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,316</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,037</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> -224000 32905000 600000 140000 -84000 -12536000 0 101844000 87623000 26274000 30230000 13754000 29559000 25018000 5906000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Out-of-Period</font></font> Adjustments</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> During the year ended December&#xA0;31, 2017, we recorded <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">out-of-period</font></font> adjustments related to certain bill and hold transactions, which decreased revenue by $3.4&#xA0;million, decreased gross profit by $0.5&#xA0;million, and increased net loss by $0.3&#xA0;million (or $0.01 per diluted share). We evaluated these adjustments considering both qualitative and quantitative factors and the impact of these adjustments in relation to each period, as well as the periods in which they originated. The impact of recognizing these adjustments in prior years was not material to any individual period. Management believes these adjustments are immaterial to these consolidated financial statements and all previously issued financial statements. Such <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">out-of-period</font></font> adjustments are not part of the Correction of Prior Period Financial Information described above.</p> </div> <div> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Property and equipment, net, as of December&#xA0;31, 2017 and 2016 are as follows (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Land, buildings, and improvements (including <font style="white-space:nowrap"><font style="white-space:nowrap">build-to-suit</font></font> lease)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">68,404</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">67,841</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Equipment and purchased software</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">93,849</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">86,665</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Furniture and leasehold improvements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,270</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,713</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">182,523</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">173,219</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Less accumulated depreciation and amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(83,761</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(69,745</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Property and equipment, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">98,762</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">103,474</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 12074000 17833000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Property and Equipment, Net</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Property and equipment is recorded at cost. Depreciation is computed using the straight-line method over the estimated useful lives of the assets as follows: desktop and laptop computers (two years), computer server equipment (three years), software under perpetual licenses (three to five years), manufacturing equipment (seven years), testing and other equipment (three years), tooling (lesser of three years or the product life), research and development equipment with alternative future uses (three years), equipment leased to customers on operating leases (greater of three years or the lease term), furniture (five years), land improvements such as parking lots or sidewalks (seven years), leasehold improvements (the lease term), building improvements (five to ten years), building and improvements under a <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">build-to-suit</font></font> lease (forty years), and purchased buildings (forty years).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> When assets are disposed, the asset and accumulated depreciation are removed from our records and the related gain or loss is recognized in our results of operations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Repairs and maintenance expenditures are expensed as incurred, unless they are considered to be improvements and extend the useful life of the property and equipment.</p> </div> 233633000 10362000 13487000 <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>Note 15: Property and Equipment, net</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Property and equipment, net, as of December&#xA0;31, 2017 and 2016 are as follows (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Land, buildings, and improvements (including <font style="white-space:nowrap"><font style="white-space:nowrap">build-to-suit</font></font> lease)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">68,404</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">67,841</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Equipment and purchased software</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">93,849</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">86,665</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Furniture and leasehold improvements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,270</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,713</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">182,523</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">173,219</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Less accumulated depreciation and amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(83,761</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(69,745</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Property and equipment, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">98,762</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">103,474</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Depreciation expense was $16.8, $14.1, and $12.2&#xA0;million for the years ended December&#xA0;31, 2017, 2016, and 2015, respectively.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b><u>Fremont, California.</u></b> We entered into a <font style="white-space:nowrap">15-year</font> lease agreement pursuant to which we leased approximately 59,000 square feet of a building located in Fremont, California. The lease commenced on September&#xA0;1, 2013. Minimum lease payments are $18.5&#xA0;million, net of full abatement of rent for the first three years of the lease term. During the initial lease term, we also have certain rights of first refusal to (i)&#xA0;lease the remaining portion of the facility and/or (ii)&#xA0;purchase the facility. This location contains the engineering, marketing, and administrative operations for our Fiery operating segment. We relocated our former corporate headquarters to the adjacent building, which we purchased during the fourth quarter of 2013.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The leased facility was a cold shell requiring additional <font style="white-space:nowrap">build-out</font> and tenant improvements.&#xA0;The landlord paid the costs of the <font style="white-space:nowrap">build-out</font> up to $4.5&#xA0;million, including all structural improvements, and we paid the costs of tenant improvements beyond that amount. We paid $5.3&#xA0;million of tenant improvements, including furniture and equipment and capitalized interest.&#xA0;The landlord is responsible for costs related to force majeure events that result in any damage to the facility. We were responsible for cost over-runs, if any, related to force majeure events including strikes, war, and material availability. Since we were responsible for cost overruns related to certain force majeure events, we were in substance offering an indemnification for events outside of our control. As such, we are deemed to be the accounting owner of the portion of the facility that we occupy. As of December&#xA0;31, 2017, and 2016, we have capitalized $10.0 and $10.3&#xA0;million, respectively, in property and equipment based on the estimated replacement cost of the portion of the building that we occupy, including capitalized interest, reduced by accumulated depreciation.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Monthly lease payments are allocated between the land element of the lease, which is accounted for as an operating lease, and the imputed financing obligation. The imputed financing obligation is being amortized in accordance with the effective interest method using the interest rate determined in accordance with the requirements of sale leaseback accounting. The imputed interest cost incurred during the construction period was capitalized as a component of the construction cost. As of December&#xA0;31, 2017, the imputed financing obligation in connection with the facility was $13.9&#xA0;million, including accrued interest, which is classified as a noncurrent imputed financing obligation in our Consolidated Balance Sheet. If the requirements of sale leaseback accounting are satisfied, or at the end of the initial lease term, we will reverse the net book value of the building and the corresponding imputed financing obligation.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b><u>Eagan, Minnesota.</u></b> In 2016, management approved a plan to sell approximately 5.6 acres and the office building located at 1340 Corporate Center Curve, Eagan, Minnesota, consisting of 43,682 square feet, and the related improvements were classified as held for sale. On April&#xA0;13, 2017, we entered into an agreement under which we agreed to sell the office building, improvements, and related land, subject to completion of a <font style="white-space:nowrap">150-day</font> due diligence period, which expired on September&#xA0;7, 2017 without the transaction closing.&#xA0;Accordingly, assets previously recorded as held for sale of $3.8&#xA0;million, which consisted of $2.9&#xA0;million net book value of the facility and $0.9&#xA0;million of related land as of December&#xA0;31, 2016, have been classified as assets held for use within property and equipment, net, in our Consolidated Balance Sheet as of December&#xA0;31, 2017.</p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b><u>Manchester, New Hampshire.</u></b> On August&#xA0;26, 2016, we entered into a lease agreement and have accounted for a lease term of 48.5 years, inclusive of two renewal options of 5.0 and 3.5 years, with the City of Manchester to lease 16.9 acres of land adjacent to the Manchester Regional Airport. The land is subleased to BTMU during the term of the lease related to the manufacturing facility that is being constructed on the site, which is described below. Minimum lease payments are $13.3&#xA0;million during the entire 48.5 year term of the land lease, excluding six months of the land lease that is financed into the manufacturing facility lease.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> On August&#xA0;26, 2016, we entered into a <font style="white-space:nowrap">six-year</font> lease with BTMU whereby a 225,000 square foot manufacturing and warehouse facility is under construction related to our super-wide format industrial digital inkjet printer business at a projected cost of $40&#xA0;million and a construction period of 20 months. Minimum lease payments during the entire initial <font style="white-space:nowrap">six-year</font> term are $1.8&#xA0;million. Upon completion of the initial <font style="white-space:nowrap">six-year</font> term, we have the option to renew the lease, purchase the facility, or return the facility to BTMU subject to an 89% residual value guarantee under which we would recognize additional rent expense in the form of a variable rent payment. We have assessed our exposure in relation to the residual value guarantee and believe that there is no deficiency to the guaranteed value with respect to funds expended by BTMU as of December&#xA0;31, 2017. We are treated as the owner of the facility for federal income tax purposes.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The funds pledged under the lease represent 115% of the total expenditures made by BTMU through December&#xA0;31, 2017. The funds are invested in $32.5&#xA0;million of cash and cash equivalents at December&#xA0;31, 2017; and $5.1 and $1.2&#xA0;million of U.S. government securities and cash equivalents, respectively at December&#xA0;31, 2016, with a third party trustee and will be restricted during the construction period. Upon completion of construction, the funds will be released as cash and cash equivalents. The portion of released funds that represents 100% of the total expenditures made by BTMU will be deposited with BTMU and restricted as collateral until the end of the underlying lease period.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The funds pledged as collateral are invested in cash equivalents as of December 31, 2017, and cash equivalents and short-term investments as of December 31, 2016, and are classified as restricted cash equivalents and investments on our Consolidated Balance Sheets.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> We have applied the accounting and disclosure requirements set forth in ASC <font style="white-space:nowrap">810-10</font> for VIEs. We have evaluated the BTMU lease agreement to determine if the arrangement qualifies as a VIE under ASC <font style="white-space:nowrap">810-10.</font> We have determined that the lease agreement does not qualify as a VIE and, as such, we are not required to consolidate the VIE in our consolidated financial statements.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b><u>Meredith, New Hampshire.</u></b> During the fourth quarter of 2017, management approved a plan to sell approximately 31.5 acres of land and two manufacturing buildings located at One Vutek Place and 189 Waukewan Street, Meredith, New Hampshire, consisting of 163,000 total square feet. Assets previously recorded within property and equipment, net, of $5.1&#xA0;million consisting of $4.5&#xA0;million net book value of the facility and $0.6&#xA0;million of related land have been reclassified as assets held for sale in our Consolidated Balance Sheet as of December&#xA0;31, 2017. Management expects the sale to be completed by December&#xA0;31, 2018.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The fair value of the Meredith facility, based on expected sales proceeds, less cost to sell, is expected to be less than the carrying amount of the assets. As a result, we incurred an impairment loss of approximately $0.9&#xA0;million, which has been recognized on our Consolidated Statements of Operations in the year ended December&#xA0;31, 2017.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Operating segment profit (i.e., gross profit) for the years ended December&#xA0;31, 2017, 2016, and 2015 is reconciled to the Consolidated Statements of Operations as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="63%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Segment gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">509,017</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">511,424</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">460,382</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stock-based compensation expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,561</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,784</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,837</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other items excluded from segment profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(475</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(115</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">506,456</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">508,165</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">457,430</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Unaudited Quarterly Consolidated Financial Information</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table presents our operating results for each of the quarters in the years ended December&#xA0;31, 2017 and 2016. The information for each of these quarters is unaudited, but has been prepared on the same basis as our audited consolidated financial statements appearing elsewhere in this Annual Report on Form&#xA0;<font style="WHITE-SPACE: nowrap">10-K.</font>&#xA0;In the opinion of management, all necessary adjustments (consisting of normal recurring adjustments and retroactive adjustments in the fourth quarter of 2016) have been included that are required to state fairly our unaudited quarterly results when read in conjunction with our audited consolidated financial statements and the notes thereto appearing in this Annual Report on Form&#xA0;<font style="WHITE-SPACE: nowrap">10-K.</font>&#xA0;These operating results are not necessarily indicative of the results for any future period.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 114.65pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> (in thousands except per share data)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Q1</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Q2</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Q3</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Q4</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">228,691</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">247,047</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">248,359</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">269,163</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">123,530</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">127,252</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">127,458</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">128,216</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income from operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,143</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,991</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,397</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,016</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income (loss)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,787</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,759</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,454</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(26,345</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income (loss) per basic common share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.06</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.07</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.58</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income (loss) per diluted common share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.06</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.07</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.58</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="16"></td> <td height="16" colspan="16"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 114.65pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> (in thousands except per share data)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Q1</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Q2</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Q3</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Q4</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">234,133</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">245,650</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">245,575</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">266,707</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">118,397</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">125,047</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">125,194</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">139,527</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income from operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,969</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,709</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,410</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,731</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,103</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,235</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,662</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,949</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income per basic common share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.38</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.43</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income per diluted common share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.37</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.42</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Income from operations decreased by $3.4 million during the quarter ended December&#xA0;31, 2017, primarily because the estimated probability of achieving the Optitex earnout performance targets was increased, resulting in a $2.0 million increase in the related accrual during the quarter. Net loss during the quarter ended December&#xA0;31, 2017, was further impacted by the $27.5 million tax charge related to the provisional estimate of the impact of the 2017 Tax Act as more fully explained in Note 11&#x2014;Income Taxes.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We identified certain errors at our Italian manufacturing subsidiary attributable to the valuation and classification of certain finished goods inventory during the year ended December&#xA0;31, 2017. These errors resulted in an understatement of operating expenses during the quarter ended December&#xA0;31, 2016, due to failure to properly impair and expense certain items, properly classify certain amounts included in inventories on the balance sheet, and appropriately depreciate those amounts. As a result, we corrected the accompanying unaudited quarterly consolidated financial information for the fourth quarter of 2016. The impact to gross margin, income from operations, and net income for the three months ended December&#xA0;31, 2016 for this correction is a decrease of $0.5, $0.7, and $0.6&#xA0;million, respectively, from amounts previously reported of $140.0, $28.5, and $20.5&#xA0;million, respectively. Net income per diluted common share decreased by $0.01 per share.</p> </div> 5136000 264000 157358000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Research and Development</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Research and development costs were $157.4, $151.4, and $141.4&#xA0;million for the years ended December&#xA0;31, 2017, 2016, and 2015, respectively. Research and development costs include salaries and benefits of employees performing research and development activities, supplies, and other expenses incurred from research and development efforts. We expense research and development costs associated with new software products as incurred until technological feasibility is established. To date, we have not capitalized research and development costs associated with software development as products and enhancements have generally reached technological feasibility, as defined by U.S. GAAP, and have been released for sale at substantially the same time. We have capitalized research and development equipment that has been acquired or constructed for research and development activities and has alternative future uses (in research and development projects or otherwise). Such research and development equipment is depreciated on a straight-line basis with a three year useful life.</p> </div> <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>Note 13: Restructuring and Other</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> During the years ended December&#xA0;31, 2017, 2016, and 2015, we continue to analyze our cost structure and <font style="white-space:nowrap">re-align</font> our cost structure following our business acquisitions. These charges primarily relate to integrating recently acquired businesses, consolidating facilities, eliminating redundancies, and lowering our operating expense run rate. Restructuring and other consists primarily of restructuring, severance, short-term retention costs, facility downsizing and relocation, and acquisition integration expenses. Our restructuring and other plans are accounted for in accordance with ASC 420, ASC 712, and ASC 820.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Restructuring and other costs for the years ended December&#xA0;31, 2017, 2016, and 2015 were $7.6, $6.7, and $5.7&#xA0;million, respectively. Restructuring and other costs include severance costs of $4.7, $4.1, and $3.0&#xA0;million related to head count reductions of 144, 128, and 99 for the years ended December&#xA0;31, 2017, 2016, and 2015, respectively. Severance costs include severance payments, related employee benefits, outplacement fees, recruiting, and employee relocation costs.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Facilities relocation and downsizing expenses for the years ended December&#xA0;31, 2017, 2016, and 2015 were $0.6, $0.5, and $0.9&#xA0;million, respectively. Facilities restructuring and other expenses are primarily related to the relocation of certain manufacturing and administrative locations to consolidate, streamline, or improve operations. Integration expenses for the years ended December&#xA0;31, 2017, 2016, and 2015 of $2.3, $2.1, and $1.8&#xA0;million, respectively, were required to integrate our business acquisitions.</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Restructuring and other reserve activities for the years ended December&#xA0;31, 2017 and 2016 are summarized as follows (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="75%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Reserve balance at January&#xA0;1</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,824</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,019</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Restructuring charges</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,136</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,808</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Other charges</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,424</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,921</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> <font style="white-space:nowrap">Non-cash</font> restructuring and other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(264</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(403</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Cash payments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6,668</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,521</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Reserve balance at December&#xA0;31</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,452</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,824</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> OCI classified within stockholders&#x2019; equity in our Consolidated Balance Sheets as of December&#xA0;31, 2017 and 2016 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="77%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net unrealized investment losses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(697</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(473</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Currency translation gains (losses)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,794</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(24,111</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net unrealized gains on cash flow hedges</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,138</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(24,575</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Supplemental Disclosure of Cash Flow Information</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="69%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>For the years ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap">(in thousands)</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net cash paid for income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,279</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,812</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,512</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash paid for interest expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,174</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,975</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,945</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Acquisitions of businesses and technology:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash paid for businesses and technology purchased, excluding contingent consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">30,230</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,560</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">82,446</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash acquired in business acquisitions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(671</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,628</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,680</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net cash paid for business acquisitions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,559</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,932</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">74,766</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Common stock issued in connection with business acquisitions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">73</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,567</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><font style="WHITE-SPACE: nowrap">Non-cash</font> investing and financing activities:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-cash</font> settlement of employee-related liabilities by issuing RSUs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,171</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,059</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,353</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment received, but not paid</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">681</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,257</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,684</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,852</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,316</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,037</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The provision for (benefit from) income taxes for the years ended December&#xA0;31, 2017, 2016, and 2015 is summarized as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="67%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Current:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. Federal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,897</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(7,593</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,755</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,926</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">662</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,813</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,751</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,721</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,798</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,722</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,790</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,366</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Deferred:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. Federal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,304</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,276</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,119</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">732</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(567</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(583</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,283</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6,248</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,295</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total deferred</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,753</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(11,091</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,997</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 2em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Provision for (benefit from) income taxes</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,475</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(6,301</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,369</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div> 144 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Revenue Recognition</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We derive our revenue primarily from product revenue, which includes hardware (DFEs, design-licensed solutions including upgrades, industrial digital inkjet printers including components replaced under maintenance agreements, and ink), software licensing and development, and royalties. We receive service revenue from software license and printer maintenance agreements, customer support, training, and consulting.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We recognize revenue on the sale of DFEs, printers, and ink in accordance with the provisions of SAB 104, Revenue Recognition, and when applicable, ASC <font style="WHITE-SPACE: nowrap">605-25.</font> As such, revenue is generally recognized when persuasive evidence of an arrangement exists, the product has been delivered or services have been rendered, the fee is fixed or determinable, and collection is reasonably assured.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Products generally must be shipped against written purchase orders. We use either a binding purchase order or signed contract as evidence of an arrangement. Sales to the leading printer manufacturers are generally evidenced by a master agreement governing the relationship together with a binding purchase order. Sales to our resellers are also evidenced by binding purchase orders or signed contracts and do not generally contain rights of return or price protection. Our arrangements generally do not include product acceptance clauses. When acceptance is required and not considered perfunctory, revenue is recognized when the product is accepted by the customer.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Delivery of hardware generally is complete when title and risk of loss is transferred at point of shipment from manufacturing facilities, or when the product is delivered to the customer&#x2019;s local common carrier. We also sell products and services using sales arrangements with terms resulting in different timing for revenue recognition as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">if the title and/or risk of loss is transferred at a location other than our manufacturing facility, revenue is recognized when title and risk of loss transfers to the customer, per the terms of the agreement;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">if title is retained until payment is received, revenue is recognized when title is passed upon receipt of payment;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">if the sales arrangement is classified as an operating lease, revenue is recognized ratably over the lease term;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">if the sales arrangement is classified as a sales-type lease, revenue is recognized upon shipment;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">if the sales arrangement is a fixed price for performance extending over a long period and our right to receive future payment depends on our future performance in accordance with these agreements, revenue is recognized under the percentage of completion method.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We assess whether the fee is fixed or determinable based on the terms of the contract or purchase order. We assess collectibility based on various factors, including past transaction history with the customer, the creditworthiness of the customer, customer concentrations, current economic trends and macroeconomic conditions, changes in customer payment terms, the length of time receivables are past due, and significant <font style="WHITE-SPACE: nowrap">one-time</font> events. We may not request collateral from our customers, although down payments or letters of credit are generally required from Industrial Inkjet and Productivity Software customers to ensure payment. If we determine that collection of a fee is not reasonably assured, we defer the fee and recognize revenue when collection becomes reasonably assured, which is generally upon receipt of cash.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> We hold certain products manufactured by us on a &#x201C;bill and hold&#x201D; basis for our customers&#x2019; convenience. Revenue is recognized for these &#x201C;bill and hold&#x201D; arrangements in accordance with SAB 104, which requires consideration of, among other things, whether the customer has made a fixed commitment to purchase the product; the existence of a substantial business purpose for the arrangement; the &#x201C;bill and hold&#x201D; arrangement is at the request of the customer; the scheduled delivery date must be reasonable and consistent with the buyer&#x2019;s business purpose; title and risk of ownership must pass to the customer, including any decline in the market value of the product; the product is complete and ready for shipment; the product has been segregated from our inventory; payment terms for such arrangements have not been modified from our normal billing and credit terms; our custodial risks must be insurable and insured; and no further performance obligations by us exist. Extended procedures are not necessary to assure that there are no exceptions to the customer&#x2019;s commitment to accept and pay for the product. There are no <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">bill-and-hold</font></font> arrangements outstanding as of December&#xA0;31, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We license our software primarily under perpetual licenses. Software revenue consists of licensing, post-contract customer support, and professional consulting. We apply the provisions of ASC <font style="WHITE-SPACE: nowrap">985-605,</font> Software&#x2014;Revenue Recognition, and if applicable, SAB 104, and ASC <font style="WHITE-SPACE: nowrap">605-25,</font> to all transactions involving the sale of software products and hardware transactions where the software is not incidental.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We enter into contracts to sell our products and services. While the majority of our sales agreements contain standard terms and conditions, there are agreements containing multiple elements or <font style="WHITE-SPACE: nowrap">non-standard</font> terms and conditions. As a result, significant contract interpretation is sometimes required to determine the appropriate accounting, including whether the deliverables specified in a multiple element arrangement should be treated as separate units of accounting for revenue recognition purposes, and, if so, how the price should be allocated among the elements and when to recognize revenue for each element. We recognize revenue for delivered elements only when the delivered elements have stand-alone value, uncertainties regarding customer acceptance are resolved, and there are no customer-negotiated refund or return rights for the delivered elements. If the arrangement includes a customer-negotiated refund or right of return relative to the delivered item and the delivery and performance of the undelivered item is considered probable and substantially in our control, the delivered element constitutes a separate unit of accounting. We limit revenue recognition for delivered elements to the amount that is not contingent on the future delivery of products or services, future performance obligations, or subject to customer-specified return or refund privileges. Changes in the allocation of the sales price between elements may impact the timing of revenue recognition, but will not change the total revenue recognized on the contract.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Multiple-Deliverable Arrangements</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We recognize revenue in multiple element arrangements involving tangible products containing software and <font style="WHITE-SPACE: nowrap">non-software</font> components that function together to deliver the product&#x2019;s essential functionality by applying the relative sales price method of allocation in accordance with ASC <font style="WHITE-SPACE: nowrap">605-25.</font> The sales price for each element is determined using VSOE when available (including post-contract customer support, professional services, hosting, and training). When VSOE is not available, then TPE is used. If VSOE or TPE are not available, then BESP is used when applying the relative sales price method for each unit of accounting. When the arrangement includes software and <font style="WHITE-SPACE: nowrap">non-software</font> elements, revenue is first allocated to the <font style="WHITE-SPACE: nowrap">non-software</font> and software elements as a group based on their relative sales price. Thereafter, the relative sales price allocated to the software elements as a group is further allocated to each unit of accounting in accordance with ASC <font style="WHITE-SPACE: nowrap">985-605.</font> We then defer revenue with respect to the relative sales price that was allocated to any undelivered element.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We have calculated BESP for software licenses and <font style="WHITE-SPACE: nowrap">non-software</font> deliverables. We considered several different methods of establishing BESP including cost plus a reasonable margin, stand-alone sales price of the same or similar products, and if available, targeted rate of return, list price less discount, and company published list prices to identify the most appropriate representation of the estimated sales price of our products. Due to the wide range of pricing offered to our customers, we determined that sales price of the same or similar products, list price less discount, and company published list prices were not appropriate methods to determine BESP for our products. Cost plus a reasonable margin and targeted rate of return were eliminated due to the difficulty in determining the cost associated with the intangible elements of each product&#x2019;s cost structure. As a result, management believes that the best estimate of the sales price of an element is the median sales price of deliverables sold in stand-alone transactions and/or separately priced deliverables contained in bundled arrangements. Elements sold as stand-alone transactions and in bundled arrangements during the four quarters immediately preceding the end of each reporting period were included in the calculation of BESP.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> When historical data is unavailable to calculate and support the determination of BESP on a newly launched or customized product, then BESP of similar products is substituted for revenue allocation purposes. We offer customization for some of our products. Customization does not have a significant impact on the discounting or pricing of our products.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We have insignificant transactions where tangible and software products are sold together in a bundled arrangement. Tangible products containing software and <font style="WHITE-SPACE: nowrap">non-software</font> components that function together to deliver the product&#x2019;s essential functionality are not required to follow the software revenue recognition guidance in ASC <font style="WHITE-SPACE: nowrap">985-605</font> as long as the hardware components of the tangible product substantively contribute to its functionality. In addition, hardware components of tangible products containing software components shall always be excluded from the guidance in ASC <font style="WHITE-SPACE: nowrap">985-605.</font> <font style="WHITE-SPACE: nowrap">Non-software</font> elements are accounted for in accordance with SAB 104.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Multiple element arrangements containing only software elements remain subject to the provisions of ASC <font style="WHITE-SPACE: nowrap">985-605</font> and must follow the residual method. When several elements of a multiple element arrangement, including software licenses, post-contract customer support, hosting, and professional services, are sold to a customer through a single contract, the revenue from such multiple element arrangements are allocated to each element using the residual method in accordance with ASC <font style="WHITE-SPACE: nowrap">985-605.</font> Revenue is allocated to the support elements and professional service elements of an agreement using VSOE and to the software license elements of the agreement using the residual method. We have established VSOE for professional services and hosting based on the rates charged to our customers in stand-alone orders. We have also established VSOE for post-contract customer support based on substantive renewal rates. Accordingly, software license fees are recognized under the residual method for arrangements in which the software was licensed with maintenance and/or professional services, and where the maintenance and professional services were not essential to the functionality of the delivered software.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Subscription Arrangements</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We have subscription arrangements where the customer pays a fixed fee and receives services over a period of time. We recognize subscription revenue ratably over the service period. Any up front setup fees associated with our subscription arrangements are recognized ratably, generally over one year. Any up front setup fees that are not associated with our subscription arrangements are recognized upon completion.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Leasing Arrangements</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> If the sales arrangement is classified as a sales-type lease, then revenue is recognized upon shipment. Leases that are not classified as sales-type leases are accounted for as operating leases with revenue recognized ratably over the lease term.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> A lease is classified as a sales-type lease with revenue recognized upon shipment if the lease is determined to be collectible and has no significant uncertainties and if any of the following criteria are satisfied:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">present value of all minimum lease payments is greater than or equal to 90% of the fair value of the equipment at lease inception,</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">noncancellable lease term is greater than or equal to 75% of the economic life of the equipment,</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">bargain purchase option that allows the lessee to purchase the equipment below fair value, or</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">transfer of ownership to the lessee upon termination of the lease.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Long-term Contracts Involving Substantial Customization</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We have established our ability to produce estimates sufficiently dependable to require that we follow the percentage of completion method with respect to fixed price contracts where we provide information technology system development and implementation services.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Revenue on such fixed price contracts is recognized over the contract term based on the percentage of development and implementation services that are provided during the period compared with the total estimated development and implementation services to be provided over the entire contract using guidance from ASC <font style="WHITE-SPACE: nowrap">605-35,</font> Revenue Recognition&#x2014;Construction-Type and Production-Type Contracts. These services require that we perform significant, extensive, and complex design, development, modification, or implementation activities of our customers&#x2019; systems. Performance will often extend over long periods, and our right to receive future payment depends on our future performance in accordance with these agreements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We recognize losses on long-term fixed price contracts in the period that the contractual loss becomes probable and estimable. We record amounts invoiced to customers in excess of revenue recognized as deferred revenue until the revenue recognition criteria are met. We record revenue that is earned and recognized in excess of amounts invoiced on fixed price contracts as trade receivables.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Deferred Revenue and Related Deferred Costs</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Deferred revenue represents amounts received in advance for product support contracts, software customer support contracts, consulting and integration projects, or product sales. Product support contracts include stand-alone product support packages, routine maintenance service contracts, and upgrades or extensions to standard product warranties. We defer these amounts when we invoice the customer and then generally recognize revenue either ratably over the support contract life, upon performing the related services, under the percentage of completion method, or in accordance with our revenue recognition policy. Deferred cost of revenue related to unrecognized revenue on shipments to customers was $3.5 and $3.4&#xA0;million as of December&#xA0;31, 2017 and 2016, respectively, and is included in other current assets in our Consolidated Balance Sheets.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Changes in the contingent liability for contingent consideration during the years ended December&#xA0;31, 2017 and 2016 are summarized as follows</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="87%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amount</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value of contingent consideration at December&#xA0;31, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">54,796</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value of Rialco contingent consideration at March&#xA0;1, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,109</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value of Optitex contingent consideration at June&#xA0;16, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,300</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Changes in valuation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,813</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Payments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(28,111</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency adjustment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,444</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Fair value of contingent consideration at December&#xA0;31, 2016</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">56,463</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value of Generation Digital contingent consideration at August&#xA0;14, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value of Escada contingent consideration at October&#xA0;1, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,049</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Escrow adjustment for Reggiani acquisition</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,711</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Changes in valuation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,472</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Payments and settlements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(30,924</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency adjustment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,753</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Fair value of contingent consideration at December&#xA0;31, 2017</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,702</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The tax effects of temporary differences that give rise to deferred tax assets (liabilities) as of December&#xA0;31, 2017 and 2016 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="82%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Tax credit carryforwards</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">62,096</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63,985</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net operating loss carryforwards</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,066</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,055</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reserves and accruals not currently deductible for tax purposes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,785</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,079</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stock-based compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,432</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,487</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,332</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,642</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,374</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,971</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">91,085</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">105,219</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Depreciation and amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(11,075</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(17,845</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State Taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,073</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,092</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(12,148</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(19,937</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax valuation allowance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(45,506</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(42,406</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Net deferred tax assets</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">33,431</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">42,876</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Basic and diluted earnings per share for the years ended December&#xA0;31, 2017, 2016, and 2015 are reconciled as follows (in thousands, except for per share amounts):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="67%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Basic net income (loss) per share:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income (loss) available to common shareholders</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(15,345</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">44,949</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,199</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted average common shares outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46,281</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46,900</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,217</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Basic net income (loss) per share</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.33</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.96</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.68</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Dilutive net income (loss) per share:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income (loss) available to common shareholders</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(15,345</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">44,949</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,199</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted average common shares outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46,281</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46,900</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,217</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Dilutive stock options, restricted stock, and ESPP purchase rights</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">897</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">933</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted average common shares outstanding for purposes of computing diluted net income (loss) per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46,281</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,797</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">48,150</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Dilutive net income (loss) per share</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.33</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.94</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.67</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> </div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>December&#xA0;31, 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap">(in thousands)</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>As&#xA0;Previously<br /> Reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Adjustments</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>As Adjusted</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">99,075</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(2,737</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">96,338</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">103,304</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">170</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">103,474</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,481,496</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,567</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,478,929</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,351</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(750</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,601</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">653,664</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(750</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">652,914</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated other comprehensive loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(24,694</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">119</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(24,575</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Retained earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">419,825</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,936</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">417,889</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total shareholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">827,832</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,817</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">826,015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> As of December&#xA0;31, 2017, future estimated amortization expense for each of the next five years and thereafter related to the amortization of identified intangible assets is as follows (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="68%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="81%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom" nowrap="nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:116.40pt; display:inline; font-size:8pt; font-family:Times New Roman;"> <b>For the years ended December&#xA0;31,</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Future<br /> amortization<br /> expense</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">$</td> <td nowrap="nowrap" valign="bottom" align="right">43,652</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right">35,770</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right">19,331</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right">7,253</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right">5,003</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right">11,999</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">$</td> <td nowrap="nowrap" valign="bottom" align="right">123,008</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The goodwill rollforward for the years ended December&#xA0;31, 2017 and 2016 is as follows (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="100%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="65%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Industrial<br /> Inkjet</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Productivity<br /> Software</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Fiery</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> <b>Ending Balance, December&#xA0;31, 2015</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">$</td> <td nowrap="nowrap" valign="bottom" align="right">142,183</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom">$</td> <td nowrap="nowrap" valign="bottom" align="right">133,128</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom">$</td> <td nowrap="nowrap" valign="bottom" align="right">63,482</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom">$</td> <td nowrap="nowrap" valign="bottom" align="right">338,793</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Additions (Rialco and Optitex acquisitions)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">$</td> <td nowrap="nowrap" valign="bottom" align="right">1,426</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom">$</td> <td nowrap="nowrap" valign="bottom" align="right">28,147</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom">$</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom">$</td> <td nowrap="nowrap" valign="bottom" align="right">29,573</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Opening balance sheet adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right">(171</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right">(663</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right">(834</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Foreign currency adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right">(2,370</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right">(5,137</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right">(184</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right">(7,691</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> <b>Ending Balance, December&#xA0;31, 2016</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">$</td> <td nowrap="nowrap" valign="bottom" align="right">141,068</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom">$</td> <td nowrap="nowrap" valign="bottom" align="right">155,475</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom">$</td> <td nowrap="nowrap" valign="bottom" align="right">63,298</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom">$</td> <td nowrap="nowrap" valign="bottom" align="right">359,841</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Additions (FFPS, Generation Digital, CRC, and Escada acquisitions)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">$</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom">$</td> <td nowrap="nowrap" valign="bottom" align="right">11,632</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom">$</td> <td nowrap="nowrap" valign="bottom" align="right">9,602</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom">$</td> <td nowrap="nowrap" valign="bottom" align="right">21,234</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Opening balance sheet adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right">10</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right">679</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right">689</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Foreign currency adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right">13,305</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right">7,527</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right">682</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right">21,514</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> <b>Ending Balance, December&#xA0;31, 2017</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom"><b>$</b></td> <td nowrap="nowrap" valign="bottom" align="right"> <b>154,373</b></td> <td nowrap="nowrap" valign="bottom"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom"><b>$</b></td> <td nowrap="nowrap" valign="bottom" align="right"> <b>174,644</b></td> <td nowrap="nowrap" valign="bottom"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom"><b>$</b></td> <td nowrap="nowrap" valign="bottom" align="right"> <b>74,261</b></td> <td nowrap="nowrap" valign="bottom"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom"><b>$</b></td> <td nowrap="nowrap" valign="bottom" align="right"> <b>403,278</b></td> <td nowrap="nowrap" valign="bottom"><b>&#xA0;</b></td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> <b>Accumulated Impairment as of December&#xA0;31, 2017, recognized in 2008</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">$</td> <td nowrap="nowrap" valign="bottom" align="right">103,991</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom">$</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom">$</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom">$</td> <td nowrap="nowrap" valign="bottom" align="right">103,991</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The components of income (loss) before income taxes for the years ended December&#xA0;31, 2017, 2016, and 2015 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="67%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S.</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(27,926</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,254</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,311</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40,056</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,394</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,257</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,130</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38,648</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,568</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Inventories as of December&#xA0;31, 2017 and 2016 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Raw materials</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right">57,061</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right">45,798</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Work in process</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">9,792</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">7,362</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Finished goods</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">58,960</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">43,178</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">125,813</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">96,338</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <font style="WHITE-SPACE: nowrap">Non-vested</font> RSUs, including performance-based and market-based RSUs, as of December&#xA0;31, 2017, 2016, and 2015, and activity for each of the years then ended, are summarized as follows (shares in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="71%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> average&#xA0;grant<br /> date&#xA0;fair&#xA0;value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-vested</font> at January&#xA0;1, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,003</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35.91</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted stock granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,104</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41.61</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted stock vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(925</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32.39</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted stock forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(368</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39.08</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><font style="WHITE-SPACE: nowrap">Non-vested</font> at December&#xA0;31, 2015</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,814</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">40.53</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted stock granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,359</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43.35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted stock vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(787</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38.34</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted stock forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(303</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39.54</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><font style="WHITE-SPACE: nowrap">Non-vested</font> at December&#xA0;31, 2016</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,083</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">43.34</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted stock granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,467</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.89</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted stock vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(761</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42.74</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted stock forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(510</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41.51</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><font style="WHITE-SPACE: nowrap">Non-vested</font> at December&#xA0;31, 2017</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,279</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Stock options were not granted during the years ended December&#xA0;31, 2017, 2016, and 2015. The estimated weighted average fair value per share of ESPP purchase rights issued and the assumptions used to estimate fair value for the years ended December&#xA0;31, 2017, 2016, and 2015 are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="67%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted average fair value per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12.09</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10.69</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10.28</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected volatility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"><font style="WHITE-SPACE: nowrap">24%&#xA0;-&#xA0;28</font></td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"><font style="WHITE-SPACE: nowrap">22%&#xA0;-&#xA0;32</font></td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"><font style="WHITE-SPACE: nowrap">19%&#xA0;-&#xA0;28</font></td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Risk-free interest rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"><font style="WHITE-SPACE: nowrap">0.7%&#xA0;-&#xA0;1.3</font></td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"><font style="WHITE-SPACE: nowrap">0.4%&#xA0;-&#xA0;0.8</font></td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"><font style="WHITE-SPACE: nowrap">0.1%&#xA0;-&#xA0;0.7</font></td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected term (in years)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"><font style="WHITE-SPACE: nowrap">0.5&#xA0;-&#xA0;2.0</font></td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"><font style="WHITE-SPACE: nowrap">0.5&#xA0;-&#xA0;2.0</font></td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"><font style="WHITE-SPACE: nowrap">0.5&#xA0;-&#xA0;2.0</font></td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> 993260000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table presents our operating results for each of the quarters in the years ended December&#xA0;31, 2017 and 2016. The information for each of these quarters is unaudited, but has been prepared on the same basis as our audited consolidated financial statements appearing elsewhere in this Annual Report on Form&#xA0;<font style="WHITE-SPACE: nowrap">10-K.</font>&#xA0;In the opinion of management, all necessary adjustments (consisting of normal recurring adjustments and retroactive adjustments in the fourth quarter of 2016) have been included that are required to state fairly our unaudited quarterly results when read in conjunction with our audited consolidated financial statements and the notes thereto appearing in this Annual Report on Form&#xA0;<font style="WHITE-SPACE: nowrap">10-K.</font>&#xA0;These operating results are not necessarily indicative of the results for any future period.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 114.65pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> (in thousands except per share data)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Q1</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Q2</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Q3</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Q4</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">228,691</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">247,047</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">248,359</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">269,163</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">123,530</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">127,252</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">127,458</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">128,216</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income from operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,143</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,991</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,397</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,016</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income (loss)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,787</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,759</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,454</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(26,345</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income (loss) per basic common share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.06</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.07</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.58</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income (loss) per diluted common share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.06</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.07</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.58</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="16"></td> <td height="16" colspan="16"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 114.65pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> (in thousands except per share data)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Q1</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Q2</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Q3</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Q4</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">234,133</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">245,650</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">245,575</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">266,707</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">118,397</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">125,047</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">125,194</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">139,527</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income from operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,969</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,709</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,410</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,731</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,103</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,235</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,662</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,949</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income per basic common share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.38</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.43</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income per diluted common share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.37</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.42</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> A reconciliation of the change in the gross unrecognized tax benefits from January&#xA0;1, 2015 to December&#xA0;31, 2017 is as follows (in millions):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="66%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Federal,&#xA0;State,<br /> and Foreign<br /> Tax</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Accrued<br /> Interest&#xA0;and<br /> Penalties</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross<br /> Unrecognized<br /> Income Tax<br /> Benefits</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Balance at January 1, 2015</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">34.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additions for tax positions of prior years</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14.1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additions for tax positions related to 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reductions due to lapse of applicable statute of limitations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6.9</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.5</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7.4</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Balance at December&#xA0;31, 2015</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">46.1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">46.6</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additions for tax positions of prior years</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additions for tax positions related to 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reductions due to lapse of applicable statute of limitations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(16.4</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(16.6</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Balance at December&#xA0;31, 2016</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35.4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35.9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additions for tax positions of prior years</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additions for tax positions related to 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reductions due to lapse of applicable statute of limitations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4.1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4.2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Balance at December&#xA0;31, 2017</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">37.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Stock-based compensation expense related to stock options, RSUs, ESPP purchase rights, and stock options under ASC 718 for the years ended December&#xA0;31, 2017, 2016, and 2015 is summarized as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="66%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> RSUs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,887</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,952</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> ESPP purchase rights</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,645</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,795</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,003</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Employee stock options</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">79</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">397</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Total stock-based compensation</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,532</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,826</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,071</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income tax benefit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(8,188</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(10,342</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(9,436</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Stock-based compensation expense, net of tax</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,344</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,484</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,635</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The reconciliation of the income tax provision (benefit) computed at the federal statutory rate to the actual tax provision (benefit) for the years ended December&#xA0;31, 2017, 2016, and 2015 is as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Tax provision at federal statutory rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,246</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,527</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,449</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State income taxes, net of federal benefit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,426</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(11.8</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">62</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">800</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Research and development credits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,508</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(12.4</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,627</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6.8</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,217</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(11.9</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Effect of foreign operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,344</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(11.1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,320</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(8.5</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,412</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(9.5</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deemed repatriation transition tax</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,976</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">139.8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Provision for remeasuring deferred tax balances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,450</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">86.1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reduction in accrual for estimated potential tax assessments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,676</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(13.7</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(15,404</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(39.9</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,808</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(13.4</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-deductible</font>&#xA0;stock-based compensation pursuant to ASC&#xA0;<font style="WHITE-SPACE: nowrap">718-740</font></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,249</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,288</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,244</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9.1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Domestic manufacturing deduction</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(831</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2.2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(878</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2.5</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Meals and entertainment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">475</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">474</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">529</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(283</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.8</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Provision for (benefit from) income taxes</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,475</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">226.4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(6,301</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(16.3</td> <td valign="bottom" nowrap="nowrap">)%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,369</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9.5</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The allocation of the purchase price to the assets acquired and liabilities assumed (in thousands) with respect to each of these acquisitions at their respective acquisition dates is summarized as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="42%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="22" align="center"><b>2017 Acquisitions</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>Fiery</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Productivity Software</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>FFPS</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Generation Digital</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>CRC and Escada</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> average<br /> useful life</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Purchase<br /> Price<br /> Allocation</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> average&#xA0;useful<br /> life</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Purchase<br /> Price<br /> Allocation</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> average<br /> useful life</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Purchase<br /> Price<br /> Allocation</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Purchasing agreement</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10&#xA0;years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,330</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Take-or-pay</font></font> contract</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,030</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> 7-9&#xA0;years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,240</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Existing technology</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,570</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5&#xA0;years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">890</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">4-6 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,870</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trade names</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,020</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">290</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">4-5 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">850</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> IPR&amp;D</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&lt;&#xA0;one&#xA0;year</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">70</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Backlog</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">one year</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">191</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,590</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,012</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,632</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,580</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,222</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,783</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net tangible assets (liabilities)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,537</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(298</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,738</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total purchase price</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,043</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,924</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,045</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="31%"></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>2016 Acquisitions</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="22" align="center"><b>2015 Acquisitions</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Industrial Inkjet</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Productivity<br /> Software</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>Industrial Inkjet</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Productivity<br /> Software</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Rialco</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Optitex</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Matan</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Reggiani</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>CTI and<br /> Shuttleworth</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> average<br /> useful life</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Purchase<br /> Price<br /> Allocation</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> average<br /> useful life</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Purchase<br /> Price<br /> Allocation</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> average<br /> useful life</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Purchase<br /> Price<br /> Allocation</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> average<br /> useful life</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Purchase<br /> Price<br /> Allocation</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> average<br /> useful life</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Purchase<br /> Price<br /> Allocation</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6&#xA0;years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,512</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3-4&#xA0;years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,890</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,630</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,187</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3-4&#xA0;years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,001</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Existing technology</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">846</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,760</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,790</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,118</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,634</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trade names</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">763</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,020</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,570</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,964</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4 years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,357</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> IPR&amp;D</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,190</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,879</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">705</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Backlog</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&lt;&#xA0;one&#xA0;year</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">56</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&lt;&#xA0;one&#xA0;year</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">370</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&lt;&#xA0;one&#xA0;year</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">70</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&lt;&#xA0;one&#xA0;year</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">704</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&lt;&#xA0;one&#xA0;year</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">132</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,426</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,147</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,609</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">61,341</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,790</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,603</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,187</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">130,193</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,619</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net tangible assets (liabilities)</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,177</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(11,924</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,945</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(32,571</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,611</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total purchase price</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,780</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,263</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">42,914</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">97,622</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,008</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Operating segment profit (i.e., gross profit), excluding stock-based compensation expense, for the years ended December&#xA0;31, 2017, 2016, and 2015 is summarized as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="63%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Industrial Inkjet</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">570,688</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">562,583</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">447,705</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">208,620</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">198,923</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">150,964</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit percentages</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36.6</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33.7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Productivity Software</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">156,561</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">151,737</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">135,350</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">114,460</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">114,179</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">99,278</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit percentages</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">73.1</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">75.2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">73.3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fiery</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">266,011</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">277,745</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">299,458</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">185,937</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">198,322</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">210,140</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit percentages</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">69.9</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">71.4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">70.2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Stock options outstanding and exercisable, including performance-based and market-based options, as of December&#xA0;31, 2017, 2016, and 2015 and activity for each of the years then ended are summarized as follows (in thousands, except weighted average exercise price and remaining contractual term):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="69%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Weighted<br /> average<br /> exercise<br /> price</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Weighted<br /> average<br /> remaining<br /> contractual<br /> term<br /> (years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Aggregate<br /> intrinsic<br /> value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Options outstanding at January&#xA0;1, 2015</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">566</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13.67</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(124</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15.35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Options outstanding at December&#xA0;31, 2015</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">442</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13.20</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options forfeited and expired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(12</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10.77</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(115</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11.64</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Options outstanding at December&#xA0;31, 2016</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">315</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13.86</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.46</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,480</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(165</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12.45</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Options outstanding at December&#xA0;31, 2017</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">150</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15.43</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.27</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,116</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Options vested and expected to vest at December&#xA0;31, 2017</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">150</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15.43</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.27</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,116</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Options exercisable at December&#xA0;31, 2017</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">150</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15.43</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.27</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,116</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">Schedule II</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">Valuation and Qualifying Accounts</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="57%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 45.45pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> (in thousands)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Balance<br /> at<br /> beginning<br /> of period</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Charged<br /> to&#xA0;revenue<br /> and<br /> expenses</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Charged&#xA0;to<br /> (from)&#xA0;other<br /> accounts</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Deductions</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Balance&#xA0;at<br /> end of<br /> period</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Year Ended December&#xA0;31, 2017</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Allowance for bad debts and sales-related allowances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,330</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,416</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#xA0;&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,410</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,336</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Year Ended December&#xA0;31, 2016</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Allowance for bad debts and sales-related allowances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,678</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(9,341</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,330</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Year Ended December&#xA0;31, 2015</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Allowance for bad debts and sales-related allowances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,517</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,536</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,060</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Operating segment information is required to be presented based on the internal reporting used by the chief operating decision making group (&#x201C;CODM&#x201D;) to allocate resources and evaluate operating segment performance. Our CODM is comprised of our Chief Executive Officer and Chief Financial Officer (&#x201C;CODM group&#x201D;). The CODM group is focused on assessment and resource allocation among the Industrial Inkjet, Productivity Software, and Fiery operating segments.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Our operating segments are integrated through their reporting and operating structures, shared technology and practices, shared sales and marketing, shared back office support functions, and combined production facilities. Our enterprise management processes use financial information that is closely aligned with our three operating segments at the gross profit level. Relevant discrete financial information is prepared at the gross profit level for each of our three operating segments, which is used by the CODM group to allocate resources and assess the performance of each operating segment.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Our investments and liabilities measured at fair value have been presented in accordance with the fair value hierarchy specified in ASC 820 as of December&#xA0;31, 2017 and 2016 in order of liquidity as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="56%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Quoted&#xA0;Prices<br /> in Active<br /> Markets for<br /> Identical&#xA0;Assets<br /> (Level 1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant<br /> other<br /> Observable<br /> Inputs<br /> (Level 2)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Unobservable<br /> Inputs</b><br /> <b>(Level 3)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>December&#xA0;31, 2017</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <i>Assets:</i></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,897</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,897</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. Government and sponsored entities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">59,164</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,261</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,903</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate debt securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78,906</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78,906</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Municipal securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">380</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">380</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Asset-backed securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,805</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,754</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Mortgage-backed securities&#x2014;residential</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">442</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">442</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">158,594</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">43,158</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">115,385</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">51</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <i>Liabilities:</i></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contingent consideration, current and noncurrent</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,702</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,702</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Self-insurance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">902</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">902</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,604</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,604</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>December&#xA0;31, 2016</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <i>Assets:</i></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,575</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,575</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. Government and sponsored entities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">70,594</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51,870</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,724</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate debt securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">197,647</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">197,647</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Municipal securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,277</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,277</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Asset-backed securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,295</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,228</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">67</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Mortgage-backed securities&#x2014;residential</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,615</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,615</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">319,003</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">75,445</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">243,491</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">67</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <i>Liabilities:</i></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contingent consideration, current and noncurrent</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">56,463</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">56,463</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Self-insurance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,542</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,542</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">58,005</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">58,005</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div> <div> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The changes in product warranty reserve for the years ended December&#xA0;31, 2017 and 2016 were as follows (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="71%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> <b>Balance at January&#xA0;1,</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,319</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,635</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Liability assumed upon acquiring FFPS</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,362</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Provisions, net of releases</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,487</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,715</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Settlements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(17,833</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(12,031</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> <b>Balance at December&#xA0;31,</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,335</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,319</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Our purchased intangible assets resulting from acquisitions are as follows (in thousands, except for weighted average useful life):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="100%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" align="center"> <tr> <td width="32%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td colspan="2" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="14" align="center" style="border-bottom:1.00pt solid #000000"><b>December&#xA0;31, 2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="10" align="center" style="border-bottom:1.00pt solid #000000"><b>December&#xA0;31, 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Weighted<br /> average<br /> useful&#xA0;life<br /> (years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Gross<br /> carrying<br /> amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Accumulated<br /> amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Weighted<br /> remaining<br /> average<br /> useful life<br /> (years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Net&#xA0;carrying<br /> amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Gross&#xA0;carrying<br /> amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Accumulated<br /> amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Net&#xA0;carrying<br /> amount</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman"> <b>Goodwill</b></p> </td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">403,278</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom">$</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">403,278</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">359,841</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom">$</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">359,841</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman"> Customer relationships and other</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.6</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">95,862</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(45,862</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.6</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">50,000</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">88,557</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(49,527</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,030</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman"> Existing technology</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.1</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">196,693</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(149,300</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.9</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,393</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">173,543</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(122,654</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,889</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman"> Trademarks and trade names</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.9</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">72,048</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(46,822</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.5</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,226</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">67,701</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(38,300</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,401</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman"> IPR&amp;D</p> </td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">389</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">389</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,677</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,677</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman"> <b>Amortizable intangible assets</b></p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.4</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">364,992</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(241,984</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.8</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">123,008</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">333,478</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(210,481</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">122,997</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Future minimum lease payments under noncancellable operating leases, including <font style="white-space:nowrap"><font style="white-space:nowrap">build-to-suit</font></font> leases, and future minimum sublease receipts, for each of the next five years and thereafter as of December&#xA0;31, 2017 are as follows (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="58%"></td> <td valign="bottom" width="16%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="16%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom" nowrap="nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:38.85pt; display:inline; font-size:8pt; font-family:Times New Roman;"> <b>Fiscal Year</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Future&#xA0;Minimum<br /> Lease Payments</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Future&#xA0;Minimum<br /> Sublease&#xA0;Receipts</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,114</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">434</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,574</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">231</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,415</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,028</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,225</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,268</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">66,624</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">692</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Restructuring and other reserve activities for the years ended December&#xA0;31, 2017 and 2016 are summarized as follows (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="75%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Reserve balance at January&#xA0;1</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,824</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,019</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Restructuring charges</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,136</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,808</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Other charges</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,424</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,921</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> <font style="white-space:nowrap">Non-cash</font> restructuring and other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(264</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(403</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Cash payments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6,668</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,521</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Reserve balance at December&#xA0;31</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,452</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,824</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Our revenue by <font style="white-space:nowrap">ship-to</font> destination for the years ended December&#xA0;31, 2017, 2016, and 2015 was as follows (in&#xA0;thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="67%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Americas</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">487,968</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">500,411</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">473,599</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> EMEA</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">369,610</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">360,305</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">291,103</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> APAC</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">135,682</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">131,349</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">117,811</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total Revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">993,260</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">992,065</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">882,513</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> P1Y3M8D 12.45 173697000 P1Y3M8D <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Note 14: Segment Information, Geographic Regions, and Major Customers</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Operating Segments</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Operating segment information is required to be presented based on the internal reporting used by the chief operating decision making group (&#x201C;CODM&#x201D;) to allocate resources and evaluate operating segment performance. Our CODM is comprised of our Chief Executive Officer and Chief Financial Officer (&#x201C;CODM group&#x201D;). The CODM group is focused on assessment and resource allocation among the Industrial Inkjet, Productivity Software, and Fiery operating segments.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Our operating segments are integrated through their reporting and operating structures, shared technology and practices, shared sales and marketing, shared back office support functions, and combined production facilities. Our enterprise management processes use financial information that is closely aligned with our three operating segments at the gross profit level. Relevant discrete financial information is prepared at the gross profit level for each of our three operating segments, which is used by the CODM group to allocate resources and assess the performance of each operating segment.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We classify our revenue, operating segment profit (i.e., gross profit), assets, and liabilities in accordance with our operating segments as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Industrial Inkjet,</i></b>&#xA0;which consists of our VUTEk super-wide and wide format display graphics, Nozomi corrugated packaging and display, Reggiani textile, and Cretaprint ceramic tile decoration and building material industrial digital inkjet printers; digital UV curable, LED curable, ceramic, water-based, and thermoforming and specialty ink, as well as a variety of textile ink including dye sublimation, pigmented, reactive dye, acid dye, pure disperse dye, water-based dispersed printing ink, and coatings; digital inkjet printer parts; and professional services. Printing surfaces include paper, vinyl, corrugated, textile, glass, plastic, aluminum composite, ceramic tile, wood, and many other flexible and rigid substrates.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Productivity Software,</i></b>&#xA0;which consists of a complete software suite that enables efficient and automated&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">end-to-end</font></font>&#xA0;business and production workflows for the print and packaging industry. This&#xA0;<i>Productivity Suite</i>&#xA0;also provides tools to enable revenue growth, efficient scheduling, and optimization of processes, equipment, and personnel. Customers are provided the financial and technical flexibility to deploy locally within their business or to be hosted in the cloud. The Productivity Suite addresses all segments of the print industry and consists of the: (i)&#xA0;<i>Packaging Suite,</i>with Radius at its core, for tag&#xA0;&amp; label, cartons, and flexible packaging businesses; (ii)&#xA0;<i>Corrugated Packaging Suite,</i>&#xA0;with CTI at its core, for corrugated packaging businesses, including corrugated control capability using EFI Escada; (iii)&#xA0;<i>Enterprise Commercial Print Suite,</i>&#xA0;with Monarch at its core, for enterprise print businesses; (iv)&#xA0;<i>Publication Print Suite,</i>&#xA0;with Monarch or Technique at its core, for publication print businesses; (v)&#xA0;<i>Midmarket Print Suite,</i>&#xA0;with Pace at its core, for medium size print businesses; (vi)&#xA0;<i>Quick</i>&#xA0;<i>Print Suite,</i>&#xA0;with PrintSmith Vision and essential capabilities of Digital StoreFront at its core, for small printers and&#xA0;<font style="WHITE-SPACE: nowrap">in-plant</font>&#xA0;sites; and (vii)&#xA0;<i>Value Added Products,</i>&#xA0;available with the suite and standalone, such as&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">web-to-print,</font></font>&#xA0;<font style="WHITE-SPACE: nowrap">e-commerce,</font>&#xA0;cross media marketing, warehousing, fulfillment, shop floor data collection, and shipping to reduce costs, increase profits, and offer new products and services to their existing and future customers. We also market Optitex fashion CAD software, which facilitates fast fashion and increased efficiency in the textile and fashion industries.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Fiery,</i></b>&#xA0;which consists of Fiery and FFPS, which was recently acquired from Xerox, that transform digital copiers and printers into high performance networked printing devices for the office, commercial, and industrial printing markets. This operating segment is comprised of (i)&#xA0;stand-alone DFEs connected to digital printers, copiers, and other peripheral devices, (ii)&#xA0;embedded DFEs and design-licensed solutions used in digital copiers and multi-functional devices, (iii)&#xA0;optional software integrated into our DFE solutions such as Fiery Central and Graphics Arts Package, (iv)&#xA0;Fiery Self Serve, our self-service and payment solution, and (v)&#xA0;stand-alone software-based solutions such as our proofing, textile, and scanning solutions.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Our CODM group evaluates the performance of our operating segments based on net sales and gross profit. Gross profit for each operating segment includes revenue from sales to third parties and related cost of revenue attributable to the operating segment. Cost of revenue for each operating segment excludes certain expenses managed outside the operating segments consisting primarily of stock-based compensation expense.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Operating income is not reported by operating segment because operating expenses include significant shared expenses and other costs that are managed outside of the operating segments. Such operating expenses include various corporate expenses such as stock-based compensation, corporate sales and marketing, research and development, amortization of identified intangibles, various&#xA0;<font style="WHITE-SPACE: nowrap">non-recurring</font>&#xA0;charges, and other separately managed general and administrative expenses.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Operating segment profit (i.e., gross profit), excluding stock-based compensation expense, for the years ended December&#xA0;31, 2017, 2016, and 2015 is summarized as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="63%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Industrial Inkjet</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">570,688</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">562,583</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">447,705</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">208,620</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">198,923</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">150,964</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit percentages</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36.6</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33.7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Productivity Software</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">156,561</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">151,737</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">135,350</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">114,460</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">114,179</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">99,278</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit percentages</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">73.1</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">75.2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">73.3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fiery</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">266,011</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">277,745</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">299,458</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">185,937</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">198,322</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">210,140</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit percentages</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">69.9</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">71.4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">70.2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Operating segment profit (i.e., gross profit) for the years ended December&#xA0;31, 2017, 2016, and 2015 is reconciled to the Consolidated Statements of Operations as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="63%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Segment gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">509,017</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">511,424</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">460,382</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stock-based compensation expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,561</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,784</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,837</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other items excluded from segment profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(475</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(115</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">506,456</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">508,165</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">457,430</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Fiery gross profit percentage is impacted by $1.4&#xA0;million during the year ended December&#xA0;31, 2017, charged to cost of revenue, which reflects the cost of manufacturing plus a portion of the expected profit margin related to the acquired FFPS inventories. Inventory acquired in the acquisition of FFPS is required to be recorded at fair value rather than historical cost in accordance with ASC 805. This amount is not included in the financial information regularly reviewed by the CODM group as this acquisition-related charge is not indicative of the gross margin trends in the FFPS business. Excluding this charge, the Fiery gross profit percentage would be 70.4% for the year ended December&#xA0;31, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Tangible and intangible assets, net of liabilities, are summarized by operating segment as of December&#xA0;31, 2017 and 2016 as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="50%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Industrial<br /> Inkjet</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Productivity<br /> Software</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Fiery</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"> <b>Corporate&#xA0;and<br /> Unallocated&#xA0;<br /> Net Assets</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><u>December&#xA0;31, 2017</u></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">154,373</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">174,644</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">74,261</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">403,278</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Identified intangible assets, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,547</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,379</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,082</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">123,008</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Tangible assets, net of liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">221,933</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(27,755</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,286</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">49,561</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">255,025</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net tangible and intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">442,853</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">183,268</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">105,629</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">49,561</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">781,311</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><u>December&#xA0;31, 2016</u></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">141,068</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">155,475</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63,298</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">359,841</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Identified intangible assets, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">84,465</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,440</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">92</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">122,997</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Tangible assets, net of liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">153,699</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(27,646</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,966</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">183,158</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">343,177</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net tangible and intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">379,232</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">166,269</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">97,356</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">183,158</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">826,015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Corporate and unallocated assets consist of cash and cash equivalents, short-term investments, restricted investments and cash equivalents, corporate headquarters facility, convertible senior notes, net, imputed financing obligation related to&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">build-to-suit</font></font>&#xA0;lease, income taxes receivable, and income taxes payable.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Geographic Regions</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Our revenue originates in the U.S., China, the Netherlands, Germany, Italy, France, the U.K., Spain, Israel, Brazil, and Australia. We report revenue by geographic region based on&#xA0;<font style="WHITE-SPACE: nowrap">ship-to</font>&#xA0;destination. Shipments to some of our significant printer manufacturer/distributor customers are made to centralized purchasing and manufacturing locations, which in turn sell through to other locations. As a result of these factors, we believe that sales to certain geographic locations might be higher or lower, as the ultimate destinations are difficult for us to ascertain.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Our revenue by&#xA0;<font style="WHITE-SPACE: nowrap">ship-to</font>&#xA0;destination for the years ended December&#xA0;31, 2017, 2016, and 2015 was as follows (in&#xA0;thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="67%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Americas</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">487,968</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">500,411</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">473,599</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> EMEA</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">369,610</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">360,305</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">291,103</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> APAC</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">135,682</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">131,349</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">117,811</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total Revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">993,260</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">992,065</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">882,513</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Our tangible long-lived assets consist primarily of property and equipment, net, of $98.8&#xA0;million. Of this amount, $77.7&#xA0;million resides in the Americas, $19.1&#xA0;million resides in EMEA, consisting primarily of Cretaprint and Reggiani equipment and leasehold improvements, and $2.0&#xA0;million resides in APAC, consisting primarily of India leasehold improvements and equipment.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Major Customers</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> One customer, Xerox, provided 11% and 12% of our consolidated revenue for the years ended December&#xA0;31, 2017 and 2015, respectively. No customer accounted for more than 10% of our revenue for the year ended December&#xA0;31, 2016. No customer accounted for more than 10% of our net consolidated accounts receivables at December&#xA0;31, 2017 and 2016.</p> </div> P1Y3M8D 5300000 0 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Shipping and Handling Costs</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Amounts billed to customers for shipping and handling costs are included in revenue. Shipping and handling costs are charged to cost of revenue as incurred.</p> </div> 165000 10008000 2066000 <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>Note 9: Common Stock Repurchase Programs</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> On November&#xA0;9, 2015, the board of directors approved the repurchase of $150&#xA0;million of outstanding common stock commencing January&#xA0;1, 2016. On September&#xA0;11, 2017, the board of directors approved the repurchase of an additional $125&#xA0;million for our share repurchase program commencing September&#xA0;11, 2017. At that time, $28.8&#xA0;million remained available for repurchase under the 2015 authorization. The 2017 authorization thereby increased the repurchase authorization to $153.8&#xA0;million of our common stock. This authorization expires December&#xA0;31, 2018. Under these publicly announced plans, we repurchased 2.4 and 1.8&#xA0;million shares for an aggregate purchase price of $91.4 and $74.2&#xA0;million during the years ended December&#xA0;31, 2017 and 2016, respectively.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Our employees have the option to surrender shares of common stock to satisfy their tax withholding obligations that arise on the vesting of RSUs. In connection with stock option exercises, certain employees can surrender shares to satisfy the exercise price of certain stock options and any tax withholding obligations incurred in connection with such exercises. Employees surrendered 0.2&#xA0;million shares for an aggregate purchase price of $10.5 and $9.1&#xA0;million during the years ended December&#xA0;31, 2017 and 2016, respectively</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> These repurchased and surrendered shares reduce shares outstanding and are recorded as treasury stock under the cost method thereby reducing stockholders&#x2019; equity by the cost of the repurchased shares. Our buyback program is limited by SEC regulations and is subject to compliance with our insider trading policy.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Warranty Reserves</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Our Industrial Inkjet printers are generally accompanied by a <font style="WHITE-SPACE: nowrap">13-month</font> limited warranty commencing on the installation date, which covers both parts and labor. Our Fiery DFE limited warranty is 12 to 15 months. Estimated future hardware and software warranty costs are recorded as a cost of product revenue when the related revenue is recognized based on historical and projected warranty claim rates, historical and projected <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">cost-per-claim,</font></font> and knowledge of specific product failures that are outside our typical experience. Factors that affect our warranty liability include the number of installed units subject to warranty protection, product failure rates, estimated material costs, estimated distribution costs, and estimated labor costs. We have agreed to continue to provide warranty coverage for certain expired FFPS warranties for five years subsequent to the acquisition of the FFPS business.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Warranty reserves were $16.3 and $10.3&#xA0;million as of December&#xA0;31, 2017 and 2016, respectively.</p> </div> 101844000 EFII 46281000 0 3410000 32000 12416000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Use of Estimates</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The preparation of consolidated financial statements requires estimates and judgments that affect the reported amounts of assets, liabilities, revenue, expenses, comprehensive income, cash flows, and related disclosure of contingent assets and liabilities. We evaluate our estimates, including those related to revenue recognition, bad debts, inventory valuation and purchase commitment reserves, warranty obligations, litigation expenses, restructuring activities, fair value of financial instruments, stock-based compensation, income taxes, valuation of goodwill and intangible assets, business combinations, <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">build-to-suit</font></font> lease accounting, functional currency determination, and contingencies on an ongoing basis. Estimates are based on historical and current experience, the impact of the current economic environment, and various other assumptions believed to be reasonable under the circumstances at the time of the estimate, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.</p> </div> 46281000 12416000 2500000 16900000 4088000 7562000 4700000 11094000 700000 27100000 3500000 6668000 600000 2424000 2753000 1536000 2000000 990000 0 0 P6Y P4Y Greater than three months Three months or less <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Cash, Cash Equivalents, and Short-term Investments</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We invest our excess cash on deposit with major banks in money market, U.S. Treasury and government-sponsored entity, corporate, municipal government, asset-backed, and mortgage-backed residential securities. By policy, we invest primarily in high-grade marketable securities. We are exposed to credit risk in the event of default by the financial institutions or issuers of these investments to the extent of amounts recorded in our Consolidated Balance Sheets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We consider all highly liquid investments with an original maturity of three months or less at the time of purchase to be cash equivalents. Typically, the cost of these investments has approximated fair value. Marketable investments with a maturity greater than three months are classified as <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> short-term investments. <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-sale</font></font> securities are stated at fair value with unrealized gains and losses reported as a separate component of OCI, adjusted for deferred income taxes. The credit portion of any other-than-temporary impairment is included in net income (loss). Realized gains and losses on sales of financial instruments are recognized upon sale of the investments using the specific identification method.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We review investments in debt securities for other-than-temporary impairment whenever the fair value is less than the amortized cost and evidence indicates the investment&#x2019;s carrying amount is not recoverable within a reasonable period of time. We assess the fair value of individual securities as part of our ongoing portfolio management. Our other-than-temporary assessment includes reviewing the length of time and extent to which fair value has been less than amortized cost; the seniority and durations of the securities; adverse conditions related to a security, industry, or sector; historical and projected issuer financial performance, credit ratings, issuer specific news; and other available relevant information. To determine whether an impairment is other-than-temporary, we consider whether we have the intent to sell the impaired security or if it will be more likely than not that we will be required to sell the impaired security before a market price recovery and whether evidence indicating the cost of the investment is recoverable outweighs evidence to the contrary.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In determining whether a credit loss existed, we used our best estimate of the present value of cash flows expected to be collected from each debt security. For these cash flow estimates, including prepayment assumptions, we rely on data from widely accepted third party data sources or internal estimates. In addition to prepayment assumptions, cash flow estimates vary based on assumptions regarding the underlying collateral including default rates, recoveries, and changes in value. Expected cash flows were discounted using the effective interest rate implicit in the securities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Based on this analysis, there were no other-than-temporary impairments, including credit-related impairments, during the years ended December&#xA0;31, 2017, 2016, and 2015. We have determined that gross unrealized losses on short-term investments at December&#xA0;31, 2017 and 2016 are temporary in nature because each investment meets our investment policy and credit quality requirements. We have the ability and intent to hold these investments until they recover their unrealized losses, which may not be until maturity. Evidence that we will recover our investments outweighs evidence to the contrary.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We classify our investments as current or noncurrent based on the nature of the investments and their availability for use in current operations.</p> </div> <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>Note 16: License Agreement</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> On November&#xA0;1, 2017 (&#x201C;Effective Date&#x201D;), we entered into an Agreement with Xeikon, which is a division of the Flint Group headquartered in Luxembourg to license the rights to the manufacturing, technology, marketing, and support of the Jetrion business. Pursuant to the Agreement, we provided Xeikon access to the Jetrion customer list and enabled Xeikon to assume the relationship with the third-party outsourcing company that manufactured Jetrion printers for us and resell the printers to our current customer base. Xeikon will purchase UV label ink exclusively from us and resell to both our current customer base as well as new Xeikon inkjet customers. Per the terms of the Agreement, we agreed to cease sales of Jetrion products for four years after the Effective Date. We received cash consideration of $2.0&#xA0;million during 2017 followed by annual volume-based royalty payments based on Xeikon&#x2019;s ink purchases from us through October&#xA0;31, 2021.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> We determined the amount of the actual payments received in 2017 related to Jetrion customer list access, Jetrion trade name, and volume-based royalty payments. Access to the customer list is recognized immediately as other income in our Consolidated Statement of Operations. Trade name is recognized ratably over four years as other income in our Consolidated Statements of Operations. Volume-based royalty payments from Xeikon&#x2019;s ink purchases are recognized as revenue ratably over four years. For the year ended December&#xA0;31, 2017, we recognized $0.1 and $0.3&#xA0;million of revenue and other income in our Consolidated Statements of Operations from the Agreement.</p> <p style="font-size:1px;margin-top:18px;margin-bottom:0px"> &#xA0;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>SUPPLEMENTARY DATA</b></p> </div> <div> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Interest expense recognized related to the Notes during the years ended December&#xA0;31, 2017, 2016, and 2015 was as follows (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="84%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="67%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 0.75% coupon</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,580</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,588</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,595</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Amortization of debt issuance costs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,536</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,350</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,396</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Amortization of debt discount</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,937</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,400</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,667</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Interest expense on Convertible Senior Notes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,053</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,338</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,658</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The estimated grant date fair value per share of performance-based and market-based RSUs granted and the assumptions used to estimate grant date fair value for the years ended December&#xA0;31, 2017, 2016, and 2015 are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="62%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Performance-based</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b><font style="WHITE-SPACE: nowrap">Market-based</font></b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>RSUs</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>RSUs</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b><font style="WHITE-SPACE: nowrap">Short-term</font></b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Long-term</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2"> <p style="MARGIN-BOTTOM: 0pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><i>Year ended December&#xA0;31, 2017 Grants</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Grant date fair value per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">47.18</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">33.43</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Service period (years)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.0&#xA0;-&#xA0;3.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><i>Year ended December&#xA0;31, 2016 Grants</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Grant date fair value per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39.79</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45.76</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Service period (years)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.0&#xA0;-&#xA0;3.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><i>Year ended December&#xA0;31, 2015 Grants</i></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Grant date fair value per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38.77</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">42.82</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">33.84</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Service period (years)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.0&#xA0;-&#xA0;3.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derived service period (years)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.60</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Implied volatility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Risk-free interest rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Note 6: Investments and Fair Value Measurements</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We invest our excess cash on deposit with major banks in money market, U.S. Treasury and government-sponsored entity, corporate, municipal government, asset-backed, and mortgage-backed residential securities. By policy, we invest primarily in high-grade marketable securities. We are exposed to credit risk in the event of default by the financial institutions or issuers of these investments to the extent of amounts recorded in our Consolidated Balance Sheets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We consider all highly liquid investments with an original maturity of three months or less at the time of purchase to be cash equivalents. Typically, the cost of these investments has approximated fair value. Marketable investments with a maturity greater than three months are classified as&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font>&#xA0;short-term investments.&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-sale</font></font>&#xA0;securities are stated at fair value with unrealized gains and losses reported as a separate component of OCI, adjusted for deferred income taxes. The credit portion of any other-than-temporary impairment is included in net income (loss). Realized gains and losses on sales of financial instruments are recognized upon sale of the investments using the specific identification method.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Our&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font>&#xA0;short-term investments as of December&#xA0;31, 2017 and 2016 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="50%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amortized&#xA0;cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross</b><br /> <b>unrealized&#xA0;gains</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross&#xA0;<br /> unrealized&#xA0;losses</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>December&#xA0;31, 2017</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. Government and sponsored entities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">59,824</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#xA0;&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(660</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">59,164</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate debt securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">79,356</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(450</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78,906</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Municipal securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">382</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">380</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Asset-backed securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,808</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(47</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,805</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Mortgage-backed securities&#x2014;residential</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">445</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">442</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total short-term investments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">149,815</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">44</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,162</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">148,697</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>December&#xA0;31, 2016</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. Government and sponsored entities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">70,893</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">49</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(348</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">70,594</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate debt securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">198,166</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">102</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(621</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">197,647</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Municipal securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,278</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,277</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Asset-backed securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,233</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">79</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(17</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,295</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Mortgage-backed securities&#x2014;residential</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,615</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,615</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total short-term investments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">296,185</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">233</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(990</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">295,428</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The fair value and duration that investments, including cash equivalents, have been in a gross unrealized loss position as of December&#xA0;31, 2017 and 2016 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="44%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" nowrap="nowrap" align="center"><b>Less than 12 Months</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" nowrap="nowrap" align="center"><b>More than 12 Months</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" nowrap="nowrap" align="center"><b>TOTAL</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 64.65pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>December&#xA0;31, 2017</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Fair</b><br /> <b>Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Unrealized<br /> Losses</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Fair<br /> Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Unrealized<br /> Losses</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Fair</b><br /> <b>Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Unrealized<br /> Losses</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. Government and sponsored entities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,023</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(206</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,989</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(454</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">59,012</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(660</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate debt securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">45,857</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(207</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,634</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(243</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78,491</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(450</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Municipal securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">378</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">378</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Asset-backed securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,779</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(31</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,947</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(16</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,726</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(47</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Mortgage-backed securities&#x2014;residential</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">162</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">142</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">304</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">76,199</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(448</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">71,712</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(714</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">147,911</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,162</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>December&#xA0;31, 2016</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. Government and sponsored entities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,810</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(348</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,810</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(348</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate debt securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">133,382</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(581</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,158</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(40</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">146,540</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(621</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Municipal securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,268</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,268</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Asset-backed securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,540</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,611</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(10</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,151</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(17</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Mortgage-backed securities&#x2014;residential</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">428</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">153</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">581</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">179,428</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(938</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,922</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(52</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">197,350</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(990</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> For fixed income securities that have unrealized losses as of December&#xA0;31, 2017, we have determined that we do not have the intent to sell any of these investments and it is not more likely than not that we will be required to sell any of these investments before recovery of the entire amortized cost basis. We have evaluated these fixed income securities and determined that no credit losses exist. Accordingly, management has determined that the unrealized losses on our fixed income securities as of December&#xA0;31, 2017 were temporary in nature.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Amortized cost and estimated fair value of investments at December&#xA0;31, 2017 are summarized by maturity date as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="70%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amortized&#xA0;cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Mature in less than one year</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">43,862</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">43,741</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Mature in one to three years</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">105,953</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">104,956</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total short-term investments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">149,815</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">148,697</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> For the years ended December&#xA0;31, 2017 and 2016, net realized gains of $0.3&#xA0;and $0.4&#xA0;million were recognized, which were comprised of $0.3&#xA0;and $0.4&#xA0;million in realized gains from sales of investments, respectively, partially offset by less than $0.1&#xA0;million in realized losses. For the year ended December&#xA0;31, 2015, net realized gains of $0.1&#xA0;million were recognized. As of December&#xA0;31, 2017, and 2016, net unrealized losses of $1.1 and $0.8&#xA0;million, respectively, were included in OCI in the accompanying Consolidated Balance Sheets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Fair Value Measurements</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> ASC 820 identifies fair value as the exchange price, or exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As a basis for considering market participant assumptions in fair value measurements, ASC 820 establishes a three-tier fair value hierarchy as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 50px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Level&#xA0;1: Inputs that are quoted prices in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 50px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Level&#xA0;2: Inputs that are other than quoted prices included within Level&#xA0;1, that are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date for the duration of the instrument&#x2019;s anticipated life or by comparison to similar instruments; and</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 50px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Level&#xA0;3: Inputs that are unobservable or that reflect management&#x2019;s best estimate of what market participants would use in pricing the asset or liability at the measurement date. These include management&#x2019;s own judgments about market participant assumptions developed based on the best information available in the circumstances.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We utilize the market approach to measure the fair value of our fixed income securities. The market approach is a valuation technique that uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities. The fair value of our fixed income securities is obtained using readily-available market prices from a variety of industry standard data providers, large financial institutions, and other third-party sources for the identical underlying securities. The fair value of our investments in certain money market funds is expected to maintain a Net Asset Value of $1 per share and, as such, is priced at the expected market price.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We obtain the fair value of our Level&#xA0;2 financial instruments from several third party asset managers, custodian banks, and accounting service providers. Independently, these service providers use professional pricing services to gather pricing data, which may include quoted market prices for identical or comparable instruments or inputs other than quoted prices that are observable either directly or indirectly. As part of this process, we utilized these pricing services to assist management in its pricing analysis and assessment of other-than-temporary impairment. All estimates, key assumptions, and forecasts were either provided by or reviewed by us. While we chose to utilize a third party pricing service, the impairment analysis and related valuations represent conclusions of management and not conclusions or statements of any third party.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Our investments and liabilities measured at fair value have been presented in accordance with the fair value hierarchy specified in ASC 820 as of December&#xA0;31, 2017 and 2016 in order of liquidity as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="56%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Quoted&#xA0;Prices<br /> in Active<br /> Markets for<br /> Identical&#xA0;Assets<br /> (Level 1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant<br /> other<br /> Observable<br /> Inputs<br /> (Level 2)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Unobservable<br /> Inputs</b><br /> <b>(Level 3)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>December&#xA0;31, 2017</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <i>Assets:</i></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,897</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,897</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. Government and sponsored entities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">59,164</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,261</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,903</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate debt securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78,906</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78,906</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Municipal securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">380</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">380</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Asset-backed securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,805</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,754</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Mortgage-backed securities&#x2014;residential</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">442</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">442</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">158,594</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">43,158</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">115,385</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">51</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <i>Liabilities:</i></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contingent consideration, current and noncurrent</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,702</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,702</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Self-insurance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">902</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">902</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,604</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,604</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>December&#xA0;31, 2016</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <i>Assets:</i></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,575</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,575</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. Government and sponsored entities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">70,594</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51,870</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,724</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate debt securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">197,647</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">197,647</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Municipal securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,277</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,277</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Asset-backed securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,295</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,228</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">67</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Mortgage-backed securities&#x2014;residential</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,615</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,615</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">319,003</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">75,445</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">243,491</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">67</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <i>Liabilities:</i></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contingent consideration, current and noncurrent</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">56,463</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">56,463</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Self-insurance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,542</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,542</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">58,005</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">58,005</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Money market funds have been classified as cash equivalents on the Consolidated Balance Sheets as of December&#xA0;31, 2017 and 2016, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Investments are generally classified within Level&#xA0;1 or Level&#xA0;2 of the fair value hierarchy because they are valued using quoted market prices or alternative pricing sources with reasonable levels of price transparency. Investments in U.S. Treasury obligations and overnight money market mutual funds have been classified as Level&#xA0;1 because these securities are valued based on quoted prices in active markets or are actively traded at $1.00 Net Asset Value. There have been no transfers between Level&#xA0;1 and 2 during the years ended December&#xA0;31, 2017 and 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Government agency investments and corporate debt instruments, including investments in asset-backed and mortgage-backed securities, have generally been classified as Level&#xA0;2 because markets for these securities are less active or valuations for such securities utilize significant inputs which are directly or indirectly observable. We hold asset-backed securities with income payments derived from and collateralized by a specified pool of underlying assets. Asset-backed securities in the portfolio are predominantly collateralized by credit cards and auto loans. We also had two asset-backed securities collateralized by residential mortgage loans, which have been fully reserved.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Liabilities for Contingent Consideration</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Acquisition-related liabilities for contingent consideration (i.e., earnouts) are related to the purchase business combinations of Generation Digital and Escada in 2017; Optitex and Rialco in 2016; Shuttleworth, CTI, and Reggiani in 2015; DIMS, DirectSmile, and SmartLinc in 2014; Metrix and PrintLeader Software (&#x201C;PrintLeader&#x201D;) in 2013.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The fair value of these earnouts is estimated to be $35.7 and $56.5&#xA0;million as of December&#xA0;31, 2017 and 2016, respectively, by applying the income approach in accordance with ASC&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">805-30-25-5.</font></font></font>&#xA0;Key assumptions include risk-free discount rates between 0.6% and 4.98% (Monte Carlo valuation method) and discount rates between 4.7% and 6.0% (probability-adjusted method), as well as probability-adjusted revenue and EBIT levels. Probability-adjusted revenue, gross margin, and EBIT are significant inputs that are not observable in the market, which ASC&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">820-10-35</font></font>&#xA0;refers to as Level&#xA0;3 inputs. These contingent liabilities have been reflected in the Consolidated Balance Sheet as of December&#xA0;31, 2017 as current and noncurrent liabilities of $14.9 and $20.8&#xA0;million, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The fair value of contingent consideration increased by $6.5 million, including $1.7&#xA0;million of earnout interest accretion, related to all acquisitions during the year ended December&#xA0;31, 2017. The Optitex, CTI and Rialco earnout performance probabilities increased while the Shuttleworth earnout performance probability decreased in 2017. The fair value of contingent consideration increased by $6.8&#xA0;million, including $2.7&#xA0;million of earnout interest accretion related to all acquisitions during the year ended December&#xA0;31, 2016. The Rialco, Optitex, Reggiani, DirectSmile, and CTI earnout performance probabilities increased while the DIMS and Shuttleworth earnout performance probabilities decreased or were not achieved in 2016. In accordance with ASC&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">805-30-35-1,</font></font></font>&#xA0;changes in the fair value of contingent consideration subsequent to the acquisition date have been recognized in general and administrative expense.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Earnout payments and settlements during the year ended December&#xA0;31, 2017 of $21.5, $6.8, $1.3, and $1.2&#xA0;million are primarily related to the previously accrued Reggiani, Optitex, Rialco, and Shuttleworth contingent consideration liabilities, respectively. Earnout payments during the year ended December&#xA0;31, 2016 of $23.8, $3.6, $0.4, and $0.2&#xA0;million are primarily related to the previously accrued Reggiani, DirectSmile, SmartLinc, and Metrix contingent consideration liabilities, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Changes in the contingent liability for contingent consideration during the years ended December&#xA0;31, 2017 and 2016 are summarized as follows</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="87%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amount</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value of contingent consideration at December&#xA0;31, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">54,796</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value of Rialco contingent consideration at March&#xA0;1, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,109</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value of Optitex contingent consideration at June&#xA0;16, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,300</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Changes in valuation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,813</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Payments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(28,111</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency adjustment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,444</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Fair value of contingent consideration at December&#xA0;31, 2016</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">56,463</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value of Generation Digital contingent consideration at August&#xA0;14, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value of Escada contingent consideration at October&#xA0;1, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,049</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Escrow adjustment for Reggiani acquisition</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,711</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Changes in valuation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,472</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Payments and settlements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(30,924</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency adjustment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,753</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Fair value of contingent consideration at December&#xA0;31, 2017</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,702</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> A narrative description of the sensitivity of recurring fair value measurements to changes in unobservable inputs is required if a change in those inputs might result in a significantly higher or lower fair value measurement. Since the primary inputs to the fair value measurement of the contingent consideration liability are the probability-adjusted revenue and discount rate, we reviewed the sensitivity of the fair value measurement to changes in these inputs. We assessed the probability of achieving the revenue performance targets for the contingent consideration associated with each acquisition at percentage levels between 50% and 100% as of each respective acquisition date based on an assessment of the historical performance of each acquired entity, our current expectations of future performance, and other relevant factors. A change in probability-adjusted revenue of five percentage points from the level assumed in the current valuations would result in an increase in the fair value of contingent consideration of $2.0&#xA0;million or a decrease of $2.5 million resulting in a corresponding adjustment to general and administrative expense. A change in the discount rate of one percentage point would result in an increase or decrease in the fair value of contingent consideration of $0.4&#xA0;million. The potential undiscounted amount of future contingent consideration cash payments that we could be required to make related to our business acquisitions, beyond amounts currently accrued, is $12.0&#xA0;million as of December&#xA0;31, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Fair Value of Derivative Instruments</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We utilize the income approach to measure the fair value of our derivative assets and liabilities. The income approach uses pricing models that rely on market observable inputs such as yield curves, currency exchange rates, and forward prices, and are therefore classified as Level&#xA0;2 measurements. The notional amount of our derivative assets and liabilities was $239.4 and $161.8&#xA0;million as of December&#xA0;31, 2017 and 2016, respectively. The fair value of our derivative assets and liabilities that were designated for cash flow hedge accounting treatment having notional amounts of $3.9 and $3.2&#xA0;million as of December&#xA0;31, 2017 and 2016, respectively, was not material.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Fair Value of Convertible Senior Notes</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In September 2014, we issued $345&#xA0;million aggregate principal amount of Notes. The Notes are carried at their original issuance value, net of unamortized debt discount, and are not marked to market each period. The fair value of the Notes as of December&#xA0;31, 2017 was approximately $335&#xA0;million and was considered a Level&#xA0;2 fair value measurement. Fair value was estimated based upon actual quotations obtained at the end of the reporting period or the most recent date available. A substantial portion of the market value of our Notes in excess of the outstanding principal amount relates to the conversion premium.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <i>Basis of Presentation</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The accompanying consolidated financial statements include the accounts of EFI and our subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Potential shares of common stock that were not included in the determination of diluted net income (loss) per share for the periods presented because the impact of including them would have been anti-dilutive or because their performance conditions have not been met, consisted of the following (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="73%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"> <b>For&#xA0;the&#xA0;years&#xA0;ended&#xA0;December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">138</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> RSUs&#xA0;&amp; PSUs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">692</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">183</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">489</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> ESPP purchase rights</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total potential shares of common stock excluded from the computation of diluted earnings per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">990</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">193</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">501</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b>The Company</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We are a world leader in customer-centric digital printing innovation focused on the transformation of the printing, packaging, ceramic tile decoration, and textile industries from the use of traditional analog based printing to digital <font style="WHITE-SPACE: nowrap">on-demand</font> printing.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Our products include industrial super-wide and wide format display graphics, corrugated packaging and display, textile, and ceramic tile decoration digital inkjet printers that utilize our digital ink, industrial digital inkjet printer parts, and professional services; print production workflow, <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">web-to-print,</font></font> cross-media marketing, fashion design, and business process automation solutions; and color printing DFEs creating an <font style="WHITE-SPACE: nowrap">on-demand</font> digital printing ecosystem. Our ink includes digital UV curable, LED curable, ceramic, water-based, thermoforming, and specialty ink, as well as a variety of textile ink including dye sublimation, pigmented, reactive dye, acid dye, pure disperse dye, water-based dispersed printing ink, and coatings. Our award-winning business process automation solutions are integrated from creation to print and are vertically integrated with our industrial digital inkjet printers and products produced by the leading production digital color page printer manufacturers that are driven by our Fiery DFEs.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Our product portfolio includes Industrial Inkjet including VUTEk display graphics super-wide and wide format, Nozomi corrugated packaging, Reggiani textile, Cretaprint ceramic tile decoration and building material industrial digital inkjet printers and ink; print production workflow, <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">web-to-print,</font></font> cross-media marketing, Optitex textile 2D and 3D fashion CAD applications, and Productivity Software, which provides corporate printing, corrugated packaging, publishing, and mailing and fulfillment solutions for the printing and packaging industry; Fiery DFEs, including the FFPS DFE, and Generation Digital color matching, color palette creation and print design software. Our integrated solutions and award-winning technologies are designed to automate print and business processes, streamline workflow, provide profitable value-added services, and produce accurate digital output.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Financing Receivables</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> ASC 310, Receivables, requires disclosures regarding the credit quality of our financing receivables and allowance for credit losses including disclosure of credit quality indicators, past due information, and modifications of our financing receivables. Our financing receivables were $28.7 and $31.0&#xA0;million consisting of $16.6 and $17.8&#xA0;million of sales-type lease receivables, included within other current assets and other assets at December&#xA0;31, 2017 and 2016, respectively, and $12.1 and $13.2&#xA0;million of trade receivables having an original contractual maturity in excess of one year, included within accounts receivable, net of allowance, at December&#xA0;31, 2017 and 2016, respectively. The trade receivables of $12.1 and $13.2&#xA0;million having an original total contractual maturity in excess of one year, at December&#xA0;31, 2017 and 2016, include $4.4 and $7.1&#xA0;million, respectively, which are scheduled to be received in less than one year. The credit quality of financing receivables is evaluated on the same basis as trade receivables. We do not have material past due financing receivables.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Accrued and other liabilities as of December&#xA0;31, 2017 and 2016 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued compensation and benefits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,113</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">31,714</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contingent consideration&#x2014;current</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,992</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,244</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Warranty provision&#x2014;current</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,931</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,054</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Debt assumed through business acquisitions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,101</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">98</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued royalty payments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,903</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,994</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued litigation and consulting</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,277</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,916</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Technology transfer</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,593</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,822</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Hedging liability</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,281</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">258</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred rent</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,846</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,938</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Sales tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,574</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,997</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restructuring and other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,452</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,824</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other accrued liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,097</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,646</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">98,090</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">85,505</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /> </div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="65%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>FFPS</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Matan</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Reggiani</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>CTI</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Shuttleworth</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Discount rate for IPR&amp;D</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> IPR&amp;D percent complete at acquisition date</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">63</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">70</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">75</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> IPR&amp;D percent complete at December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Acquisition-date valuation (in thousands)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">70</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,190</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,879</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">150</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">555</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Tangible and intangible assets, net of liabilities, are summarized by operating segment as of December&#xA0;31, 2017 and 2016 as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="50%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Industrial<br /> Inkjet</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Productivity<br /> Software</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Fiery</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"> <b>Corporate&#xA0;and<br /> Unallocated&#xA0;<br /> Net Assets</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><u>December&#xA0;31, 2017</u></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">154,373</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">174,644</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">74,261</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">403,278</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Identified intangible assets, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,547</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,379</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,082</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">123,008</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Tangible assets, net of liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">221,933</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(27,755</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,286</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">49,561</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">255,025</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net tangible and intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">442,853</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">183,268</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">105,629</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">49,561</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">781,311</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><u>December&#xA0;31, 2016</u></b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">141,068</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">155,475</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63,298</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">359,841</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Identified intangible assets, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">84,465</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,440</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">92</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">122,997</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Tangible assets, net of liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">153,699</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(27,646</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,966</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">183,158</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">343,177</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net tangible and intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">379,232</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">166,269</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">97,356</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">183,158</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">826,015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Accounts Receivable Sales Arrangements</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> In accordance with ASC <font style="WHITE-SPACE: nowrap">860-20,</font> Transfers and Servicing, trade receivables are derecognized from our Consolidated Balance Sheet when sold to third parties upon determining that such receivables are presumptively beyond the reach of creditors in a bankruptcy proceeding. Any recourse obligation is measured using market data from similar transactions and the servicing liability is determined based on the fair value that a third party would charge to service these receivables. These liabilities were determined to not be material at December&#xA0;31, 2017 and 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We have facilities in the U.S. and Italy that enable us to sell to third parties, on an ongoing basis, certain trade receivables with recourse. The trade receivables sold with recourse are generally short-term receivables with payment due dates of less than 10 days from the date of sale, which are subject to a servicing obligation. Trade receivables sold under these facilities were $21.4 and $19.8&#xA0;million during the years ended December&#xA0;31, 2017 and 2016, respectively, which approximates the cash received.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We have facilities in Spain and Italy that enable us to sell to third parties, on an ongoing basis, certain trade receivables without recourse. Trade receivables sold without recourse are generally short-term receivables with payment due dates of less than one year, which are secured by international letters of credit. Trade receivables sold under these facilities were $5.9 and $3.5&#xA0;million during the years ended December&#xA0;31, 2017 and 2016, respectively, which approximates the cash received.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We report collections from the sale of trade receivables to third parties as operating cash flows in the Consolidated Statements of Cash Flows.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <i>Restructuring Reserves</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Restructuring liabilities are established when the costs have been incurred. Severance and other employee separation costs are incurred when management commits to a plan of termination identifying the number of employees impacted, their termination dates, and the terms of their severance arrangements. The liability is accrued at the employee notification date unless service is required beyond the greater of 60 days or the legal notification period, in which case the liability is recognized ratably over the service period. Facility downsizing and closure costs are accrued at the earlier of the lessor notification date, if the lease agreement allows for early termination, or the cease use date. Relocation costs are incurred when the related relocation services are performed. Costs related to contracts without future benefit are incurred at the earlier of the cease use date or the contract cancellation date.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Allowance for Doubtful Accounts and Sales-related Allowances</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We establish an allowance for doubtful accounts to ensure that trade receivables are not overstated due to uncollectibility. We record specific reserves for individual accounts when we become aware of specific customer circumstances, such as bankruptcy filings, deterioration in the customer&#x2019;s operating results or financial position, or potential unfavorable outcomes from disputes with customers or vendors.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> We perform ongoing credit evaluations of the financial condition of our printer manufacturer, third-party distributor, reseller, and other customers and require collateral, such as letters of credit and bank guarantees, in certain circumstances. The past due or delinquency status of a receivable is based on the contractual payment terms of the receivable. The need to write off a receivable balance depends on the age, size, and determination of collectibility of the receivable. Balances are written off when we deem it probable that the receivable will not be recovered.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We make provisions for sales rebates and revenue adjustments based on analysis of current sales programs and revenue in accordance with our revenue recognition policy.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <i>Performance-based and Market-based RSUs and Stock Options</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Performance-based and market-based RSUs included in the tables above as of December&#xA0;31, 2017, 2016, and 2015, and activity for each of the years then ended, are summarized below (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="74%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b><font style="WHITE-SPACE: nowrap">Performance-based</font></b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b><font style="WHITE-SPACE: nowrap">Market-based</font></b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>RSUs</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Stock<br /> Options</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>RSUs</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-vested</font> at January&#xA0;1, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">852</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">569</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(284</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(217</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(26</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><font style="WHITE-SPACE: nowrap">Non-vested</font> at December&#xA0;31, 2015</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">920</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">821</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(226</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(250</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(12</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><font style="WHITE-SPACE: nowrap">Non-vested</font> at December&#xA0;31, 2016</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,265</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">675</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(284</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(447</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><font style="WHITE-SPACE: nowrap">Non-vested</font> at December&#xA0;31, 2017</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,209</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Note 4: Balance Sheet Components</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Inventories</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Inventories as of December&#xA0;31, 2017 and 2016 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Raw materials</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right">57,061</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right">45,798</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Work in process</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">9,792</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">7,362</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Finished goods</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">58,960</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">43,178</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">125,813</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">96,338</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Accrued and Other Liabilities</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Accrued and other liabilities as of December&#xA0;31, 2017 and 2016 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued compensation and benefits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,113</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">31,714</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contingent consideration&#x2014;current</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,992</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,244</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Warranty provision&#x2014;current</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,931</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,054</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Debt assumed through business acquisitions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,101</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">98</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued royalty payments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,903</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,994</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued litigation and consulting</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,277</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,916</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Technology transfer</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,593</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,822</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Hedging liability</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,281</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">258</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred rent</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,846</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,938</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Sales tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,574</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,997</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restructuring and other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,452</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,824</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other accrued liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,097</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,646</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">98,090</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">85,505</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Accumulated Other Comprehensive Income (Loss) (&#x201C;OCI&#x201D;)</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> OCI classified within stockholders&#x2019; equity in our Consolidated Balance Sheets as of December&#xA0;31, 2017 and 2016 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="77%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net unrealized investment losses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(697</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(473</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Currency translation gains (losses)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,794</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(24,111</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net unrealized gains on cash flow hedges</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,138</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(24,575</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> There were $0.1 and less than $0.1&#xA0;million, net of tax, reclassified out of OCI for the years ended December&#xA0;31, 2017 and 2015, respectively, consisting of unrealized gains and losses from investments in debt securities reported within interest income and other income (expense), net, in our Consolidated Statements of Operations.&#xA0;There were no amounts reclassified out of OCI for the year ended December&#xA0;31, 2016.</p> </div> 0.05 0.06 0.75 0.01 0.90 0.04 27500000 29559000 1166000 10450000 0.861 27000000 1200000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b>Inventory Valuation.</b> In July 2015, the Financial Accounting Standards Board (&#x201C;FASB&#x201D;) issued (&#x201C;ASU&#x201D;) <font style="WHITE-SPACE: nowrap">2015-11,</font> Simplifying the Measurement of Inventory, which became effective in the first quarter of 2017. <font style="WHITE-SPACE: nowrap">ASU&#xA0;2015-11</font> requires that inventory be valued at the lower of cost and net realizable value, which is defined as the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. We previously valued inventory at the lower of cost or net realizable value less a reasonable profit margin as allowed by previous inventory valuation guidance. The adoption of ASU <font style="WHITE-SPACE: nowrap">2015-11</font> increased our inventory valuation by $1.2&#xA0;million as of December&#xA0;31, 2017.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b>Settlement of Convertible Debt.</b> ASU <font style="WHITE-SPACE: nowrap">2016-15,</font> Statement of Cash Flows: Classification of Certain Cash Receipts and Cash Payments, issued in August 2016, requires that cash settlements of principal amounts of debt instruments with coupon interest rates that are insignificant in relation to the effective interest rate of the debt must classify the portion of the principal payment attributable to the accreted interest related to the debt discount as cash outflows from operating activities. This is consistent with the classification of the coupon interest payments.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> ASU <font style="WHITE-SPACE: nowrap">2016-15</font> will be effective in the first quarter of 2018. Accordingly, $63.6&#xA0;million debt discount attributable to the difference between the 0.75% coupon interest rate on our Notes and the 4.98% effective interest rate will be classified as an operating cash outflow in the Consolidated Statement of Cash Flows upon cash settlement. If we settle the conversion of the Notes in cash on or prior to the maturity date of September&#xA0;1, 2019, the cash outflow of $63.6&#xA0;million will be reported in operating activities in the Consolidated Statement of Cash Flows. Debt issuance costs were reported as operating activities in the Consolidated Statement of Cash Flows when they were previously paid.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b>Restricted Cash.</b> In November 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2016-18,</font> Statement of Cash Flows: Restricted Cash, requiring that the statement of cash flows explain the change in cash, cash equivalents, and amounts generally described as restricted cash or restricted cash equivalents. Therefore, amounts generally described as restricted cash and restricted cash equivalents will be included with cash and cash equivalents when reconciling the <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">beginning-of-period</font></font> and <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">end-of-period</font></font> total amounts shown on the statement of cash flows. Under current guidance, changes in restricted cash and restricted cash equivalents are included in operating or investing activities in the Consolidated Statements of Cash Flows.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> ASU <font style="WHITE-SPACE: nowrap">2016-18</font> will be effective in the first quarter of 2018. Changes in restricted cash related to the <font style="WHITE-SPACE: nowrap">off-balance</font> sheet financing arrangement described in Note 15&#x2014;Property and Equipment, net of the Notes to Consolidated Financial Statements will no longer be presented as an investing cash outflow, but will instead be presented as a component of the beginning and ending balance of cash, cash equivalents, and restricted cash in the Consolidated Statements of Cash Flows.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b>Lease Arrangements.</b> Under current guidance, the classification of a lease by a lessee as either an operating or capital lease determines whether an asset and liability is recognized on the balance sheet. ASU <font style="WHITE-SPACE: nowrap">2016-02,</font> Leases, issued in February 2016 and effective in the first quarter of 2019, requires that a lessee recognize an asset and liability on its balance sheet related to all leases with terms in excess of one year. For all leases, a lessee will be required to recognize a <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font> asset and a lease liability, initially measured at the present value of the lease payments, in the statement of financial position. The <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-to-use</font></font> asset represents the right to use the underlying asset during the lease term.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The recognition, measurement, and presentation of expenses and cash flows by a lessee will not be significantly changed from previous guidance. There will continue to be a differentiation between finance leases and operating leases. The criteria for determining whether a lease is a financing or operating lease will be substantially the same as existing guidance except that the &#x201C;bright line&#x201D; percentages have been removed.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">For finance leases, interest is recognized on the lease liability separately from depreciation of the <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font> asset in the statement of operations. Principal repayments are classified within financing activities and interest payments are classified as operating activities in the statement of cash flows.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">For operating leases, a lessee is required to recognize lease expense generally on a straight-line basis. All operating lease payments are classified as operating activities in the statement of cash flows.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The current <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">build-to-suit</font></font> lease accounting guidance will be rescinded by the new guidance, although this guidance will be replaced with guidance restricting lessee control during the construction period. Consequently, the accounting for <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">build-to-suit</font></font> leases will be the same as operating leases unless the lessee control provisions are applicable.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> We have not quantified the impact, but the requirement to recognize a <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font> asset and a lease liability related to operating leases will have a material impact on our consolidated financial position as reflected in our Consolidated Balance Sheets. As stated above, the recognition, measurement, and presentation of expenses and cash flows by a lessee will not significantly change from previous guidance; accordingly, the impact on our results of operations as reflected in our Consolidated Statements of Operations is not expected to be material.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b>Definition of a Business.</b> ASU <font style="WHITE-SPACE: nowrap">2017-01,</font> Business Combinations: Clarifying the Definition of a Business, was issued in January 2017, and significantly narrows how businesses are defined. Under current guidance, a business is defined as an integrated set of assets and activities that usually consists of business processes and their related inputs and outputs. However, business process outputs are not required to be present and only some business process inputs and business processes must be present if the acquiring entity can produce outputs by integrating the acquired set of assets and activities with its own inputs and processes. Essentially, existing guidance only requires that business processes and inputs be present in order to constitute a business.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Under ASU <font style="WHITE-SPACE: nowrap">2017-01,</font> when substantially all of the fair value of the gross assets acquired is concentrated in a single asset or group of similar identifiable assets, then the assets acquired do not constitute a business. If substantially all of the fair value of the gross assets acquired is not concentrated in a single asset or group of similar assets, then the assets acquired may constitute a business if certain criteria are met. We must determine whether the acquired gross assets and activities include an input and a &#x201C;substantive&#x201D; process that together &#x201C;significantly&#x201D; contribute to the ability to create an output. A framework and specific criteria are provided to assist with the evaluation of whether a process is &#x201C;substantive&#x201D; and &#x201C;significantly contributes&#x201D; to the ability to create an output. &#x201C;Output&#x201D; is narrowly defined to be consistent with the description of a performance obligation in the new revenue guidance. Missing inputs and processes may not be replaced by integration with our own inputs and processes under the new guidance.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Our consolidated financial statements may be impacted if an acquisition does not qualify as a business combination after ASU <font style="WHITE-SPACE: nowrap">2017-01</font> is effective in the first quarter of 2018. Such acquisitions would be accounted for as asset purchases.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b>Financial Instruments.</b> ASU <font style="WHITE-SPACE: nowrap">2016-13,</font> Measurement of Credit Losses on Financial Instruments, issued in June 2016, amends current guidance regarding other-than-temporary impairment of <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> debt securities. The new guidance requires an estimate of expected credit loss when fair value is below the amortized cost of the asset without regard for the length of time that the fair value has been below the amortized cost or the historical or implied volatility of the asset. Credit losses on <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> debt securities will be limited to the difference between the security&#x2019;s amortized cost basis and its fair value. The use of an allowance to record estimated credit losses (and subsequent recoveries) will also be required under the new guidance.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> ASU <font style="WHITE-SPACE: nowrap">2016-13</font> will be effective in the first quarter of 2020. We are evaluating its impact on the carrying value of our <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> securities and results of operations.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b>Revenue Recognition.</b> ASU <font style="WHITE-SPACE: nowrap">2014-09,</font> Revenue from Contracts with Customers, issued in May 2014, <font style="WHITE-SPACE: nowrap">ASU&#xA0;2016-10,</font> Revenue from Contracts with Customers: Identifying Performance Obligations and Licensing, and subsequent amendments, enhance the comparability of revenue recognition practices across entities, industries, jurisdictions, and capital markets. The principles-based guidance provides a framework for addressing revenue recognition issues comprehensively. The standards require that revenue be recognized that reflects the consideration the entity expects to be entitled to in exchange for goods or services, which are referred to as performance obligations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> ASU <font style="WHITE-SPACE: nowrap">2014-09</font> will be effective in the first quarter of 2018. Two adoption methods are allowed under <font style="WHITE-SPACE: nowrap">ASU&#xA0;2014-09:</font> the full retrospective method and modified retrospective method. We elected to use the modified retrospective method by applying the revised guidance to contracts that have not been completed as of January&#xA0;1, 2018. Retained earnings will be adjusted for the cumulative effect of the change on January&#xA0;1, 2018, estimated to be between $1.7 to $2.3&#xA0;million <font style="WHITE-SPACE: nowrap">(pre-tax)</font> offset by a credit to deferred revenue. The key changes in the guidance that impact our revenue recognition relate to the timing of revenue recognition and allocation of contract revenue between services and software licenses. The requirement to defer incremental contract acquisition costs (e.g., commissions) and recognize them over the contract period or expected customer life will result in the recognition of a deferred charge on our balance sheet, estimated to be between $7.5 and $8.5&#xA0;million <font style="WHITE-SPACE: nowrap">(pre-tax)</font> offset by a credit to retained earnings. The cumulative retained earnings adjustment, estimated to be between $4.3 and $5.3&#xA0;million on January&#xA0;1, 2018, after considering the income tax effect.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The new standard requires comprehensive annual and interim disclosures regarding the nature, amount, timing, and uncertainty of recognized revenue, which will be provided in the year of adoption along with the impact on recognized revenue compared with revenue that would have been recognized under prior guidance. Qualitative and quantitative disclosures will be required regarding:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">disaggregation of our current disclosures of revenue by segment and geographic area into categories that depict how revenue and cash flows are impacted by economic factors,</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">timing of recognition, contract duration, and sales channel,</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">billed and unbilled contracts with customers, including revenue and impairments recognized, disaggregation, and information about contract balances and performance obligations,</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">significant judgments and changes in judgments required to determine the transaction price, amounts allocated to performance obligations, and the timing for recognizing revenue resulting from the satisfaction of performance obligations,</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">assets recognized from the costs to obtain or fulfill a contract (e.g., commissions), and</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">bad debt provisions related to billed and unbilled receivables.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We are assessing the full impact on our consolidated financial statements, systems, and controls upon adoption.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b>Nonfinancial Asset Derecognition.</b> In February 2017, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2017-05,</font> Other Income&#x2014;Gains and Losses from the Derecognition of Nonfinancial Assets: Clarifying the Scope of Asset Derecognition and Accounting for Partial Sales of Nonfinancial Assets, which clarifies the scope of recent guidance as it relates to nonfinancial asset derecognition and the accounting for partial sales of nonfinancial assets. The ASU conforms the derecognition guidance as it relates to nonfinancial assets with the derecognition guidance in the new revenue standard (ASU <font style="WHITE-SPACE: nowrap">2014-09)</font> and is expected to have a material impact on the accounting for real estate dispositions.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> ASU <font style="WHITE-SPACE: nowrap">2017-05</font> will be effective in the first quarter of 2018. We have elected to adopt the modified retrospective method of implementation.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b>Stock Compensation Modification.</b> In May 2017, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2017-09,</font> Stock Compensation&#x2014;Scope of Modification Accounting, which clarifies the scope of modification accounting for share-based payment arrangements. Specifically, an entity would not apply modification accounting if the fair value, vesting conditions, and classification of the awards are the same immediately before and after the modification.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> ASU <font style="WHITE-SPACE: nowrap">2017-09</font> will be effective in the first quarter of 2018. We will adopt this guidance prospectively to awards modified on or after the adoption date. We do not believe this guidance will materially impact our results of operations.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b>Hedge Accounting.</b> In August 2017, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2017-12,</font> Targeted Improvements to Accounting for Hedging Activities, which amends the hedge accounting recognition and presentation requirements in ASC 815, Derivatives and Hedging.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Our foreign currency derivative contracts include notional amounts of $3.9&#xA0;million that have been designated as cash flow hedges of our Indian rupee operating expense exposure at December&#xA0;31, 2017. Under current guidance, changes in the fair value of the effective portion of these contracts are reported as a component of OCI and reclassified to operating expense in the periods of payment of the hedged cash flows. The ineffective portion is recognized as a component of interest income and other income, net. Under the new guidance, the entire change in the fair value of hedging instruments designated as cash flow hedges that are included in the assessment of hedge effectiveness will be recorded in OCI. Those amounts are reclassified to earnings in the periods of payment in the same income statement line item as the hedged operating expenses. Upon adoption, a cumulative-effect adjustment will be required to charge the ineffective portion of derivative contracts designated as cash flow hedges existing at the date of adoption to accumulated OCI with a corresponding adjustment to the retained earnings as of the beginning of the fiscal year of the adoption.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The new guidance continues to require an initial prospective quantitative hedge effectiveness assessment unless the hedging relationship qualifies for the critical-terms-match method or facts and circumstances method, which permit an assumption of perfect hedge effectiveness. After the initial quantitative assessment, the new guidance permits a qualitative ongoing effectiveness assessment for certain hedges if we can reasonably support an expectation of high effectiveness throughout the term of the hedge. The new guidance also requires additional disclosure related to the effect on the income statement of cash flow hedges.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> ASU <font style="WHITE-SPACE: nowrap">2017-12</font> will be effective in the first quarter of 2019. We do not believe this guidance will materially impact our results of operations.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <b>Income Taxes.</b> SAB 118 provides guidance for the application of ASC 740 in the reporting period that includes December&#xA0;22, 2017, which is the date the Act to provide for reconciliation pursuant to titles II and V of the concurrent resolution on the budget for fiscal year 2018 (&#x201C;2017 Tax Act&#x201D;) was signed into law. SAB 118 requires that we recognize those income tax effects in our financial statements for which the accounting can be completed, as might be the case for the effect of rate changes on deferred tax assets and deferred tax liabilities. For matters that have not been completed, we are required to recognize provisional amounts to the extent that they are reasonably estimable, adjust them during a measurement period when more information becomes available, and report this information in our financial statements in that period. The measurement period is defined as up to one year from the enactment date, which will expire on December&#xA0;22, 2018.</p> </div> -0.01 -500000 -300000 -3400000 3400000 138000 160000 692000 21887000 P1Y1M24D 510000 1467000 761000 42740000 42.74 41.51 35.89 35890000 P4Y P1Y 0.02 0 4645000 12.09 P2Y0M0D 0.013 0.28 P0Y6M0D 0.007 0.24 0 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> ASC <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">260-10-45-48.</font></font></font> Accordingly, performance-based RSUs, which vested on various dates during the years ended December&#xA0;31, 2017, 2016, and 2015 based on achievement of specified performance criteria related to revenue, cash flows from operating activities, and <font style="WHITE-SPACE: nowrap">non-GAAP</font> operating income targets; market-based RSUs, which vested during the year ended December&#xA0;31, 2015 based on achievement of specified stock prices for defined periods; and performance-based stock options, which vested during the year ended December&#xA0;31, 2016 based on achievement of specified targets related to <font style="WHITE-SPACE: nowrap">non-GAAP</font> return on equity, are included in the determination of net income (loss) per diluted common share as of the beginning of each respective year.</p> </div> 447000 675000 284000 P1Y 47.18 33.43 P3Y P2Y 2100000 21500000 1300000 0.008 1700000 6800000 0.0339 0.0498 0.27 5900000 9000000 9000000 0.20 < one year P5Y0M0D P4Y0M0D P10Y0M0D P2Y0M0D 2017-01-31 23900000 2015-11-04 1200000 0.20 21500000 4711000 0.21 2015-10-06 0.18 0.16 2017-05-08 6500000 2017-08-14 0.0283 P8Y0M0D P5Y0M0D P5Y0M0D 2017-08-14 3200000 P6M 2017-10-01 0.0297 P9Y0M0D P7Y0M0D P5Y0M0D P4Y0M0D < one year P6Y0M0D P4Y0M0D 19500000 506456000 2561000 509017000 200000 1.00 1.00 Upon completion of the initial six-year term, we have the option to renew the lease, purchase the facility, or return the facility to BTMU subject to an 89% residual value guarantee under which we would recognize additional rent expense in the form of a variable rent payment. 300000 100000 2000000 On November 1, 2017 (“Effective Date”), we entered into an Agreement with Xeikon, which is a division of the Flint Group headquartered in Luxembourg to license the right to the manufacturing (technology) and support of the Jetrion business. Pursuant to the Agreement, we licensed the Jetrion customer list to Xeikon, which will enable Xeikon to assume the relationship with the third-party outsourcing company that manufactures Jetrion printers for us and resell the printers to our current customer base. Xeikon will purchase UV label ink exclusively from us and resell to both our current customer base as well as new Xeikon inkjet customers. Per the terms of the Agreement, we agreed to cease sales of Jetrion products for four years after the Effective Date. We received cash consideration of $2 million during 2017 followed by annual volume-based royalty payments based on Xeikon’s ink purchases from us through October 31, 2021. P4Y 345000000 P1Y9M18D 35.18 300000 P27M 0.10 25000 0.01 0.060 0.047 0.108 P9Y P3Y P6Y P2Y P5Y6M0D P4Y10M25D P16Y P3Y P3Y7M6D P4Y7M6D P5Y P4Y P2Y10M25D P4Y1M6D 2561000 8211000 9177000 6583000 4500000 1700000 4100000 300000 100000 4500000 2000000 4200000 900000 2019-09-01 • if the last reported sale price of our common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; • during the five business day period after any five consecutive trading day period (“Notes Measurement Period”) in which the “trading price” (as the term is defined in the Indenture) per $1,000 principal amount of Notes for each trading day of such Notes Measurement Period was less than 98% of the product of the last reported stock price on such trading day and the conversion rate on each such trading day; • upon the occurrence of specified corporate events; or • at any time on or after March 1, 2019 until the close of business on the second scheduled trading day immediately preceding the maturity date. The Notes are senior unsecured obligations of EFI with interest payable semiannually in arrears on March 1 and September 1 of each year, commencing March 1, 2015. The Notes are not callable and will mature on September 1, 2019, unless previously purchased or converted in accordance with their terms prior to such date. P3Y 0.11 12000000 400000 400000 0 P4Y P10Y P1Y P7Y 0.0027 P15M P12M P40Y P10Y P5Y P3Y P5Y P7Y P5Y P3Y 2800000 P7Y P2Y P3Y P5Y P3Y P3Y P40Y P5Y P3Y 8100000 0.12 0.30 P1Y8M5D 2027 0.75 P15M 0.0498 0.04 0.14 P0Y10M10D 2022 0.01 P12M 0.006 -26532000 10005000 2064000 -7000 1166000 32713000 761000 284000 166000 3000 2000 7000 -15345000 2613000 101844000 135682000 487968000 369610000 21400000 0.32 0.10 0.30 5900000 9100000 2400000 91400000 13305000 208620000 570688000 P13M 0.366 0.02 1400000 9602000 682000 679000 185937000 266011000 0.699 0.04 0.025 0.704 11632000 7527000 10000 114460000 156561000 0.731 0.03 0.04 0.21 4600000 21484000 12400000 0.0 31826000 13489000 -31726000 39560000 400000 1257000 400000 6813000 2100000 1628000 222000 0.10 37749000 -7593000 11721000 4790000 483900000 662000 -6248000 2200000 55081000 -4276000 -11091000 -567000 14100000 -0.163 0.085 10342000 0.94 0.350 0.033 -0.399 0.068 374000 0.96 0.002 0.022 0.012 0.014 3800000 508165000 29573000 0 85618000 -7691000 -834000 8254000 38648000 30394000 6812000 13527000 1288000 2627000 831000 62000 -15404000 651000 -2429000 475000 529000 31221000 -4510000 897000 -6301000 3320000 6498000 17716000 16338000 5716000 2588000 2975000 28111000 -12050000 121004000 452346000 -109106000 44949000 55819000 4316000 -97000 -7111000 500000 0 -97000 -5443000 0 83292000 216349000 6252000 21560000 22373000 19932000 28111000 11100000 12031000 252856000 12715000 2808000 403000 151395000 128 992065000 P1Y5M16D 11.64 169042000 73000 3800000 0 115000 9759000 1345000 83291000 47797000 0 9341000 8000 10678000 46900000 10678000 545000 6731000 4100000 8803000 800000 19800000 3059000 7521000 500000 3921000 -1444000 1350000 193000 0 19932000 3059000 10000 183000 79000 28952000 303000 1359000 787000 38340000 38.34 39.54 43.35 43350000 12000 0 4000 2795000 10.69 P2Y0M0D 0.008 0.32 P0Y6M0D 0.004 0.22 0 250000 821000 226000 P1Y 39.79 45.76 P3Y P2Y 2200000 23800000 2016-03-01 P6Y P5Y < one year P5Y 200000 2700000 2016-06-16 P4Y P3Y P4Y < one year P5Y 3600000 23800000 400000 6800000 508165000 475000 2784000 511424000 1600000 1.00 1.00 345000000 32.88 300000 0.060 0.047 2784000 12384000 8968000 7690000 2014 2016 2014 2016 2013 2016 2014 2016 2013 2016 2013 2016 3900000 1800000 16400000 200000 200000 3900000 2000000 16600000 2800000 8800000 P16Y 0.30 0.0498 P2Y 0.14 0.006 -31726000 73000 9756000 1344000 -8000 3059000 -7200000 787000 30000 297000 116000 3000 1000 8000 44949000 1981000 83291000 131349000 500411000 360305000 19800000 3500000 10500000 200000 1800000 74200000 1426000 -2370000 -171000 198923000 562583000 0.354 -184000 198322000 277745000 0.714 28147000 -5137000 -663000 114179000 151737000 0.752 -600000 45500000 0.10 0.10 123530000 4787000 8143000 228691000 0.04 0.04 118397000 2103000 6969000 234133000 0.11 0.11 125047000 5235000 11709000 245650000 0.06 0.06 127252000 2759000 7991000 247047000 0.37 0.38 125194000 17662000 9410000 245575000 0.07 0.07 127458000 3454000 7397000 248359000 0.42 0.43 139527000 19949000 27731000 266707000 0.01 500000 600000 700000 140000000 20500000 28500000 -0.58 -0.58 128216000 -26345000 4016000 269163000 27500000 2000000 -3400000 0000867374 efii:OptitexLtdMember 2017-10-01 2017-12-31 0000867374 2017-10-01 2017-12-31 0000867374 us-gaap:ScenarioPreviouslyReportedMember 2016-10-01 2016-12-31 0000867374 us-gaap:RestatementAdjustmentMember 2016-10-01 2016-12-31 0000867374 2016-10-01 2016-12-31 0000867374 2017-07-01 2017-09-30 0000867374 2016-07-01 2016-09-30 0000867374 2017-04-01 2017-06-30 0000867374 2016-04-01 2016-06-30 0000867374 2016-01-01 2016-03-31 0000867374 2017-01-01 2017-03-31 0000867374 us-gaap:ScenarioPreviouslyReportedMember 2016-01-01 2016-12-31 0000867374 us-gaap:RestatementAdjustmentMember 2016-01-01 2016-12-31 0000867374 efii:ProductivitySoftwareMember 2016-01-01 2016-12-31 0000867374 efii:FieryMember 2016-01-01 2016-12-31 0000867374 efii:IndustrialInkJetMember 2016-01-01 2016-12-31 0000867374 efii:ShareRepurchaseProgramTwoThousandAndThirteenMember 2016-01-01 2016-12-31 0000867374 efii:NetShareSettlementMember 2016-01-01 2016-12-31 0000867374 efii:SpainAndItalyMember 2016-01-01 2016-12-31 0000867374 country:US 2016-01-01 2016-12-31 0000867374 us-gaap:EMEAMember 2016-01-01 2016-12-31 0000867374 us-gaap:AmericasMember 2016-01-01 2016-12-31 0000867374 us-gaap:AsiaPacificMember 2016-01-01 2016-12-31 0000867374 us-gaap:TreasuryStockMember 2016-01-01 2016-12-31 0000867374 us-gaap:RetainedEarningsMember 2016-01-01 2016-12-31 0000867374 us-gaap:CommonStockMember 2016-01-01 2016-12-31 0000867374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-01-01 2016-12-31 0000867374 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-12-31 0000867374 us-gaap:MinimumMember us-gaap:MarketApproachValuationTechniqueMember 2016-01-01 2016-12-31 0000867374 us-gaap:MinimumMember 2016-01-01 2016-12-31 0000867374 us-gaap:MaximumMember us-gaap:MarketApproachValuationTechniqueMember 2016-01-01 2016-12-31 0000867374 us-gaap:MaximumMember 2016-01-01 2016-12-31 0000867374 efii:FacilitiesMember 2016-01-01 2016-12-31 0000867374 us-gaap:VehiclesMember 2016-01-01 2016-12-31 0000867374 efii:UnrecognizedIncomeTaxBenefitsMember 2016-01-01 2016-12-31 0000867374 efii:AccruedInterestAndPenaltiesMember 2016-01-01 2016-12-31 0000867374 efii:FederalStateAndForeignTaxMember 2016-01-01 2016-12-31 0000867374 us-gaap:StateAndLocalJurisdictionMember us-gaap:LatestTaxYearMember 2016-01-01 2016-12-31 0000867374 us-gaap:StateAndLocalJurisdictionMember us-gaap:EarliestTaxYearMember 2016-01-01 2016-12-31 0000867374 us-gaap:TaxAuthoritySpainMember us-gaap:LatestTaxYearMember 2016-01-01 2016-12-31 0000867374 us-gaap:TaxAuthoritySpainMember us-gaap:EarliestTaxYearMember 2016-01-01 2016-12-31 0000867374 us-gaap:TaxAndCustomsAdministrationNetherlandsMember us-gaap:LatestTaxYearMember 2016-01-01 2016-12-31 0000867374 us-gaap:TaxAndCustomsAdministrationNetherlandsMember us-gaap:EarliestTaxYearMember 2016-01-01 2016-12-31 0000867374 us-gaap:MinistryOfEconomicAffairsAndFinanceItalyMember us-gaap:LatestTaxYearMember 2016-01-01 2016-12-31 0000867374 us-gaap:MinistryOfEconomicAffairsAndFinanceItalyMember us-gaap:EarliestTaxYearMember 2016-01-01 2016-12-31 0000867374 us-gaap:InternalRevenueServiceIRSMember us-gaap:LatestTaxYearMember 2016-01-01 2016-12-31 0000867374 us-gaap:InternalRevenueServiceIRSMember us-gaap:EarliestTaxYearMember 2016-01-01 2016-12-31 0000867374 us-gaap:IsraelTaxAuthorityMember us-gaap:LatestTaxYearMember 2016-01-01 2016-12-31 0000867374 us-gaap:IsraelTaxAuthorityMember us-gaap:EarliestTaxYearMember 2016-01-01 2016-12-31 0000867374 us-gaap:SellingAndMarketingExpenseMember 2016-01-01 2016-12-31 0000867374 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-12-31 0000867374 us-gaap:GeneralAndAdministrativeExpenseMember 2016-01-01 2016-12-31 0000867374 us-gaap:CostOfSalesMember 2016-01-01 2016-12-31 0000867374 efii:PotentialEarnOutMember us-gaap:MinimumMember efii:MarketApproachValuationTechniqueOneMember 2016-01-01 2016-12-31 0000867374 efii:PotentialEarnOutMember us-gaap:MaximumMember efii:MarketApproachValuationTechniqueOneMember 2016-01-01 2016-12-31 0000867374 efii:EmployeeStockPurchasePlanMember 2016-01-01 2016-12-31 0000867374 efii:LiabilityComponentGrossValueMember 2016-01-01 2016-12-31 0000867374 efii:BankOfTokyoMitsubishiUFJLeasingFinanceLLCMember efii:CityOfManchesterMember 2016-01-01 2016-12-31 0000867374 efii:BankOfTokyoMitsubishiUFJLeasingFinanceLLCMember efii:OffBalanceSheetFinancingSyntheticLeaseArrangementsMember 2016-01-01 2016-12-31 0000867374 us-gaap:IntangibleAssetsAmortizationPeriodMember us-gaap:DevelopedTechnologyRightsMember 2016-01-01 2016-12-31 0000867374 us-gaap:MaterialReconcilingItemsMember efii:SegmentProfitMember 2016-01-01 2016-12-31 0000867374 us-gaap:MaterialReconcilingItemsMember us-gaap:CostOfSalesMember 2016-01-01 2016-12-31 0000867374 us-gaap:MaterialReconcilingItemsMember 2016-01-01 2016-12-31 0000867374 efii:RialcoOptitexReggianiDirectSmileAndCTIMember 2016-01-01 2016-12-31 0000867374 efii:SmartlincIncMember 2016-01-01 2016-12-31 0000867374 efii:ReggianiMember 2016-01-01 2016-12-31 0000867374 efii:DirectSmileMember 2016-01-01 2016-12-31 0000867374 efii:OptitexLtdMember efii:ExistingTechnologyMember us-gaap:MaximumMember efii:ProductivitySoftwareMember 2016-01-01 2016-12-31 0000867374 efii:OptitexLtdMember efii:BacklogMember us-gaap:MaximumMember efii:ProductivitySoftwareMember 2016-01-01 2016-12-31 0000867374 efii:OptitexLtdMember us-gaap:TradeNamesMember us-gaap:MaximumMember efii:ProductivitySoftwareMember 2016-01-01 2016-12-31 0000867374 efii:OptitexLtdMember us-gaap:CustomerRelationshipsMember us-gaap:MinimumMember efii:ProductivitySoftwareMember 2016-01-01 2016-12-31 0000867374 efii:OptitexLtdMember us-gaap:CustomerRelationshipsMember us-gaap:MaximumMember efii:ProductivitySoftwareMember 2016-01-01 2016-12-31 0000867374 efii:OptitexLtdMember 2016-01-01 2016-12-31 0000867374 efii:AllBusinessAcquisitionMember 2016-01-01 2016-12-31 0000867374 efii:MetrixMember 2016-01-01 2016-12-31 0000867374 efii:RialcoLimitedMember efii:ExistingTechnologyMember efii:IndustrialInkJetMember 2016-01-01 2016-12-31 0000867374 efii:RialcoLimitedMember efii:BacklogMember us-gaap:MaximumMember efii:IndustrialInkJetMember 2016-01-01 2016-12-31 0000867374 efii:RialcoLimitedMember us-gaap:TradeNamesMember efii:IndustrialInkJetMember 2016-01-01 2016-12-31 0000867374 efii:RialcoLimitedMember us-gaap:CustomerRelationshipsMember efii:IndustrialInkJetMember 2016-01-01 2016-12-31 0000867374 efii:RialcoLimitedMember 2016-01-01 2016-12-31 0000867374 efii:ReggianiAndMatanMember 2016-01-01 2016-12-31 0000867374 efii:PerformanceBasedRsusMember efii:LongTermMember 2016-01-01 2016-12-31 0000867374 efii:PerformanceBasedRsusMember efii:ShortTermMember 2016-01-01 2016-12-31 0000867374 efii:PerformanceBasedRsusMember 2016-01-01 2016-12-31 0000867374 efii:MarketBasedStockOptionsMember 2016-01-01 2016-12-31 0000867374 efii:EmployeeStockPurchasePlanMember us-gaap:MinimumMember 2016-01-01 2016-12-31 0000867374 efii:EmployeeStockPurchasePlanMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0000867374 efii:EmployeeStockPurchasePlanMember 2016-01-01 2016-12-31 0000867374 efii:PerformanceBasedStockOptionsMember 2016-01-01 2016-12-31 0000867374 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-12-31 0000867374 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0000867374 efii:RestrictedStockUnitsAndPerformanceStockUnitsMember 2016-01-01 2016-12-31 0000867374 efii:EmployeeStockPurchasePlanMember 2016-01-01 2016-12-31 0000867374 2016-01-01 2016-12-31 0000867374 us-gaap:ScenarioForecastMember 2018-01-01 2018-12-31 0000867374 efii:IndustrialInkjetAndProductivitySoftwareMember 2017-01-01 2017-12-31 0000867374 efii:ProductivitySoftwareMember 2017-01-01 2017-12-31 0000867374 efii:FieryMember 2017-01-01 2017-12-31 0000867374 efii:IndustrialInkJetMember 2017-01-01 2017-12-31 0000867374 efii:ShareRepurchaseProgramTwoThousandAndThirteenMember 2017-01-01 2017-12-31 0000867374 efii:NetShareSettlementMember 2017-01-01 2017-12-31 0000867374 efii:SpainAndItalyMember 2017-01-01 2017-12-31 0000867374 efii:SouthernEuropeanCountriesMember 2017-01-01 2017-12-31 0000867374 efii:EuropeanMember 2017-01-01 2017-12-31 0000867374 country:US 2017-01-01 2017-12-31 0000867374 us-gaap:EMEAMember 2017-01-01 2017-12-31 0000867374 us-gaap:AmericasMember 2017-01-01 2017-12-31 0000867374 us-gaap:AsiaPacificMember 2017-01-01 2017-12-31 0000867374 us-gaap:TreasuryStockMember 2017-01-01 2017-12-31 0000867374 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0000867374 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0000867374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0000867374 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0000867374 us-gaap:MinimumMember us-gaap:MarketApproachValuationTechniqueMember 2017-01-01 2017-12-31 0000867374 us-gaap:MinimumMember efii:FieryMember 2017-01-01 2017-12-31 0000867374 us-gaap:MinimumMember 2017-01-01 2017-12-31 0000867374 us-gaap:MaximumMember us-gaap:MarketApproachValuationTechniqueMember 2017-01-01 2017-12-31 0000867374 us-gaap:MaximumMember efii:FieryMember 2017-01-01 2017-12-31 0000867374 us-gaap:MaximumMember 2017-01-01 2017-12-31 0000867374 efii:FacilitiesMember 2017-01-01 2017-12-31 0000867374 efii:PerpetualLicensesMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0000867374 efii:PerpetualLicensesMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0000867374 efii:BuildToSuitCapitalLeaseMember 2017-01-01 2017-12-31 0000867374 efii:TestingAndOtherEquipmentMember 2017-01-01 2017-12-31 0000867374 efii:ComputerSoftwareMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0000867374 efii:ComputerSoftwareMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0000867374 efii:ResearchAndDevelopmentEquipmentMember 2017-01-01 2017-12-31 0000867374 efii:DesktopAndLaptopComputersMember 2017-01-01 2017-12-31 0000867374 efii:ManufacturingEquipmentMember 2017-01-01 2017-12-31 0000867374 us-gaap:VehiclesMember 2017-01-01 2017-12-31 0000867374 us-gaap:ToolsDiesAndMoldsMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0000867374 us-gaap:LeaseholdImprovementsMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0000867374 us-gaap:LandImprovementsMember 2017-01-01 2017-12-31 0000867374 us-gaap:FurnitureAndFixturesMember 2017-01-01 2017-12-31 0000867374 us-gaap:ComputerEquipmentMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0000867374 us-gaap:BuildingImprovementsMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0000867374 us-gaap:BuildingImprovementsMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0000867374 us-gaap:BuildingMember 2017-01-01 2017-12-31 0000867374 efii:FieryProductsMember us-gaap:MinimumMember efii:IndustrialInkJetMember 2017-01-01 2017-12-31 0000867374 efii:FieryProductsMember us-gaap:MaximumMember efii:IndustrialInkJetMember 2017-01-01 2017-12-31 0000867374 efii:FieryProductsMember 2017-01-01 2017-12-31 0000867374 efii:TwoThousandAndNineStockIncentivePlanMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0000867374 efii:TwoThousandAndNineStockIncentivePlanMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0000867374 efii:TwoThousandAndNineStockIncentivePlanMember 2017-01-01 2017-12-31 0000867374 efii:DecreaseInFairValueMember 2017-01-01 2017-12-31 0000867374 efii:IncreaseInFairValueMember 2017-01-01 2017-12-31 0000867374 efii:MaximumPotentialPaymentMember 2017-01-01 2017-12-31 0000867374 efii:MajorCustomerOneMember 2017-01-01 2017-12-31 0000867374 us-gaap:EquipmentLeasedToOtherPartyMember 2017-01-01 2017-12-31 0000867374 us-gaap:ConvertibleDebtSecuritiesMember 2017-01-01 2017-12-31 0000867374 efii:MeredithFacilityMember stpr:NH 2017-01-01 2017-12-31 0000867374 efii:UnrecognizedIncomeTaxBenefitsMember 2017-01-01 2017-12-31 0000867374 efii:AccruedInterestAndPenaltiesMember 2017-01-01 2017-12-31 0000867374 efii:FederalStateAndForeignTaxMember 2017-01-01 2017-12-31 0000867374 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-12-31 0000867374 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-12-31 0000867374 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-12-31 0000867374 us-gaap:CostOfSalesMember 2017-01-01 2017-12-31 0000867374 efii:ExistingTechnologyMember 2017-01-01 2017-12-31 0000867374 efii:CovenantsNotToCompeteMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0000867374 efii:CovenantsNotToCompeteMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0000867374 efii:CustomerRelationshipsAndOtherIntangiblesMember 2017-01-01 2017-12-31 0000867374 us-gaap:TrademarksAndTradeNamesMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0000867374 us-gaap:TrademarksAndTradeNamesMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0000867374 us-gaap:TrademarksAndTradeNamesMember 2017-01-01 2017-12-31 0000867374 us-gaap:DevelopedTechnologyRightsMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0000867374 us-gaap:DevelopedTechnologyRightsMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0000867374 us-gaap:CustomerRelationshipsMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0000867374 us-gaap:CustomerRelationshipsMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0000867374 efii:GoodwillAssessmentMember 2017-01-01 2017-12-31 0000867374 efii:PotentialEarnOutMember us-gaap:MinimumMember efii:MarketApproachValuationTechniqueOneMember 2017-01-01 2017-12-31 0000867374 efii:PotentialEarnOutMember us-gaap:MaximumMember efii:MarketApproachValuationTechniqueOneMember 2017-01-01 2017-12-31 0000867374 efii:EmployeeStockPurchasePlanMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0000867374 efii:EmployeeStockPurchasePlanMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0000867374 efii:EmployeeStockPurchasePlanMember 2017-01-01 2017-12-31 0000867374 efii:LiabilityComponentGrossValueMember 2017-01-01 2017-12-31 0000867374 efii:XeikoNVMember us-gaap:TradeNamesMember 2017-01-01 2017-12-31 0000867374 efii:XeikoNVMember 2017-01-01 2017-12-31 0000867374 efii:BankOfTokyoMitsubishiUFJLeasingFinanceLLCMember efii:BuildingLeaseMember stpr:NH 2017-01-01 2017-12-31 0000867374 efii:BankOfTokyoMitsubishiUFJLeasingFinanceLLCMember efii:CityOfManchesterMember 2017-01-01 2017-12-31 0000867374 efii:BankOfTokyoMitsubishiUFJLeasingFinanceLLCMember efii:OffBalanceSheetFinancingSyntheticLeaseArrangementsMember 2017-01-01 2017-12-31 0000867374 us-gaap:IntangibleAssetsAmortizationPeriodMember us-gaap:DevelopedTechnologyRightsMember 2017-01-01 2017-12-31 0000867374 us-gaap:MaterialReconcilingItemsMember efii:SegmentProfitMember 2017-01-01 2017-12-31 0000867374 us-gaap:MaterialReconcilingItemsMember us-gaap:CostOfSalesMember 2017-01-01 2017-12-31 0000867374 us-gaap:MaterialReconcilingItemsMember 2017-01-01 2017-12-31 0000867374 efii:CRCAndEscadaMember efii:ProductivitySoftwareMember 2017-01-01 2017-12-31 0000867374 efii:CRCAndEscadaMember efii:ExistingTechnologyMember us-gaap:MinimumMember efii:ProductivitySoftwareMember 2017-01-01 2017-12-31 0000867374 efii:CRCAndEscadaMember efii:ExistingTechnologyMember us-gaap:MaximumMember efii:ProductivitySoftwareMember 2017-01-01 2017-12-31 0000867374 efii:CRCAndEscadaMember efii:BacklogMember us-gaap:MaximumMember efii:ProductivitySoftwareMember 2017-01-01 2017-12-31 0000867374 efii:CRCAndEscadaMember us-gaap:TradeNamesMember us-gaap:MinimumMember efii:ProductivitySoftwareMember 2017-01-01 2017-12-31 0000867374 efii:CRCAndEscadaMember us-gaap:TradeNamesMember us-gaap:MaximumMember efii:ProductivitySoftwareMember 2017-01-01 2017-12-31 0000867374 efii:CRCAndEscadaMember us-gaap:CustomerRelationshipsMember us-gaap:MinimumMember efii:ProductivitySoftwareMember 2017-01-01 2017-12-31 0000867374 efii:CRCAndEscadaMember us-gaap:CustomerRelationshipsMember us-gaap:MaximumMember efii:ProductivitySoftwareMember 2017-01-01 2017-12-31 0000867374 efii:EscadaMember efii:PotentialEarnOutMember efii:ProductivitySoftwareMember 2017-01-01 2017-12-31 0000867374 efii:EscadaMember 2017-01-01 2017-12-31 0000867374 efii:GenerationDigitalSolutionsIncMember efii:FieryOperatingSegmentMember 2017-01-01 2017-12-31 0000867374 efii:GenerationDigitalSolutionsIncMember efii:ExistingTechnologyMember efii:FieryOperatingSegmentMember 2017-01-01 2017-12-31 0000867374 efii:GenerationDigitalSolutionsIncMember us-gaap:TradeNamesMember efii:FieryOperatingSegmentMember 2017-01-01 2017-12-31 0000867374 efii:GenerationDigitalSolutionsIncMember us-gaap:CustomerRelationshipsMember efii:FieryOperatingSegmentMember 2017-01-01 2017-12-31 0000867374 efii:GenerationDigitalSolutionsIncMember efii:PotentialEarnOutMember efii:FieryOperatingSegmentMember 2017-01-01 2017-12-31 0000867374 efii:GenerationDigitalSolutionsIncMember 2017-01-01 2017-12-31 0000867374 efii:OptitexLtdAndCTIMember 2017-01-01 2017-12-31 0000867374 efii:CRCMember efii:ProductivitySoftwareMember 2017-01-01 2017-12-31 0000867374 efii:MatanDigitalPrintersMember us-gaap:InProcessResearchAndDevelopmentMember 2017-01-01 2017-12-31 0000867374 efii:CTIMember us-gaap:InProcessResearchAndDevelopmentMember 2017-01-01 2017-12-31 0000867374 efii:CTIMember 2017-01-01 2017-12-31 0000867374 efii:ReggianiMember us-gaap:InProcessResearchAndDevelopmentMember 2017-01-01 2017-12-31 0000867374 efii:ReggianiMember 2017-01-01 2017-12-31 0000867374 efii:ShuttleworthMember us-gaap:InProcessResearchAndDevelopmentMember 2017-01-01 2017-12-31 0000867374 efii:ShuttleworthMember 2017-01-01 2017-12-31 0000867374 efii:FreeFlowPrintServerMember efii:FieryOperatingSegmentMember 2017-01-01 2017-12-31 0000867374 efii:FreeFlowPrintServerMember efii:ExistingTechnologyMember efii:FieryOperatingSegmentMember 2017-01-01 2017-12-31 0000867374 efii:FreeFlowPrintServerMember efii:PurchasingAgreementMember efii:FieryOperatingSegmentMember 2017-01-01 2017-12-31 0000867374 efii:FreeFlowPrintServerMember efii:TakeorpayContractMember efii:FieryOperatingSegmentMember 2017-01-01 2017-12-31 0000867374 efii:FreeFlowPrintServerMember us-gaap:TradeNamesMember efii:FieryOperatingSegmentMember 2017-01-01 2017-12-31 0000867374 efii:FreeFlowPrintServerMember us-gaap:InProcessResearchAndDevelopmentMember us-gaap:MaximumMember efii:FieryOperatingSegmentMember 2017-01-01 2017-12-31 0000867374 efii:FreeFlowPrintServerMember us-gaap:InProcessResearchAndDevelopmentMember 2017-01-01 2017-12-31 0000867374 efii:FreeFlowPrintServerMember efii:BusinessAcquisitionPaymentPeriodThreeMember efii:FieryOperatingSegmentMember 2017-01-01 2017-12-31 0000867374 efii:FreeFlowPrintServerMember efii:BusinessAcquisitionPaymentPeriodTwoMember efii:FieryOperatingSegmentMember 2017-01-01 2017-12-31 0000867374 efii:FreeFlowPrintServerMember efii:BusinessAcquisitionPaymentPeriodOneMember efii:FieryOperatingSegmentMember 2017-01-01 2017-12-31 0000867374 efii:FreeFlowPrintServerMember 2017-01-01 2017-12-31 0000867374 efii:OptitexLtdMember efii:PotentialEarnOutMember efii:ProductivitySoftwareMember 2017-01-01 2017-12-31 0000867374 efii:OptitexLtdMember 2017-01-01 2017-12-31 0000867374 efii:AllBusinessAcquisitionMember 2017-01-01 2017-12-31 0000867374 efii:RialcoLimitedMember efii:PotentialEarnOutMember 2017-01-01 2017-12-31 0000867374 efii:RialcoLimitedMember 2017-01-01 2017-12-31 0000867374 efii:ReggianiAndMatanMember 2017-01-01 2017-12-31 0000867374 efii:PerformanceBasedRsusMember efii:LongTermMember 2017-01-01 2017-12-31 0000867374 efii:PerformanceBasedRsusMember efii:ShortTermMember 2017-01-01 2017-12-31 0000867374 efii:PerformanceBasedRsusMember 2017-01-01 2017-12-31 0000867374 efii:RestrictedStockAndPerformanceStockMember 2017-01-01 2017-12-31 0000867374 efii:MarketBasedStockOptionsMember 2017-01-01 2017-12-31 0000867374 efii:EmployeeStockPurchasePlanMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0000867374 efii:EmployeeStockPurchasePlanMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0000867374 efii:EmployeeStockPurchasePlanMember 2017-01-01 2017-12-31 0000867374 efii:PerformanceBasedStockOptionsMember 2017-01-01 2017-12-31 0000867374 us-gaap:RestrictedStockUnitsRSUMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0000867374 us-gaap:RestrictedStockUnitsRSUMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0000867374 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0000867374 efii:RestrictedStockUnitsAndPerformanceStockUnitsMember 2017-01-01 2017-12-31 0000867374 efii:EmployeeStockPurchasePlanMember 2017-01-01 2017-12-31 0000867374 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0000867374 efii:OutOfPeriodAdjustmentForBillAndHoldTransactionsMember efii:IndustrialInkJetMember 2017-01-01 2017-12-31 0000867374 efii:OutOfPeriodAdjustmentForBillAndHoldTransactionsMember 2017-01-01 2017-12-31 0000867374 efii:TaxCutsAndJobsActMember 2017-01-01 2017-12-31 0000867374 efii:AccountingStandardsUpdate201712Member 2017-01-01 2017-12-31 0000867374 efii:AccountingStandardsUpdate201709Member 2017-01-01 2017-12-31 0000867374 efii:AccountingStandardsUpdate201705Member 2017-01-01 2017-12-31 0000867374 efii:AccountingStandardsUpdate201409And201610Member 2017-01-01 2017-12-31 0000867374 efii:AccountingStandardsUpdate201613Member 2017-01-01 2017-12-31 0000867374 efii:AccountingStandardsUpdate201701Member 2017-01-01 2017-12-31 0000867374 us-gaap:AccountingStandardsUpdate201602Member 2017-01-01 2017-12-31 0000867374 us-gaap:AccountingStandardsUpdate201618Member 2017-01-01 2017-12-31 0000867374 us-gaap:AccountingStandardsUpdate201615Member 2017-01-01 2017-12-31 0000867374 us-gaap:AccountingStandardsUpdate201511Member 2017-01-01 2017-12-31 0000867374 2017-01-01 2017-12-31 0000867374 us-gaap:ScenarioPreviouslyReportedMember 2015-01-01 2015-12-31 0000867374 us-gaap:RestatementAdjustmentMember 2015-01-01 2015-12-31 0000867374 efii:ProductivitySoftwareMember 2015-01-01 2015-12-31 0000867374 efii:FieryMember 2015-01-01 2015-12-31 0000867374 efii:IndustrialInkJetMember 2015-01-01 2015-12-31 0000867374 us-gaap:EMEAMember 2015-01-01 2015-12-31 0000867374 us-gaap:AmericasMember 2015-01-01 2015-12-31 0000867374 us-gaap:AsiaPacificMember 2015-01-01 2015-12-31 0000867374 us-gaap:TreasuryStockMember 2015-01-01 2015-12-31 0000867374 us-gaap:RetainedEarningsMember 2015-01-01 2015-12-31 0000867374 us-gaap:CommonStockMember 2015-01-01 2015-12-31 0000867374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-01-01 2015-12-31 0000867374 us-gaap:AdditionalPaidInCapitalMember 2015-01-01 2015-12-31 0000867374 us-gaap:MinimumMember 2015-01-01 2015-12-31 0000867374 us-gaap:MaximumMember 2015-01-01 2015-12-31 0000867374 efii:FacilitiesMember 2015-01-01 2015-12-31 0000867374 us-gaap:VehiclesMember 2015-01-01 2015-12-31 0000867374 efii:MajorCustomerOneMember 2015-01-01 2015-12-31 0000867374 efii:UnrecognizedIncomeTaxBenefitsMember 2015-01-01 2015-12-31 0000867374 efii:AccruedInterestAndPenaltiesMember 2015-01-01 2015-12-31 0000867374 efii:FederalStateAndForeignTaxMember 2015-01-01 2015-12-31 0000867374 us-gaap:SellingAndMarketingExpenseMember 2015-01-01 2015-12-31 0000867374 us-gaap:ResearchAndDevelopmentExpenseMember 2015-01-01 2015-12-31 0000867374 us-gaap:GeneralAndAdministrativeExpenseMember 2015-01-01 2015-12-31 0000867374 us-gaap:CostOfSalesMember 2015-01-01 2015-12-31 0000867374 efii:EmployeeStockPurchasePlanMember 2015-01-01 2015-12-31 0000867374 us-gaap:MaterialReconcilingItemsMember efii:SegmentProfitMember 2015-01-01 2015-12-31 0000867374 us-gaap:MaterialReconcilingItemsMember us-gaap:CostOfSalesMember 2015-01-01 2015-12-31 0000867374 us-gaap:MaterialReconcilingItemsMember 2015-01-01 2015-12-31 0000867374 efii:CTIAndShuttleworthMember us-gaap:MinimumMember 2015-01-01 2015-12-31 0000867374 efii:CTIAndShuttleworthMember us-gaap:MaximumMember 2015-01-01 2015-12-31 0000867374 efii:CTIAndShuttleworthMember efii:ExistingTechnologyMember us-gaap:MaximumMember efii:ProductivitySoftwareMember 2015-01-01 2015-12-31 0000867374 efii:CTIAndShuttleworthMember efii:BacklogMember us-gaap:MaximumMember efii:ProductivitySoftwareMember 2015-01-01 2015-12-31 0000867374 efii:CTIAndShuttleworthMember us-gaap:TradeNamesMember us-gaap:MaximumMember efii:ProductivitySoftwareMember 2015-01-01 2015-12-31 0000867374 efii:CTIAndShuttleworthMember us-gaap:CustomerRelationshipsMember us-gaap:MinimumMember efii:ProductivitySoftwareMember 2015-01-01 2015-12-31 0000867374 efii:CTIAndShuttleworthMember us-gaap:CustomerRelationshipsMember us-gaap:MaximumMember efii:ProductivitySoftwareMember 2015-01-01 2015-12-31 0000867374 efii:CTIAndShuttleworthMember 2015-01-01 2015-12-31 0000867374 efii:MatanDigitalPrintersMember efii:ExistingTechnologyMember efii:IndustrialInkJetMember 2015-01-01 2015-12-31 0000867374 efii:MatanDigitalPrintersMember efii:BacklogMember us-gaap:MaximumMember efii:IndustrialInkJetMember 2015-01-01 2015-12-31 0000867374 efii:MatanDigitalPrintersMember us-gaap:TradeNamesMember efii:IndustrialInkJetMember 2015-01-01 2015-12-31 0000867374 efii:MatanDigitalPrintersMember us-gaap:CustomerRelationshipsMember efii:IndustrialInkJetMember 2015-01-01 2015-12-31 0000867374 efii:MatanDigitalPrintersMember 2015-01-01 2015-12-31 0000867374 efii:ReggianiMember efii:ExistingTechnologyMember efii:IndustrialInkJetMember 2015-01-01 2015-12-31 0000867374 efii:ReggianiMember efii:BacklogMember us-gaap:MaximumMember efii:IndustrialInkJetMember 2015-01-01 2015-12-31 0000867374 efii:ReggianiMember us-gaap:TradeNamesMember efii:IndustrialInkJetMember 2015-01-01 2015-12-31 0000867374 efii:ReggianiMember us-gaap:CustomerRelationshipsMember efii:IndustrialInkJetMember 2015-01-01 2015-12-31 0000867374 efii:ReggianiMember 2015-01-01 2015-12-31 0000867374 efii:ReggianiAndMatanMember 2015-01-01 2015-12-31 0000867374 efii:PerformanceBasedRsusMember efii:LongTermMember 2015-01-01 2015-12-31 0000867374 efii:PerformanceBasedRsusMember efii:ShortTermMember 2015-01-01 2015-12-31 0000867374 efii:PerformanceBasedRsusMember 2015-01-01 2015-12-31 0000867374 efii:MarketBasedRSUsMember 2015-01-01 2015-12-31 0000867374 efii:MarketBasedStockOptionsMember 2015-01-01 2015-12-31 0000867374 efii:EmployeeStockPurchasePlanMember 2015-01-01 2015-12-31 0000867374 efii:PerformanceBasedStockOptionsMember 2015-01-01 2015-12-31 0000867374 us-gaap:RestrictedStockUnitsRSUMember 2015-01-01 2015-12-31 0000867374 us-gaap:EmployeeStockOptionMember 2015-01-01 2015-12-31 0000867374 efii:RestrictedStockUnitsAndPerformanceStockUnitsMember 2015-01-01 2015-12-31 0000867374 efii:EmployeeStockPurchasePlanMember 2015-01-01 2015-12-31 0000867374 2015-01-01 2015-12-31 0000867374 us-gaap:ConvertibleDebtSecuritiesMember 2014-09-01 2014-09-30 0000867374 2014-09-01 2014-09-30 0000867374 us-gaap:AccountingStandardsUpdate201409Member us-gaap:MinimumMember us-gaap:SubsequentEventMember 2018-01-01 2018-01-01 0000867374 us-gaap:AccountingStandardsUpdate201409Member us-gaap:MaximumMember us-gaap:SubsequentEventMember 2018-01-01 2018-01-01 0000867374 efii:FremontFacilityMember stpr:CA 2013-09-01 2013-09-01 0000867374 efii:OptitexLtdMember efii:ProductivitySoftwareMember 2016-06-16 2016-06-16 0000867374 efii:ReggianiMember 2015-07-01 2015-07-01 0000867374 efii:EaganFacilityMember stpr:MN 2017-04-13 2017-04-13 0000867374 efii:RialcoLimitedMember 2016-03-01 2016-03-01 0000867374 efii:XeikoNVMember 2017-11-01 2017-11-01 0000867374 efii:CityOfManchesterMember efii:LandLeaseMember stpr:NH 2016-08-26 2016-08-26 0000867374 efii:BankOfTokyoMitsubishiUFJLeasingFinanceLLCMember efii:BuildingLeaseMember stpr:NH 2016-08-26 2016-08-26 0000867374 us-gaap:AccountingStandardsUpdate201409Member us-gaap:MinimumMember us-gaap:SubsequentEventMember 2018-01-01 0000867374 us-gaap:AccountingStandardsUpdate201409Member us-gaap:MaximumMember us-gaap:SubsequentEventMember 2018-01-01 0000867374 efii:ProductivitySoftwareMember 2017-12-31 0000867374 efii:FieryMember 2017-12-31 0000867374 efii:IndustrialInkJetMember 2017-12-31 0000867374 country:US 2017-12-31 0000867374 us-gaap:EMEAMember 2017-12-31 0000867374 us-gaap:AsiaPacificMember 2017-12-31 0000867374 us-gaap:TreasuryStockMember 2017-12-31 0000867374 us-gaap:RetainedEarningsMember 2017-12-31 0000867374 us-gaap:CommonStockMember 2017-12-31 0000867374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000867374 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000867374 efii:SalesTypeLeaseMember 2017-12-31 0000867374 efii:TradeAccountReceivableMember 2017-12-31 0000867374 us-gaap:MinimumMember 2017-12-31 0000867374 us-gaap:MaximumMember 2017-12-31 0000867374 efii:TwoThousandAndNineStockIncentivePlanMember efii:NonEmployeeDirectorMember 2017-12-31 0000867374 efii:TwoThousandAndNineStockIncentivePlanMember efii:EmployeesAndConsultantsMember 2017-12-31 0000867374 efii:TwoThousandAndNineStockIncentivePlanMember us-gaap:MinimumMember 2017-12-31 0000867374 efii:TwoThousandAndNineStockIncentivePlanMember 2017-12-31 0000867374 efii:TwoThousandNineEquityIncentiveAwardPlanMember 2017-12-31 0000867374 efii:TwoThousandSeventeenEquityIncentivePlanMember 2017-12-31 0000867374 efii:ConvertibleSeniorNotesDueTwoThousandNineteenMember 2017-12-31 0000867374 us-gaap:ConvertibleDebtSecuritiesMember 2017-12-31 0000867374 efii:FremontFacilityMember stpr:CA 2017-12-31 0000867374 efii:FremontFacilityMember 2017-12-31 0000867374 efii:MeredithFacilityMember stpr:NH 2017-12-31 0000867374 efii:WithinOneYearMember efii:TradeAccountReceivableMember 2017-12-31 0000867374 efii:UsGovernmentSecuritiesAndSponsoredEntitiesMember 2017-12-31 0000867374 us-gaap:ResidentialMortgageBackedSecuritiesMember 2017-12-31 0000867374 us-gaap:MoneyMarketFundsMember 2017-12-31 0000867374 us-gaap:MunicipalBondsMember 2017-12-31 0000867374 us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0000867374 us-gaap:AssetBackedSecuritiesMember 2017-12-31 0000867374 efii:UnrecognizedIncomeTaxBenefitsMember 2017-12-31 0000867374 efii:AccruedInterestAndPenaltiesMember 2017-12-31 0000867374 efii:FederalStateAndForeignTaxMember 2017-12-31 0000867374 efii:UsFederalMember 2017-12-31 0000867374 efii:StatesMember 2017-12-31 0000867374 efii:ExistingTechnologyMember 2017-12-31 0000867374 efii:CustomerRelationshipsAndOtherIntangiblesMember 2017-12-31 0000867374 us-gaap:TrademarksAndTradeNamesMember 2017-12-31 0000867374 us-gaap:InProcessResearchAndDevelopmentMember 2017-12-31 0000867374 us-gaap:DesignatedAsHedgingInstrumentMember 2017-12-31 0000867374 us-gaap:ForwardContractsMember us-gaap:NondesignatedMember 2017-12-31 0000867374 us-gaap:FairValueInputsLevel2Member efii:UsGovernmentSecuritiesAndSponsoredEntitiesMember 2017-12-31 0000867374 us-gaap:FairValueInputsLevel2Member us-gaap:ResidentialMortgageBackedSecuritiesMember 2017-12-31 0000867374 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember 2017-12-31 0000867374 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0000867374 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2017-12-31 0000867374 us-gaap:FairValueInputsLevel2Member 2017-12-31 0000867374 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2017-12-31 0000867374 us-gaap:FairValueInputsLevel3Member 2017-12-31 0000867374 us-gaap:FairValueInputsLevel1Member efii:UsGovernmentSecuritiesAndSponsoredEntitiesMember 2017-12-31 0000867374 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2017-12-31 0000867374 us-gaap:FairValueInputsLevel1Member 2017-12-31 0000867374 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-12-31 0000867374 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember efii:MeredithFacilityMember stpr:NH 2017-12-31 0000867374 efii:EmployeeStockPurchasePlanMember us-gaap:MaximumMember 2017-12-31 0000867374 efii:EmployeeStockPurchasePlanMember 2017-12-31 0000867374 efii:BrazilianRealBritishPoundSterlingIsraeliShekelAustralianDollarJapaneseYenChineseRenminbiAndEuroDenominatedMember us-gaap:NondesignatedMember 2017-12-31 0000867374 efii:EquityComponentMember 2017-12-31 0000867374 efii:BritishPoundsSterlingIndianRupeeAndEurodenominatedOtherNetMonetaryAssetsMember us-gaap:NondesignatedMember 2017-12-31 0000867374 efii:BrazilianRealBritishPoundSterlingAustralianDollarIsraeliShekelAndEurodenominatedTradeReceivablesMember us-gaap:NondesignatedMember 2017-12-31 0000867374 efii:EquityComponentGrossValueMember 2017-12-31 0000867374 efii:LiabilityComponentMember 2017-12-31 0000867374 efii:BankOfTokyoMitsubishiUFJLeasingFinanceLLCMember efii:CityOfManchesterMember 2017-12-31 0000867374 efii:BankOfTokyoMitsubishiUFJLeasingFinanceLLCMember efii:OffBalanceSheetFinancingSyntheticLeaseArrangementsMember 2017-12-31 0000867374 efii:BankOfTokyoMitsubishiUFJLeasingFinanceLLCMember efii:UsGovernmentSecuritiesAndSponsoredEntitiesMember efii:CityOfManchesterMember 2017-12-31 0000867374 efii:BankOfTokyoMitsubishiUFJLeasingFinanceLLCMember us-gaap:USTreasuryAndGovernmentMember efii:OffBalanceSheetFinancingSyntheticLeaseArrangementsMember 2017-12-31 0000867374 efii:BankOfTokyoMitsubishiUFJLeasingFinanceLLCMember us-gaap:CashAndCashEquivalentsMember efii:CityOfManchesterMember 2017-12-31 0000867374 efii:BankOfTokyoMitsubishiUFJLeasingFinanceLLCMember us-gaap:CashEquivalentsMember efii:OffBalanceSheetFinancingSyntheticLeaseArrangementsMember 2017-12-31 0000867374 efii:EarnoutAchievementProbabilityMinimumMember 2017-12-31 0000867374 efii:EarnoutAchievementProbabilityMaximumMember 2017-12-31 0000867374 efii:SalesLeasebackMember efii:MeredithFacilityMember stpr:NH 2017-12-31 0000867374 us-gaap:OperatingSegmentsMember efii:ProductivitySoftwareMember 2017-12-31 0000867374 us-gaap:OperatingSegmentsMember efii:FieryMember 2017-12-31 0000867374 us-gaap:OperatingSegmentsMember efii:IndustrialInkJetMember 2017-12-31 0000867374 us-gaap:CorporateNonSegmentMember 2017-12-31 0000867374 efii:CRCAndEscadaMember efii:ProductivitySoftwareMember 2017-12-31 0000867374 efii:CRCAndEscadaMember efii:ExistingTechnologyMember efii:ProductivitySoftwareMember 2017-12-31 0000867374 efii:CRCAndEscadaMember efii:BacklogMember efii:ProductivitySoftwareMember 2017-12-31 0000867374 efii:CRCAndEscadaMember us-gaap:TradeNamesMember efii:ProductivitySoftwareMember 2017-12-31 0000867374 efii:CRCAndEscadaMember us-gaap:CustomerRelationshipsMember efii:ProductivitySoftwareMember 2017-12-31 0000867374 efii:EscadaMember efii:ProductivitySoftwareMember 2017-12-31 0000867374 efii:EscadaMember 2017-12-31 0000867374 efii:GenerationDigitalSolutionsIncMember efii:FieryOperatingSegmentMember 2017-12-31 0000867374 efii:GenerationDigitalSolutionsIncMember efii:ExistingTechnologyMember efii:FieryOperatingSegmentMember 2017-12-31 0000867374 efii:GenerationDigitalSolutionsIncMember us-gaap:TradeNamesMember efii:FieryOperatingSegmentMember 2017-12-31 0000867374 efii:GenerationDigitalSolutionsIncMember us-gaap:CustomerRelationshipsMember efii:FieryOperatingSegmentMember 2017-12-31 0000867374 efii:GenerationDigitalSolutionsIncMember 2017-12-31 0000867374 efii:CTIAndShuttleworthMember 2017-12-31 0000867374 efii:MatanDigitalPrintersMember us-gaap:MinimumMember 2017-12-31 0000867374 efii:MatanDigitalPrintersMember us-gaap:MaximumMember 2017-12-31 0000867374 efii:MatanDigitalPrintersMember us-gaap:InProcessResearchAndDevelopmentMember 2017-12-31 0000867374 efii:CTIMember us-gaap:InProcessResearchAndDevelopmentMember 2017-12-31 0000867374 efii:ReggianiMember us-gaap:InProcessResearchAndDevelopmentMember 2017-12-31 0000867374 efii:ShuttleworthMember us-gaap:InProcessResearchAndDevelopmentMember 2017-12-31 0000867374 efii:FreeFlowPrintServerMember efii:FieryOperatingSegmentMember 2017-12-31 0000867374 efii:FreeFlowPrintServerMember efii:ExistingTechnologyMember efii:FieryOperatingSegmentMember 2017-12-31 0000867374 efii:FreeFlowPrintServerMember efii:PurchasingAgreementMember efii:FieryOperatingSegmentMember 2017-12-31 0000867374 efii:FreeFlowPrintServerMember efii:TakeorpayContractMember efii:FieryOperatingSegmentMember 2017-12-31 0000867374 efii:FreeFlowPrintServerMember us-gaap:TradeNamesMember efii:FieryOperatingSegmentMember 2017-12-31 0000867374 efii:FreeFlowPrintServerMember us-gaap:InProcessResearchAndDevelopmentMember efii:FieryOperatingSegmentMember 2017-12-31 0000867374 efii:FreeFlowPrintServerMember us-gaap:InProcessResearchAndDevelopmentMember 2017-12-31 0000867374 efii:OptitexLtdMember efii:ProductivitySoftwareMember 2017-12-31 0000867374 efii:OptitexLtdMember 2017-12-31 0000867374 efii:RialcoLimitedMember 2017-12-31 0000867374 efii:PerformanceBasedRsusMember 2017-12-31 0000867374 efii:MarketBasedRSUsMember 2017-12-31 0000867374 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0000867374 2017-12-31 0000867374 us-gaap:ScenarioPreviouslyReportedMember 2016-12-31 0000867374 us-gaap:RestatementAdjustmentMember 2016-12-31 0000867374 efii:ProductivitySoftwareMember 2016-12-31 0000867374 efii:FieryMember 2016-12-31 0000867374 efii:IndustrialInkJetMember 2016-12-31 0000867374 us-gaap:TreasuryStockMember 2016-12-31 0000867374 us-gaap:RetainedEarningsMember 2016-12-31 0000867374 us-gaap:CommonStockMember 2016-12-31 0000867374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000867374 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000867374 efii:SalesTypeLeaseMember 2016-12-31 0000867374 efii:TradeAccountReceivableMember 2016-12-31 0000867374 efii:TwoThousandAndNineStockIncentivePlanMember 2016-12-31 0000867374 efii:FremontFacilityMember stpr:CA 2016-12-31 0000867374 efii:WithinOneYearMember efii:TradeAccountReceivableMember 2016-12-31 0000867374 efii:UsGovernmentSecuritiesAndSponsoredEntitiesMember 2016-12-31 0000867374 us-gaap:ResidentialMortgageBackedSecuritiesMember 2016-12-31 0000867374 us-gaap:MoneyMarketFundsMember 2016-12-31 0000867374 us-gaap:MunicipalBondsMember 2016-12-31 0000867374 us-gaap:CorporateDebtSecuritiesMember 2016-12-31 0000867374 us-gaap:AssetBackedSecuritiesMember 2016-12-31 0000867374 efii:UnrecognizedIncomeTaxBenefitsMember 2016-12-31 0000867374 efii:AccruedInterestAndPenaltiesMember 2016-12-31 0000867374 efii:FederalStateAndForeignTaxMember 2016-12-31 0000867374 efii:ExistingTechnologyMember 2016-12-31 0000867374 efii:CustomerRelationshipsAndOtherIntangiblesMember 2016-12-31 0000867374 us-gaap:TrademarksAndTradeNamesMember 2016-12-31 0000867374 us-gaap:InProcessResearchAndDevelopmentMember 2016-12-31 0000867374 us-gaap:DesignatedAsHedgingInstrumentMember 2016-12-31 0000867374 us-gaap:ForwardContractsMember us-gaap:NondesignatedMember 2016-12-31 0000867374 us-gaap:FairValueInputsLevel2Member efii:UsGovernmentSecuritiesAndSponsoredEntitiesMember 2016-12-31 0000867374 us-gaap:FairValueInputsLevel2Member us-gaap:ResidentialMortgageBackedSecuritiesMember 2016-12-31 0000867374 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember 2016-12-31 0000867374 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2016-12-31 0000867374 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2016-12-31 0000867374 us-gaap:FairValueInputsLevel2Member 2016-12-31 0000867374 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2016-12-31 0000867374 us-gaap:FairValueInputsLevel3Member 2016-12-31 0000867374 us-gaap:FairValueInputsLevel1Member efii:UsGovernmentSecuritiesAndSponsoredEntitiesMember 2016-12-31 0000867374 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2016-12-31 0000867374 us-gaap:FairValueInputsLevel1Member 2016-12-31 0000867374 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2016-12-31 0000867374 efii:EmployeeStockPurchasePlanMember 2016-12-31 0000867374 efii:BrazilianRealBritishPoundSterlingIsraeliShekelAustralianDollarJapaneseYenChineseRenminbiAndEuroDenominatedMember us-gaap:NondesignatedMember 2016-12-31 0000867374 efii:EquityComponentMember 2016-12-31 0000867374 efii:BritishPoundsSterlingIndianRupeeAndEurodenominatedOtherNetMonetaryAssetsMember us-gaap:NondesignatedMember 2016-12-31 0000867374 efii:BrazilianRealBritishPoundSterlingAustralianDollarIsraeliShekelAndEurodenominatedTradeReceivablesMember us-gaap:NondesignatedMember 2016-12-31 0000867374 efii:EquityComponentGrossValueMember 2016-12-31 0000867374 efii:LiabilityComponentMember 2016-12-31 0000867374 efii:BankOfTokyoMitsubishiUFJLeasingFinanceLLCMember efii:OffBalanceSheetFinancingSyntheticLeaseArrangementsMember 2016-12-31 0000867374 efii:BankOfTokyoMitsubishiUFJLeasingFinanceLLCMember efii:UsGovernmentSecuritiesAndSponsoredEntitiesMember efii:CityOfManchesterMember 2016-12-31 0000867374 efii:BankOfTokyoMitsubishiUFJLeasingFinanceLLCMember us-gaap:USTreasuryAndGovernmentMember efii:OffBalanceSheetFinancingSyntheticLeaseArrangementsMember 2016-12-31 0000867374 efii:BankOfTokyoMitsubishiUFJLeasingFinanceLLCMember us-gaap:CashEquivalentsMember efii:CityOfManchesterMember 2016-12-31 0000867374 efii:BankOfTokyoMitsubishiUFJLeasingFinanceLLCMember us-gaap:CashEquivalentsMember efii:OffBalanceSheetFinancingSyntheticLeaseArrangementsMember 2016-12-31 0000867374 efii:EarnoutAchievementProbabilityMinimumMember 2016-12-31 0000867374 efii:EarnoutAchievementProbabilityMaximumMember 2016-12-31 0000867374 us-gaap:OperatingSegmentsMember efii:ProductivitySoftwareMember 2016-12-31 0000867374 us-gaap:OperatingSegmentsMember efii:FieryMember 2016-12-31 0000867374 us-gaap:OperatingSegmentsMember efii:IndustrialInkJetMember 2016-12-31 0000867374 us-gaap:CorporateNonSegmentMember 2016-12-31 0000867374 efii:OptitexLtdMember efii:ProductivitySoftwareMember 2016-12-31 0000867374 efii:OptitexLtdMember efii:ExistingTechnologyMember efii:ProductivitySoftwareMember 2016-12-31 0000867374 efii:OptitexLtdMember efii:BacklogMember efii:ProductivitySoftwareMember 2016-12-31 0000867374 efii:OptitexLtdMember us-gaap:TradeNamesMember efii:ProductivitySoftwareMember 2016-12-31 0000867374 efii:OptitexLtdMember us-gaap:CustomerRelationshipsMember efii:ProductivitySoftwareMember 2016-12-31 0000867374 efii:OptitexLtdMember 2016-12-31 0000867374 efii:RialcoLimitedMember efii:IndustrialInkJetMember 2016-12-31 0000867374 efii:RialcoLimitedMember efii:ExistingTechnologyMember efii:IndustrialInkJetMember 2016-12-31 0000867374 efii:RialcoLimitedMember efii:BacklogMember efii:IndustrialInkJetMember 2016-12-31 0000867374 efii:RialcoLimitedMember us-gaap:TradeNamesMember efii:IndustrialInkJetMember 2016-12-31 0000867374 efii:RialcoLimitedMember us-gaap:CustomerRelationshipsMember efii:IndustrialInkJetMember 2016-12-31 0000867374 efii:RialcoLimitedMember 2016-12-31 0000867374 efii:PerformanceBasedRsusMember 2016-12-31 0000867374 efii:MarketBasedRSUsMember 2016-12-31 0000867374 efii:RsuForfeituresMember 2016-12-31 0000867374 us-gaap:RestrictedStockUnitsRSUMember 2016-12-31 0000867374 2016-12-31 0000867374 efii:ProductivitySoftwareMember 2015-12-31 0000867374 efii:FieryMember 2015-12-31 0000867374 efii:IndustrialInkJetMember 2015-12-31 0000867374 us-gaap:TreasuryStockMember 2015-12-31 0000867374 us-gaap:RetainedEarningsMember 2015-12-31 0000867374 us-gaap:CommonStockMember 2015-12-31 0000867374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0000867374 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0000867374 efii:TwoThousandAndNineStockIncentivePlanMember 2015-12-31 0000867374 efii:UnrecognizedIncomeTaxBenefitsMember 2015-12-31 0000867374 efii:AccruedInterestAndPenaltiesMember 2015-12-31 0000867374 efii:FederalStateAndForeignTaxMember 2015-12-31 0000867374 efii:EmployeeStockPurchasePlanMember 2015-12-31 0000867374 efii:CTIAndShuttleworthMember efii:ProductivitySoftwareMember 2015-12-31 0000867374 efii:CTIAndShuttleworthMember efii:ExistingTechnologyMember efii:ProductivitySoftwareMember 2015-12-31 0000867374 efii:CTIAndShuttleworthMember efii:BacklogMember efii:ProductivitySoftwareMember 2015-12-31 0000867374 efii:CTIAndShuttleworthMember us-gaap:TradeNamesMember efii:ProductivitySoftwareMember 2015-12-31 0000867374 efii:CTIAndShuttleworthMember us-gaap:InProcessResearchAndDevelopmentMember efii:ProductivitySoftwareMember 2015-12-31 0000867374 efii:CTIAndShuttleworthMember us-gaap:CustomerRelationshipsMember efii:ProductivitySoftwareMember 2015-12-31 0000867374 efii:MatanDigitalPrintersMember efii:ProductivitySoftwareMember 2015-12-31 0000867374 efii:MatanDigitalPrintersMember efii:ExistingTechnologyMember efii:ProductivitySoftwareMember 2015-12-31 0000867374 efii:MatanDigitalPrintersMember efii:BacklogMember efii:ProductivitySoftwareMember 2015-12-31 0000867374 efii:MatanDigitalPrintersMember us-gaap:TradeNamesMember efii:ProductivitySoftwareMember 2015-12-31 0000867374 efii:MatanDigitalPrintersMember us-gaap:InProcessResearchAndDevelopmentMember efii:ProductivitySoftwareMember 2015-12-31 0000867374 efii:MatanDigitalPrintersMember us-gaap:CustomerRelationshipsMember efii:ProductivitySoftwareMember 2015-12-31 0000867374 efii:ReggianiMember efii:IndustrialInkJetMember 2015-12-31 0000867374 efii:ReggianiMember efii:ExistingTechnologyMember efii:IndustrialInkJetMember 2015-12-31 0000867374 efii:ReggianiMember efii:BacklogMember efii:IndustrialInkJetMember 2015-12-31 0000867374 efii:ReggianiMember us-gaap:TradeNamesMember efii:IndustrialInkJetMember 2015-12-31 0000867374 efii:ReggianiMember us-gaap:InProcessResearchAndDevelopmentMember efii:IndustrialInkJetMember 2015-12-31 0000867374 efii:ReggianiMember us-gaap:CustomerRelationshipsMember efii:IndustrialInkJetMember 2015-12-31 0000867374 efii:PerformanceBasedRsusMember 2015-12-31 0000867374 efii:MarketBasedRSUsMember 2015-12-31 0000867374 efii:PerformanceBasedStockOptionsMember 2015-12-31 0000867374 us-gaap:RestrictedStockUnitsRSUMember 2015-12-31 0000867374 2015-12-31 0000867374 us-gaap:TreasuryStockMember 2014-12-31 0000867374 us-gaap:RetainedEarningsMember 2014-12-31 0000867374 us-gaap:CommonStockMember 2014-12-31 0000867374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-12-31 0000867374 us-gaap:AdditionalPaidInCapitalMember 2014-12-31 0000867374 efii:UnrecognizedIncomeTaxBenefitsMember 2014-12-31 0000867374 efii:AccruedInterestAndPenaltiesMember 2014-12-31 0000867374 efii:FederalStateAndForeignTaxMember 2014-12-31 0000867374 efii:PerformanceBasedRsusMember 2014-12-31 0000867374 efii:MarketBasedRSUsMember 2014-12-31 0000867374 efii:PerformanceBasedStockOptionsMember 2014-12-31 0000867374 us-gaap:RestrictedStockUnitsRSUMember 2014-12-31 0000867374 2014-12-31 0000867374 2017-06-30 0000867374 efii:ConvertibleSeniorNotesDueTwoThousandNineteenMember 2014-09-30 0000867374 us-gaap:ConvertibleDebtSecuritiesMember 2014-09-30 0000867374 efii:DebtIssuanceCostsMember us-gaap:ConvertibleDebtSecuritiesMember 2014-09-30 0000867374 efii:EquityComponentMember us-gaap:ConvertibleDebtSecuritiesMember 2014-09-30 0000867374 efii:LiabilityComponentMember us-gaap:ConvertibleDebtSecuritiesMember 2014-09-30 0000867374 efii:FremontFacilityMember stpr:CA 2013-09-01 0000867374 efii:EmployeeStockPurchasePlanMember 2013-06-04 0000867374 efii:EaganFacilityMember stpr:MN 2017-04-13 0000867374 2018-02-28 0000867374 efii:CityOfManchesterMember efii:LandLeaseMember stpr:NH 2016-08-26 0000867374 efii:BankOfTokyoMitsubishiUFJLeasingFinanceLLCMember efii:BuildingLeaseMember efii:IndustrialInkJetMember stpr:NH 2016-08-26 0000867374 efii:BankOfTokyoMitsubishiUFJLeasingFinanceLLCMember efii:BuildingLeaseMember stpr:NH 2016-08-26 0000867374 efii:ShareRepurchaseProgramTwoThousandAndThirteenMember 2015-11-09 iso4217:USD utr:sqft pure utr:acre shares iso4217:USD shares efii:Employee efii:Renewal_Options efii:Employees efii:Segment efii:Plan efii:Transactions Includes stock-based compensation expense as follows: 2017 2016 2015 Cost of revenue $ 2,561 $ 2,784 $ 2,837 Research and development 9,177 8,968 9,406 Sales and marketing 6,583 7,690 7,602 General and administrative 8,211 12,384 14,226 EX-101.SCH 10 efii-20171231.xsd XBRL TAXONOMY EXTENSION SCHEMA 1001 - Document - Document and Entity Information link:calculationLink link:presentationLink link:definitionLink 1003 - Statement - Consolidated Balance Sheets link:calculationLink link:presentationLink link:definitionLink 1004 - Statement - Consolidated Balance Sheets (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 1005 - Statement - Consolidated Statements of Operations link:calculationLink link:presentationLink link:definitionLink 1006 - Statement - Consolidated Statements of Operations (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 1007 - Statement - Consolidated Statements of Comprehensive Income link:calculationLink link:presentationLink link:definitionLink 1008 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 1009 - Statement - Consolidated Statements of Stockholders' Equity link:calculationLink link:presentationLink link:definitionLink 1010 - Statement - Consolidated Statements of Cash Flows link:calculationLink link:presentationLink link:definitionLink 1011 - Disclosure - The Company and Its Significant Accounting Policies link:calculationLink link:presentationLink link:definitionLink 1012 - Disclosure - Earnings Per Share link:calculationLink link:presentationLink link:definitionLink 1013 - Disclosure - Business Acquisitions link:calculationLink link:presentationLink link:definitionLink 1014 - Disclosure - Balance Sheet Components link:calculationLink link:presentationLink link:definitionLink 1015 - Disclosure - Goodwill and Long-Lived Intangible Assets link:calculationLink link:presentationLink link:definitionLink 1016 - Disclosure - Investments and Fair Value Measurements link:calculationLink link:presentationLink link:definitionLink 1017 - Disclosure - Convertible Senior Notes, Note Hedges, and Warrants link:calculationLink link:presentationLink link:definitionLink 1018 - Disclosure - Commitments and Contingencies link:calculationLink link:presentationLink link:definitionLink 1019 - Disclosure - Common Stock Repurchase Programs link:calculationLink link:presentationLink link:definitionLink 1020 - Disclosure - Derivatives and Hedging link:calculationLink link:presentationLink link:definitionLink 1021 - Disclosure - Income Taxes link:calculationLink link:presentationLink link:definitionLink 1022 - Disclosure - Employee Benefit Plans link:calculationLink link:presentationLink link:definitionLink 1023 - Disclosure - Restructuring and Other link:calculationLink link:presentationLink link:definitionLink 1024 - Disclosure - Segment Information, Geographic Regions, and Major Customers link:calculationLink link:presentationLink link:definitionLink 1025 - Disclosure - Property and Equipment, net link:calculationLink link:presentationLink link:definitionLink 1026 - Disclosure - License Agreement link:calculationLink link:presentationLink link:definitionLink 1027 - Disclosure - Quarterly Consolidated Financial Information link:calculationLink link:presentationLink link:definitionLink 1028 - Disclosure - Schedule II - Valuation and Qualifying Accounts link:calculationLink link:presentationLink link:definitionLink 1029 - Disclosure - The Company and Its Significant Accounting Policies (Policies) link:calculationLink link:presentationLink link:definitionLink 1030 - Disclosure - The Company and Its Significant Accounting Policies (Tables) link:calculationLink link:presentationLink link:definitionLink 1031 - Disclosure - Earnings Per Share (Tables) link:calculationLink link:presentationLink link:definitionLink 1032 - Disclosure - Business Acquisitions (Tables) link:calculationLink link:presentationLink link:definitionLink 1033 - Disclosure - Balance Sheet Components (Tables) link:calculationLink link:presentationLink link:definitionLink 1034 - Disclosure - Goodwill and Long-Lived Intangible Assets (Tables) link:calculationLink link:presentationLink link:definitionLink 1035 - Disclosure - Investments and Fair Value Measurements (Tables) link:calculationLink link:presentationLink link:definitionLink 1036 - Disclosure - Convertible Senior Notes, Note Hedges, and Warrants (Tables) link:calculationLink link:presentationLink link:definitionLink 1037 - Disclosure - Commitments and Contingencies (Tables) link:calculationLink link:presentationLink link:definitionLink 1038 - Disclosure - Income Taxes (Tables) link:calculationLink link:presentationLink link:definitionLink 1039 - Disclosure - Employee Benefit Plans (Tables) link:calculationLink link:presentationLink link:definitionLink 1040 - Disclosure - Restructuring and Other (Tables) link:calculationLink link:presentationLink link:definitionLink 1041 - Disclosure - Segment Information, Geographic Regions, and Major Customers (Tables) link:calculationLink link:presentationLink link:definitionLink 1042 - Disclosure - Property and Equipment, net (Tables) link:calculationLink link:presentationLink link:definitionLink 1043 - Disclosure - Quarterly Consolidated Financial Information (Tables) link:calculationLink link:presentationLink link:definitionLink 1044 - Disclosure - The Company and Its Significant Accounting Policies - Schedule of Correction of Prior Period Financial Information (Detail) link:calculationLink link:presentationLink link:definitionLink 1045 - Disclosure - The Company and Its Significant Accounting Policies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 1046 - Disclosure - The Company and Its Significant Accounting Policies - Summary of Supplemental Cash Flow Information (Detail) link:calculationLink link:presentationLink link:definitionLink 1047 - Disclosure - Earnings Per Share - Basic and Diluted Earnings Per Share (Detail) link:calculationLink link:presentationLink link:definitionLink 1048 - Disclosure - Earnings Per Share - Summary of Anti-dilutive Securities Excluded from Computation of Earnings Per Share (Detail) link:calculationLink link:presentationLink link:definitionLink 1049 - Disclosure - Business Acquisitions - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 1050 - Disclosure - Business Acquisitions - 2017 Acquisitions - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 1051 - Disclosure - Business Acquisitions - 2016 Acquisitions - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 1052 - Disclosure - Business Acquisitions - 2015 Acquisitions - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 1053 - Disclosure - Business Acquisitions - Schedule of Discount Rate, Percentage of Project Tasks Completed and Tasks to be Completed (Detail) link:calculationLink link:presentationLink link:definitionLink 1054 - Disclosure - Business Acquisitions - Allocation of Purchase Price to Assets Acquired and Liabilities Assumed (Detail) link:calculationLink link:presentationLink link:definitionLink 1055 - Disclosure - Balance Sheet Components - Schedule of Inventories (Detail) link:calculationLink link:presentationLink link:definitionLink 1056 - Disclosure - Balance Sheet Components - Schedule of Accrued and Other Liabilities (Detail) link:calculationLink link:presentationLink link:definitionLink 1057 - Disclosure - Balance Sheet Components - Schedule of Accumulated Other Comprehensive Income (Loss) (Detail) link:calculationLink link:presentationLink link:definitionLink 1058 - Disclosure - Balance Sheet Components - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 1059 - Disclosure - Goodwill and Long-Lived Intangible Assets - Schedule of Purchased Intangible Assets Resulting from Acquisitions (Detail) link:calculationLink link:presentationLink link:definitionLink 1060 - Disclosure - Goodwill and Long-Lived Intangible Assets - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 1061 - Disclosure - Goodwill and Long-Lived Intangible Assets - Schedule of Future Amortization Expense (Detail) link:calculationLink link:presentationLink link:definitionLink 1062 - Disclosure - Goodwill and Long-Lived Intangible Assets - Schedule of Goodwill Rollforward (Detail) link:calculationLink link:presentationLink link:definitionLink 1063 - Disclosure - Investments and Fair Value Measurements - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 1064 - Disclosure - Investments and Fair Value Measurements - Available-for-Sale Short-Term Investments (Detail) link:calculationLink link:presentationLink link:definitionLink 1065 - Disclosure - Investments and Fair Value Measurements - Summary of Fair Value and Duration of Investments, Including Cash Equivalents, that have been Classified in Gross Unrealized Loss Position (Detail) link:calculationLink link:presentationLink link:definitionLink 1066 - Disclosure - Investments and Fair Value Measurements - Amortized Cost and Estimated Fair Value of Investments (Detail) link:calculationLink link:presentationLink link:definitionLink 1067 - Disclosure - Investments and Fair Value Measurements - Investments in Accordance with Fair Value Hierarchy (Detail) link:calculationLink link:presentationLink link:definitionLink 1068 - Disclosure - Investments and Fair Value Measurements - Summary of Changes in Fair Value Contingent Consideration (Detail) link:calculationLink link:presentationLink link:definitionLink 1069 - Disclosure - Investments and Fair Value Measurements - Additional Information1 (Detail) link:calculationLink link:presentationLink link:definitionLink 1070 - Disclosure - Convertible Senior Notes, Note Hedges, and Warrants - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 1071 - Disclosure - Convertible Senior Notes, Note Hedges, and Warrants - Schedule of Convertible Notes (Detail) link:calculationLink link:presentationLink link:definitionLink 1072 - Disclosure - Convertible Senior Notes, Note Hedges, and Warrants - Summary of Interest Expense Recognized Related to Notes (Detail) link:calculationLink link:presentationLink link:definitionLink 1073 - Disclosure - Convertible Senior Notes, Note Hedges, and Warrants - Summary of Interest Expense Recognized Related to Notes (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 1074 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments under Non-Cancellable Operating Leases and Future Minimum Sublease Receipts (Detail) link:calculationLink link:presentationLink link:definitionLink 1075 - Disclosure - Commitments and Contingencies - Real Estate (Detail) link:calculationLink link:presentationLink link:definitionLink 1076 - Disclosure - Commitments and Contingencies - Changes in Product Warranty Reserve (Detail) link:calculationLink link:presentationLink link:definitionLink 1077 - Disclosure - Common Stock Repurchase Programs - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 1078 - Disclosure - Derivatives and Hedging - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 1079 - Disclosure - Income Taxes - Components of Income (Loss) before Income Taxes (Detail) link:calculationLink link:presentationLink link:definitionLink 1080 - Disclosure - Income Taxes - Provision for (Benefit from) Income Taxes (Detail) link:calculationLink link:presentationLink link:definitionLink 1081 - Disclosure - Income Taxes - Reconciliation Between Income Tax Provision (Benefit) Computed at Federal Statutory Rate and Actual Tax Provision (Benefit) (Detail) link:calculationLink link:presentationLink link:definitionLink 1082 - Disclosure - Income Taxes - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 1083 - Disclosure - Income Taxes - Tax Effects of Temporary Differences that Give Rise to Deferred Tax Assets (Liabilities) (Detail) link:calculationLink link:presentationLink link:definitionLink 1084 - Disclosure - Income Taxes - Reconciliation of Change in Gross Unrecognized Tax Benefits (Detail) link:calculationLink link:presentationLink link:definitionLink 1085 - Disclosure - Income Taxes - Open Tax Years - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 1086 - Disclosure - Employee Benefit Plans - Equity Incentive Plans - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 1087 - Disclosure - Employee Benefit Plans - Amended and Restated 2000 Employee Stock Purchase Plan - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 1088 - Disclosure - Employee Benefit Plans - Employee 401(k) Plan - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 1089 - Disclosure - Employee Benefit Plans - Schedule of Stock-Based Compensation Expense (Detail) link:calculationLink link:presentationLink link:definitionLink 1090 - Disclosure - Employee Benefit Plans - Valuation Assumptions for Stock Options and ESPP Purchase - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 1091 - Disclosure - Employee Benefit Plans - Schedule of ESPP Purchase Rights and Underlying Weighted Average Assumptions (Detail) link:calculationLink link:presentationLink link:definitionLink 1092 - Disclosure - Employee Benefit Plans - Schedule of Stock Options Outstanding and Exercisable (Detail) link:calculationLink link:presentationLink link:definitionLink 1093 - Disclosure - Employee Benefit Plans - Stock Option Activity - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 1094 - Disclosure - Employee Benefit Plans - Non-Vested RSUs - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 1095 - Disclosure - Employee Benefit Plans - Schedule of Non-Vested RSUs (Detail) link:calculationLink link:presentationLink link:definitionLink 1096 - Disclosure - Employee Benefit Plans - Vested RSUs - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 1097 - Disclosure - Employee Benefit Plans - Schedule of Performance-Based and Market-Based RSUs and Stock Options (Detail) link:calculationLink link:presentationLink link:definitionLink 1098 - Disclosure - Employee Benefit Plans - Schedule of Weighted Average Grant Date Fair Value Per Share of Performance-Based and Market-Based RSUs and Assumptions Used to Estimate Fair Value (Detail) link:calculationLink link:presentationLink link:definitionLink 1099 - Disclosure - Restructuring and Other - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 1100 - Disclosure - Restructuring and Other - Restructuring and Other Reserve Activities (Detail) link:calculationLink link:presentationLink link:definitionLink 1101 - Disclosure - Segment Information, Geographic Regions, and Major Customers - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 1102 - Disclosure - Segment Information, Geographic Regions, and Major Customers - Summary of Operating Segment Profit (Gross Profit), Excluding Stock-Based Compensation Expense by Segment (Detail) link:calculationLink link:presentationLink link:definitionLink 1103 - Disclosure - Segment Information, Geographic Regions, and Major Customers - Reconciliation of Operating Segment Gross Profit to Consolidated Statements of Operations (Detail) link:calculationLink link:presentationLink link:definitionLink 1104 - Disclosure - Segment Information, Geographic Regions, and Major Customers - Tangible and Intangible Assets, Net of Liabilities, Summarized by Operating Segment (Detail) link:calculationLink link:presentationLink link:definitionLink 1105 - Disclosure - Segment Information, Geographic Regions, and Major Customers - Revenue by Ship-to Destination (Detail) link:calculationLink link:presentationLink link:definitionLink 1106 - Disclosure - Property and Equipment, Net - Summary of Property and Equipment, Net (Detail) link:calculationLink link:presentationLink link:definitionLink 1107 - Disclosure - Property and Equipment, Net - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 1108 - Disclosure - License Agreement - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 1109 - Disclosure - Quarterly Consolidated Financial Information - Schedule of Quarterly Consolidated Financial Information (Detail) link:calculationLink link:presentationLink link:definitionLink 1110 - Disclosure - Quarterly Consolidated Financial Information - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 1111 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Detail) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 11 efii-20171231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 12 efii-20171231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 13 efii-20171231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 14 efii-20171231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 15 g457728g61f96.jpg GRAPHIC begin 644 g457728g61f96.jpg M_]C_X 02D9)1@ ! 0(!>@%Z #_X=@F:'1T<#HO+VYS+F%D;V)E+F-O;2]X M87 O,2XP+P \/WAP86-K970@8F5G:6X](N^[OR(@:60](EG)E4WI.5&-Z:V,Y9"(_/CQX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z M;65T82\B('@Z>&UP=&L](D%D;V)E(%A-4"!#;W)E(#4N,RUC,#$Q(#8V+C$T M-38V,2P@,C Q,B\P,B\P-BTQ-#HU-CHR-R @(" @(" @(CX*(" @/')D9CI2 M1$8@>&UL;G,Z&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D M8R]E;&5M96YT&UL.FQA;F<](G@M9&5F875L="(^9S8V=C@X/"]R9&8Z;&D^"B @(" @ M(" @(" @(#PO&UL;G,Z>&UP1TEM9STB M:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+V&UP.D-R96%T;W)4;V]L M/D%D;V)E($EL;'5S=')A=&]R($-3-B H5VEN9&]W7!E M/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QX;7!'26UG.G=I9'1H M/C(U-CPO>&UP1TEM9SIW:61T:#X*(" @(" @(" @(" @(" @(" @/'AM<$=) M;6&UP1TEM9SIH96EG:'0^"B @(" @(" @(" @(" @ M(" @(#QX;7!'26UG.F9OF%'.7=)1$UU34%!-%%K;$Y!*S!! M04%!04%"04),04%!04%%028C>$$[05%%$$[1$)!341!=TU$07=11$$T4$5!.$]$0DU41D)15$5X=V)' M>'-C2'@X9DAX.&9(>#AF2'=%2$)W8TY$03!914)!64=H55)&4F]F2'@X9B8C M>$$[2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX M.&9(>#AF2'@X9DAX.&9(>#AF+SA!04519T$R045!07=%4B8C>$$[04%)4D%1 M35)!9B]%06%)04%!04A!445"05%%04%!04%!04%!04%11D%W24=!44%(0T%K M2T-W14%!9TE$05%%0D%114%!04%!04%!028C>$$[05%!0T%W449"9V-)0U%O M3$5!04-!44U$06=10T)G8T1"04E'06Y-0D%G35)"04%&25))>%%614=%,D5I M8UE%54UP1VA">%=X46E00B8C>$$[571(:$UX6FDX0U)Y9W9%;%%Z4E1K<4MY M63-00TY546YK-D]Z3FAD55I(5$0P=4E)2F]-2D-H9UIH2E)&4G%3,%9T3E9+ M0G)Y-"]0128C>$$[,4]4,%I85T9L85&18;#E76C)H<&%M='-B5S5V63-2 M,61N9#1E6' W9D@Q*V8S3T5H66%(:4EM2VDT>4YJ;RM#:S535FQP95EM6B8C M>$$[<6)N2C)E;C5+:G!+5VUP-FEP<7%U28C>$$[;V)(=T9- M2%(T4TY#1E9*:6-V17I*1%)$9VAA4U5Y5VE9-TQ#0C-04TYE2D5G>&15:W=G M2D-H9UI*:EI&1VED:V1&53,X<4]Z=WEG<"8C>$$[,"M0>FA*4VMT3515-5!2 M;&195U9P8EA&,658,5)L6FUD;V%7<')B1S%U8C)2,61N9#1E6' W9D@Q*V8S M3T5H66%(:4EM2VDT>4YJ;R8C>$$[*T1L2E=7;#5I6FUP=6-N6C9F:W%/:W!A M86YQ2VUQ<39Y=')Q*W8O84%!=T1!44%#15%-4D%$.$$Y531Q-T9867$W1E=. M96)B4%A,:28C>$$[-7-N&96<%=L3'@O M=6]W$$[1E,S;&AM=#4Q,#)',FHY5F91;FIK94-S:&I49$A03&-9<6QM;6544'I1 M=DY2:VDQ2%9R>E0W579F3VPU.6%E67%(:#!X8F)H2$1C>"8C>$$[1&M(:75I M9VM6:T(U8VM04&1637)Z4B]Z3G56,61+=D-M<3-T:F-7:E(S:D9R4T=$56\Q M;FI)4U,S6D9E=T%,2D1*.%)75#1U5&=9<28C>$$[;$4O;#$$[>3-A.'(R3S149UE7,64S;&=E,FIA4VM9 M='1/5U9*,$M,-G R;SEC5E(Q;%EE96HU5C Y9%1J;6954#!R93-'$$[,$56=F-M4TQI<65P07EJ;7 Y3F5/>"M(1E3@P2'IN M86%L$$[;6--+TUH=#%6:S)L*V5X<&9M9C!';4]O<$I*92M86FUN-&U79$I:<%ER M5F]V5%-=DEQ;U$$[83DY5TXU M<4-S:7!O9'ID6$IK:5IV,&9B>"MO-&$X0V]0$$[:UHW9W9084Y:3TI05F=- M='=K2')+28C>$$[=D-9=W$X2#-5+UHU8W-6965395A0>FYB M5W1';6AL=E5S-TQ164Y(,450<4-C2G(O04Y1450V:'=%#!)0DMG<28C>$$[;V\K6"]W03)V.$I$5'A*96Y6+W$S,6C59<7EN>D%V;F95=%4P<38P>7AN$$[$$[65!--31M M,6E+*WE&;&5H66=Q<6UI-E(U-U1Z5F$S*W!#.&%Y=4Q7,VUU269R4FMH=#=Q M5S9V2G T94-8;'5L25EP;TDK6&]Y:&=O<"8C>$$[,#-64D4O;#-Z3F(S*W!Z M=W1Q1GA94S9X2$ET<6UO4RMR2G!N-DYI5FMT;6QN5EE33E%,3V9I4FEO6419 M$$[,G90<4=P>&5M,F]33$9$4$YE5S0P=S-# M0V(P-5AT-U)P5$EY<3-)<3-5;&%Q;R]Y8D(U-# W5C5,8E$$[:40R.7IE;'!P1$Q*2$TP:C(X='5*2E!3-4]W,S99<7@K M*SAT+VUC1C%"-'!R>50V,65Y>5%2=S-R.&QT+W="4$I-<75(=31G;R]2>28C M>$$[15)I0C1V9UIO,V]W531Q;75T959V3F0Y0D5B1S1V$$[=GI-,4Q6 M8GDO=$1E5TYN3CEC;'0W23-V0U-+$$[:V)73&E*-#=T4DQ%.#)Q M=WE734)61V)K9W1)0U4V.%9D-'IX,D=+=E--5F1I$$[9%!U9DMM3A9160U1D1+-%HK3W=P>7A627@U82]/-%-I12MA-V0W53-J2#8P M63=:8F=74B8C>$$[-&=,=RMO1TYP<41K1#A+9S%R>D)(0E9*-$Y0+T%$<#$R M>3%#,'5,,D]+.# O55E05&5D-WI4-V%E3U V>6QW28C M>$$[9DE,R$$[9DTQ;W)V M3DQ*6G-6:<>#A*1$)#,4Q'3%E396U*6"M*;E=P6#!Y4&E66&%B-6$O3UIB M5U=Z,4A8-U=31G10=DQD6FMK+V5F5W!9;"8C>$$[4S!L5FQS-%I515)"3$@Q M5UEK.'%N6E964C)N95=0>DIS=%@P=45E64DR.'97;T)V,$A/4V59:C1U02MU M<&9Z+T%"4'-Z3F1N-$12428C>$$[:%=P5E-M-3AQ+VYR1&%.2'!N;7$P16EW M5V-&=6QY<5-+$$[=7!.6E,Q=&1+:759:D$P05=/-G4Q.5%X96=K;&Q%6&=, M2D5#=UIM-&LX2D%72W%Q>5115B]->EAF2DYT3DQC>6%8"8C M>$$[-E5K='8V5C%$85!,0TQ7,TAW>5-24'AK=#%Q135&82]$:7%E*U4W6#AW M$$[,$)":V)F M8T)2.$MQD91=U=U>"]A$$[;5!Z3$AE4BM:-#(P94$$[56)G=TUQ34AA5S)E2DE,:WEL=C)U25-L M5BM,9D95*SAO954O>D0P6Q6;T))>B8C>$$[4FEE4V(Q0R]*;5-R3#A25E$X4&Q8.#-)3&5Y=&)46%EB M4D9D0G%.=V)L-S)74E%I3$Y-;C$R,6XT=DE63$I'<%=/4"]!0RM8=W%P9"8C M>$$[;V5L9C@U071Q33!/;V$O879"6EA):FML84]'3DQI3C1O<%9A24-W<7EX MDMQ-C(X<2\X04]1368V3W5(.#!A928C>$$[,31L>DLR M<4(V=D)*8DXY6#1):UET67AY06AK,TA';DQB9&EC5E1$6&9+=C5U>GE8B8C>$$[8E132C9D<392.%9A;7A# M.%1344MO,WEZ<'8U=U=E=3-&>#5I,5-X,5132&QC5SEP8F-91U-/4U5C1TYB M64Y72T]T5CE5.'1T>'A03B8C>$$[5FYM2W5X5C)+=7A6,DMU>%8R2W5X5C)+ M=7A6,DMU>%8R2W5X5C)+$$[=#9B5FMT<&=%.5AJ>2M-+T179W)3:7%85R]K,S@S2F)3 M,2MV95IV4W949"MT9E17,#1P-E9B22]U;&%Z5T]N*VI4.%EV5$,O=E!I6B8C M>$$[+VDU2W1.-5,O3VTY.'!#,3%(>E!A>"M:23=U-FUI=F)0;D1#8F%3>&MH M:&=K16-54DY,:51L>30Q6%IH5FQ!>%9"83B8C>$$[9'E7=FU: M1FIU2C5B:3%!=DPR,49S2FEI0TAH16IE$$[+W9%3V]3;VLT-$=&1$A+ M54QR-FIH94E58VQ5>FDX$$[9V-Q+T5A-S1Q:V5R85 X06XY85$%53G$$[;DEA45=Z5UAM8E1)<#1)+U-E4C%Q:W!D+U5E4C1H6CAE M4V=#2E%/=S5657-6>%9%-G8U3B]/0V4W,&TT$$[15-Z>%AB6&-J=T-#0E552&EK07%N>%)&9SE4=5964%0O3'8O041K1D1: M<3DU-6\P-C5V=59Y$$[9'%I:E56 M93592V]3,CAL+VXS0G!6.7 W96),95I:26M7>&YA54,T4U)K:TUZ4$\Q:3=& M1$DT-'%0:4,P;S0T,&16335T02]09#5%:R8C>$$[:CAY-F1$-F,Y'E7-DM28W4Y8E985U=6;%9L5E$$[:T(Y4D5T;S!B+U1N5V)I>7-T0C="8U93 M=69Y>"MF=W),82M:$$[96LV2D9Q$$[5F1I$$[=V$Q;SAM M:V9O,C%7-6EV8G T3#,Y,TQ.2VM9=#5:5F%+3TUR>5!/359Q,U1O4$)6:79L M>GIZ*UI.,W(Q:%DV<&\V>#(Q=T%B:6%,5"8C>$$[=%)I:D$$[1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ M-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T960S(O=G)V+T%)>6HO M:S!M2W$K2R8C>$$[=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6 M,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W-7."ME628C M>$$[.64P4TQ46#!Q,EC4K6DXW-6MT3$A59$8Y2%1R;%E*4"8C>$$[5D=M86A! M47)X4FU26EIP;4U-36E--W9X4$E$:C9F2FY.47$Y2'-Y>&QU*U$T;C%H=%=V M*S9K>%9%-'$W1EA9<3=&6%EQ-T9867$W1B8C>$$[6%EQ-T9867$W1EA9<3=& M5D]E-'0W94UY,T5Q47A$<3AJ0E9(,&UG>%9"1'I(;V)B43-K9'DS.&QS5&-. M+W=!1$1Z4&9&56PQ8GHO6B8C>$$[,D8V3%E13V%P130Y94\V9VMF,5I'5&I' M:'0S-45C9D56$$[4DHR*U-K:R]1359A+U0Q:B]V<3%9-1F1854UH1$LR-"8C M>$$[64=O27A6=D9867$W1EA9<3=&6%EQ>"]Y<#4R,%1Z3DYQ365M>GA49F\K M54EX:6Q354Y%-5I9-69G<48U=$%8R2R8C>$$[<49T+V98 M9B]!0FQ(+TIP3596.%9D:7)S5F1I31M.'5O8F)N.6XQ M<$9J$$[3&$T;6I0>65/3FQ0,$A& M5R]W0DQU+SA!8V%F9'IE2'=,1G0T+W8S:2LW$$[1%1(:CE38C U;G5%*W-C53E.,G)W=$AK M8T1M<6IL*T=+;VI3-W9Z6&1A8F%Y,U9P6C(Q>DQ#:GI(,4IJ>&1L<7$$[2%-U2V]N-FQR8VTP*W!*1T]X=$QD63(K:WIV8W(O=W5+ M=&9O2T8Y-VTV=3=L-E5,3D\X44DY-#=C=W@O.$QI<7)B-DAO,79+2F],1R8C M>$$[,VIM2"LW;&E14%5D>3E/4E!V6$958FERG=M3FHY2GA6228C>$$[-#E%.#)7 M=7-R8U$95:E529TML1TEQ5VIB<%=V:7%N23$V M1T)G;7%1=G!Z.4),3%)R9'4S=WIR5D)5.28C>$$[0DIX62]W075+<&]$6&-D M35975%1W=U)M4V%266]W44,W:TM+:S!'-3DX5E,V-S%P;'0U2DQA2VYP>7!$ M>G4O571K675A9G4V;WIY1R8C>$$[=$%O5F9I2D%">%9$4' Y+W%P;5$$[945-2F1O;VLU12]#:&QF$$[.'90*V-H,3-49C!R1F-P<')*1S$Y-G)A53!A=E)E87,Q=GAM23E-;F5. M9C3-F34%(,6AS1%AB,&MP,D=+;VY&6"8C>$$[67$W1E=M M6E95DA9041&56@Q3%5B>E9B0V4S,$-->G1)3TLS-WEV8E=W,T9E M17E"<$@R-DY%<%@O2T)X5E0P8GDU<6=H;28C>$$[1W0S.'-X95AN1F)7,7A/ M$EQ1G8Y M66=64# T<6EC5F1I$$[:7)S5F1I$$[,VYQ>&U73F]%3'A/=$-10DYT1%9Q54%,-'%L03!N54Q7 M3F)U>&YG,$,R:35Y6%9M-"MS5S512&Q5$$[6%Z<4103F%">6]8;&)Y34EYF150RMV3%%K1&8W0VEI<%=U+R8C>$$[16(Y-C1Q M:3A69&ER%98>%8R2V]++S%A0S!K4S-6 M5W5B-E5C;V)/2VAK641Q>E9)5D5(.'I%1"8C>$$[=#%O3591=S!E83EC4S9Y M-GIR$%!<28C>$$[841C-'%U>%9:2DY$1U%*2%9#,65)66=6 M<'5A5CA-5E%V-F0P5#!X2BMK3&(P,F(P,68Q;RM*8T%(:418$$[4RMI,T=147AY4VM'<$A33E=*;U)V5$97>G%LG!&<#$O<&1Q,6Q+5G8U028C M>$$[51A<%=54E=S4B8C>$$[0V=E:5I: M:6Y-,49A.%DU3TEP,S,S-V0X5F-*3EA,<41B,C9O57$W*W4W1EAO9&=V<$QY M5W1.*U$K5TMR4DAR4E=-;31T:UE-5$U0428C>$$[:UE&3G%+<#E684AR.%)( M,&5+4Q.9GISDYQ,&)A>28C>$$[>55K,"ME-&=D>$56:4%8,#-";4-C:VIC M0W1/5R]5-'%N;W9B=30R$$[56YV2&$W=4502D1*=$=J8W5136-1*T5C4U!H63%91#EO M-S1Q:EA26%5O-$1)=TE:4TMG9SE14FEQ5F9O;39S4&DP85)5:4$$[,C4Y;VU(2F]08FE#9R]K-S1Q$XY5FQ6$$[1$4O5EAV M=4=R4)4.$EQ96Q2,U99;&]O+T]64$Y6;VUP=$Q, M;WI2,GAU6D]/;7!B$$[9C%757%0=#!(.3)+F944&%A3U9P1WAJ=712 M66-O;VU5,%I):"]U,E5(628C>$$[+W-Q83AJ56-#<6I.4#!Y,7-9,T582C5: M5'IU3&E1.'!:6#9C;F)V-T1O0G-O06]-5E)72W):6EEO66YM;619-&\Q3'E3 M3U%Q<7%I<"8C>$$[6FED9T%-5E,O5"]-96HV:F$R;#%9>FTU9W925T-32T]2 M>#$T;FYX52MN>&):=61+2%DT<7%F<$LU94PQ24Y0=4AQ=U91+W!X8D56-28C M>$$[:T\T64PR*WI8,GA68S=A=WI3<6M6=D5O+W5*:DDX<$\O5C1W:V1.=#EN M+W)I<4AN=4QI0U9)-W)5655,4C Y1T=%:60S24DU4G%Z>B8C>$$[16EU-%AG M9FUC5E5K6%5P9E-%36PS2D=H1&U7-$U&=7-Q=#A11$MK6'%J:E-L3T,K.6-6 M63DU,SAI83,U:#!,-FAB,W=G-3-+6$TY<28C>$$[,7AE8TI!:V)+26UN16I/ M1E=6;&Q(1TU62VEO>%9/9$XX<$Y$<#A-5V]8.&PO9F96;S=E.'9*27)C;5IK M5D%Z2&Y&26%->6-U2EDW;B8C>$$[1E5:0F]+5WA6"]O M<3!*=%I(,B8C>$$[%9V-B]C:&E$ M<#%W1D%*-59G23)P,D5P8G8T67%X-WI"*UET:&]U<3)';E178S=3,W!18B8C M>$$[:F$Q#3S4R-V968FM(-TEB;R8C>$$[62]!+V9T M,7A6='11;7(K-W-,:5%$=5!35&9W+V5326-69#8K<7572U=K4TPP6#%::4%9O5VUO>6-F"8C>$$[07!68F%-4FAJ,W%:1$TQ M1"]K:UEQ;%9N-44P2S X>$YR,%AR3F5'$$[6%EQ-T960SES3%,Y:#E'-FI%:4$X;$Y3 M1U9H"8C>$$[2#%!3BM2,C-9;F9&5U%9<3=&54Q(3$9#8C9A6C%J:6IF M;DI)-4-Q<7)#:$Q-5'-!0FEQ07)D-C-52UI,5%(K;DU&;S4W;V8U2D9':28C M>$$[:3DY;6)T>%@W4W%*9S%,4C1)$$[16A:=S(Y M4&@U&U&>&53;4M86EE985%H5D)R$$[1U%7-%%Q-$UX2FMO57)7 M:F(T<7!A2G$O;&AB5FLP,C8U07I0-FM$=$TY=TIM8VAW,%5T6G=E64Y14C1N M1E5C3"LX;7 Y5G,S-$5":"8C>$$[3&-(,$9)3F8R84Y+0U!":T@V-DMU1FID M>6='.'4R8EE";W)91T--:V(Q<4,P=&%N+V9L4&)R5E9%5S%N83)Q;&)E2EEG M86-I;V]7<"8C>$$[%8R2W5X5C)+=7A6<&\P6FQ: M;$):1%934E5G*S)+=#1Q-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&528C M>$$[9SAZ4V5::S%$468P350Y5F4K-&%U=G!Q-$YS64I$5FU9,5%,2490=VEP M-E9(9%9I5V=N.#5L.'=A8VUR:5(Y3S12+U@U5B]2=W1U628C>$$[0V@Y;% Q M;6AJ2BMY4#EDX=V%V<7$$[$$[#4S,7=Y1W8W%!D M5S%Y$$[4$Y.2G,S6&E88VQ067)3;F)P:7%R;S)I85IO,6PY4S V M17E!)>G5X*UHV8F1-5E(R2W5X5C)+=7A6,DMU>"8C M>$$[5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R M2W5X5C)+<49T+V989B]!0FQ(+TIP3596.%9D:7)S5F1I$$[$$[;4QA63),0D9K26XY32MM M46IL1F(T-F)&9T1I6Y0*V15,G0V8DQR361Y;6Q443)S;#!S;S!X630S M.4-)5'!*-F9'-4I:=E5B-"8C>$$[55=K;$9O14C4K%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R M2W5X5C)+=28C>$$[>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%91 M='8W-C%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=28C M>$$[>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6 M,DMU>%8U:&-A2C4S,"\X>&(O048O561D4S X;65T1DI!="8C>$$[,W%-%9L$$[5E1V:&8O-RMI+S5&3B\Q M57A6,T,O=T0Y+U)F.&EM+S9Q67$W:&8X02LO;W8K4E1F.59-5F1W=B]!4&8P M6"])<'8K<6U+;TA5=%IT3B8C>$$[3%5T<5=R5TYI;U5-5W53%9:0G)L;$QC43)C97,R170U37IX>%%Q5DUK:GA)2DI!<4-A<$MO M=UIG3V=.8R8C>$$[5E1(:&8O-RMI+S5&3B\Q57A6,T,O=T0Y+U)F.&EM+S9Q M67$W:&8X02LO;W8K4E1F.59-5F1W=B]!4&8P6"])<'8K<6U+<&)D-CE95R8C M>$$[,7E,2S0Q$$[24DW67%I M948O=T0W*VDO-49.+S%5>%8S0R\X03DO4F8X:6TO-G%9<3=H9B]!3R]O=BM2 M5&8Y5DU69'=V+W=$9C!8+TEP=CA!<7!I<28C>$$[5G8U:3!X4SED9# Q9E%5 M4U1G&MU;UIV,S-W:FQ',B\K4V9!-'%I"8C>$$[9&$O17 S1TMO%8S0R\O=T(O4F8X04EP=BMQ;4MU-%@O*R]O=BM25&8Y5DU6534U3&DS M9VMU3&DV="8C>$$[-%E)5F%35U=337%I26]Q>DUX:T%!04935&EQ5W@K6CE) M:T5S$$[<&57,7AA>G%(:&YI479'-DYU1U9L;$E)4&E-5E9U1B\O=C9,+VM5,R]6 M5$988TPO05 S.48O>4MB+W%P:7)U1B]W1#$$[57A61#-T M-SE1:3EA*W8W5S%I4$MK:S8K;79W23!J8G1+0CA+27I(,D)08D953"]I>GDS M8C)46'0U$$[8FLP:D1I>D]+3EAE;WA6 M3V-64W)Z3#5C'5B.&\Y1V94,28C>$$[=$4Q5%5)6E%J4E-8<4%8R2W5X5FIN;6YY4' O M;49Z3$ID,R8C>$$[3VXS3%EHK9TI(9V526D=J67IX5&=Q4VQ#2V9: M6F@P631Q;S9D*UAE:F%F9F%B9#(X.7=$<&II5TM*=E)+=DE,1F101'E(,"8C M>$$[=6120VXW3$Q5:S%Q3G-66E1I$$[8715,$Y- M5E@K5W9)5VLK6&17=CE2,"LT=4MA9W%O,6Y)66I"17%34U-Q28C>$$[<3AV33!Q;64U*W%Y2DY& M2%I$-G5S35,S0S-+>4--3$-'1F9R:F174#)5+VQX5E!F3'9L=7DP1TLY:71* M6EI%=G)Y82MD6E!405-3928C>$$[:%I516%2:FI55C-Q>$I*66MN1E4R>%8R M2W5X5D,V='!L='%M;#-E;3-12G1R,D=3,VTT,')W:U5Q859"1F0Y='-66610 M*U1V;#(W,"8C>$$[,U=,1%5B,BMV,3%P;VUN;FY.EA+5W-9:D9X8W5*2C5+9"8C M>$$[6&MC0F54361Y85EQ:F-69&EREAV3#ER$$[5G9L*S!3 M9W5,<6%6:VEI=4QI4F]V56UJ:6$R8FA+>5)P>45N,4UE<"].>FLW=&ER36-6 M9&ER$$[9&ER$$[:7)S5F1I$$[0S(T=54T='-$3$Q+=C)U4&)&551P5G8U;5,Q=$)Q3C=B M4WI,2$=,=FAB$$[:G-%2FQT,74O5FYV-SA3=U).2UI(-#-O;$5CG5H=6)M85AZ3D,V4UA%5'=7-U!"24)%675-;R8C>$$[9'8P8D@Y M;5)%-')'<4)H>G%666AG<7!Y95=V>C9J95IO9DTQ;$UZ5VE2479)56I0,6XP M9FEL:U%716M:5EHS9FE%5D-60V-I845-<28C>$$[;65O*U90>DHK=#9N<4]M M-C=&2&584UDU&8U0R:3AP,%HO:',K6D92-FDX=FA6 M9&0K5U!Z565'>"MR96%&:"8C>$$[=7EL:VUQ6%!'1G580U,V93@Y0TIR5C1& M-4-E1EDR.4U-46$XV M5G-V2TU..28C>$$[66Q&:3-&9E1,;%!I4G$O='-60W-Q>6)Y=DXK86QN-3=T M.4DQ,C1F5F1)5W=:-W$O155C54%M-%%%3GI3,&=6;CE:<&M616LO=39&:R8C M>$$[0EAK-G%T<%AL+SA!3C9X=3106#%Y,G9D3FA3>%4R>D]Q>49O24%T,7EN M97IN:V1:<%%4=657-$E:84975F5H:C,V-'$W1EA9<3=&6"8C>$$[67$W1EA9 M<30Q;V%B2'1I<5$V-T0U=&)3=E,P-C9I1C=*24$Q>$1B:FQ(1E-T55-A8TE7 M<4MB=#!05&)D5DA7838U2F%H-W@T27!P628C>$$[,4Q7.&%.5TIY2W-N<2MO M=V5H,C5"4C0P>%8U>F$K4E!Z:'1R5S!4+T%"5$9C>5=4:&E*6G)K1S52-T=# M,%I*6D%P-$=*:%!+$$[=G=:9W)%:TMO97@O3'(X,DER5S=T,C$X M47HS26MG:C%"=%4Q2S=A2S)M0WA&4F)Y<$=N6U39%=6>3E&*T)454MP M>'!V;% X028C>$$[33)/4SDK=F%X1S!T>'!6>F)#*VIU-VQG,3E)26AB>6EZ M94U25W=H-%-F1D4S2G565W%E:7%Y-3AT9FY!5U-,5$YC=#E+$$[>G%%:7E(;3!#;6$Y7%$3VUF;GAC<'%C M3G)R;'1$3F)','0W5V$T:FEJ5U-63$M*$$[5'4Q0E0W M6%%Q1C1-<78P;GEX*V4Q=G)53C-E95ID4&US<$HY3V)564-'9FQ"0D56=FMH M47=):UIM8SAH>' R*WI4-&Q8<5=+=7A6,B8C>$$[2W5X5C)+=7A6,DMU>%8R M2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R M2W5X5C)+=7A6,DMU>%8R2R8C>$$[=7A6,DMU>%8R2W5X5FI0;7)44$]6-W!3 M=S989G=*8T-61VQ60DQA1U-)0VI)2FQE6FLS*TQ98C T,49A-'%M3VI7;FU3 M,S!Y>&@Q3R8C>$$[+W0W<3AI:6I3.6Y70F@V:G%&1'-#2D9&5V\R+T%#<')X M2#)C5F5C=V514'IN=#=Q,6Q(;3)+-6=T3&5*4F)Z4S-#=%!+-GE2>FE34B8C M>$$[5DE!:D9W>E)31TYI>%=-36]+.#A68F8X=G9Z6$YT1&)W-BMT=DDQ=CE5 M;'9',4Q56C-I:FMK=D9K9%EM5D9M;45.>D,V>7-Y3GII0R8C>$$[:F=T0T95 M,# S>6XK6G-C;#C5A+T]!$$[835B-E9:3$A.4T5Z;E5* M1FM03F]&33$W6GEZ4T1N5&TW4#A!65!&5E5R>5I6071P4#4W,W$V=F%1-C5A M=VA9-U=X9W5*,%=%:5@V="8C>$$[8G9D,W-":G1+=4=K37%O=%)U>&]5-$%9 M<6HW1'EZ*V-L>&]';U=E=65:3%@V.6-7,F]1,FLQ;"LW.4]39$E6$$[>6-4=798$$[>DY9,GAK=4944TEM2F%'3W@U>D\T;&A.<7ET36%W<4GI2,C172D-T=B8C>$$[6%1O-'5F M=U-'<%)6<7C%I;3 U.5#9D8U)X,U5$86Q(1$5Q0U,Q M5U=:<#!3=')8:SAB>$M.,2MZ,4)Q>DMV4R8C>$$[8U9D:7)S5F1I$$[5F1I$$[9&ER38X5#@U-U$$[8GE853!T26)*.4IV2G)E>&A.=S=+-'555"LW:C4X=FE,4%)244M&1F52 M5E(Q;DHK8C!E;C9Y-6DY82M68DDV2DAE9E5U2C(O,&HQ4"8C>$$[<7I2+T93 M;G$O14)Y'1%-%)R=$-P<7IQ=S5.=79915EQ;61J<28C>$$[6#4S4#5H;G1,-U,W4U!1 M;SE3:$9T<4U8;VUA4W$$[1G!C4G%(;%DE':C1F-4ML M=7 T13A&5E-G4V9N15%Q*VQ-$$[<79C3"MB:6%:8W5*1$QE4GHS8U555G-L:6MK5HO:$MV>3)O4TYJ>592,35E9FUL0F,S+T%.4W-R5S=T63=5;28C M>$$[=SE926MK;#$Y4TQ,6&I/:7%N,7!/1$MF-39H=T8S5E-F5&1:+U!9>#A. M43!7>E=6;RMB4U),0WEQ-T]N=TI8549,,$1/2TUQ.%98;"8C>$$[>6MB-$=6 M5$A49%$O3C$$[>DEL=WIA6$DS<&-N:%5U M>7!/5W5O=T9E:6IK<3AG3G%62FM25DAA3G)8-7182&Q3-F96=$5G$=(-G,X4VU(,4%Z0R8C>$$[-G5D>GIK07%Y,4,Q,D]+;V8Y3&9N6$AF M>6U44C=7-'1O0DI(1TE21$5K-TUQ4AJ>%1A$$[,&Y33&956G1':'5J4FIQ5G)$8DQD>GAS.30V4FDR9W1R M=%=D5F=A3FI6,C(S2E4X$$[1U9:-#5F45-34DM08TM/2FU:;R]S16=$$$[25-71SE4 M,&)&5S Q6"]N24Y.3U-C-E)P33$T635Z2EIN-&%3*VYY:'!+3'9J=SE2=5!( M:E=I-W0X6$E+;RM$52]W035H0G$X,7IP9"8C>$$[:UHP.4UA4F)W2VIQ4C8T M16AC=F521C)%3%9&5VI"22]:-D963#$$[='8V2V]1:$HK,'HQ0E9L545D6B\U>5-J M;&EB.4(V8D]Y>G)(8U(Q:%=";TA#33AS8B]80DM74BMA<7))=$8V.#)0=W%P M,W R<69N328C>$$[=FU4:'%/:S)S=6EI5TM+4U#A+;6TK-UEQ.41X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>"8C M>$$[5C5F1BM41W!75GA9>6%2-7%U9%!G=&]*63=U,F=H145D,4Q*>B]E5&95 M-4Q1=%0Q3W!R3'18,6561T-R$$[=3=V.5IL M=%)$9FAR:4-A>70P;C54<$),3%!E>45E:S34K5DAM M>E,Y63!M.#%$>C5Q5W$R96Y2=6QZ6E-T8R8C>$$[;TQL=EAE84]34G9R5$-Q M8S%1.&Q937$X5'-A67%G:BM3+VUY4S%T-V4W."\V:F5Q:79&9')C+U=$2%!' M-6M.1VI3-VI&5CE154QC<28C>$$[.%%'0E0T8U929&PK5C-M=3!U5G1'.#!4 M,VUI>3(Q-T9C'!8;CA2*T5Q06=7$$[.7)E,E!M,3E.5)7,&0U M=VI*5VYW='I5=%9M1$%L8U95-U X;5!.365N>5$$[3C!9>#9C$$[04UV07)V M>#0Q3TMS<#AS95=Z;TU6,T%T,&)M1S5L130U:'5A=C934G96:3=61$=0:T%! M2U9O3G%9<6Y72W5X5C)+=7A6,DMU>%8R2R8C>$$[=7A6,DMU>%8R2W5X5C)+ M=7A6,DMU>%8R2W5X5C)+=7A6,DMV+SEK/3PO>&UP1TEM9SII;6%G93X*(" @ M(" @(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @(" @(#PO7!E+U)E&UL;G,Z&%P+S$N M,"]S5'EP92]297-O=7)C945V96YT(R(^"B @(" @(" @(#QX;7!-33I);G-T M86YC94E$/GAM<"YI:60Z0C(S04$Q1C5",S$Y13@Q,4%#-3$Y0S(U-S8U-SE" M-48\+WAM<$U-.DEN&UP34TZ3W)I9VEN86Q$;V-U;65N=$E$/@H@(" @(" @(" \>&UP34TZ M4F5N9&ET:6]N0VQA7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QS M=$5V=#IA8W1I;VX^&UP+FEI9#I",C-!03%&-4(S,3E% M.#$Q04,U,3E#,C4W-C4W.4(U1CPO&UL;G,Z M:6QL=7-T&%P+S$N,"]S5'EP92]$:6UE;G-I;VYS M(R(*(" @(" @(" @(" @>&UL;G,Z&%P+S$N,"]S5'EP92]&;VYT(R(*(" @(" @(" @(" @>&UL;G,Z>&UP M1STB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+V&UP5%!G.DAA&UP5%!G.DY086=E&UP5%!G.DUA>%!A9V53:7IE(')D9CIP87)S951Y<&4] M(E)EF4^"B @(" @(" @ M(#QX;7!44&3Y!3X*(" @(" @(" @(" @(" @(" @ M/'-T1FYT.F9O;G1&86-E/E)E9W5L87(\+W-T1FYT.F9O;G1&86-E/@H@(" @ M(" @(" @(" @(" @(" \7!E/"]S=$9N M=#IF;VYT5'EP93X*(" @(" @(" @(" @(" @(" @/'-T1FYT.G9E7!E/E1Y<&4@,3PO&UP5%!G.E-W871C:$=R;W5P&UP M1SIG&UP1SIG&UP M1SIG&UP1SIS=V%T8VA.86UE M/E=H:71E/"]X;7!'.G-W871C:$YA;64^"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(#QX;7!'.FUO9&4^0TU92SPO>&UP1SIM;V1E/@H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" \>&UP1SIT>7!E/E!23T-%4U,\+WAM<$&UP1SIC>6%N/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \ M>&UP1SIM86=E;G1A/C N,# P,# P/"]X;7!'.FUA9V5N=&$^"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(#QX;7!'.GEE;&QO=SXP+C P,# P,#PO>&UP M1SIY96QL;W<^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.F)L M86-K/C N,# P,# P/"]X;7!'.F)L86-K/@H@(" @(" @(" @(" @(" @(" @ M(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @(" @(" @(" @/')D9CIL M:2!R9&8Z<&%R7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(#QX;7!'.G-W871C:$YA;64^0FQA8VL\+WAM<$&UP1SIT>7!E/@H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" \>&UP1SIC>6%N/C N,# P,# P/"]X;7!'.F-Y86X^"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.FUA9V5N=&$^,"XP,# P M,# \+WAM<$65L;&]W/C N,# P,# P/"]X;7!'.GEE;&QO=SX*(" @(" @(" @ M(" @(" @(" @(" @(" @(" @/'AM<$&UP M1SIB;&%C:SX*(" @(" @(" @(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @ M(" @(" @(" @(" @(" @(" @(" @(#QR9&8Z;&D@&UP1SIS M=V%T8VA.86UE/D--64L@4F5D/"]X;7!'.G-W871C:$YA;64^"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(#QX;7!'.FUO9&4^0TU92SPO>&UP1SIM;V1E M/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIT>7!E/E!23T-% M4U,\+WAM<$&UP1SIC>6%N/@H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" \>&UP1SIM86=E;G1A/C$P,"XP,# P,# \+WAM<$65L;&]W M/C$P,"XP,# P,# \+WAM<$65L;&]W/@H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" \>&UP1SIB;&%C:SXP+C P,# P,#PO>&UP1SIB;&%C:SX*(" @ M(" @(" @(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @(" @(" @ M(" @(" @(" @(#QR9&8Z;&D@&UP1SIS=V%T8VA.86UE/D-- M64L@665L;&]W/"]X;7!'.G-W871C:$YA;64^"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(#QX;7!'.FUO9&4^0TU92SPO>&UP1SIM;V1E/@H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" \>&UP1SIT>7!E/E!23T-%4U,\+WAM<$&UP1SIC>6%N/@H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" \>&UP1SIM86=E;G1A/C N,# P,# P/"]X;7!'.FUA9V5N=&$^"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.GEE;&QO=SXQ,# N,# P,# P M/"]X;7!'.GEE;&QO=SX*(" @(" @(" @(" @(" @(" @(" @(" @(" @/'AM M<$&UP1SIM;V1E/@H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" \>&UP1SIT>7!E/E!23T-%4U,\+WAM<$65L;&]W/C$P,"XP,# P,# \+WAM<$65L M;&]W/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIB;&%C:SXP M+C P,# P,#PO>&UP1SIB;&%C:SX*(" @(" @(" @(" @(" @(" @(" @(" @ M/"]R9&8Z;&D^"B @(" @(" @(" @(" @(" @(" @(" @(#QR9&8Z;&D@&UP1SIS=V%T8VA.86UE/D--64L@0WEA;CPO>&UP1SIS=V%T8VA. M86UE/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIM;V1E/D-- M64L\+WAM<$&UP1SIC>6%N/@H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIM86=E;G1A/C N,# P M,# P/"]X;7!'.FUA9V5N=&$^"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(#QX;7!'.GEE;&QO=SXP+C P,# P,#PO>&UP1SIY96QL;W<^"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(#QX;7!'.F)L86-K/C N,# P,# P/"]X;7!' M.F)L86-K/@H@(" @(" @(" @(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @ M(" @(" @(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R7!E/2)2 M97-O=7)C92(^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.G-W M871C:$YA;64^0TU92R!";'5E/"]X;7!'.G-W871C:$YA;64^"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(#QX;7!'.FUO9&4^0TU92SPO>&UP1SIM;V1E M/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIT>7!E/E!23T-% M4U,\+WAM<$&UP1SIM M86=E;G1A/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIY96QL M;W<^,"XP,# P,# \+WAM<$65L;&]W/@H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" \>&UP1SIB;&%C:SXP+C P,# P,#PO>&UP1SIB;&%C:SX*(" @ M(" @(" @(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @(" @(" @ M(" @(" @(" @(#QR9&8Z;&D@&UP1SIS=V%T8VA.86UE/D-- M64L@36%G96YT83PO>&UP1SIS=V%T8VA.86UE/@H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" \>&UP1SIM;V1E/D--64L\+WAM<$&UP1SIY96QL;W<^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX M;7!'.F)L86-K/C N,# P,# P/"]X;7!'.F)L86-K/@H@(" @(" @(" @(" @ M(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @(" @(" @(" @ M/')D9CIL:2!R9&8Z<&%R7!E/2)297-O=7)C92(^"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(#QX;7!'.G-W871C:$YA;64^0STQ-2!-/3$P,"!9 M/3DP($L],3 \+WAM<$&UP1SIT M>7!E/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIC>6%N/C$T M+CDY.3DY.#PO>&UP1SIC>6%N/@H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" \>&UP1SIM86=E;G1A/C$P,"XP,# P,# \+WAM<$65L;&]W/CDP+C P,# P M-#PO>&UP1SIY96QL;W<^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX M;7!'.F)L86-K/C$P+C P,# P,CPO>&UP1SIB;&%C:SX*(" @(" @(" @(" @ M(" @(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @(" @(" @(" @(" @(" @ M(#QR9&8Z;&D@&UP1SIS=V%T8VA.86UE/D,],"!-/3DP(%D] M.#4@2STP/"]X;7!'.G-W871C:$YA;64^"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(#QX;7!'.FUO9&4^0TU92SPO>&UP1SIM;V1E/@H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" \>&UP1SIT>7!E/E!23T-%4U,\+WAM<$&UP1SIC>6%N/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \ M>&UP1SIM86=E;G1A/CDP+C P,# P-#PO>&UP1SIM86=E;G1A/@H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" \>&UP1SIY96QL;W<^.#0N.3DY.3DV/"]X M;7!'.GEE;&QO=SX*(" @(" @(" @(" @(" @(" @(" @(" @(" @/'AM<$&UP1SIS=V%T8VA.86UE/@H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" \>&UP1SIM;V1E/D--64L\+WAM<$65L;&]W/CDT+CDY.3DY.3PO>&UP1SIY M96QL;W<^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.F)L86-K M/C N,# P,# P/"]X;7!'.F)L86-K/@H@(" @(" @(" @(" @(" @(" @(" @ M(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @(" @(" @(" @/')D9CIL:2!R M9&8Z<&%R7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(#QX;7!'.G-W871C:$YA;64^0STP($T]-3 @63TQ,# @2STP/"]X M;7!'.G-W871C:$YA;64^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX M;7!'.FUO9&4^0TU92SPO>&UP1SIM;V1E/@H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" \>&UP1SIT>7!E/E!23T-%4U,\+WAM<$&UP M1SIC>6%N/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIM86=E M;G1A/C4P+C P,# P,#PO>&UP1SIM86=E;G1A/@H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" \>&UP1SIY96QL;W<^,3 P+C P,# P,#PO>&UP1SIY96QL M;W<^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.F)L86-K/C N M,# P,# P/"]X;7!'.F)L86-K/@H@(" @(" @(" @(" @(" @(" @(" @(" \ M+W)D9CIL:3X*(" @(" @(" @(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z M<&%R7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(#QX;7!'.G-W871C:$YA;64^0STP($T],S4@63TX-2!+/3 \+WAM<$&UP1SIT>7!E/@H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" \>&UP1SIC>6%N/C N,# P,# P/"]X;7!'.F-Y M86X^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.FUA9V5N=&$^ M,S4N,# P,# R/"]X;7!'.FUA9V5N=&$^"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(#QX;7!'.GEE;&QO=SXX-"XY.3DY.38\+WAM<$65L;&]W/@H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIB;&%C:SXP+C P,# P M,#PO>&UP1SIB;&%C:SX*(" @(" @(" @(" @(" @(" @(" @(" @/"]R9&8Z M;&D^"B @(" @(" @(" @(" @(" @(" @(" @(#QR9&8Z;&D@&UP1SIS=V%T8VA.86UE/D,]-2!-/3 @63TY,"!+/3 \+WAM<$&UP1SIT>7!E/@H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" \>&UP1SIC>6%N/C4N,# P,# Q/"]X;7!'.F-Y86X^"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.FUA9V5N=&$^,"XP,# P M,# \+WAM<$65L;&]W/CDP+C P,# P-#PO>&UP1SIY96QL;W<^"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(#QX;7!'.F)L86-K/C N,# P,# P/"]X;7!' M.F)L86-K/@H@(" @(" @(" @(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @ M(" @(" @(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R7!E/2)2 M97-O=7)C92(^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.G-W M871C:$YA;64^0STR,"!-/3 @63TQ,# @2STP/"]X;7!'.G-W871C:$YA;64^ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.FUO9&4^0TU92SPO M>&UP1SIM;V1E/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIT M>7!E/E!23T-%4U,\+WAM<$&UP1SIM86=E;G1A/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP M1SIY96QL;W<^,3 P+C P,# P,#PO>&UP1SIY96QL;W<^"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(#QX;7!'.F)L86-K/C N,# P,# P/"]X;7!'.F)L M86-K/@H@(" @(" @(" @(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @ M(" @(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R7!E/2)297-O M=7)C92(^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.G-W871C M:$YA;64^0STU,"!-/3 @63TQ,# @2STP/"]X;7!'.G-W871C:$YA;64^"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.FUO9&4^0TU92SPO>&UP M1SIM;V1E/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIT>7!E M/E!23T-%4U,\+WAM<$&UP M1SIM86=E;G1A/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIY M96QL;W<^,3 P+C P,# P,#PO>&UP1SIY96QL;W<^"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(#QX;7!'.F)L86-K/C N,# P,# P/"]X;7!'.F)L86-K M/@H@(" @(" @(" @(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @ M(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R7!E/2)297-O=7)C M92(^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.G-W871C:$YA M;64^0STW-2!-/3 @63TQ,# @2STP/"]X;7!'.G-W871C:$YA;64^"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.FUO9&4^0TU92SPO>&UP1SIM M;V1E/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIT>7!E/E!2 M3T-%4U,\+WAM<$&UP1SIM M86=E;G1A/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIY96QL M;W<^,3 P+C P,# P,#PO>&UP1SIY96QL;W<^"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(#QX;7!'.F)L86-K/C N,# P,# P/"]X;7!'.F)L86-K/@H@ M(" @(" @(" @(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @ M(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R7!E/2)297-O=7)C92(^ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.G-W871C:$YA;64^ M0STX-2!-/3$P(%D],3 P($L],3 \+WAM<$&UP1SIT>7!E/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \ M>&UP1SIC>6%N/C@T+CDY.3DY-CPO>&UP1SIC>6%N/@H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" \>&UP1SIM86=E;G1A/C$P+C P,# P,CPO>&UP1SIM M86=E;G1A/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIY96QL M;W<^,3 P+C P,# P,#PO>&UP1SIY96QL;W<^"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(#QX;7!'.F)L86-K/C$P+C P,# P,CPO>&UP1SIB;&%C:SX* M(" @(" @(" @(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @(" @ M(" @(" @(" @(" @(#QR9&8Z;&D@&UP1SIS=V%T8VA.86UE M/D,].3 @33TS,"!9/3DU($L],S \+WAM<$&UP1SIT>7!E/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \ M>&UP1SIC>6%N/CDP+C P,# P-#PO>&UP1SIC>6%N/@H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" \>&UP1SIM86=E;G1A/C,P+C P,# P,3PO>&UP1SIM M86=E;G1A/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIY96QL M;W<^.30N.3DY.3DY/"]X;7!'.GEE;&QO=SX*(" @(" @(" @(" @(" @(" @ M(" @(" @(" @/'AM<$7!E/2)297-O=7)C92(^ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.G-W871C:$YA;64^ M0STW-2!-/3 @63TW-2!+/3 \+WAM<$&UP1SIT>7!E/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP M1SIC>6%N/C&UP1SIC>6%N/@H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" \>&UP1SIM86=E;G1A/C N,# P,# P/"]X;7!'.FUA9V5N M=&$^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.GEE;&QO=SXW M-2XP,# P,# \+WAM<$65L;&]W/@H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" \>&UP1SIB;&%C:SXP+C P,# P,#PO>&UP1SIB;&%C:SX*(" @(" @ M(" @(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @(" @(" @(" @ M(" @(" @(#QR9&8Z;&D@&UP1SIS=V%T8VA.86UE/D,].# @ M33TQ,"!9/30U($L],#PO>&UP1SIS=V%T8VA.86UE/@H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" \>&UP1SIM;V1E/D--64L\+WAM<$65L;&]W/@H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" \>&UP1SIB;&%C:SXP+C P,# P,#PO>&UP1SIB;&%C:SX*(" @(" @(" @ M(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @(" @(" @(" @(" @ M(" @(#QR9&8Z;&D@&UP1SIS=V%T8VA.86UE/D,]-S @33TQ M-2!9/3 @2STP/"]X;7!'.G-W871C:$YA;64^"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(#QX;7!'.FUO9&4^0TU92SPO>&UP1SIM;V1E/@H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" \>&UP1SIT>7!E/E!23T-%4U,\+WAM<$65L;&]W/C N,# P,# P M/"]X;7!'.GEE;&QO=SX*(" @(" @(" @(" @(" @(" @(" @(" @(" @/'AM M<$&UP1SIS=V%T8VA.86UE/@H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" \>&UP1SIM;V1E/D--64L\+WAM<$&UP M1SIY96QL;W<^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.F)L M86-K/C N,# P,# P/"]X;7!'.F)L86-K/@H@(" @(" @(" @(" @(" @(" @ M(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @(" @(" @(" @/')D9CIL M:2!R9&8Z<&%R7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(#QX;7!'.G-W871C:$YA;64^0STQ,# @33TY-2!9/34@2STP M/"]X;7!'.G-W871C:$YA;64^"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(#QX;7!'.FUO9&4^0TU92SPO>&UP1SIM;V1E/@H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" \>&UP1SIT>7!E/E!23T-%4U,\+WAM<$&UP1SIY M96QL;W<^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.F)L86-K M/C N,# P,# P/"]X;7!'.F)L86-K/@H@(" @(" @(" @(" @(" @(" @(" @ M(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @(" @(" @(" @/')D9CIL:2!R M9&8Z<&%R7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(#QX;7!'.G-W871C:$YA;64^0STQ,# @33TQ,# @63TR-2!+/3(U M/"]X;7!'.G-W871C:$YA;64^"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(#QX;7!'.FUO9&4^0TU92SPO>&UP1SIM;V1E/@H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" \>&UP1SIT>7!E/E!23T-%4U,\+WAM<$&UP1SIM86=E;G1A/@H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" \>&UP1SIY96QL;W<^,C4N,# P,# P/"]X;7!' M.GEE;&QO=SX*(" @(" @(" @(" @(" @(" @(" @(" @(" @/'AM<$7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(#QX;7!'.G-W871C:$YA;64^0STW-2!-/3$P,"!9/3 @2STP M/"]X;7!'.G-W871C:$YA;64^"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(#QX;7!'.FUO9&4^0TU92SPO>&UP1SIM;V1E/@H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" \>&UP1SIT>7!E/E!23T-%4U,\+WAM<$&UP1SIY M96QL;W<^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.F)L86-K M/C N,# P,# P/"]X;7!'.F)L86-K/@H@(" @(" @(" @(" @(" @(" @(" @ M(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @(" @(" @(" @/')D9CIL:2!R M9&8Z<&%R7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(#QX;7!'.G-W871C:$YA;64^0STU,"!-/3$P,"!9/3 @2STP/"]X M;7!'.G-W871C:$YA;64^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX M;7!'.FUO9&4^0TU92SPO>&UP1SIM;V1E/@H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" \>&UP1SIT>7!E/E!23T-%4U,\+WAM<$&UP1SIY96QL M;W<^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.F)L86-K/C N M,# P,# P/"]X;7!'.F)L86-K/@H@(" @(" @(" @(" @(" @(" @(" @(" \ M+W)D9CIL:3X*(" @(" @(" @(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z M<&%R7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(#QX;7!'.G-W871C:$YA;64^0STS-2!-/3$P,"!9/3,U($L],3 \+WAM M<$&UP1SIT>7!E/@H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" \>&UP1SIC>6%N/C,U+C P,# P,CPO>&UP M1SIC>6%N/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIM86=E M;G1A/C$P,"XP,# P,# \+WAM<$65L;&]W/C,U+C P,# P,CPO>&UP1SIY96QL M;W<^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.F)L86-K/C$P M+C P,# P,CPO>&UP1SIB;&%C:SX*(" @(" @(" @(" @(" @(" @(" @(" @ M/"]R9&8Z;&D^"B @(" @(" @(" @(" @(" @(" @(" @(#QR9&8Z;&D@&UP1SIS=V%T8VA.86UE/D,],3 @33TQ,# @63TU,"!+/3 \+WAM M<$&UP1SIT>7!E/@H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" \>&UP1SIC>6%N/C$P+C P,# P,CPO>&UP M1SIC>6%N/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIM86=E M;G1A/C$P,"XP,# P,# \+WAM<$65L;&]W/C4P+C P,# P,#PO>&UP1SIY96QL M;W<^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.F)L86-K/C N M,# P,# P/"]X;7!'.F)L86-K/@H@(" @(" @(" @(" @(" @(" @(" @(" \ M+W)D9CIL:3X*(" @(" @(" @(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z M<&%R7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(#QX;7!'.G-W871C:$YA;64^0STP($T].34@63TR,"!+/3 \+WAM<$&UP1SIT>7!E/@H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" \>&UP1SIC>6%N/C N,# P,# P/"]X;7!'.F-Y M86X^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.FUA9V5N=&$^ M.30N.3DY.3DY/"]X;7!'.FUA9V5N=&$^"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(#QX;7!'.GEE;&QO=SXQ.2XY.3DY.3D\+WAM<$65L;&]W/@H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIB;&%C:SXP+C P,# P M,#PO>&UP1SIB;&%C:SX*(" @(" @(" @(" @(" @(" @(" @(" @/"]R9&8Z M;&D^"B @(" @(" @(" @(" @(" @(" @(" @(#QR9&8Z;&D@&UP1SIS=V%T8VA.86UE/D,],C4@33TR-2!9/30P($L],#PO>&UP1SIS=V%T M8VA.86UE/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIM;V1E M/D--64L\+WAM<$65L;&]W/@H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIB;&%C:SXP+C P,# P,#PO M>&UP1SIB;&%C:SX*(" @(" @(" @(" @(" @(" @(" @(" @/"]R9&8Z;&D^ M"B @(" @(" @(" @(" @(" @(" @(" @(#QR9&8Z;&D@&UP M1SIS=V%T8VA.86UE/D,]-# @33TT-2!9/34P($L]-3PO>&UP1SIS=V%T8VA. M86UE/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIM;V1E/D-- M64L\+WAM<$65L;&]W/@H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" \>&UP1SIB;&%C:SXU+C P,# P,3PO>&UP M1SIB;&%C:SX*(" @(" @(" @(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @ M(" @(" @(" @(" @(" @(" @(" @(#QR9&8Z;&D@&UP1SIS M=V%T8VA.86UE/D,]-3 @33TU,"!9/38P($L],C4\+WAM<$&UP1SIT>7!E/@H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" \>&UP1SIC>6%N/C4P+C P,# P,#PO>&UP1SIC>6%N/@H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIM86=E;G1A/C4P+C P,# P M,#PO>&UP1SIM86=E;G1A/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \ M>&UP1SIY96QL;W<^-C N,# P,# R/"]X;7!'.GEE;&QO=SX*(" @(" @(" @ M(" @(" @(" @(" @(" @(" @/'AM<$7!E/2)2 M97-O=7)C92(^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.G-W M871C:$YA;64^0STU-2!-/38P(%D]-C4@2STT,#PO>&UP1SIS=V%T8VA.86UE M/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIM;V1E/D--64L\ M+WAM<$65L;&]W/@H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" \>&UP1SIB;&%C:SXS.2XY.3DY.3@\+WAM<$&UP1SIT>7!E/@H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" \>&UP1SIC>6%N/C(U+C P,# P,#PO>&UP1SIC>6%N/@H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" \>&UP1SIM86=E;G1A/C,Y+CDY.3DY.#PO M>&UP1SIM86=E;G1A/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP M1SIY96QL;W<^-C0N.3DY.3DX/"]X;7!'.GEE;&QO=SX*(" @(" @(" @(" @ M(" @(" @(" @(" @(" @/'AM<$&UP M1SIM;V1E/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIT>7!E M/E!23T-%4U,\+WAM<$65L;&]W/C&UP1SIY96QL;W<^"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(#QX;7!'.F)L86-K/C$P+C P,# P,CPO>&UP1SIB;&%C M:SX*(" @(" @(" @(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @ M(" @(" @(" @(" @(" @(#QR9&8Z;&D@&UP1SIS=V%T8VA. M86UE/D,],S4@33TV,"!9/3@P($L],C4\+WAM<$&UP1SIT>7!E/@H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" \>&UP1SIC>6%N/C,U+C P,# P,CPO>&UP1SIC>6%N/@H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" \>&UP1SIM86=E;G1A/C8P+C P,# P,CPO>&UP M1SIM86=E;G1A/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIY M96QL;W<^.# N,# P,# Q/"]X;7!'.GEE;&QO=SX*(" @(" @(" @(" @(" @ M(" @(" @(" @(" @/'AM<$7!E/2)297-O=7)C M92(^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.G-W871C:$YA M;64^0STT,"!-/38U(%D].3 @2STS-3PO>&UP1SIS=V%T8VA.86UE/@H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIM;V1E/D--64L\+WAM<$65L;&]W/@H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" \>&UP1SIB;&%C:SXS-2XP,# P,#(\+WAM<$&UP1SIS=V%T8VA.86UE/@H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIM;V1E/D--64L\+WAM<$7!E/2)297-O=7)C M92(^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.G-W871C:$YA M;64^0STU,"!-/3&UP1SIS=V%T8VA.86UE/@H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIM;V1E/D--64L\+WAM<$65L;&]W/@H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" \>&UP1SIB;&%C:SXV.2XY.3DY.3D\+WAM<$&UP M1SI#;VQO7!E/C$\ M+WAM<$7!E/@H@(" @(" @(" @(" @(" @(" \>&UP1SI#;VQO M&UP1SIS=V%T8VA.86UE/@H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIM;V1E/D--64L\+WAM<$&UP1SIM M86=E;G1A/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIY96QL M;W<^,"XP,# P,# \+WAM<$65L;&]W/@H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" \>&UP1SIB;&%C:SXQ,# N,# P,# P/"]X;7!'.F)L86-K/@H@ M(" @(" @(" @(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @ M(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R7!E/2)297-O=7)C92(^ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.G-W871C:$YA;64^ M0STP($T],"!9/3 @2STY,#PO>&UP1SIS=V%T8VA.86UE/@H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" \>&UP1SIM;V1E/D--64L\+WAM<$&UP1SIM86=E;G1A M/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIY96QL;W<^,"XP M,# P,# \+WAM<$65L;&]W/@H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" \>&UP1SIB;&%C:SXX.2XY.3DT,#(\+WAM<$&UP1SIM;V1E/@H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" \>&UP1SIT>7!E/E!23T-%4U,\+WAM<$&UP1SIC>6%N/@H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" \>&UP1SIM86=E;G1A/C N,# P,# P/"]X;7!'.FUA9V5N=&$^"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.GEE;&QO=SXP+C P,# P,#PO M>&UP1SIY96QL;W<^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!' M.F)L86-K/C&UP1SIB;&%C:SX*(" @(" @(" @(" @(" @ M(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @(" @(" @(" @(" @(" @(#QR M9&8Z;&D@&UP1SIS=V%T8VA.86UE/D,],"!-/3 @63TP($L] M-S \+WAM<$&UP1SIT>7!E/@H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIC>6%N/C N,# P,# P M/"]X;7!'.F-Y86X^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!' M.FUA9V5N=&$^,"XP,# P,# \+WAM<$65L;&]W/C N,# P,# P/"]X;7!'.GEE M;&QO=SX*(" @(" @(" @(" @(" @(" @(" @(" @(" @/'AM<$7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(#QX;7!'.G-W871C:$YA;64^0STP($T],"!9/3 @2STV,#PO>&UP M1SIS=V%T8VA.86UE/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP M1SIM;V1E/D--64L\+WAM<$&UP1SIM86=E;G1A/@H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" \>&UP1SIY96QL;W<^,"XP,# P,# \+WAM<$65L;&]W/@H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIB;&%C:SXU.2XY.3DQ M,#(\+WAM<$&UP1SIM;V1E/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \ M>&UP1SIT>7!E/E!23T-%4U,\+WAM<$&UP1SIC>6%N/@H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIM86=E;G1A/C N,# P M,# P/"]X;7!'.FUA9V5N=&$^"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(#QX;7!'.GEE;&QO=SXP+C P,# P,#PO>&UP1SIY96QL;W<^"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(#QX;7!'.F)L86-K/C4P+C P,# P,#PO>&UP M1SIB;&%C:SX*(" @(" @(" @(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @ M(" @(" @(" @(" @(" @(" @(" @(#QR9&8Z;&D@&UP1SIS M=V%T8VA.86UE/D,],"!-/3 @63TP($L]-# \+WAM<$&UP1SIT>7!E/@H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" \>&UP1SIC>6%N/C N,# P,# P/"]X;7!'.F-Y86X^"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(#QX;7!'.FUA9V5N=&$^,"XP,# P,# \+WAM M<$65L;&]W/C N,# P,# P/"]X;7!'.GEE;&QO=SX*(" @(" @(" @(" @(" @ M(" @(" @(" @(" @/'AM<$7!E/2)297-O=7)C M92(^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.G-W871C:$YA M;64^0STP($T],"!9/3 @2STS,#PO>&UP1SIS=V%T8VA.86UE/@H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" \>&UP1SIM;V1E/D--64L\+WAM<$&UP1SIM86=E M;G1A/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIY96QL;W<^ M,"XP,# P,# \+WAM<$65L;&]W/@H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" \>&UP1SIB;&%C:SXR.2XY.3@X,#,\+WAM<$&UP1SIM;V1E/@H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIT>7!E/E!23T-%4U,\+WAM M<$&UP1SIC>6%N/@H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" \>&UP1SIM86=E;G1A/C N,# P,# P/"]X;7!'.FUA9V5N=&$^"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.GEE;&QO=SXP+C P,# P M,#PO>&UP1SIY96QL;W<^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX M;7!'.F)L86-K/C$Y+CDY.3&UP1SIB;&%C:SX*(" @(" @(" @(" @ M(" @(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @(" @(" @(" @(" @(" @ M(#QR9&8Z;&D@&UP1SIS=V%T8VA.86UE/D,],"!-/3 @63TP M($L],3 \+WAM<$&UP1SIT>7!E M/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIC>6%N/C N,# P M,# P/"]X;7!'.F-Y86X^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX M;7!'.FUA9V5N=&$^,"XP,# P,# \+WAM<$65L;&]W/C N,# P,# P/"]X;7!' M.GEE;&QO=SX*(" @(" @(" @(" @(" @(" @(" @(" @(" @/'AM<$&UP1SIT>7!E/@H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" \>&UP1SIC>6%N/C N,# P,# P/"]X;7!' M.F-Y86X^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.FUA9V5N M=&$^,"XP,# P,# \+WAM<$65L;&]W/C N,# P,# P/"]X;7!'.GEE;&QO=SX* M(" @(" @(" @(" @(" @(" @(" @(" @(" @/'AM<$&UP1SI#;VQO&UP1SIG&UP1SIG&UP1SIS=V%T8VA.86UE/D,],"!-/3$P,"!9/3$P,"!+/3 \+WAM M<$&UP1SIT>7!E/@H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" \>&UP1SIC>6%N/C N,# P,# P/"]X;7!' M.F-Y86X^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.FUA9V5N M=&$^,3 P+C P,# P,#PO>&UP1SIM86=E;G1A/@H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" \>&UP1SIY96QL;W<^,3 P+C P,# P,#PO>&UP1SIY96QL M;W<^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.F)L86-K/C N M,# P,# P/"]X;7!'.F)L86-K/@H@(" @(" @(" @(" @(" @(" @(" @(" \ M+W)D9CIL:3X*(" @(" @(" @(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z M<&%R7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(#QX;7!'.G-W871C:$YA;64^0STP($T]-S4@63TQ,# @2STP/"]X;7!' M.G-W871C:$YA;64^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!' M.FUO9&4^0TU92SPO>&UP1SIM;V1E/@H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" \>&UP1SIT>7!E/E!23T-%4U,\+WAM<$&UP1SIC M>6%N/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIM86=E;G1A M/C&UP1SIM86=E;G1A/@H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" \>&UP1SIY96QL;W<^,3 P+C P,# P,#PO>&UP1SIY96QL;W<^ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.F)L86-K/C N,# P M,# P/"]X;7!'.F)L86-K/@H@(" @(" @(" @(" @(" @(" @(" @(" \+W)D M9CIL:3X*(" @(" @(" @(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R M7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(#QX;7!'.G-W871C:$YA;64^0STP($T],3 @63TY-2!+/3 \+WAM<$&UP1SIT>7!E/@H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" \>&UP1SIC>6%N/C N,# P,# P/"]X;7!'.F-Y86X^ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.FUA9V5N=&$^,3 N M,# P,# R/"]X;7!'.FUA9V5N=&$^"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(#QX;7!'.GEE;&QO=SXY-"XY.3DY.3D\+WAM<$65L;&]W/@H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIB;&%C:SXP+C P,# P,#PO M>&UP1SIB;&%C:SX*(" @(" @(" @(" @(" @(" @(" @(" @/"]R9&8Z;&D^ M"B @(" @(" @(" @(" @(" @(" @(" @(#QR9&8Z;&D@&UP M1SIS=V%T8VA.86UE/D,].#4@33TQ,"!9/3$P,"!+/3 \+WAM<$&UP1SIT>7!E/@H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" \>&UP1SIC>6%N/C@T+CDY.3DY-CPO>&UP1SIC>6%N/@H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIM86=E;G1A/C$P+C P M,# P,CPO>&UP1SIM86=E;G1A/@H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" \>&UP1SIY96QL;W<^,3 P+C P,# P,#PO>&UP1SIY96QL;W<^"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.F)L86-K/C N,# P,# P/"]X M;7!'.F)L86-K/@H@(" @(" @(" @(" @(" @(" @(" @(" \+W)D9CIL:3X* M(" @(" @(" @(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R7!E M/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!' M.G-W871C:$YA;64^0STQ,# @33TY,"!9/3 @2STP/"]X;7!'.G-W871C:$YA M;64^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.FUO9&4^0TU9 M2SPO>&UP1SIM;V1E/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP M1SIT>7!E/E!23T-%4U,\+WAM<$&UP1SIY96QL;W<^"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(#QX;7!'.F)L86-K/C N,# P,# P/"]X;7!' M.F)L86-K/@H@(" @(" @(" @(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @ M(" @(" @(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R7!E/2)2 M97-O=7)C92(^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.G-W M871C:$YA;64^0STV,"!-/3DP(%D],"!+/3 \+WAM<$&UP1SIT>7!E/@H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" \>&UP1SIC>6%N/C8P+C P,# P,CPO>&UP1SIC>6%N/@H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" \>&UP1SIM86=E;G1A/CDP+C P,# P-#PO M>&UP1SIM86=E;G1A/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP M1SIY96QL;W<^,"XP,#,P.3D\+WAM<$65L;&]W/@H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" \>&UP1SIB;&%C:SXP+C P,S Y.3PO>&UP1SIB;&%C M:SX*(" @(" @(" @(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @ M(" @(" @(" @(" @(#PO&UL;G,Z<&1F/2)H M='1P.B\O;G,N861O8F4N8V]M+W!D9B\Q+C,O(CX*(" @(" @(" @/'!D9CI0 M2 Q,"XP,3PO<&1F.E!R;V1U8V5R M/@H@(" @(" \+W)D9CI$97-C&UP;65T83X*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ 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 @(" @(" @(" @(" @(" @(" @(" @(" @( H\/WAP86-K970@96YD M/2)W(C\^_]L 0P ! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!_]L 0P$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$!_\ $0@!P (: P$1 (1 0,1 ?_$ !X 0 " @,! 0$ M '" 4& P0) @$*_\0 0Q 00# 0 ! ,%!@,' @8#!0,$!@< 0(( M"1$5%A(3%!W,D)1"ADC)#,T02@U)2^FSD@10>.FA1J/7$OS6&(F9O2(N:UG3+JB-$ MO\1SX?P#TU=7J+TM7ON7RQ5GE^=7&-.EZPBWG^^@UOP8<0,(U^'CE61UW!#U M?RADP[Y<'Y 2:G K\J.39)JLPK[DT7_'%41$Q,S$:W$WMSSB>GHHG*;I^,!4 M/@F,?%GD_L6L)\*(7&;H8+N+=;S"/PV3- M"VS)0H2XZ)I.Q*W9E)BW=%2U@G%X(B=:C%D7&E3/")' M;(9#_AV2Z-^=0/,9-PZ",'<-FWIOR9*[QK$L[FJ$0OC!7^=MMJ#.TS$_)MP^ M2V&ZLJ7GJIJ]](W'+MB1CINI!>D)KT0JG<4:I.IYQ*7:"?Y;]%WHJL[?KFO! MAO!&^9PXO6(BZ][_ *7J\/\ Q _1$D^(9YT\U"?B#5K\3BH;JI:SYO#T) M7E9D_*Y>%Q?DY&"!:45)OJ.F6LMDW3*"[9F%MKM'A)/\\]4T(EYL4HB)&O)%5WYW.UK(H0 M%-[$02?/XKW-%.H_)UV3_ILN8)O'OWJD.$Z:-AK9KA8PQX<&+P3BOQ>+.8TG MIE\)M\]_$*][S8K\#%A>/'-8'?8TJ]GA_1,56K8)'%[3BE/P[LI3DQ^BR8&Y MD];J'6?+&7=M8P[CB)K1'3Y-MQ&R P6U).'#7_DF,_#X:SWSGZUHJ/5?Q-?< M1CT("B-U^[J_\O>HEO23B+2'X=?JWRUQ4_GLE3^YR\"LQ59^M <#ELQ-R4Q& M_I3Z&R'Q3BB]:B(N8RK.YVWENVJ W M5\7_ .(@Q\=TXOBF/:HGK=WN?OI6]_8OH?XBR_P\?( MU[!/)<:J/SF)]#7O?BE51&XI^9(2^4\QR(5E!(G/_P ^'C6/3)5L;,21ZS7? M?^,Z;->VG8U%N;$1$8?%.=S41IIK,S'*GGKZ,^)5[X\L^8?BR45/;BBDL]<> M E/)DJJ?U5&ZJ@X!*S:K](V97##EY+:D(C9%70>9@@)XC'RZ; /]([[-<*"6 MNWH%.1E3<8<.+%@JXPXO%<7I.&-^[1?CX5GI AZ*LZ?NA_Q>$?B# HA737[A MJ=OXUA?G7F$'9,=&= )NI,@L8CY4UTU; I-'N(\GVY'.=&>R;SA)P-'[ZEWW MW?LQBBJ_Q\-Z3=VKY\5#WOZCIGVHRIBJ;^L+R_Y\K[RJ+NBXKFB'A5Y[-#AI M8>LPX!XYFJ+=,?N 0N/0<5S(C4M[/?I&BJK4;R%(O27*S%[UR^XE<&&)PW,7 M-U$>+P[-F4W,Z4]?[.97[;?AO;GRGZ0"-_04FI*)2JI/10R%05]#+#EWVX(D M(R1*P^5")C$A,+MSKCI)?ENS(J10/)]/@KA9P*;;6K$5$Q<7&V/YB>3RE\3? M$6]DD#)6$C?,,*7F0,\K'A2 MQ:(F;!/GHVLC(&4-*\1WH^!DS!NH]-XL,88UN_\ 7TVS/2L]]Z/-;PS\3Z^/ M1L>JIW='QMI%4%T3NSWL.<>>QGPQXA8(K2F[+?1*(AN;@CE0(17GF9"4A#IP M4^I-DXUV841)NVZXURKP7%AB-,.51-^+A>G!Z)?%Q^)+ZW\^^CX_"/&W0\M" M_'U.A?8'O@)U'8S('$LIL];T$@XJJAA,\$*.8G)>XAW-9\1U5<_PT1E0>ZP?C+S1ZT@7H.>3 MST(ZIBN[M%= XU JVF=/E$ 4ZCAAURWD3Z2I@&_T=Z*UU]V(OB/+S0YLFF,& M&XQ34S,>&H]9F)3I\'OUMZ2]*3/U_&;&N=EZ^\[U/)*L:>=?:PZB>//@^Y7, MIC!4C9T491)@T8Q\RC69UH."*F@;7>MNEEWCIZ[9' B# F.(BJBISO#=U7Q> MYA9G;ONCW#[N]>^7_)WJ@-XHJ;PP#IT)*IVTHN 7G.[BN"Y8F2FK9JJPLOKL M)&X!#& WL8]2%-FALF2;J=Z(O&)=/0 L1APX<.*8\7BNHN8B(B:G3.^CAG/I M#XB%$S_X/].^AYM4K"SO0'H&V:T],*TZ&'FX7:4/BD/6,0HBW4F4,:&(&>>M M]LB,E9PA8>RX-;><#2/(9=N''DK#/BJZB(F+UC_*(V3.]$OM;W]ZPJ"_?BW0 MBOK-0!1GR[\/ZK;QI =W!J^*[AMGR5\DB9D:CPQ%G[Z2<.T^NN=!I4Y- F_^ M+8:CO7SP88B?!?ZL;=R?&F]Z@_AGTZA$;3$"??X7T%Z@B%\6%NN M:Q>LGM7>8H*1M@X9;0D^&8BO6:V^OBY/<;QUZWOZU_B)W%0T\G"1NJXGX3\EW0!C7,6B SME9%GB M6;J;R#9L2!8GW7!A=53OD0[*+A!OXOPBQS+G6N=&,6&(PQ.WQ8HY//2JOB6^ MT)+7OC(Z:MQN[*6U\;R9^.Y\YU7E9-]'// @L9:CX)RBUAR+<6L@BT;\;E@= M)A,E?R_Q+2!3OKOKJ3]QUFFIP1$S&[_QQB]\OR_HB]:>B(KY+\SWAZ2F>TNP M--UQ)9MVQ56TALX6',>^(U%VZN_EKA]*Y*L)C0[Y[YYV_*MN>NN=;WUJN<1< MQ$;9IXY_"G]:^Y_045]4>0?9]F,(%[ACU65W=]1V@-K:"<;C=5^F*C%&(0;9 MUTT"1^(RXK0-@/.A*%B!1NT6(+&\<88J<.>&;C7;$_<5,<) M:5Y%)_% LCXC/L3S%/\ XG3Z1U[X0D_C\Z?2UXV\UAUK[C%Y0=>T93#2"X<2 MR*5NGP/$.H>D? ES132)/HXST/>M$6_0Q1AC!AGPYXO%MTJ:09YW^)C[9;0C MX=.4JYK"4H*W&RM"KP'J:6OGTJAAQX=4&[E7<0$#B#PH 0 M8'.R+(VV MX6NI-*C-(%_AUMO,+7L>V?@ :F2K M1DZ6;F<45'^M<;MS?&JGWOKS!!6GIGS9[B<53!2-ATA4"=%=^;:/G;-H2L&6 M)QHON(]VPY8<]---T'3;E=171,-3E,7EBF[F-(F?ITK MYM#XAM4VQXY^&K!?90*;^D?4Y:[+.G7M69^;ZP!.ZDHVJXZ-)I1Z&4A'5=5U M)9<6))%F3 M($W":?XDD7[=--WP7#%B(F,6*LHK*]L\?:^C[@UG_ !!J\]A6 M!\+RW_9 F=S"W_+?7H[RW[:8>=JO#6!7KZ-V$WBLU@<\IECM&JY?K0]F2=!# M"C-KUPVZX7>*O7Q!-G'A,89P^*(JIB)PW>4[8G6-VWUU:Q\-F2?$EO#U'ZM MW)\1=Y.:T\3^IB%('H!SY,\\Q?F\0;&.]H@W!A;C M])KG3_I-=3C0Q>&(BHUPWK.6=%\$> M"?/$1BF.$_C*?>GHMY@]+7/8_P 4?XHGF^8RY,K3?F^.^+'].1/F/1D>I$W5 MNTZ4EE@*J2 :':260?7#S9%[QQ)"Y=,5KC]*'X8-.ND.B8HB,&"=L^*_:() M*[9%1SUBX_#^6Y;+)==<;,X8O%AB=)F(YR_F]\O_ !-/6TRM3P PJCXD('XB M,NONQ*B!^J/)XKQI#J]>4#6LUCJ)"W+#(V]70 ,FR2I1^JLQVJ449,S;Q-%[ MMH['-2##HZ3@B/%<>&HFIO6=D1$ZWPT:RU^*'(O))M.-)&RCEQ];07 M4$X:C#6&[PQ-^+;,9Y+X_$/D7Q+Z N+QDRJKXEST7"?9/IRI?-K>.J^/?.A# M]FR,DAB>C4^:%3X'.,,S MK._3KT69K"YO6M9_%-H_PS;7H[J^(6I\.6;WG/9*YJ*LJU=SRVV_I(K%PLO[ M'1 1VYC/(B"+CXGJ/ SZ<SX'0GQ&9@']"LZZ(T1\78'Y5KR?K5551-RBQAB<6"-^"9GUK%^(2YXN]\^FIW[$5J6N?=8;XG M'FYQYSM>>6?=(7R> H=IYNL.+,%G5?CEY+$Q3")RE[,WG#5CQ'"'ZU_IL\5? MZ8HMV/:ZPQ88C#-X?#BRJ/%=ZWEKDI/4/QS_ &')/A37^8LZ:MH3[VK-O05N M5/9KB UPBSNCS5<3$3-3MSJ[W33^@V&6'\1EW\1V;0J4P"+MO"[:.K"HY.^ M8UMIPY+1P8O*_P!2+5U)WDEYE4F_:C"(L[EI7IW7I3NF)\$C\"C!]RK(USG_ M (^';XO;O9I4:QG+U(PR8# 8# 8# 8# 8# 8# 8# 8# 8%%/B >)67MZJ(5& MA-CE:7N&E;=A'H'SYE1Z"?9K#-7E=Q,3'"5:JO^'OZ:L:;7--_B(>N_P!OH:U?.LF\O-Z$ MI.,'Z7H07 IGR\3E M&*J;N:G%>S/]T28\?"2,6_7*+M)(/7-I2:' MG#@(1H8J%!RA!%9STCTU_7-_P _MQR8O.YSWYZ^[PY( M?]FE\GCO(\4KFN37648,[MBQT/(S=B,Z5?6JM6[!L== MM3 UFP:@N7X0:53>-B*AUK]364W_ .W%XKG3/*HTW>*KTRM=<%\*N/S6U?B3 M37U#(HC;D/\ B,P#RK%97"@L3<@5((=\_4L1K4Y*(^7)DC/2)(G)W_$U@CYH MU:$(:Z'C]=N"+MMRZV3QY8(C*<%S?K-][]R.*J^%E?P,Y\-(I=/JH3;[GX=$ MF]',Q4F4A4@"S2T:LMZNA4!K\":,;F#[L3+JZ8LU&#B2(JO-F S(+SKE RW? M%GQ9QQ6.(PUXZVZ5-[HU0?8GP;_95S5F.\PZ<>S#V M>K%A\YW/&E>JWS()P_13>HN^MA>;*2'_ ''H3O;'0SF+[^S-",<1/BC#6*M_ M^-S%7X:Z72R-@?#K];59Z4]!>A?AY^MX'1(_UF^"R6\ZFN6E]6S$65FAQ?8? MJV:U(,Y&$?!I"6:*JNS,?*M7P8J857>$W#YAP&$@2>*)B(Q1,UI,366Z\]>^;\M&9Q;\1_T1:AH4='S9WP,&&>6D.< M&/J AH+VHZ/\CA(%JD^5+$5G))<>.YG+7#X8B-(C*OCJW?RE\)&*^0_B2^DO M;M8SMJTK*_JM-1)C0_(!PAQ7KO -V2SU7%_=7BGT/'O/7I)G M4ZM%64)L:N-V?4-SU M][UKK?/SUKY[^7S^7SWAS>5ON'QC[7]"R.RA=#>U@=5T;Z"I(A1%PU#9E0_M M,8Q,4=;$@LFL2E"(R4Q)<--)!%2SH&^'279(3I;\99!VD[[8\B#43$5>&YB; MB;KGE-^U/0*@Z;B_G>CZ@H2$K$',0IBLX15T:=%UN'!9X%@L<'1L>]*+I)I) M*DGK85+"]N38G.QTR1]: M^JY;Z-%CV()R'5A0^3"18U.+/W#@D_Y-/&G0[I7LHW2'HJ\J\\\L^-\[WLN+ M%<88K_6*]7G9Y'^'!\4GQ33<5\^4K[Q\R(U/$)!+#0IA)_)L@/2+\$UF9F;' M4'!SJVVFENNR9XART[VTYTV1VBG^'O27SZ+.+#BFYPS=1^J*RBO+PWMS0^!' MYGN>W/5M^>ZN'_H^UO1MP'9*!*1F?7?3H>NJ80CP>+5U4VPT"M(*/EZ\0!C- MLG4@D3-TB21Y9H(B63=)TF\+_P"S%$88BHB(W1.>VDU9ZP@D@Y+J"M5O*WBSM\UB:(,?Q'NF01N/Z[4Y-OS)) MQ7$99QE,[]VS9&6VT2W=\/GT]'?5=Q>NOA_^I(1Y\FGIR(P6+^C();-0>H/>=,1*BONN#5.\AU34_!(.S5;A6 2*+2DA( M)*L0=J)D2SP@7'K:5;II(:[Z566E#Z3A,\N)%!.2H\/.YD'IEMPX%M MDV+[KJ1$-/2CKEJT_"6/_),1ABK\,WKKK4:;+6AL;X;/J:$>@(KZE\2>I:ZJ M6TGWEZN/+]SQNWJ<X MYY[?(/21BPS%8HG_ &G%%3$3GK$Y:=4-E/@IVC%_*WD.HJ<]2Q]C>WFKV(2] MMR&Z[$J=4Z L*WS2LH)$.N:\#2T9P'"IE#HY-NQ[//?SAXCK\Y3AP^Z_(+X\ MYF8RG#X:B=(RK.8F]-NJ2KP^'+[F]G50*H#VQZ_IBP*7>WQ2MBV1':DHB45, M6G=5UL^D)F7U&[+MK.*KM>9T;7AI)K)FW:#Z+.HBDZ8)+N'6ND"1BC#-X8FZ MFIF;J9RO_6--S9JV^#%2OEGV;0'J[Q*1=T8.AT;LNOO0U=2>87#<"5XU]-1P MK[<%L9#95E2@E#7L)DHU.4-DVG3@05?M!/ZI@ETQ45="<:UGG_QD7I;W)[]]>/)X./BO:*/EY,1"&P)RP(0+?GJKBE>/]DC2I)RV/?3,^'9$Q/'%$_\ \Q\LU\1_QD7]V^>!U'A9X.KI MXQN&H[0ZD)0$YD+91M6\JBR7T.;6!#3L5L(0@$GM; MV+#5R(=0O&Y*/:I(($&Q'3V/[<$W ]HNY?\ YK$^I9K[H]G^@X_Z&]-'ZH9T1 F=?5UNLJDIFI$I!S*BH&(@GIN0F3)F M12/CZF_DA=VV?-DG9,9QRZ;/NE$QBQ1,>'#%8;O.;N:B&S4-XYGGM:X)S<=8&W$1?_HJN?1GK7SY[*\_0*2^IH7YM"6L$FOFX[/&?4AH2HQ=? M+%(ZIQ98+D6..GMR8\W8[165:#R8X:NLNJ.[=.#/BPSAPX9PS_C><8HC6;\L M\'H%>OG.T?1?@ZT/+EDV7%EK=MWS](ZHE]KA(:[%1#N8RB,. A*7#H+HVX>, M0VWSCM\@!T?5620^3;ZAUUK\W#,36*)K28FKW3=776O93N6_"O/#"GP]KEH2 MW@=3^I/$U?UE2TWL74/>NXGZ3HN+PH1%9G5UB1T<<&D%!AIV)Z*1$@[)%5X: MJ4)+MD'19,,4#&HQ98HF+C%GQB=DQ-3Z(MK#X=?Q(_-4[]5D?,/MOSK#JZ], M^N;Q]8N8O8'F [/#X _&;B(BXQ:U%;<,KF>IO%$\]1/_ (?: M&V@6A,==#9&+C@Y,WQN()'RSUP0'=.W!M,4TZX9J)N^N/SNB1->++_:)C73. M)]]&B>R?"5\V9ZCI_P!N^/\ T##Z-]$UC5$JH@\/M*M%K.K.QZHDY_4K1#E& M8T_'C8 D!DW;DNV?C5G79!11FAWTP18K:(B,41$X9BXF;RFIB=..]577P69P M2\KRVJ9AZ5%2Z^KE]_17WW>ENK5MT%BIN8"9 *+$X-#8,-D6^P(#3(2DS%.W M)5STF\=/GG3!LQ49AAYKQ_Y1,1E&&<,1>S/6?=;$W\.DS%/=DC]A>=;.$53% M+YJH_6WKRC5XP[>Q2X3G MTS@-N!.AI<>QC-EQMPX0X+EUQ!'1T2U?,]=,GT MIDA1X9\7^/AF+K2=V^-,[]7GM=O_ &>H/%^W/-W%/5;+/I&%#6?( T:D(]W&^6:-AQ M@BR5?*<='ZN+.5@MA(,%7C:-/!Q)P^<\#F:SW@M3_73GL;(V]@^6'L9D)GPT6/&A\W!/V32125/:T8#H=-'BW9)]*4N5%(NB+X>[DG"#GH)^OT MV^BJ;0[!C7>I/'IN=(Q:)2 2HD0[2 M<@9#*!+^,BS6N]#',C0T"Y=?55V[145.Z>\_ALHGTE0!ZS7-,!;DKDK:[1^9 M%JU\PE@AS*MDXTRZ(2<G!!%ZT9:7Z2YWV6JKCGZ9S&?+9;90'M?SV[%H/IM845JE\1MB^* MF" ["DX *5-D* O664!*)$S1Z?\ 7"47(S&+H=#RSSMNU;ZDL<&$E6AHD@P[ M%3NO33CFXKH]U>6J)#VV^F5N1!V?I2)FY=-J_CT@!$9ZBW ,1;]^&8 5RC'E MQ)$D#T>[6"KO&KD>SO)[!Q(FCOT-4R+V M)=1]*2,/O,/V0$/97I#N,B70]-QV\T=/)NFJXD!PAV:?-W35PW8=H.4%%!4Y M93GH[3[V)Y3'/(6/>^BJ;1>6*(BDA@R/[08TI]T1Z1:$[M"NJ],'[ L^OXZ$D%A0 MUP[,O:OMPW3)1^BL*,O6C-!Q+Q3,2Z:D5VCV-R8TP@LF0%S;E<$F6IW61=W'WZZS5LOVHLT'R$>_C MY%ZUTNT'GV+P*\70*-EFG!*G<@RKO5LQMB;RH8!\ZS!C5D-MJVZE.7,7L2IF M81N0IN7R6#2@]J']2S(LNN@O+KIHLB^612;:5[X$Q7SS;;S[;\A M=Q(M.^/2E,=P\&4"!BZ&H$I.R)DHFWX7Y>[_5:F# ,6=PU=GRNWER MYYW&UBFFZGX2U.Z>38+$]*5Q5LX@L4F1! ,"FE3W3 M'X=HX>IBIW/L5[(\IG $ME0?T)4I*.05&,.9299S8(NP&LYP5< H,_X7X=;Y M(CIT=:.@4'("_P!:RF)MLN(C:Y0BDHVY+4[NXUY,3_;2\V;0:21.Y:I[JYQ& M#,A7MGJT((C#F+D-9<3J14*Y[7.ID-+[GDP%QAP2Y:;$#)(JVC1-ZT.D1S%R M*G2IY>_PRK_V3Y2%0V.V"4]#5&-A>Q4[I6$#EQ<@$BSP,@T+!38YD7#E1ZZ;I@ M3%DFR3P>09.4NNDG#1XT614>AZVJ"S(75\ZEL=&SUN,O!BU5K\>1%ID54^'AXPY^U!"Z2O; W*N. (= MR]).FC9T>&B7+70\.S<[+M6:4N.L:*BK#C,Z&PJ/1LM)0:!:QDR]*0*]QDBA@WE[T]>"B,, MG#A4<@Y1;DR',-F)!DR7%A'CQ(5.O>M=^V],-7WW2=V*'4JAM6!V2I&M#U#G M$,DPH_T/:&.GZ84HIH>Y7_,"'%!)9,$=0_-#&E!)3@6^=]#GND"4JU7OQ%*? MLB+RPX&CLT8F8-ZRC_DJ4PPRU&CY"QD,NO;5%1*QV?';_IJ6K&2EM.S8B0CU MUOU*063QS\GF51<7TOO\ &:1HK[,K*4W9Z!I-(5*F!*@(_P!R)U)U MQR+N/6.U "@S^T&];<#'+PM('E0$95#HM/$.AS;MG*I4-",-/G:3WAL*ROO; M7.D(B/B,-G=&S?T.7\YVL+J\+Y_D_HZ#RD3):IGL97&1M.4.&3N$0YRP(R%A%@3J3P8P M7HE(9.*#QRMB^I+)7PQ,>01;BJFNN MSO9ZY:IGI[T*XL.=S.H9[6,IIBWX/&XQ.'D.DA>*R89)(!,7Y\.$FD)EL/+E M19L6B=BYV/2 <_2"22.&&3?9,&F$/14V?%;=8W_VCV*>PB,Z/#24,\[W'**, M+6F2I]A>H'4/+#7$@$3%_7A&:\5VPDCBR-4TRG(M]'WEDJ1_A-HT;J3UR#2J MCCNP.!7&+JZ]KUG*_P"HN/5+ C2+"+-UI/ MS">7Y9\L03:("TYGU]HN2VENAK.4<+ ';I$L@LT3%3EEKHQ8#VQY%E*SQO'O M2%.%G V/3"4DV[2=@>EQ8.OD';N=.BB/3OE08O$&#!Z3D8Y]RW)AQ31P5?,T M!R7;K0J=T\F2;>O_ "V]B!6?,K^JE[#PI\1%2!UG,PSIIQ(Y$SY(QH*VY;NE M'! C*!G?!:+-AZ+I22B.M%06B __ ,S@J=T\F02]5>:G!F Q]K>]4O"]IC8Z M9KMHRFX![]WBYB_>B8:^"N&KY9JZ;S(N-)AX?W^?SJ4F!I$2 ^HD6#MLB*G< MB>%>_?.$H)S@*;G,?@[^MJVJVSYF^/2R'/(HP"6_)Y9$H>/&RT$?)B3AMP:C M#1FHR&]JJH\6:6A65=5W.[% M6=0 H*+='V->LBZ\@#"7O3M,=P<:/@A(&\8OW+506;:.AI7EF[:.DDA$7,1M MF8CFRS/TYYW(6,^J%E=E9.;.&+GVA&#)S$)N1L7\58*%Y*+=CMO-*MRX(*DL M=*B%=2EXO4NR0X>DV[W)A>59 MY)@:^F?/+Y@Q*,KLK%V/*!(E(Q;QM,P2Z!0).YFI7$.(C.TWO6B*,DL)+N"B MM,OSU74PVG&N$_K*J3+L5.Z?ZSGIFG'"& P& P& P& P& P& P& P& P& P& M P& P& P& P*R^F/.R?I=A54+D4H, JRBMM1ZT;%"1@]+X=*IQNOAQDU6H0- M.H-(XQ)H7U&K@X@-H=F@I-(HH[KX>+:JMN"+ATB[[]\UB:[[V*HQKXNHI5?[1>B%A367'I'*VRUM0ZPK36>F7J MYQZ[M8P(7([0'(.'!?%I[7QJZZ5'M#M+^"YR G54VQ K(AJ%@0 M;N1$7+6%+27U"I&H?&U"S@F)#PQBN5-EGKG:J1)F^^$1]>[1Z5IZ_!/K"L(S MW$# ^B*%N7V[:2,BEM;LH^<7UZ!D\_+ $FUF,;2E 2PVI\O99@R 3C4/$&N8 MBV9J6^G$[!"_2I&6#)._]/71Z#%0OQ#82]IV#6\_! MF?0/G8A85JUTX@-1U=6:(F*SMM)Q_;!@F1KCN8A?TC5KV*,G'2W/XU^=N%!X MLHC/**G/7.9^ZVHJGOPJ9-)"UA$1=NLNVUQM?1 P_HJ4P64Q"SN#44E_0T(4:K1L>B< R4>++3333=$;8X); MG/A&VI+6E\4($MNN ]/V>0]33*,$2M7OI):(V9>G$YP6<"I'(7TIX9]1:$S2 MPI 3;E8L@"ELDB36-0-T\$CA1M_*Q>D[,?S](^ ?#?."83Z! /K4 D9!?]5QN+F3#:$NA@H#.U/6/K3UA M/2P(/U(B+AI"G5>ZF&H]$)W[%]+>IXL]@0IQ(T@3R3@QWIN70:1# MY>P(QB2D@L0E2K9)D =10\69O6-(CIAC#]7TXQO_ )D\@3ZAKHFD]=V.'W7I MH-/AK&KX=NRD8@3.36Q1LW8SSF%SJPII#:?-1T8Q(QXC&J/%Q.&3TI*#L7-M^@9;ZQ)/_0,?K")"KFC\ M7].R.P'/09C8+@>[E:CZ)P^<:BJ;K9CAF\;#N4>&38:IICP/%.7"LMF34!GA MBTI':E47!;5FUJ]DM1N: !"!%=5V:C4<,PZB4[B=:)$6QJ6GG+23RHY:_#T6 M+;K+@Z]8 5AXUW(G)UX40%]W>O?OMT2M[)\?$?5"3U%E-1L33>>6/7OG3O@B M"7-<;=^G0=8"&,E[Y1(,==L8INOG"K\5O7YI?@HDFB\9?IN]K)(FN<3RMBYM MXP.2><65,Q-BC8Z\G7J>M/1@UQS%$RCJ/(5[YAB?GY$!TB]?;'EGG9..*RUJ MX=M]#.6SO09T.7U^>Z5%Z>E>N&6 MU<"BYJFIW*7IF=&8Q;-]J/\ N'24)8,B>NJHIMQ%&U8.6PXM7,8G),,F',N^ M^^:WLWWPUK=QC6==M-HIWP;<5E1^+V9;9L+ 9>]O&7VH5AZ\$V)4=!_^\]J' MVV!<+1]O,Y-]J.)="J70#ZCY602 ]'7TV9N92]7.!C8E47\1_P S'V_/2_FZ M\:FEEDV'2 DQ8\LO2.>PXRJS9U*UL2*!A][\TF_ 10@T[MNOB,9E;T]7BJK. M9DTGM4$!:1=K9+Z*.6$0L[8UG9%\)RX:[HG-Z;>(+])V"G*F ==%F#[4#,F?YXKO\*9@ MN2:F;C;<]9^J4GKWX.N'"PP:-)B=U3WWS0$8\,R*.D.G*H\6 M_8"WK1VY:+.W O3AOVYS+N^*O$\D\PF.S$QG(^(71=5I"(6V.=Z#]L*YKL8&C<279%.VIDVT,-&((3-]Q]1'/CPN8Z. M_#67=I4,?CMHH1NPJE])'K7F1=K'5>P=OU&4]=23UP'J&4C=D=+HOH;-2 1> M&S7E=T\C;O[[0&,$1%CR-BJ6^&RO3*K[X;G/#?AJ=5XE1\[A=X6(%]%0LK:9 M2W;3<36RY1%9ZZ]'!I.^]$NH134YG4KJVKUY5<)J.75&T@<5[;L)17,0&R'B M0B?JZ3\3BURBLJC=6F>4SE<>][JC4W\,NRIH)NU0],/-E>32TO,]K4&:E5 4 M0;J]"Z979.XOTRN3T* 1GQ =(S$/[C+I6. &'ZTH+<3*6;93Q$8[T'4'BTUF MIB7+3)+EK>)+Q]*+GRWH"Y:Y2>&:K*^=&H"GH!-8<&&T-;]H5++_5 M(YR<-V7(I*3G%R0.H@%:1HZ/5C+*M&2I V@SDC\BKPB(FH][]XNLJV7-W=OD MS\.+D!.Y7,Z1MF1P_9&1TE=$4:6K(+2]!JA?2-*(2F$_>YPQ9EFD9?((99E$ M2-C2LVB+>7!'(L!$8R4A9<"4:**]DO\ 'M]5.=I1\\T#Z/B_H6SKY](V76]G M$Y?78:O:_;0*/%(8C545&6'-IN[AFASI![Q.DBBDI$I[GI$F",-AD-C8!S&" MQ/D].I$)F*BHK?G=_'=[Z=&N_-/HZJM ZG@MZP:/><([;Q.QQG3.N":UY\00 MK9!&T75#=R,C+'T$U&ERY1U#'%@\1'F4=53UN-MA#.;]F+C=GT]>]O) 3 M+X;-@O8;3%V;TV[>]62],>%IE(*BO9 MW$#K612@K.?9MYQ^)#P>T"4G*7MXVM3SY'*_;/%RB;9,N@;F0PCLRY^31VBT MX'[;-=]\NT1$YQ[1RF_C)EV7BJ^2=CPCT\:L:HVU_5_Q3(V+10?7(GA<5536?KGX M?CP^_!K #X;EDQ.9UK+(W=4=!F!DQ$SZR9E%!%FP)X LXC1 MX3*H=*0@*6L7T@8INHRN/%^-D[(C;'!9A/Q265\.WYY67F0ME+;]CM[-C4T2 M5LF8"P\@NGDZGR^7>6C84ZL27* FI-@@6,GIIR_EA%B^-\,HYP4X"CAXO\HQ M5I,366STB/C)@;'^'ZG9H,G%C-@\# LB].>E+T/N@H51L<^W?0ODKT!Y?6CH MI[V^Z3;2.-\76VDJ$@727;.$HW]-Y'H[=).6TF+KO9,?9XN&R(Y3$WT1#,OA MW7=9\AZL:?W%736P(PS\IM(&TJH+<-.Q]XGYI'^KXZ1YE,F@-MA[.$=6""]4 M2!T,4A%%)*=?J2QE]I!QVS$C471!RFW<*(MNTT% MNN B=S[)\GM'$+:N?1=.).+%$1:00=+J?QS?4E 38^3B<3.#-\O]\J!CTL#D M8H/*=[X8K2AM]N_G\F54&2A?#.>4Y7>6[7EMW.FMZ_HY>^X;YPC!FHI=FTY(N14]+]KKY3ROZH\UMGU=#E;WJG]7;8> M-2*M$TYS'UDYI'YJ^X%PHX"<(OE&SL/-"ZG 6'DM*\LY2;ZT& K$"G_E,)7? MIJU.V?7-<4MZ'\]>=YPPD+(KZ0$V(ZB$W1:-U80".00M7(,=&I@2Z<<+@WL_ M-62'CT)>K-^AQ66]C8GMPF=DD?:/RQ%Q,[J]<]WIM17//B&U1756PJUS\6FG M867W_;](.6(](.Y(1(-0EBVG![>NF4?B)I-V-5P,34DAG!XJDJN0;!'P,=P/ M5/E6HQ05L].M5'5L%M^SOV>6]+*>AM'6-RML M-ZKJN)%+!$ZMTZV;PH^^?B8>%415[X81\"1.S)YN,H"(XUWW]M1E_OK4*,WV M5*>>+4>T;YHGR<%N2] YZKUQ,/1;P. V+)IN[@)*:B;$>0F#1>Q!)>7/A D M99"QQY\.!%=C=MU2Q%UGG.G6*]9K+9GK"97'K.OVWJ]CY+4%2'[H?P#B6(SG M2+#<"U+7")8XSJ#;_3WZCNRW=>Q\]:/ C0[;1.##.RBSY-1RS07)65]-OKZ; M/5%33WB+AH3L*# ME)H"2(VSE&E]]?ZO&LO7],"HS!"UR'4_-\JG?9UJVK&^'X.$3L4]B\J[A![M MZSV6?"7<:0DWZ-D)L ,6)5_*&9R+F(W)B@N4@'1 5KMB-L:=:?$D]O\ C^'G M9!%Y/Z4IH))(LX/LY !?3P"D7&$(H13%2D2N.T[Z=]&8R[60W(0R22A0*S<- MR1)HV&N$7?8J=T\M^C;6WJ3S>]G@RKV5Y5:]L$TH"2%1-G-03HP_6E,8;36* M(-F[=ZII1>61!TE)8HCKO\V3!.')$%P0:LWBB!*G6LM[4+6]I><*@KB/VI(K M*CQ2)RT56R!!QVT2$*K.V MWZM;2#1P6(F\)-6L+Y(#M3+K:F]Q-0B/2D/(Y1^TX6%3EE.>F6OHBWT%[IINA_/4;] M/(=OK6J21S*+1M&15JZ$E6R(0V9>#3LX3<.WS-J_CT+8BC1PYRQ76?K, [M, M:V=NMI(J"(N:^?CWT]62DOM>GH=Z1DWG66/.XUN%^>W7H676N>) Q-81X,TF ML5AZL/(FWI%%9&7\)S:*211GVVY:\ Y+'E.7*CHRS;]BIJ^--B?^U?)0J+BY MH4]$5*-C1I[*1@LB_F0EGT[*0;H;J:BN&+A=,CP4B"1@8\DXU5IP^ C7J!0J M@U&];=:)4[NYTYI&7O>EVPPD;5M.!_1P\@B\4)%$I,*78-)+-H['9=#@:CM! MRHAT3E,6ET6D$?:)]]JEQ$A#OV/*[<@V44%3N[T^7E2GQ-D/Y%<,.+%:HVGQ-(?%Y""+2X"RU/3K6XH0*L6,@^GOGK-LX'AF=D]YZI@>^@J.'1_ MF5D+8@+&-]OK &;26 M1D$T#%HG%W&^^&\JD8YX%CBA0B@HWT*G43D7DLU"^AJC+Q6(/HP-D) ML9-P;]DP?3A91M"&_/35VJH]ZFKI!RTAW0]-UQ*GC1ZT =$'#)TDB6IW2T^ M^\O,,UAD2FQ"V()"1U@3:W(? 4I1,XRW[F+.I+JE%'/)F# P& P& M P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P*L^K*2L*[X MW7(VO+ ^QG,+LYM-9"R^L3V(]3B.\P>=1%2*I6%5$GAUGU^JV+2T3+]&H5(6 M+PUQ%E(.:TK%98=YT6)KO\Z_6NQ3.O?AGR:'5);U<%;< G2UF4-!*80DJ<3D M"?(YU"_3/JB_5)*NB?F6W+**Z_TRW'CV4Z]6.[ MY6G,:6AV_3 [TP.C&XV1U*&IQ3PJ3\5GXTL:Z,*"U!_;9G$YT')H"VSQ#KN3 M@'J#A-<:01%Y5PKK:J;/X4D@%O 39M;C0G&S$#IR!6:+?'+_ (P-[94_/IE+ M$G@"&5E=\&@4O3DH.8+ FP>TP$C90L^RW,&*I]H3)0]<1-?FH]M=*X?RO?>O MDR+>@[+%2.?O.7<$X\Z7C1)N+M>'3$\H]MFP//T\"3B-RAHZ3<1H_ B%'\$8 M\48H:,"Y,\"2(00'O0*?2PB:YQ/*\O>U0*O^%>S6 @8QZFN*77H)BU=W[#67 M<(E%H^>WI_0=DW-Z"DLY_9!8L8X/,+!"%JLB*L*<[<1=AW#9(^X:+MI, MU8!B^+=%:<=(J-=V?WHQM@?#KO.Q*MBU33JU_/EQLPM31FL0EE75Y_=R*X*6 MD<4%.HHA==(3J.36,FQE@'@*$IZ;YO"NVOGCUQ,5REH.25<2H_>ZD(DE,U=2UCQ$3+.;# M"0EB;FT8KQ^BE-74.*]QY:5/"*,>)NV#3C"1.F6GS"3LK!%@*K@B&/1LG"?Y[^U99YX=] S,19:13T1 M")=*?27G WYG]!2B8U(XTU#Q0O.;IEPTM1T9#3!NT!-H<%OJ90()$IT1EO1H M+'*U+R^7G"T8.W+7UJ\J2'$/#R\3D$)+I3<>\;P^V?8%DZ3< M EU'[]OZ<3.MA0]=^H0ZZ[)1%B71:E"JO"FSO#;OE)%APKKC@>+*8WQ$>E*S MT9X7O./%)+4,DDL+&4="[?\ TUYE'V62YL.RR7C*A?)RX]]"S"4L[&!(A*K M5I-F!-M#HEX3 AA$U&#_ *OW-6Y:.()G;MJ?:YGANEW17PWKP:U[#(,1NRK7 M/-)4!2% TNX:5K*FO+\=YXO2H+BAV$*NGIP M00?:DD@"6]"WMM#745EXOUXO!GQPSZ!E M+X!)?6RL\7)]NZ\D-X/J/",87S9DO&O"D,K@4;L1HL.($>HP8Y/NI&/%IEI6 M[97"]FVX^O2GT;0S/T'':_BI1X.0!1:W8)8)JH<.&W M*/)YB^59=.5/SD44^N_QMEM=?AT9>>@SX8]IQZ(AM"/2/+RUF->R:$R2RG\; M,C"T[3ZM_P EFXAI\2!R=N?B3W^S]Y*BM)2":1$HSF(P\:74%I&K#J\M2'1:S&%C(&Q0=$;<329-*N4!+FHJ/*K2,L/ MQ&41&XO7C?6.E<-=NB7C_ABYR=73RCAUN5:RK?DE7Q77HT^?_#PN MFPQ-96;$CR5?2)NM+FOHSG MF1120U-9\&-/1X%TT::F=13->05I:+9H/3W;<6X&L1:[8E924L=I-D-M M%41K@4T0:?J47#9NX?B8^R)KI\Q/T@@UX-F#6=5E:L(L2(M9M3%9^0(E!Q,D MB91U#BYSS0"]@0N1*2A 4<9$$P%V]7-SLAZGH.MH M'K1]0>CO1.W\ M:KZI;^A(V5-6C/TO,X.4K^VWTQCA5N,CCU$H/8MY&$EA?%PTTG6BY-1^09+6/J^V/52D\C94S?29,!9\40A+5BT:1&'(Q\/0?,-/\ #CHZWDT< MC8-\VMLP<<%.;3*'Q[G2,>#5M (TS,W$1N^]?XJJSVS,KX80P& P& P& P& M P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& M P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& M P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& M P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& M P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& M P& P& P& P& P& P& P& P/*)OZ2],-O;EQ4K(I- X9'WD;_2>:(?,*W,/: M\L0IW KBE LJI>D*.%7 28(DJN+DYI IL/CQ=Y!HE87[/X@\Z@[JW#XS@WIK[W2G.Y2@/Y6!S&?#8?N* M*0A1NX@PDA*.S7)4@V:#1.&NLWI&6*8V^G-Z>R&=1J*E (@ZX),W,E?-1@ES MQ'I$]#=$7[UN.8,B$A8"G0$*Z($';9D/1-$A_;]TND@TTLIUKG+$3.GULSG) MB^ZGY;?D4P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& MP& P& P& P& P& P& P& P& P& P& P& P& P& P& P*DD/#7F(S:5@VV=K? M@\?LX&]"R^/&Y!)2=;/5#4;FT+E,B;U@[+*0-C+YC#+"EL2D\I; .#!$"?D3 M3ATVZE\T5D9;GES]+X.9QXB\VNP+@"[A\J=J/)$M*7TN=7'=3BTR!5Q#]U\X M2)7&M8?=L$0:\%W]GK1=]-'$85C?/ 901TP3X0Y'BG?TBM^FC=!GE^B0MBA[ M3#0%N(E@#8Y<,B+.R@?#!I8/ MU4)E+:LVAM&MN)P+J[>JV'3S[3W,V4 31A MK8ZE'$41O N:IFKN_P L1;_6*C?]WH9FL.L_MQ_\8F,7Z?W0F+,M& P& P& MP& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& MP& P& P& P& P& P& P& P& P& P& P(=N[_ "Q%O]8J-_W>AF:PZS^W'_QB M9Q?I_="8LRT8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8 M# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# AV[O\ +$6_ MUBHW_=Z&9K#K/[;@OW)/S'JOT!YW$TI&RG[&H8H?CT8W;HF,W]9+I*-RDV/,Q>L9R!C$: M+0"6F0@V'"I6&L(D.CCZ114S*W;1H?POH(8O%H[Q 1S&5TZX$R('"QUEE72C M9%7ANGK?:N^.=;WFL.L_MQ_\8G/%^G]T)XS+1@,!@,!@,!@,!@,!@,!@,!@, M!@,!@,!@,!@,!@,!@,!@,!@,!@,".;.?GSSO??(U5T2]P05 W$ \HI[T[7 M[:;3:(UX'DL^HB6QR*(RN=GF,8B@\H<7Y50&\%SY)@+1=..=-TW#I+:ZB27X MU.2UQB>?X71PA@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,"%[=]"5%1)&J15I MR]K%GUU66#J.NT5VSUU]9G$C3/4F@7ZZ4_2!4#QJ.A7#]( MC(!+=V*F?9-& P&!Y^S+P2C-;OF5RO?2%]"E2@A^K6P<20A"Y"D)Z9KZ\*P? MS:NIA(H8?D234+&;[G3^!P@VY+Q"+2HP\*+C#0H;!@$)+$ULCC>V+B:ZP!-;UT;@LQCM* M]O8R]@7,_K:A!'FJ'S%V2>1=:P7"XRJX\ 0[ ZFB<9=2T(PFJPC9_I^Y?"YG MO7._E/5X((=QV)+]HI=+I7#1^DEND^.E4M=V[#-=Z34WK??&N]?NZUSO6NM? MNW\]9K#K/[M;?/"K8>CK?XW#M)/77>BU/]S$?)_:HM,_^ZNO#?J21ME?_ &Y^:+T+ M3D>UO?\ P;?#;'NL1:+3CK7][>TJO>*)ZUURJEPK^%/H5QCK^'[]X^_I#^X9 M0OEFMV:O[TB$Q])V78!]OSO_ .'T,B7G",@M*OQ;Y^6_P &AENGG_'VK[ZN\A>M+3\YW!$17LRVIG+3T-?M@=?QZN?*=?1B M6$T^T'2 )Z7EE/2XR*1?]M_R47?$T#_DK]);+;'%Z'?V,1Z_P#]R],^S"7S^7XO M_J*DX/\ %_U_RHUC^N/G_P#.DOR]:_Y=D']B"OE/_=7/[,=;_=^_ M^VKZ=8?_ #K?_"'LX;Q^_P#PW\N/\/GCO6O@OTY1^#^PU5ORU_\ FK[,UUKK MY_B_MW^Q=[W_ /UOG=V;3_#K_IKC7_3?SU@N>'*/P?V(8$G_ .SNOV8RW_CK M_P"L_P!)D_EO_P#X>L_E\Q7&/CYJ.K;83[8\ISX\ MVAXB\82%GKSY:;5G8KE[4EK*_P![7&]ZJNU64-L36N5.N4N^NHSSI-;>D>]\ MJ[UQ@J?YC..<+280P& P& P& P& P& P-"LFTZUIR*O9S;$]B%;PX>HDBZDL MVD(N-!N'3G>^&C'A\66'YX-10SXKJ=:YW+RL[,*$GE>N;QNZ35G%9S:-(SVK)E(I*"K M/D+/S4-E'#2*TV LF)#>G Q(3.#I'AB*F:VS6?"+K95[=M;,W[#5D0(X6@$X>L7 [6F'Z,M)HP3+-F[/I5LS0>\ M,T7#E-#EPJ8G*9B-(E;7"& P& P(=N[_ "Q%O]8J-_W>AF:PZS^W'_QB9Q?I M_="8LRT8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# JUZE] R2AA=3(0J(P&9S M&X+;:U4"96=:[^F8,'[ZKJQ[(?R"13836MME&C1L+KAZ-:M6<(?[=E2H]-9T MP;Z5<'YB.&]4QE\3$)7]SPVK_4TC\)4_'9M%9\;93R ^]V]EI@34(7B M'#>.RX-8/GJ@6@;J5H2ASW'G3>1DGKQR!(M4PRO//;A OAW1BNXR\/KQGN5B MO^\"\L/?\H3*;VOK?[DNZ+HB_;Y;K_/_ (>D7M-UC.&/:._\?U/ZG37GC_Q% M%^$M;[T2I^L\OE^?VMIJ=_=6_BKUY.$E/W)$S,:J2E!:6NOW<+/FM_W#5\R1 M;_/Y?F_O:4_N!>?_.%5,%?_3*67Z&FL[D[ M3Y__ ,NO:ZI%C&U_PZWKK?Z6Z]?BZUM/7X>=Z7P95MO=67._KW?G['O9TK_= M.?9<9@K=3]_Y'FSS1$XD4:\=?O\ ROKOH>9^HAK]PG\_P_KM0\:BM\OS-"F_ MS_+T+C=SG\1'R?V'X(=_\2U;D]67,XZ_]QQ+?2=G0F//OQ?^IP3KRAS%.U>4 M;J?_ "S(0ARRX_\ V6R?RU\A>Z(CV^YN>K?X!XZ\G5:2^NU[YMH^*23KOA5> M6"ZQA_$R?+\?\#DG,51"LG*.^?\ X=D2SIS^[7_B_NU@N9UF9]UD<(8# 8# M8# 8# 8# 8# 8# U&;5_ K, N8K8\(B-@1AY\]/(Y-HV&E8%U\^>N-_J0YUD M_'K_ #XZZYW^:WZ_N]=<_P"&]ZP*K_V$ZKBGS7\^S.Y/*CQ/_P!DQH>PWC*M M1_R_?QPR\^V&SL/SDT3^?RX[Z9U(U=]H:TAR[33X1TD6]^>W/7GKU^9?SVB* M[YC/PU4K9,K^7+\E4@\6NYVYE+6\9_1WIZOYF3I9P=T??C"]BV1"+AG$?D2N MB1!9!U1#U\Z;=],8^Z+\\#W\C2/3O-NXG%5S&=1&L:Z95454:3UR_H:IOVC1 M\MYA%>RX^?INWRX4,V8UCZ!CY6J)K*2.AS;;C[$<2WAO&;=3WO>U52]2R:>B M=;ZZTJ2TOPLFG6*_N%SL(8# 8# 8# @6W_3E(48\%@[ F[=.;R%%1>)U9%!A MJP+AFB:?6TU.X94D$'2*Q).W15^2;Q^'C;H:-_%RJ4>,F_XEN2Q$RT6]3M\+ M-&9*'V53'FJE^(J.-SFZ[1:/)#94>?$7BZ*\?"P.2[B%70E=BS4$J-Y].YC/ MFG!M^["O:B<)#D"!417&9W;*^?C+:C@?#Y3_;T:>*.*J96U F'L#TE7< M='>H(Y)5!PL1N0^I M8'$:SK\,G'X5!@ V-1H0FX>/>F8H4VX;-].2!%P[)E'ZVN-N21E2Q!9R M2*/7;]TXF<87WI;KA+Y?F=\\[+4[O?9S:3_:\DLE_P#TB\?>MK); MJ?N2-2"!1/SL$1^?_ L08^H9W3-@I-M[^6NM#*_,/^/GKKZ?OC\77(KC'I=_ M%P_?O7WU)/WA_/\ YEK-@K_Z3Z?^CY_.),WUO_\ G0F"^?AL<_%SKY;^3.W' M?/?7XN/Q\:URKT,M\\OY^G[J!>^3/[R_ICS+#VRO[^F4&\E6 4,-/G_CPE*I MIZO)"7N]?\JJE=L]?/7XND=ZW^#0RW3S_C[?O]G'T62_O'?B!W^-ZW^_I&NJ MF\?QQGO_ *\<\SGSK:9#A/\ Z?@)Z7UK_!Q\_P!^"X\L=?R_?[()YY^^1>R/ M9DCWO_CW^T2MX7^/Y_X_W:MJ& \)?/\ _P!'*/X?^3\/RU\A?".^O7KF_/[# M=9N?WFK<]F&^M_\ %UOW-ZWC/X]__.]IP*X8BCQ\_P#YY223YU\]_+G6OE\A M?IRC\']@;SFK_P#OW;U M\L%^G*'[_P!WIXO6_P#NOG^'2C__ "U-G$AG?*G_ %_.YF1H[RO\_P#FTMKO M\7[_ )_/Y[P7.]!]W_"U\URAO61KS_0'C.FK K6T&E@_6)'Y(A$WC MPI[#IF%B9JJI"7%K*35M)VO:DQ_);2"+A7:S!WTBGT@6,4[9F8GC_>S+1N-1 M>1+2BEZ5Q;<]E/EMJ#J^%6C& ,-\[>7)%1ZI!_9JL$TX)G#)F_+19N&@9I"O MRF0]E'V2RBI193LCPFE^2J)F)C*)V9SBB^NM[WO>\"1IO7T"LR+$8-8\)B,_A1A#38M$)K&P\I MC!-OSKY=?\*;AJISS_RZU@5._LH3JH__ #OD2\Y%5XUO_?3H MVW$B]Z>>'''/[_T($0>D(RUJF1TGK;00QJZT@E>1_P#-V\[JP_\ D)LNRWOY MQE/XGWSXFO7YNIM\L?8U/F: :)=:24NR,%E;;\N.-Z_=MZ4M02$!2BIF'/.O MS'A.^JWJZ*-%E4APZ7GW.^5%!6[/AM[])EMX1D\#\WO6M;WO>M: MUK>][WOY:UK7[][WO?[M:UK_ !W@5=B_L&E[&GS&OJ;>R2\7715R*DLUJ*-O MI=4$"58\+_4-3"Z4_P!)5;XCOA-PJ@6IVY>O.,M M<]^CHDJP],6'.WC^:WP.JNIP\I4=1BN*#C;;F9S ,*;5%?M6N.Q&)QVBU/, MD6K@Q$JH@U>$0JZCH1S:$L&]]KKC+=GPY MG"@\>A,NAD3:M1_%YSSMZ*D,P(1IJW!Q'[4AZ4]FD=VD@$)BHTQ'+.&0]=V5 MWGZ?.[W;3%Z%5*OQ[+Y]Y[C@L=A# 8# 8%'!_NB*E;FOF MJ1-/W2?#>>0[AQ.+(B<>!3 3W)&,:ELX@J*$Q MDR:083K\L]!B$R+66L>G\Z?CG7$K[NC")$G#.Z*O[NYPT@?!R="M65.D+(:B M1E<"+2?S/1(?_OWFV&'>X: M@G\TB,=APN<'8;-SL2AH"Z6PV/)58O8$[I$=Z*B4$54=2AO/T2YJHS(21-C> MX!U!>"9D;#5YAF:PZS^W'_QB8Q?I M_="8LRT8# 8# 8# 8# 8# \C_9L]IQO[&IVN[HL>]&(!WYJMV2QRI?/5K^F( ME/9Q8'-H4\*!N&< \L2Z/SRCJUHL=+O/%9I5/YGEZ:?N.W;=]>V;&G$HD/I$6ZDT& MKEWZ!F8Z.*V RBC)%\R.7X(4C.X?'GA^L2I$F3%"Q-5$SGK_ *Q&'=PCX7IY M\0Q*9?-UZ.MJ\?3KQ;][H'84\7AE2=\=?O4'*4/2S6LZCD0A/>_RVG%C16?' M$V^M.#QHY+\//]WG\#?GY:_=K]V$F9G6;]6\X# 8# 8# 8# 8# 8# 8# M 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# ^>N>>^>N.^>>N.N=\]<]:UUSUS MUKY=<]<[^>M\[UO>MZWKY;U^[>!YTV_1%54(,E%Q>?I[/O,,D;G4.9%&:$KF M2W764YEYU9LLBQF?CZ&!9&R/'I Y(M7IN0U2&K2VRR;M!X0LA ?\U,+$[*B? M7*>?YN(W- B_M[T,&@1QQZJ\]F/)K9X*+,('ZE,QQS9U%_54^G#<1.+AJ**3 M-&S?/$573VR-NA%OS0 "&I[<@#=KB26FSET6HFJSX1E/II4SZ7Z+7T?3G;5^ M.N62>EK2]'G9#'>^0IU>8B0-)\ #W+5WTI!ZDJ9"/5<2'+\(-^P#MQUO 2PBLXRR>RR5M3D'AZ];U, W)R==,IFB6 M5C)^Q!L?XV/J2O/I$;D!!K*IRK&P#]N"=B(VJ9D2HP$_)Q1_^R.R;T#ZUZ7? MLH[#9%$'L?EOF6MI+V;@9)TK,^C@\M+K=W$8+9 P& P& P/+V7>'KQ.>M)UZ9CEXUE$S> MH8['5#+^:+;O+,"$WT N^$BH+:9$-,8H&M2FH,5@+-% MQ*]<]R::&HG*IN8W7EK>664S57ZNU!_$=Y5^+AIT%>=1$V#);58'_1IV02NR5I#"(!(@P'DYJ;S'&/,D;8J MV$C+D R<+<#8;'+'(#OL%0]U,VQ!DE(>8V13&CRS-[,\^LS.GOW.:TE\QL"^ M9P"2/!3-P>!VY3* @JJG^)X/1(6S#4'R;93Y_P#A\N4>NDU=?+?XN=[UFL$Y MS&_#BO\ ^N)SQ?IG;XH3[F6C 8# 8# 8# 8$(7-Z)J>AVX5*>R!SW*9:LY9P M*M8D&+S>U;&(M..>W ^!5O%69672;MGRHDH6?L!?06.M%/JDE*!A"2[](L1? MYV0@7D)Z[]&_-:4F'7BVH7>_FG#8:\B\T]52D=W\MZXEMBPX(&I+(RI1XFQ9)+NNTF;;A(7 M._EETA-M1^=Z \_H'6M$4=4%*MI0L/<25O4U;0VND9"N)X=I"UCB40#!^"RH MU-^^38*/^7';/AZ[Y;[3Y<+:[)=ZIBP& P& P& P& P& P& P& P& P& P& MP& P& P& P& P& P& P& P($=^EJC9>CA?E1P?<)=+[-OXQ%I-(DFOTH.X?^SO.%>2PI M7;JP%)O:(11%$S4U,Q.9WK:@1PY03$&1>;U<-XX(.N^](LR(V(V,JJD(Q]ET]74-K.+=D')AR$A4>&1YD0 M-ON$$R!\MR.;H=F)"3Y;-]E3Y3MX8**(IJD'KE7G7>$=6?W) *X<"QDA(%") MTV;C2V!+E'4N<$VP5Z\BL)$'SHJ-*:"'')"7&&#"*!V 4N_,&6+, M<[62'??>>FKSA+>(;HF3@_-:(FZGPY$9BQG#67TM7"CR<@;&+%2Z706;SIA" MY]#H%54F*CDW[J3D_./$>M]R5)M"*_HPC]-T'PU<;8\6Z=*^YRB*O2,J3'6E M]1CSA^@K;TO4@WRZ7*NPHIMWXRC;3T+X[X4XY43ZY[X[YY[X[XZU MUQWQUK77/7/7.]ZZYZUO6^>M;WK>MZWK?RPCZP& P& P& P& P&!#MW?Y8BW M^L5&_P"[T,S6'6?VX_\ C$SB_3^Z$Q9EHP& P& P&!B3QX%%@A:2RNM!2+5V M7;ZA^3#RFPW6%.._[CSUQ9L65<+25AU^Y17S33IY-D\FW#E'?78FXK.0"U5S MKL=((;%KTCSE=)(NFO+\[O379EJG6E_-574.J M?L(8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8'%PN@HHLBFLDHLVZXY<) M<*<=*(=*<:53Y6XYWOI+I1/KE3C7>N=]<=:[Y^?.];P.7 8# 8# ZJ[YDU4; MHN7;5NJ[4TBU27<)(J.5NOGOE)OPIWSTLIOY;^2:>NNM_+?RU^[ @"P/7WDV MIRSP!:7J#SQ6YX_0<_+KG>FZC?E;?XN? MEQO\6OF6(F=(F?2)HZK]MW2C=;]/\T^>UD^>5D^.D5$U.A4]S$?(4OLBM64=LJN:"] VKU)3 M#@4T@+"(1NG[(&-VRA9%0_)8MZ@F5#*1P)M45K27U1RB9=HDQ+IB&=-7>UDA M7&/GXM^1.<>A9G#YP0>T8$IV7-FS?BMPMCV:%E:1EZLFXVX7FW[+6DC8QMDP M4Y:ZY0!R&4N27YR_.E1_*'"S@GOWT[WN"KXMZF;2?Z_=EQT\=CWTYV@WKJI: M1DL+;M7SCI';=V5GLTN*Q2TA4'\\+<)=#(U"&KK\_6W [YH\_B+ELCK?U#Q+ MUX&]:<-2MFG:)3L[U^U]!B_1,3O"Q/#C9@ZC+T^8%.Q!%VQ:#C5QORJM,]/SLNG]'#=%-+CKOENBV5<=:< M.N4.>/EVZ[3XY4444YX3VNI\N.$_S^^==]\)\?/6M:USHP[&!#\WO:M8&53C M;XN0DDRZ,1,(M J\CQZR9X+5F_9/F-EI'$(../'(E$GB00T[6F\K9A8:P9B2 M#A^=;<-][V&@<"?1-MI\;DY!CYS@SUG/09B&Q9RTF=UE&I!LH)AQD%$;,X='1\3CI:R[%.+$)M8\B'QX6Q&R3-]^^4;/2$D8&/*BA9T80"G!H\R&+,W(XJ)*LVY$83'O$>V[Q@08.T MUFKUFZ0440GI3:-'<$WBYU(MQ.M^NWWW] M)X[$CU5ZNAD8/<\3: M<[Y7N[WUV+280P& P& P& P&!#MW?Y8 MBW^L5&_[O0S-8=9_;C_XQ,XOT_NA,69:,!@,!@,"O%W>DH;3+T%#FXJ0V?=, MV:NG%&SLVLB_>C@4)@(ETJ@A(K.GYB,P$ LNV8O3_ -9( M"11$L1?YE$8#S-,KG-"K']J% $W="R+,]!_,L3WCZ1L]-5X\(8# 8# 8# 8 M# 8# 8# 8# 8&LQ":1"P :4G@DICTRC:Y V*0/Q8P//!ER<:-D8U(F"),6X= M,E7@.1""H,LWX6Z58%ASU@YY3=-5DN V; 8'&LLBW2[6<*IH(I\[Z4564Y22 M3YUKY[Z[4[WSSSSK7[][ZWK6M?XX$>3:XJBK02./6/:=<5^"+_G?234VG$9B M@DI^GX34UOTRROY7"J?7?X==\[V*:0P]5^9S-=2FW8Y? MM02^L(06; )?/(18,7F\8C9]XJ)0:@2Y:)$C+5D;<*G@G*0A;ODCWHL.[Y;; MX>(==EJ8RF)B7%6'J2D;F+E E9R8Y*G88&YD;URWKFS& 38MHY9LU=L9(6AX M^.E2/:[YOIH$%%'II\E^>X9#W#=H[50$Q,5._1J\2]>02=-]_AYWT/>.OX;'9%DWG'W$>0K/S80L?@L#0*%GAFV*_@ M#.+%%^^M=1LI^:M)WS\BTXUSV[>@&)8)\^M<,B;WY;ZPD<9I^/I1Z@?9<3/'U-(AE-QG."!'6 MY?M02WX+ERWS7I]7]M,)6'Z(KNFKULZ]6U"P;JOJZD,WC#FOGMG6N(%I16.G MSIUY+QQ,!5YV1-6R; ?VR#Q;0LF4YT_:INVSE5GUH;8CCZ?EXF>+;X/07T]5 MUX3CV)YDM66>_I,'B_I>BZHCTB<2RLYN8BLD*T$W9%WE^SL6^%U&^Z#^CZR!KM63=* 5KN@QT69J-4=)+O6Q22T-*K#[=$ MN];WS^7=F'G@9.HI!HH>MGT$VYA#%9EU(8?6-& >U C+I>,Q>4!H MVYTJ4X#AOD@[UOY2^ZA^5EY9HRH"1DQ!H@0;E9"#D^^]I]=\=%N>^^C!PCQ)XTK61C)E7WD MWS;"ID%=IOQ$RC%(5J%EPU^C^])\RE#"-('6SU/?SWP[2(JP+**Q@:2?&AT< CS!1;MR3+,@X]J2(N%-:Y[]%\0ON@PDU;'NN8X[BA6R6A]I)NN8VZ'I'>N1^RU/>O+5N"GHV.&3: MD?JN'3^ZGPN;Q6&R\A 1 MA$(6A)6CHFO*B$^L(U!X3* 4:$L^WLD85H>G-I,6W5WS]&N0I #+0Z39"*X@M<,.Q\) MBXF/\.&H-H2>M&_YIL]S&@0^, W4GD+OIP>E10?'Q0T2D9D9(H749,FZ2[U7 M2>MX1NV P& P&!&UK4]6-XQ)>#6S"@DXC*KMH308F&_?ZD0;'=[5%22-EVBC M8U%I4$<;T\ RN-D!4C ON4WP
)IK\EB9C.)I5GZ7ZC\N_WXZXDOLFAFG[ M^HN>*"D/6E<#$_W[U')B75JV%V#;CF63V"]S+F7!XP#K"*2Z0' MVH+FOIDX>R 2+=QO3,$Y?)%U&:S1=P6ITT]6/DYV9Z M8M&8M]"YV+')R E!>K09P0G*"<9:10)9ZM;<=S_JJC1MA9"$-YZDJ\62#ZV\ MP5/?*_2\KTMEKN_RQ%O]8J-_W>AF:PZS^W'_ ,8F,7Z?W0F+,M& P& P*.2C MT'/[OD9NJ?&V@C[D"4>1RT/4\D'=G:[N$VTAYXK^B&9US']FY5/INY:D[.N&?$> M)):MHFF:7:38C,I1MJTYZ9#N%5T(U$ #$% H0.6Z"P:*QL)RF.X$S?MHG;"& M P& P& P& P&!QJJI()*++J)HHI<=**JJ]\II)I\:WUUVHIWO7/''.M;WUUU MO6M:UO>]ZU@1@4O*E@D6ETW+6W6S&'0#ING.).O-XWR"B"SM1!%FWDI/1+;0 M*Y>+N6R#-L05;KNUW+=%NFHJLEQT*:;5OJBC;KD3B,U7*R\T=-A+HTH9$U]9 M.H/M@T<-&RFD+'=Q%M7SE\JJ^0VS$MI,J5((Z<.6#)RV9/%4"U,=]_WEJU6- M>HR\QDH0''/*OJ]806,,1KV;R6!0:M(U&V#MVFW<2,VPM6S8-.50XI'OI^^; M1^&GI&JT14X% "3_ &BR5%5MCY^'?G=D>IF,L, :N\P0^5@6"R"0N;V+Z*'5 MJ%.\*-&ZZSE 7%JPM^4L&[=TJNRZT0!(NE.FO:Z;;:*J.^QEMGVK^89FRG'J M51M&E:NUYXBO/4?X=SQ]93RQ)@V!R#\"?;MG&T(ZVK_1Z/L?_,:X-F'\7>ON M$TUE 8S\?:20BL[OA7WJ\T/B ^T;"HWR\C$Q'J*CU/2BLAVA+T:'CMH6Y:S67"X,'-'X"_Z[+<325B!S,?&6 XDY>B#6&+G2:J M9]9B+JZK=?#V5K\(6"S\XWL?\7028^N3U'^@JL,G:HDKKP=;= FO.]RU=^SJ MHK#<@ 5C^>&L:)Q:1A997TX?SPJR/5]$;)"GGUG#G1ZU>2+_'*?-$ MW$W,:3LJJRFM-,O2*J]/HW(XM/G+[XE%K.U([8!M$1:C*/1R.(J1\*<0T)E- M?BAE4A/N*2_I_P NOQ[X$JU<&GP-]M45KG]:S,3[16[;\_/HPA*LJ4?F2T\D MOFKWK)">PK.U^F$JNF\IV*X,FI4/04A$>@)3T]((R*D(1HO:V^U(QXOLN7FIY>OA=_8\R$+P&.*3&>>'RMT' M7J,C&/'H?0(@-KR?E7H>*<-EQ\J),>=#8B^4:M"KEOIZRZ7$7LFO>OQ"6!UE M^5&B40@/,#6B8R,S@K4E?Q^2^8K.@,9!R,5RPX=L85S*:K QYA$W*;EC])F0 M!1. R!'G\0*0DDFBVT1G]Z]Y]6[Q3U/Y:DJ,?;1*_P"D7NY$'DAV-"F-CPQL M0*@87M_S+RPP(H6;D5A<4V*)_<;Q%E^F!\CGO1-1KRU6WP*G=*=QQ,:89-28 M@@Q*#7R"3ID0'.T'S)XV7YUVBY:NVRBJ#A!;C>NTEDE.TU.=ZZXZWK]^$=[ M8# 8# 8# 8# 8# 8# 8&I36?P2M@!.5V+-8E 8L$8+E3,DFDC#Q8 )%ME6Z# MDD3,''C$BO M9R\.?4,P>M]))30<[MV1%:EF7FH5Z MBG=S5^_\I\5E*9>7D >\#_GM&Q QI"^XL@_#R9QP*\U$967L>) V2M]NQO3F MQTC43G$W55-1=Y1I$U-1.S.HC9L>\@YDD-'L1R'7?2 ]FV9(]*?A_,Z2:H\( M)]*?@X3X_'OA/6^OP<<<_B^?X>.=?+6C#N8# 8# 8# 8# 8%:;B\N02U)$TL ML(5DE.WP%'<#([?54NF *P&PU!3M=K'):@_'E(K:L#3F$02X:&6I8FN,;IT[XQF\T:$9>DK5OF^:_]%6IZGVJ%O62US"KD\SG1\*\ M\\HP^J8#*>H[):W[^]YI31H@T(.S*!>0E9/ Y"?*+1]E/&DA<@(T2-7$1%1A M])SG68X1L]>&LO0OPU(I7)O.@AU-)8?G)X+:?I*#?=4I<-GDC*A*W]*6W7T5 MZ,O6C1B@^(-(M& S!P]TT14>=M=N5]=+JJ=]&9UY3SB)6YPA@>6<7\S7V-^( M#/[=;1Z"0>D9>B'6L4C%)_+7(&_HEN%WA'VD4FM"FQY&)#;7$S"4UI())9@U M^Q2>1N";;#G#WNTYG&8V7*N\O?Z[GBE?C28_88P#NI:FMGH/Z#];V."CA*X; M2IGF*@[UG,\/5\:C[:X*H\?^BH9**\C<\EL1L:-!KPJ3TC/[S?2,RA8\NFU>^/(9YYD0)6$JQA9 MJJ2F-E0M*=JRM:9I-DH,>)1Q45LR/06)EN-D;)BISVW&?".L+MWR#X=LX VRNN5./[W.LU@ MUG]N/_F7/%^G]T)]S+1@,#59Q.8;6D1D,^L*4 H7"HF,<&9+*I,3:!P006UU MK:STB2>JHMFR/.]\\<[[4UTJMVF@ESVLHGQT%(]#;8]N:VM(49O07CYU_P"V MB?>S$%]!>F177^#B9]I['2B@J3+I;_%Q"VR@J[+!'JIIS%U5D?\ JL*F!=/7 MI'Y^-UZQ>B+1:,P>. X=#(\$B<2C(MD$CD8C8MD$ 0PY#AJ/%!Q U!LP&CF M3=--!JS9MT6Z"7'*:2?/.M:PC/8# 8# 8$0WSO_/T_H9AZ.C\]8O:V6#QOQ86INMO>C*5IZ.C]O/#R$'K6_$AX4"Y,-I!8M(6)20 M:1NT54D4(_'.;L!UZ;(E'^U?S6;O85&.]-4U'2AQ-#\KI4E=Z_#7X38'K>5R ML+]Q>;:QJZMU76]GR4K]%N9%:K-C^0KOC0ROH'3D@@+MWMQ^1RMMQ=K=%%/\ MW:6G>_P=87+?TR_/1UY55_K*5RV3, M[.K8LJVXE(#2#?Y)N"X^IXR/<*_-5./M^?\ PL&6[G/XKY;3:/G&/V^?9F)5 M9OH0.-9AVHC<3J^^K,I./O%&SEXY4,/G%.2""2ACD->5?.TM@<.K.Q*CB-P0J /'!*)BKU9K7NX&%'*CM18 MNH;N)Q-SQ,QUMZYXY+%RC\BDCWRW2=<((HIIBYC2:],OA*$*KNOZU%; US!H M= >U-+;#0J,A8J*VKSQRERKL<"9,&>U.4^>4]=[1_%KCGGC6_PZUK"-4L*^ M*BJU=^.FDY$LY(/C7K;5NR9TZ;5CYZ.[8L)-"&FY9=\N&4[&)'#)$-?EI-)X M8)"BK3M?HW"TD!@UQ#K*JVK%2ITVB/0--4!1]\++EOY1_3X;5M?LD48+V'Z# M1!-VA*=:>1RB*V"0@7((S(!;<7$14C/V81N68\'H4ILD=^ZJ_,UKLT9<"N50 MK$8'=,3A,O[[AQ(^1Z&=-4V\XB#JY%>H4G7Q)S>\EDMUZ/1CB2\S#IH=&645 MD@$@NK)4FA3MYT(X<\]#0S-%1(<##,V);F-,O3)O<\HNI[(KU_5DHA8S[)?; MCZR0R.]O(8\"D8BY&/8<=BIV'N01^(22&/@@5_#I)%R8D[%GP@6[ D&"[!JH MD+F)O;GUUYM3J+S+7%.R0U.1A"PYU8A\*TB[VQ+>LB8VE,FL08O-D&L/ DY> M5(HQ:,;(_A*$1$9:"&\@+HMC,D^L%FC5ZB2UAT(M'#(BV49$&:[=XBLBJU?,UE6CQNIQTBZ;*J(+\=I=]<;"##'DG MS <^L*.J!J5F_/Q(5 BYR/P8!%9.\A (V)DH2);E489")(C' \@!!C(L.W*H ML&!$8S=M4$ED..M%N=_'W?COS-"/U!-X!FE\1%X8DL1D[WH#Z$N9P-3<0M@3 M�XB+R6:2&'QJ+DF15=.4QJ,1X,'EKAJ((R)H2)@0CT>+].4;>.OXV/MM4% MI"7H]R*]1VL1:MYA)I*0$3:(T>?8$0IYJ-2&0+ER JR&'F47B+U@[?@':)ON M7K]'"K.0R@XQ1 ( A[1UYZN@UCWKH.R')]6K0$X(%.2@J[Y>QC\8:#E@0R2B$XL;)$7@XJ;%%A2)=H!"C+C\_4#R3^N1C(FHG M3-!2MPSBL6<"]#?0<[C+D]-7"HA*:B5QI7SJ791V,BD5CCV,'=R4^3/=,!8\ MH CVRCH@)&7'E_/>]$OISTIZ$I"B;_LP/YI7)D*RCITK%C"-B0P[&.PX^(24 MT]LR5!U",7E7$/A! 4-5E,9"M'TU+"7RJD;8N5&KKIN(B)K/77G]JD\V5Z.H M65^898N^]>6MQ=][?L9G<;MJ0^(S<)L(&8BRQT9:]7BJELIN8@7ZGGDC+H,* MA&S(="!P6P6UT1.+M5HE9Z!/0Y &1,,6T&([">@2S-6825N+:EH_R)>%(QV./!^2\F$$ MM%QPDE<8Z_@>>@94T9%'?'EKTF]4&Q:+25)BS'4SV]+.I*J(2=1(7I:Z4&W< MIB6BBRLI0>.609!(,7Z#&S?7##D@/>.O/1D'=W3-!Z19M?+OH,GPPF4PM92&Q3H>W;2/]0@VEFW!@9S'XJ?2T35&D]_G\/A MI8Q**,503HV7WCKRTV?U;HMK+]'E&(U=AYC8 WCZ'R(NY83V\H MJ*^C3!@_+M8W#BCJ!QRS45&DB:,Q)-W)PVB[<"W,[0[&$GPYPV4'O\_=#PC[ M!*,BB0Z'^;8.04BT5]D;Z@P$)S. )H*Q@%%]#C:<$'HO_KD& MDQV>VC9(PZ1D#I8=WJ9 (K"5A+-DY;- /;A_P_8C+=UY;'6:>=MNNQBTZO/T M-9"XHK-"*/1.PV=-!:"C=/ #X2+-&Z_4/Y-BB!00_(/"ZY1^ M6Y9/F8OTY7\VV&$^<*'KL@'-Q*IH.PE *+;A V2D#MOT7>N2/7&W2O:NR7/W[IKP& P& P& P& P& P& P&! M4R6>'O,\TF$KGIJ#R%"43@OQ()8]C5M7'"FALYP*&A/J[L)#9^!!:(J"PXQF MX=H#4EW2;)#ISVJKSOO83M6-806FH0&KBM0"49A@#LLL+#IO29/:3D\:(R0V M]O2#]RY<+J*J]=;#?AF:PZS^W'_ ,8F<7Z?W0F+,M&!"]W7U :$CHXS,%2Q4Y)RO,:KJN8>-ZD5 MDVG,EFZSII#J\BB"J+DX95;H+OG[I99C'XP$:D93,3<=B@@N<8%B+01!J#GM MPRZ/W?Z_1$N"\;)MY'3OF<,2Y/U319!OO\T5+)6^TDBRN._F?/6E-SM^SU#J MW=;V,J$*U>H%[&FXF8V>\[9_$<.][UK6!5^,>T?,\^FHR UA9S6X3Q$ MIT&6>4K')CE=>5\DV[2[1=.)S*(\@W=?@9JJG[(IB#I"&C M5Y%:DAU0Z/EBO*[OL@\?SRT8%9SYF/>MU6C5%G%PT8*L/TG;E"0?GN?F@(FM MD3ZWERF%2O5_BB:W([\LAQ8"G_0=94$\L&2RB">OY=-CR=CS@X&8@(,AK5/I9RVC@8H[YYU\M(==;UK81@XM^W)IP\2 MI>B2^VNF]?EA$]OTPK3$(D,?F(I$X:["1=J'F][-)?"!SMFV+PRR:@JU%:0J MNH\I)Q[P25[:%]^6?\=7/$B;V-H-649%QX7PYY\NY237E35I4P9 MA'ZWA$N=[UO6];WK KI67D'S+34MYG-84I!89*6S$B+# M$Q(O>N8D(,*)JF D"'N5G RO@9=1%#HH%A#./BB/Z9MR\:+7)LRB%75,.?)+(*2!Z.(R"5OVCJ-UM%YI*4U Z18C?E'>D;9[F8? M-(><-P61D;DMN5:N/TI*A?0B0V>]%[$A(A&W#A%]W6%(P]5X31K"K&CQ!LLJ M,;D"XU&2FD'"R*"OX%5DN.R MU,[&((VY9TOK !.*"IAW(CLD-N![:,^@R-BK1P[9"DN'/: RO/I4_S02M8LRGY0,YCY.>VW;=F6Y)G =\Z9/GXP>I8,J/BHL) M?/1S%RX!0L5&P'YK5'\D6EQQKG"3-_QWGZSFGYFS:#VK=BP:MF+%FBFW:,V: M"39JU;I>$4$4N-:X323XYXXYUKGGG6M:U@=G 8$46Y>%644%%G; M1EB$<;GS"<=C QN--R652^1*M'1#F/PN$Q0:,,YF1! M2V2!*\'/ON*SI0&@8IX;E[J'5E&^"\_F2@ :P=+/F45CAA_RMPFS3:J/7#=N MJ*OO+WG2/=H+NY[;F(]_NDO/=KQ6,R2*3'T"9W0< -JR!X/T_C[T#T%G? MHF,2F+AG3PJ4#3&@(PQX/M';I1VQ+Z],_XGFS'[+[=DIWZG/KY*, 8 MJQ$Y7&X9342&UV.=Q!EK>Q< LV1R9_9,NFJ?*W*3HX>A)6H$I MRHW4CK .M MV)P>VS;\Q_-\ZEMU;T?5-2LV#:!PL:+=#A[T6E(B"Y&439TP)%W9\@W+SZ5O M3:LE$%6SGI=5CSPBU?#'2VTVY M,>HY%;=CNR.VZIAP%252ZS:]BT71D2\/6DDCF<N>$]H,QR*KURHDV3[ M5UK#,1.?EQ1[SAFDG#,U43-8HTBV G_ITU:!HO4OCTS#I*>$M45K6])$E&TD MH?SJ%>#TBOYKI\P?MQEHW"Y!N$3$=J@,:;, @YR/EMKR")1Q_&A\VRU59S'M MI,_QQVZ1MK#^5K#\>Q8XXJJ@;&*W[8,W-$C=LW?&Q4JNG[TG0H2X[*'[O]"P M>,$JFCAY-L-V CD1+RB*B(V@D*KVNXD#"L!,<9B8G;EPX>FO=RE)21^SI?,5 M&FZDKLJ82.W+%E<=8%-IN5AE65XW@\2B?U\6EM8(8)WC)'PM M1ZBL:A'2C)48[&7KOV=?X92Q_*T3N"8$Y#9MD7M)8H\38)L*>%VU(ZVJ84FT M8-F;I%T!J/J &YXS,N$5RI49;,EL(5V^?.$63%B)0&C& B:TKUJ_FZ]J6&!@ M L:$B ,?%,0X8 ('@ HT>V3;-!842V29C13))/G7*#%BU010;-N/DFDDGQSQ MSK6M81E\#@:!8T7*# 8F0E M7!L Y!VY.]ZT!$()HJ&28_EXR_4#O M4;>@5S3LZ9+69EY$9 L3^G1 M8[&Q)](V\'E.T$>6+73U4>_?LZ#>=^GY(Q'KA* A,"Z)PT\0<.=A249@C[M"W# M#-VC:]:S^N*GF5N\MY%'^ZI!$Q@B362&H65-*N*;)JEVPDL]=;VY=J\-^5'+C>UE^NU=[ZPS=ZYM[P& P& P& P M& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P M& P&!XWPNI[5$_$CLM\!IR< ZFF3X>?LPY,=P.05XF+)UYZ,%(VU05FCNA-L M0.S9'+BL&B1Z (/WO8@%++<>+M185.!'"AK*LYSK+IKEI$7G=SENIQ17SK+Z M(%5NY'^=#$ZK*OKH^(FS;4K#>88]>IQZ_P"PY21J":-ADEDHD.X$FHCR5AA- MZX*=FA;*W5R$C;M@GW@0'"[NYSRSGALOER:[YU\Q^@*R,4?6,Y@IDU*X7>M MW/)?0B!&//HEN(UQ\/""^;9HR^LK&^)6K*RMAQJ35\E&DP2FW\4E?,T[<[&. MS>V0F8FY]N_5#^Q*CBQL'YKDT)MRM_/IVU MY3)"S^ 0"!%F(V3#XA*=1QU6<)V8NYJ^$5G>5_O@#>3"#GPIJP@5NW_5Z=A6;,Q' M$'-LXZ8C+.OHI,I2-D04-6-Q1";Q6)B;K>KMI1-.A8'B0-'3%J*$RG;3998O M(TW=^Y_Y)_RV34=Z3LV/>L11L\#J!N&WJ:\4PX68&9 C&V<1\L#@3J+/VPUL M&JQRDQ\W(D&L%B.F#A4"["$0\^75+/\ B03@XT1$M19B^$=>>NL\N#@94%-D M68IJ2]9>DSJH^,2V.O'[W7GT6\.NY/\ 5M,Y65U%*!CC-"3P[DDWYB2H-H&" MH?11*AP(>6^IJ$R>WSEU^1QYM3?L2#$I>WI-]HE"P4,7=-[8=1Q\C]#*B"VY M6/=0\5'.QDT,]B.6)TX/_3:?"B)<=PT;MR"O.ALKKM=MYYD@))8LN2F/H9UL MQ(8C)UDVWJ?TB!;M",*8$1XIJ*;QBT@:(J/$>"KIU+8FPX0BTX()C7\P#FW( M4*H/+?IRC\.9MY'B_*A;G?/-+T M;KV PW2/,0@\0BO+84Q!-]1N-!0>D @O2?(P,CH8R:Z2%#N4DM,1_'X6C32: M>FZ*>N.?D1M^ P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& M P& P& P& P& P& P& P& P& P& P& P& P& P&!#MW?Y8BW^L5&_P"[T,S6 M'6?VX_\ C$SB_3^Z$Q9EHP& P& P& P& P& P& P& P& P& P& P& P& P& MP& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P&! M#MW?Y8BW^L5&_P"[T,S6'6?VX_\ C$SB_3^Z$Q9EHP& P& P& P& P& P& P M& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P M& P& P& P& P& P&!PH.&[I/:K9=%PEI1=':B"O"R>EFRRC9REOM/KKG\QNX M25;KI_/\22R2B2FN>^.N=!S8$.W=_EB+?ZQ4;_N]#,UAUG]N/_C$SB_3^Z$Q M9EHP& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& MP& P& P& P& P& P& P& P& P& P& P& P& P(6](B4SWG>^02V['Y1-TU9P M=?NG6G+^VTT2D*-L5E:O8=+(:?6&BFOTK#&>ED^W4CX'()]?C4YUL1K'WI[O MYX:L@T;DU(]18C' U>5'"/6=ZS(1,8-XLN.84+=\VX@LNC4>X)>=G,GVZKCL M)P5<@63"--Y/$9=*A8^+-#H*Z1W6T#:8+1E&FXM=FYY%.86[._D* M7T@+DFPW4B<@32A)V[8SYWKZS'3;L>J=\[D>F< TQ3"=1O=N4S]<4=K/^3?" M^K9AOT_0I%%#M@JCTO\ AT\V[72[X2_%M#7?>M:WK!5SO\.*O_KBU<\7Z=WB MA/N9:,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@, M!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@<::22//X$DTTN-]J*;X M3XYXY_,64Z55[_#SK6OQJJ]]JJ=?+Y]J=]=];WUUO>PY,"';N_RQ%O\ 6*C? M]WH9FL.L_MQ_\8F<7Z?W0F+,M& P& P& P& P& P& P& P& P& P& P& P& MP& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& MP& P(=N[_+$6_P!8J-_W>AF:PZS^W'_QB9Q?I_="8LRT8# 8# 8# 8# 8# 8 M# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8 M# 8# 8# 8# 8# 8# 8# 8# AV[O\L1;_ %BHW_=Z&9K#K/[--%&8TS#V)9X4ZB$K(B(L9#OR\R*NNDJ MX_!AK#K_ !XNGWL174?HJ3V!;M9S$5:EG]FI9Z,IJMXQ3$\,LA)4OYEG7P_H MC>ST[-ZI$)L8[Q-.)B;D=E2&RA()J1%R2-/:T8'&T3%D(HL*UTRO/6+O9/II M?KMMZ@7:VFI0=&A<0A#R5?I9M 9:_=H'8X'1:-H5.H])W3'?!HBR67=D60MP MBRZ03[;\..D].E4>-_CUK#43G-93&D[8F.EN>*\JBZF^3O??UF?P)DW\[5M_ M4V*P^;I)>+R]8/OZS/X$R;^=JV_J;%8?-TDO%Y>L'W]9G\"9-_.U;?U-BL/F MZ27B\O6#[^LS^!,F_G:MOZFQ6'S=)+Q>7K!]_69_ F3?SM6W]38K#YNDEXO+ MU@^_K,_@3)OYVK;^IL5A\W22\7EZP??UF?P)DW\[5M_4V*P^;I)>+R]8/OZS M/X$R;^=JV_J;%8?-TDO%Y>L'W]9G\"9-_.U;?U-BL/FZ27B\O6#[^LS^!,F_ MG:MOZFQ6'S=)+Q>7K!]_69_ F3?SM6W]38K#YNDEXO+UAUW<\M7IHZY949(D MGG3=;EHHM-*WZ13<[3ZTAVKSJ3;WTGPK^#KOG6M[WSK>M:WO%8?-TDO%Y>L. MH$G5Q(AA"1ZD3CLXD,8)FG3"95RBQMZTK#YNDEXO+UAD_OZS/X$R;^=JV_J;%8?-TDO%Y>L'W]9G\"9-_. MU;?U-BL/FZ27B\O6#[^LS^!,F_G:MOZFQ6'S=)+Q>7K!]_69_ F3?SM6W]38 MK#YNDEXO+U@^_K,_@3)OYVK;^IL5A\W22\7EZP??UF?P)DW\[5M_4V*P^;I) M>+R]8/OZS/X$R;^=JV_J;%8?-TDO%Y>L'W]9G\"9-_.U;?U-BL/FZ27B\O6# M[^LS^!,F_G:MOZFQ6'S=)+Q>7K!]_69_ F3?SM6W]38K#YNDEXO+U@^_K,_@ M3)OYVK;^IL5A\W22\7EZPP@6<76CLQ]>I0N[TJ;>K!/T,PKI';4!WPAI@T>_ MCDG'YK]'OEQM=;C\7'>NT_P][^6]:5A\W22\7EZPS?W]9G\"9-_.U;?U-BL/ MFZ27B\O6#[^LS^!,F_G:MOZFQ6'S=)+Q>7K!]_69_ F3?SM6W]38K#YNDEXO M+U@^_K,_@3)OYVK;^IL5A\W22\7EZP??UF?P)DW\[5M_4V*P^;I)>+R]8/OZ MS/X$R;^=JV_J;%8?-TDO%Y>L'W]9G\"9-_.U;?U-BL/FZ27B\O6#[^LS^!,F M_G:MOZFQ6'S=)+Q>7K!]_69_ F3?SM6W]38K#YNDEXO+U@^_K,_@3)OYVK;^ MIL5A\W22\7EZP??UF?P)DW\[5M_4V*P^;I)>+R]881C.+KX,GE2%*%U@:WTO M[=:MYC77#YG^6TZY+?4%>I)KA;]0\_ HT_+Z[_+1UOGK\.]_+%8?-TDO%Y>L M9,W]_69_ F3?SM6W]38K#YNDEXO+U@^_K,_@3)OYVK;^IL5A\W22\7EZP??U MF?P)DW\[5M_4V*P^;I)>+R]8/OZS/X$R;^=JV_J;%8?-TDO%Y>L'W]9G\"9- M_.U;?U-BL/FZ27B\O6#[^LS^!,F_G:MOZFQ6'S=)+Q>7K!]_69_ F3?SM6W] M38K#YNDEXO+U@^_K,_@3)OYVK;^IL5A\W22\7EZP??UF?P)DW\[5M_4V*P^; MI)>+R]8/OZS/X$R;^=JV_J;%8?-TDO%Y>L'W]9G\"9-_.U;?U-BL/FZ27B\O M6&$>3BZ^SH19C2I=*/(MC')YFM,*Z[(.W:O+#Z(HQ6U)-\(I->N".WO/??&U M=+-_P:Z_!U\E8?-TDO%Y>L,W]_69_ F3?SM6W]38K#YNDEXO+U@^_K,_@3)O MYVK;^IL5A\W22\7EZP??UF?P)DW\[5M_4V*P^;I)>+R]8/OZS/X$R;^=JV_J M;%8?-TDO%Y>L'W]9G\"9-_.U;?U-BL/FZ27B\O6#[^LS^!,F_G:MOZFQ6'S= M)+Q>7K!]_69_ F3?SM6W]38K#YNDEXO+U@^_K,_@3)OYVK;^IL5A\W22\7EZ MP??UF?P)DW\[5M_4V*P^;I)>+R]8/OZS/X$R;^=JV_J;%8?-TDO%Y>L'W]9G M\"9-_.U;?U-BL/FZ27B\O6'PC*+9,G(PS2K)Y$ ^CGYTI+FY)#2J6X^F)*_B M9L6H0P0?_4'!;8G\E7EOI+A'AQ^:JGSU\\3&&O\ :Y])@O%Y:WYVF7,M& P& M!JLQ@T,L(2B!G<5C\Q"-S 60("9*(8FAR1N.$VQD$539D$5T.7PHHS;/63C7 M'YB*R6M\[^6^N>@AFV(^ZW*F4K MIRY*UD0:%5=8$9B$Z'0ME*9O'[IGI"L*S9MP@B:F7T*ET@G;% "M#;+1AL@& M.2C-%XTY?CY0PCHKC$Z[]FNSXMGQ_KR.R9Q=HV U1=TZ/TI8T+JYW'QT%ZCI M.92":I"54#<7YG1"*H(5V#X**NS5C298!%5@H@G((V_D(54&]-"N,=^B7:0M M\->=>MK "!3T:XU*+#@YF.R7Z-V9 S"JK"E%73D,Y=1PQ((Z23&3*''630N! M.%1!9FB@08O%$''.N1,5TZQ:6L(8# 8# 8# 8$#^@O0L/\Y14%*I>%F\@1DD MXAD"%CX/%"DE<)$YK)Q$8:E3[YLEP$B48$KET7A>12DJ'&:YX2$C5B4F* P9 M0-7?^H!@2XP552BKK/B0672^50"%VQ)6D1&0:5RV%5D:MN0IC!BLNW82,50B M,8E?#.?DH2QAQ Y&GXM$OI,G$WLD+7Y[[VM7B_M>OY9*(I#AM?W/L_+/+\B] M4LVG= M3&7L2A-NO+8K6+.;&8Z(5&O5FSAU)X:.DA:SK+;T[V_EL93V-70N9UY"?MFQ MR+RSKTFE#QDV*B+M[$$3U>\R)E+)!()M<)\= M][USL*=1SV6.L"MV=BU?15]3M-_9=HUQS&5(L KP\&U4I&2#I%+)MNV)1!!= M>@R2T;Z0CHV;$0D#04:1C EQR>^@EKC&SK\^S6Y;\0REXK2YZ^4XU:TF@ MP:@*G]#M^(K!'QTZ1B]PQF>S6.A%Q;!9;[:. XA 'TFG#N7N $7B(4N#>E)% MPF^_\,5G66M:MY=>PX-QZH[\EBXT9-3ID+!E#AI&;T>&'!^#@0A).4$(9*K9 M 7'*^Q0)HP)G',%K&4CA34^([2Z^8)$:ONN<2RA=5,W)!0L"7%N9V4N"9S&!!$Z^4F#V,M"T: 2"$F?O" MR"+D36H,0S*R#J6N 'J><2O,;LIYL=6I*:=31JE*R,4C0%O7G4K,ES$S B^A#,PF9%B17]^OK2+ MW_Q'ZH;P^DI4P@=C$GEX0][/@\+7=UC%9F!CC,^TC2+$@)G%C1A,]/SQ5RY; M1.LH*[EAF$,!@,!@,!@,!@5ZD?I.% MQN^ ?GQ>/6(0EYFKY[:^S0N"GW4-;!8 YB+9\ :2+;1-K)YN2U,6#EE$8;S( MC#%JEPK(4 G1J+\'2UE>6M:Q\;N.B.HM[+!F7QJ.RJHK8K*>!R7G-']G\S3@ M#F3.0GI^:&(77QS>H;.I6+8+A',5FI6PXN2)-)9$0D/+EE SX:Z O# KC&WI MWEOOU==O[5CAV#7=/X-4%P2\30-J/:TG[-^T@%1E&8X74$*N@E:&DK_G]2M& ME;-HI/0&T"A9Z.-$TW/)X4!>Q11(_P!BM..FN^8V7MALD(]*3>>0N(S@9Y'] M'#ALSBX"5CA\A=4 $/L&,B%-"[1D<#/KT3>B##5N\30)#'B?#I@]X6:...54 MN^=$6NP& P(>LBI_V@3>BIOP?^CNJ/L"43YFQZ%_44)"XDE-V;4?(YRKHBP4 M'HLN+'[/[72TZ[==!^1FDVVGVW[1NX?T;^/]JET[XPMJ'OV+JW[WKRX%GUN1 M>XK)E RB)3!;'MN10@?)G$*9325&O0MF!FT=@\T=0>502)Q"'Q6(0M"#Z!1V M/L6IQPX:&IF-D5[Z:<(V93O2);'EZPY6U]$.*IO?NHI1Z#D%5OB. MQJ 1T+%Y%%AKB-V57$F:K3\**<"W,MC4KB @A>?6>0"ICQ/Z-H M][<34OLF01=E>=,>'O(]J3O>E; 8# 8# 8# 8$17I5"-V5L1KM"CH@6^>NNW9L[]UDI[1:\LLJ*V7')V2KPO#//WH" MBXXI'0 )\\!+W@?H8^PG8;9Y$E'TR5>NJ,8=" !B,' 1A4UK9-'ED+['E7'O M9^"_F)Y7^6"\[>?3%,F+;E\IET3DTPN.1QZ0R5*MZTZI^O&SR.1MM'N"S&"J MS6PW?P ,4-B9OVTW\_A9["& P& P& P&!C3 M([1<05$[5VAHF-?#MKZX_,VCIZU5;;5TGOKC2FT]*_CUQ^/C\7R_#^+GY_/0 M>??7BZV1Q+RTS WS7I.M_+U4UA!P%;690TIF0N6_8DML:P9N&8O4K*L*SY#*_U$NE MYM-V0D)^?O7/Y*PWA8625DAEN16>3,[KL3,S%912Q"H9:/B-V5*>5@HL MN>25DC%M*DF%D-!#6.RX0XA)63Q0\6]\;JJ:JLMTI"+^5"I8O)X]+)M$8"O&XW%U#](1>CV740@!&;29XR @P\5:&F4<>3E[O9!Z23Z+Z MZ=*/.A><36GYMRS[R_)+!N 1,2MF1Y.LAMM5M>&H.C481M8S>=U;&D ,?8"K MH%2(4MS"GSMBS+'1TF@DLFCIL]DL.86 ,@1EE& @OAGG'/[Z<%P\(8# 8# 8 M# 8# I];_FNP9D5OZ65/>2M.3N\*SHNL&\HXA#J4*PD144SM.1'7@W0V=P%&XN36U<)LB8L)9O76Y.1)2AP_)&8(I( MG[MX^D+GAF)G=\_Q$?VK=,OAIL)# (U"!%G@Q[G7G.S/*=A261U(SEY(_4-H MRAK*2KN!<=S<+JM[&!/$WGVW)WB\ZC2;AZF^/020.!(;3 OBX;ICVBO=ZAI\ M:2333YWUOE/CGCG???2G>]<&7W@ M,!@,!@,!@,"#Y_4!"6VA ;8!RY*-R*N:WNN# 4'<=U(!W9.V^JW<,Y$^1^M! MU%T(J]KEHMV$X52^O(DEF^R@G;?E98;*].E_E6J@/&]DUB2AC^T[G@-KNHG8 M9*X"THC]+2JO[$M*URU:R^K'LUMJ6R:^[<;295*-S!=$ "CX&'1F&- LF7\]4C3'R8SF('TW&G:ZQG52K<[,):*B;4@U %H^6-JZ:;%,K)()_12_ +C@R+TX1769OVF>BW^ M$,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,! M@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,! M@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,! M@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,! M@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,! M@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,! M@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,! M@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,! M@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@1;U>5)\==<=W#5O/?/6^>N>K!B7/7 M/7._EUSUSLOK>NM;UO6];U\];_=O J_;?Q JQKJQPU70N'R&_)(3A+J?/G%6 M6?Y;! HZ#;G4HZBB6,W?Z$IYHX+/7_??;<8!V:<<,T>W3O35+I/?9:RNXB+K M;]0VVB?;]+W8%F3T@^;4U((#/7]>2:$6I8-)JGVQAC'8Q*>'[ G6%J65"30- M\(EHKMH2#RU]K3O@@/=HM7C!='0F*[G[B$^,+FI\H]9C!EK5L1)$'*#)@/83 MJ+NWKYXZ5Y1;-&;1N4477J1 MX(F4-FF;9A'SO8\L89GIMC;DV=3WMYJ1)R<&L=LC1V&NX($D0A'S[Z#7>-9O M948A$TA]7L.$ZM__ !RW"41L2)R=U4X7]?8H..O7YN0QD2-CTCN]W'ON:CHKL\VG$W1:G8")TI,$8A,)Q8/,>J9%S 0,>?O1[:5R0PU[KH427<(!)_*!S)8 MO@J?CKWEMX)3KKTQ3]KSB0U_!#,E+FXVZG3%R2<5O9(2$%GU83)*O;%91&R# MT2&5]-GD)FZO,9D;6(R8TN/)\K)J)[3;.%4B5WWTWJD0GWH>G7IJPZ(9I^/8 MVQKFYSU7/@TU]@O07I \%BL;$2H]-HUY]2HH@B0:\!B#]Z.9+60U:.F80B]> MF1K5!95$M97GRRUWW]:Y)8W\1'R9S&WR)JPQ%JRMK M!:V/5%&5*UYD=PQZ;S @+CT=/5@*E@A^0- -2(2_:P.V&=G'Y%*C3*2 3%>1*LJ-F-WDS)*!.8PM+79+8F(K#7\5=, M\C%.%UN%6"Y1IT'6$1??&(^VK1?X@GER7R@7#Q$IL) T6D\+B".Y#0'H&(AV M)FS&S9S5^STCE=8!8]&A5HZ>-VM:GI 4&!)V3VJ(C! F5:NF: \,Z_<3\2R* M/O#S(HVD3QQ,)>*;1^/B96V5/TS=4?W.8]()H)KB/$ZC1-5ZQ7N9.1SV0QJ) M1Q"J4I@\D!J5Q!L&;/>9=&5"PJ>ZGGN]]TM4<_$-\XH/UWJTSV'AL:CMRO[% M6ET!O2)6+#Y#3QSSL'-!/V:&*=2?O&S#?HN'\R5R_+A#3!\6C;:*QN;LG$V) MU\7PS\;8X\>']97M6O=_FS8W;S4@L395&7R6#D('S0=^=6P#.PZ)Q:>RGN1T M_P UGNT(V"!0B=066/Y23<2F(5E(HX7Y'&&8\LPY)!R+-YID48,2+72 MWY#UFV,2.SUY#7TA-@#$R- <%M6SPL(@3"V9Q4;&>3 M6 M)2H62FH/;[NO;%'P(M(:U)HA;$C48M,G%&=9RV2P8PJH)E,?C,M+%PQ0_\PG_ A@,!@,!@,!@,!@,!@,!@,!@8TN9$1\:Z,' MBHT((8\UE>.=J=\<:W^+KG6PUN M.V77$O?=BXG8$)E!--LH\4'1V5@C;Y-FEVDDJZ[:#7[EQRV3471347Z3TEQV MLEQUUKI3C6PIS?GQ%:&HNQ:0K_HV!G?[4I1RQFA^*S>*N!U-09R>C5?C[#ER M?+YPH['N[5L*N8IT':]MB#>.%)K8G??4"3,RC@LDTZ613<):=,7Q)!TAM5NJDNGI5+C?:*J:O/SX[YZV1M M*$@ NG(YDV-B'#PN,[-B6B!)FJY*!D]M>5"XY!-;I5Z,XZ>LM=OVW"K7G;MK MKI76W"7XP\U:T^)4)L #)=/*J>Q*P8KZXB'G1W!B\L24T;KBP/3I;SC#/0D4 M,HQ_GZU%"Y".RSI<)T-9N!DXA4L@CPIPDP82/=#F'(PA4\RLF#P-+A4X17DTD[ MER?+4.TBO;DB*ROGPNZYQ%^E*KQ/XH,PD-'W/=Z-5T1*AU8^?Y9=*L7J[U0C M,)=7LNCB85=K0OI2(&:DB$YIRPRS8PY[X?#(A.Q0U[$YH*-(#'+&*JS4OAC+ M.?36/:TX?U=-Z_GL@KWUO7- \Z-_-!ZU@2"UYM0=WUW%J]M6*0:* MVD%=5[/2ECU].Z[E9J11CZD'-GX+7$A$R2+2:,NQ+%PT@-)& M7S0&*VQIIWJCRO?3E[VP\'6!77G>-2/S@3MPW5S.4ZN/8VZ'0"-6(4JT]=#> MKB=>M(5NOQ\E"DCR812X>)R2K%MN7, BTI5:5L[%1OSJ)TRSB]?XUX9L]U\0 M/R7NZ0SXA_E(DN4;JS"? .@7-D)'59E07H" M#M QNI(:9L:P(63>RZL K1I8@&NX^7G_ #7*BVIP6A+3F4A0!$([8O7)?#/Q MMC;IMZ[-)9AG[Q\S/Q79)K*IMT^4*PH0(A:U)7@SL^6+V.$E9V%**FC2=ID6$$<,*)E 2;X@'T6.1Y\W,1^11"1@I%&BCD+(([)XA+Q M0*5Q<^')M%VSX/( PT@EK23G3?IHY:KK&4AX# 8# 8# 8# 8# 8# 8$#]>6/ M,7?77??G&A^^^^M]===5!7W77776_GUUUUN/;WUUUO>][WO>][WOY[P*OVW\ M-:EYY9 :SJ]ZC%'F!\(=0,F)B% ^:I;&3PQ8\E(&Y%V%LZHYFV9'6;KE1MP4 M%_HUUAZOZ1;\2?&OF6\JUC7NJ;;1'P\_.].!IFUD<)@%S22>3XA8!Z73ZEZ1 M'/4GSV.QB,)!@@2$5Y%XR"C[$=%&*R X<(1UV3>%22ZBK@@KO0F;[G[F5@!? MFKSF#)CS02@:4#F1#YJ3%%A=5P4>3&$F*_#ED0'OV@%%TR?,W*2;AJ[;*I+M MUT^%45.%..>M$0A(_+UL(75;-P5+Z):5QJXOL->2Q@S2\:L1!L0@,40B(]V+ M+DY(&=MTW@]#A9RUZ04YY<_/I-3Y;^6%O*(J)KU_*!+-^%;6UAR(K,E9+%7L MJD)B]E3#VSJ)K"ZA+,%?$[;6"2^T(Y8+-\+C,WA!E%UQ"Y:JF8"+-"Q-M-X/ M,VNA3<6(Q3$5[ZS'QP_AOQKX?G#Z%7%2@&\I;#?.EQAK=;F:KC40A[ @R,7/ M4)FII0EQ+DFR:"L!9+''EF 8*UBPU8;8J0_KF3J04I!%BHPH3H(&M6%^A(X9M24E9#Z:H>]J= MLV7[!!&:G9CT#+)U+Y;-P(1MUIB+2".IPJ&B<6[6>(LH\"#-BQDV6^I&B O. MZ_&7>]F>_"I2/2^6SVI;]EE72^PR%X-9L>9Q".2)[W$;MLGJSUFL0T56X;Q> M<$^(%-'2$A$))&B7;!TNK)&E\69.[%D7+UHW9N1W,^C@.,E M8ZP>L]Z=[8I, V_R7FU4G?XGJVO[OX.-X15P)\/#C]75#R>WG*)XXH1A1\1I MU;J'1N.+!J[I.VJ]MM(7+MC%E$9=-)T3JV"AY=,FJ$:$ICH^U6CD(!/79E1)R MJFD/'[TV=>19$$D4=8H]]=[WM&7K!$FYA;O7Y@]-?OMCRIUQSK;^.F9>D;KZ MJ2O_ (6;JMHX\F\/F12V+=BT+KJ.QD@P 0"NK'FIZLO0E+WM%K@LFS)4G+MV MY> PS5/U([JPB .N[0=9Q,3%;L]G5L=:?#YG]F,YW8 MOHR;R2/6'8LJO=[H-^@@;DN,BULG_&Q(-H^U'@XS(I# MQ91$Z1'WBF_6/%7XU6>\B4]:E#U!5%1SN5QF01^K/./G"IPK0$T7Y6;36L8" MI$K+-]DG+%DX? I*Z8QQ>.(NM=NV:;$@HNFUV]Y;\$F;F9SSF9SZ>^]"K+X= M4.95G:M:BI%&Z\?2J[[#A4$U!(P1W') M_?TZ.67,",H/O7':T\C,>FDLEY: 190='N@G)_\ 2'34J0# M#A?"-D)IN4$7"?#A!3GA=%)7G6E$^.M!I9AX,E$6\$ R&%>B*Y8(MU29":S)X? M81T6?=R.<%EE'O#-@"9"C5Z7>7';OTG/3/A"YU7>2H ,K2O0M_Q*G?0=QQZ$ MQ>,SZ[)#3$2;'K--1H*R _=II WN6$^"I-F/:J$/U$@(:[=:54;[;-ND6;%Q8)38T M=OL0Q40'];8,M]-]_I4/P!0T_P##BKFH_GO3O&(CI5NC'? MACTA$15.$HJ4.1FYZUD,ADTO]!1OGF/VE;I2S(U-8_>+F5F1#EFL.=6J]L"0 MS-=V&716BT[:Q:4 ]Z?Q89ODLXKO=.S9&ZO3O66NS/X8GPWNNO%M\V\#$+I5.$_1%^22UC)Z)B*H61902)06(L*-?VG7EGW M+6 ^-!^GKQ5/T+JL8E![1D!J0FG'4*%-1L681USM^\("Z[X5'*[CCK;D,_#= MI]I+)3+*A,%*(<'.JBEP5C7@@'L=$KNI(U,'$0N0:/.-B8MZ8.0V;F:JL@$3 M'.!LWKE,8%66&NAC(BB7Q3OO7KW<<6\>>/*]D5-CH(,%E#8R4L5U;A6N&UR#7+ M61H4D5L1\^)$X+R%V<>Q9Z\K5:;=5VY5C70OGO[X5'75%S7X:XM6-0*"2&ZY M0<@E&P!I4_GD%Q$H^+>P"NF]F4Y8?TZ6F4'"REC2)D.HN"U^"D732*H,(FD5 M<$PIZ4DW$BV)GA6=]^]RR_H#PGJ<5Q;_ !$902?S213_ -)7E%0CU$8P&D)[ M=/CRR_+3*&O"2RFN6(%JWGGU_@NI\E^7[5-%SSRRVKWINX?TOBSCA4>T3;K" M/!TT=&X7=DJOT@\]/0-M436$S_==QS4.C\?JF 7Q 640DM>,"[5"9B)KZ;M W6%MQ]..RNJ15P6#/CH:P81ON:0AQ D! M&/ (\60)R,N+U_.RJB)WU&FGNQ1SX5,$-". ;JQU2PE&O:3BW :8UM$)M'G< MI\]7I.J*"#H!W^WVSX+/80_;=)2..E1)$$?A\E!M#'8C%,17KUB M(GXBMR[_ )KH(#YOK35? OM7K;N3R>8&%816<'J**]&9234?N$ 4$@(UB*$B M1;7]$&%]$WK:-5E:5ZVS)01&7,ZPIYI!-GAL*%/F MXMY,I1)+3GU75G$02A9TD)#"B\K(I$FL1%'E 1[0PL1?"-\_Q<7)2&-,9+'B4:DQ2#SR"S@/]OSJNYT$08O"D0F ;AR_:MB:(XJ'-CWXDF8 MCDDC1L#*XH<.Q.PEB3B[:7B2OT)42XFL3<:[<#"?9!L6LHG M?SY,J_\ 9]4#;A\_4JZ'R[4E]#PU"8@2W X7W&85P;CDCD\" V(1^M:< SEG M,8)932!<,&)<:7,5U)1#@DQ?J@430\.NF77.LM]97ZL5%O90^:683AT9HV[# M< #W))Z!*WB&:5T:A :T(>\)"#[.0Q$/8C^YXW$VDC$O(SJRN=Q,5LERP#USS)9U7,&L.@[N MH-6Z6QE6ES=KHUCV,GY(#>V(1!9K7MESLY!9]]BB3DW:Q"P!$:?NHY'Y#I M/OZ]'3X(6*]ZUK9L^=UOVRO7*4-F]@P>!4/=U^/*;"A#ERD*D:UOVTK_ %(0 MW3YU$=-Y?J$UT(E)A, 2!_GK_-QXH=.!HR$'AKOK4H\ M,R&1J((1\**;L9*NJ1)'7+ENS#M&?*RQ-\X18LN5G:O"/0J=T[]-F]LX_P!0 M>:2I:9 A?H6D")JNVAA_/Q3&U8*Z(0AE'2R(&0NY:U0.]K1UO'SCEJ&.JE^& MG 8JZ:#R6VSMTW24)4[M=.+I3KU'15=63651R:QHHVL"U['>U3'8XG(X]T3' MS5G63^V>1,D8+%D'X98A$D W0INJT5?$"$U@C9NS[2E0QRH*GODZZ?KWR@M$ M9)8"7IKS^I!8<2:!I9,N+AK[J+1LN01U(?I8P@3;LGBXQH\=(KD46 MKA5DFOPBIUR6IW3R8*SO757U7<'EZGS+:0F'/K!6PK2,Q6%0*6386!&"B'OHRBFA6SQ<5.5L,<6U DG\_"3 ML@[$P@U#6?9_3B2AYD68O!,5*!TWC"0E6JXT0X>/4^D-"IW2Q%V^MJ!H2FY] M>$ULF'N(A 8C:TL6:A)=$7)N4]TPJ]&SZ*PMJ^/CF9^8A92S^QG8%-^BL/G# MME&"R@XFXTCH1$STZZ.:O?5=%SXA"(C^U&K@EM3F,")2/IKNVZMDU@<,C,43 MG+3EJQA4OD;"0IJPY7B6-2,8?F11&+;U)1KYV#WI_@J=TM7?>Z?)*)*N!0>_ MZGF3FT;=&4?&^X18L(D[=&Q#,7DTL$AS"XV0J<#=DV$5>,QVNOS7!$R0!BF# M9RZ+M.>A4YY3E%Z>D?:3SGHOSY&(JRG4DO6G $))0X'8@Z8&K-A0R+D(!)R( MH1&IPP//3:(MY$)$6/ Q8*2-G2H8P2,B6(]XX=$6:2PJ=T_UKR= 9Z@\UFC: M\;$>@Z3)R%K#^+!= V%IP=V6;03N.L9?S,G ] YVZ1B_VD3&2GHZHER,XC9, M<=[<\BWS5TL2IW,9'O77E.6F(K'HKZ7H*3'9TY<,X4& 6_7Y@G+7;0L5 KMH MVQ'R!PY-K\FP1L1RD-3<]JD@Q5DESVX'.TT2U.Z>2P^$,!@,!@,!@,!@,!@, M!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@5U8^3J '*"%6< M"Z14 F9?(176Y9-U?TI>>CV(N5N]Z6DBG+CZJP&LD--W6EFK#\G\T8@R6454 M4+U=,$-4>_P#.TQIVX+7MNM09*!JS>6V$%-Q> MVH?';^9U\4>NW++7+TKBVZC MO <" 1VT2=W@(W([!O([&2LZ%0:1V(R@L4C5?P^O:_K&M8>1?&QLE.#85$JN MB7!*='&PJ23J3;/'GPT"()L(B%$XIRK9I?&[]+F9R]-:M8YQY9HAV2>EW$&Z M4($9X&LQXX^Z9GS^=-X_P_3$&OR>)%R@GIIP3?<_3$DN [C\_P";H>OM-':9 M+G?LKV5)]+_#\)WXS]3E!%A,8)9-J/HC):+L!F+=^U-&D/PSY#+ % MF2XK<\@&^@G!*E2U'2"/R::CJL@*_ER.Q3KSX/E=?M23-C,Q(RR0TOGTM2?- MU'#O]J,S!CE^6/;;6#Q>T3=Z3.PB4.!2F0CIA*V<<$R(R?6CS ,P("&"Y#MZ+C.<[GCEGK]QZ,$G M\)F.#(=#X:,M^QB362^>;I\Q>E7TLFQXM_Y_YYEU M1^?Y,3F; -7HJ;PR8F[.<4O:U/I6NXX*CI(,;C'@.SS;=>ENC#I 66,:ES.W MGC>+M(1(!<5,1$Y[YB=5"$'^F-Q0[+U+ M5 RHH7JVTHM78&I.+,AK./.>1E@CWD!AL!2[K:1K0UNB?B2I'VG4N.A7-E0R05E,_3%)^L)9/CH)RTO1>>TQ#:C _:B#./ M,1L#4%S<[30%\2EK/L!N/0>12>M!<$>#]C#C07\3'.9G[YYM2C_PY)$#JT) M>)G"]/@WBWP5Y:1)-P;Y)NF8\AV=+K D\B;<:XTLB#F/,@8(A6'.^73-^/VY M(:WKE'K0F;]YF>:' /A"^[OJ621">/J_J 7'99\192I]MHW(5IF8,^CK]L]] M$SEEBNUQHYO"4 3UM+736/%R!"Q^C$6D/:L.=QO],:+=3<<(]HB+2Y*/"=[V M;)9+/9Y/*P 22PO0A*QY.&@GWCMA%Z[E7A0[XG/BHG*2K)N2*ST(V-]6+'S) M"/! Q%\WX!.V(=+>B?!+^*ZVUZI_AK32+$:],RZ0PKLK6\B\JHM'2-B^EK64 MD<4\TR282;E?A.\;(EP>O6Y8C)T7D)K:'@NQU;O$C?>["ER!MJ@#+,WUZ^D< M]_S:;UQY,D'HR3PJ6QR7!HF;KBJ+B#0AZ5'/2.PUQ'I_YSM>E9]T@S50_4B* M^L/SZ(,FQG+AN\*MUD&K)PAO\Y7D1-<5O9$EYMJOV9&PJXDDTLV?Y/1J\/:5. 7#T^C-HQW*74D9W;)49U.9* M@R9QY3B*,OQ+\BXKC41RF[VSRK/-O83R;Z([<>=S$F->=&97SC-*&Y!LH5$I M(*YF<%JFL[VJ>2/CLI.ZAAV@025K$9A$/)OJ2B[SYELK MY+[TQ$R2=Q*GN(]N+#$B8J-21?DES)S8U]ML'+>?_P!NL=_AD)-\,Z6F[!M) M\G,0KV(R^Q_25RQ<[(+/]*/# &9^A*KLR ;!(TLPLIA0 K[2>6D;;)60E&S1 M(Q6[=.$KP)I(':\_X'B^(W;)C;5S&7/T2/*/#EG*6G1\NKZ9PZ##(!%_+T5E MQP(8LH00,1_SS+NY$7BAZHN"1.CK=%RT0J[CU>R>71N+3NA'A8G*(D?/NOIH MH<+UXWEEMBHJ:N..^HCC'J)ADP& P& P& P& P& P& P& P& P& P& P& P& M P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& M P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& M P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& M P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& M P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& M P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& M P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& M P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& M P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& M P&!1:_YE[9B1ZU7]60ZN3E7MH56G-=ODN4B-H(R]Y8\>$6SVC%34NB\>D[\ M?6ATY(JQ"N#H=*63:*,X<12&IDV9"2C+WS_C[M7BK?85\R#RQY2M$89K.TB< MVO6E*GOV:'HE.*EDT6:6/;M=016/LZ<("N%/VD?2IWKHF?P2=BD@!>8^3K,ZK]Q-(A!UV0N7L"M0TE=0(TG7Y:>*Z:DF .[ M&$4,LM3Q)D0+QQ\<9*"FI%$(Q)7^O_R_,Q\QN87?Q$XRQ(F^Y#3%F1^'CG%[ M.!\W=$H$]'$HCY@],PCS1?L\>#!LJ=&8_&((1G;*R$E"[1$B9KP!*WR3!H6' MC!1HOAGALZQ* M %SO!V=BS)8VL"'%.=1]0A&5)$ U% MS+&0@B8HV?582<&&%;^/Q^_%0JVU6 IQ JRL"0/K U 7%*,&I&%](V. MQLB0\A *A@JG(51]9$F(M1">'@,R5;&&\&7VN&:'I:..PX06<,QE.6NMY5[? M%I5KSUS)5_.C&VK"K@OW84H]-7/Y^B-4 %(\R-*G(]ZNM*C:_CY@N\D[V(M' M8B+0Y@6L&3MI([#*_29&8C+8CTX# '9)B+URJ)__ #$SURAI3KXC\?:N#;;] MA-IJ*5RS5>WAUHO6_/%4I#+ME-$'D^]]S+74T7:2**/94*YBO#M,U ^M$OS6 M$CVWBCH5Z=Q:?O2%L6Q5\D\[MH)'X.]A=AWE#*ZLV0R8L8^X0XB4O=,A[&$Q M@<,TP(DBBOZI=](#4D8-8ZT&DCHYRY "(N^$3*MTP].^@H#8EV@>B%0 M6WK69H2ZG+QL&L$V45F- M8QM]+*WE\$$UY D;;(EYXRDAJ4Q"3%9';B;&OFJ]:OV"6HRRFHEJ_P"]DK*^ M?Y^O5P4OZ5NRR(1Y\X=QZO7UN3QOZ0R*M6H>,2 @F6*@ MU"5HRNF6FY 5#''&XS]V/_MSIWM-%B)CEEUB].?Y105]2^GN_+8&X%#U"0NQ M4YMZCKIS#VD+GUH$;5N:L;QG-74C2M+0]O*X&:/)SAO"C2LME+TFV.LVHE T MWBP((^DAN#2/N>DTM1>5[)]JN;R[XK$^A/5[CSLYJUQ+8B<+NY97DRDAF 0U MJ +E'L6_[$+GMLK4EBM9!0\FE,,G=5@TPLPE6Y#&$PK[O8!Y&R+T69!NP4C"2 M10MPH@L+"K/U20UN[%.F>"M./>U61G\2S@G(8<_#59S):ZE]>=+#',*L.L9N M:+W,;]/P[S#!H,(.1^/B2"7(RM'+#SW;+HM?@&N9IYX ]FZQ:N;1@EH%FXB/R-X[7F MG+&!+B>BL6+RP'*%D2(D#+@RP_1LVTD4?!%K.KTN_:^=UKIOK5+5Z>LNZ0LH M##UH9)IJ_DD3KKH-"(VTC#4@[EMGW=%:9 ?FS*0S(.)9LAY>4-53#987^0B* M0>%FI9TY10#.1$7%\?B+TKO<@*9_$6.E(<95J2DY:K,H/((2%N#[F?PI<+5# M@SZ^G_DLRQ7X9S%JXG7?,MI.X':+^)JK(CXT,C\G<(.ES*$0#:_L!]"JYB7>]?"F[+:W+5\)M8:!,1P'80-M+8R M.D'Z+DRK$377;V(F2#9@Z>(C5Y)&E14B^CK..B(9,IP*+I-BK-ZV1,S%32BE M=?$6%'&L7[,UI.R,:Z,T[&)Q;:*,'CD>CYV^Y$2B]=<<0KJ>GY4[;E'YLYYB-EZ=47$]GP,O1^FC!$M'L$"CY^]*K1)8O T5J"MK:DOI6:NOB7&W$&T0.U1*K2FC M.K2-NRD?7[:%0H/&(M7?E;Q9>]G]M'4UL?I61;+24G*J] 1V:6..J]S.#4'1>4.48Z(#.OQ\$.A5Z>M9W&=;O?+8UN-?$50F!EJP@-/V7/RLW<1_4, M@JS.#5Z8B_*E#-;ID3*8'Y-8"HMXX9M>7XGET*;?I>C^V8\7T9CRW,PZ%9UI M6O.LF0=_%$HIE 5;"<1:Q>1Z$6=64N#T/C^I/S46O.$2]%BK.3'*R!)HK'#? M%A0"H&:OU+A-O<4I2C;]RU%BC1U@7PSP[FOJ_3-KI?XIM? HEQ)R=3S-HDSF M1V)2 L]EE;!JP&*!HC$YFT[0NV12@+5NB$K82Y()$A\GD41:OY;%YP'*EPC( M V,%AX-9%5( M::39]J33$;V1EA5M:PE<#%A/R7-/&3MMO@2SYT1Z)$7I.Z,]\\^M,]./B=PJ MN2A*%2^G9\'MD!*+&"'ZV<2>L>7+4965=T-:9HD*E.YC]JGBQ2+>EZ?91V,L M"?ZLA*S1@4X=L L;)2;DOAG+CZ[YC=OB6OV_\3;<4K2WIO :-FC]K%XS>K*L MI?,7D7&1>76G3WG,[Z3T#-15*4-)^%C+N" "ZSE^0'B"GU@$3C73,>Y#@0OXW:PY1I'.A@9J,8<+?O23]H2&/V(J$_7MFM=[0',APXD_=R$24B#=FZ9DADPV2KVQW-=\$D2 MCX@\1&6(@%B\>DLU $G,S@\"X ,HRHPN"PA%O>7:59/8G-GTR8L@T8!V9?9> M"2%8L#41Z

;G>"#=O&PP^8EK\])GXA$(;XIPZ*[,1^X*ODK6? YI=CN516 M-NHET2A=6P;T!/Z! Y:/K&S1WL"@*9\F!X>.Z?:8G%TB,_O.M&! M?$=+1J5=1"ZJ@+P\H:] 3BJA3Q[):]BD2CP^/'J[C(@*XGTJFK.$RZ?EW,W[ ME 6-CC@8Y)X:S46#@]RS]+$7H\.[/39.Z]*O9]Z/5?#)@,!@,!@,!@,!@,!@ M,!@,!@,!@,!@,!@,!@5*N^U_*,L+$_,EPRT<_D!9Y W+V$--S1L?%&')\;): MU.-)'"T&Y.&2-A)PHB30Z2CSP4V!-"!Y\218/![=XD7.,_7\2R5-^1Z<<:-1"(F9F;GO@[SOQ_YT(&9^<(URF20+' MGB*'+B0G%" N?O\ K=[.@EXG\VHK$7/$)/\ 3E\7C)IDY5M6WEW,1<0Z=\V9 M'6-:N%YXHM5,>8S=-(XI%*T[B<8(;0;CR0AX*;H,4R7WT<;+Q#YG'"2P-E S M+882YCJ8U!.T+:_,K]M$9-N8Q9A3+O]P-JJ\J-HESY):-D.18R7;ER4.0FT_4FX6?R63R2_T9JVL M+B1=V($FSV6-Y)8HZ8-Y@SD#>! Y&6 M==(="I1&^HI*.G\DF)8M)Q*L[D5GO5I)(2LA>R \?+V#+I++STL+$WDJD!LT M^>&S3_M7]PN>Z].X=CT+/_/,%:5TOZ!D @*AW8(P[6Z1+9]1T[L"&LGTB8.A M3&.)+OG[H*/;/RBS=9!H]I::6@-A$[2BL0<#YB26FSI)9S+9J9CT>=V7(6TMLE[!H M.;D1&#UX^L24M$)'/'L#CD<=3$YSV4D:Q)ZLLLH+G1L<&I6LJV()DX5%TPKQ M *2CS7O1,T_29"#4R.V ::L6Q0D];LNC,OD9(P65^6_*PKF];SJ>5!!M[V M(;7D?#^KK'AY-V/F ML^VLL_Y(.W;5JO\ B'"T& W_ ,IA;G^ZG3U35.:#J:R]Q7N>Q/[I6A0ER$C; MLJ=DJSYD.>&H3(WB;A_R9X>E7#LY7,,).7Y==^0<.0G'2KKOEZ2Y>$[[YHVN M5+RG4\(F@FY3$9@$1O&6E)+*>RLJ/ 'DBES8**>EY8-+#"K>0QIW%@D-%2)W M*8T]!H05"/)2SHB#[9*%>2YSWWO^FAJ>8/$[V4@ZM68-B5@DX)-)\P$+7/:! M.QI)#R5DP"4G+0.G%+ <3&5D@MJLJ[.PNT)*5*2>#2X:$?5W(P+\;I1N,]?K MOWW[6[._$'F1^/%#7E?$W*0[J4_472UDVJH8GC6<&QTCF(FX#_4WV#E6?/Z?8N>XCIN]DHP"A*CJTVK(J_AK6,&7,6;0IZ\ M8$C??U*-,93)9H-'%6[LFX:ENA$EFVO',;_ "AP[AJ6Y[KY25,*/JN?2P/.9=$6QF5Q_47Y#EU2 M!ELJRU"YP*LF,:X;LB+9DI]*FP06>3VNV5VNLTY:N_U ]19HH2T6'/$WF:1$ M$B9&NG23C[C)RPBB'GUEQP;)SA2Y9/Z&VO.0T>F(L1/V8FZYI+K'BH>;L9 & MA(L B!%R@H6Y[]*^,G*AXM\UH/RCW]GKQTB5*?5N@!*?646A8E16Q MMLDAL4@9.8.X5"XS(K&C@"62Z(1 #BDR)!AFI6&,-6:#?@7*1*WHV"U(2 1[N--(P,@/$C,O8#&FC>93B<+N8O&2+QVSCZ[LI/" _3<9MN,%Q@/%X MH"'BH]'!0UL)F_SR_#7 /E6@(R+^B ZY8,!>Y!6#/)K(?V)ZJ1N5%:&+1YH+DL MPL&6#@T05KJT:E1KZ-L9/+"[6+UD,KNZ[4BX&L8ZD+K^.,IL97 1L:_Z;NVY M?%._O*?J'USX5\RZ&/AW4.F*[LK)%Y88EKN[;U>64;,.X0,K8AHY:SNREK,- M""L!" X@9C926.XX9 ! HXH)=H"!W+87/UPY;-_JV8#X_P#.$82)(@JP'CTC M$&DM:DN.#IEZ:?.CKONSB M5;ET$XB2+\J%@E-1*Q)"[YCBTXL*6_;NM$1>73K>2P?028C+/3&-3B$2B/3&)%7\)VXB1'[6.AVI&-D"X5\W<# MS)5N\%S'?OGO]^&YP1+RS04$+A#T3KH>&+QUNT;!WR!61+*M$V-?H5;_,*O%ES2RQ%0C'-O(/FIJWZ:<5#%UV_?GH5Y14X? M_4R?YWGD)I7D=5[CLB0=*. :7YV]KNENE#+[I)KV^)N>V3/I MSOVW[[VN$? M#WFXN"<1\M&)T31(.)&J<-$+UOIY-Y6SEX".1641Z;6(XLU2?3B&'8W#XF$) MP67R0W#'0V,@6B@+:0ECR@+GN(^&:<>.O-[M6P%'%;IJI6?%+:@\Q']2J;_1 M741O9G 6-N@ H'4ET%AX^=)UA"')A*', .^2HA5?)1[V00&81DPI%9-!JFK0 M))H1^MU#)%N$1TH: /C(Y$CH7._3^9^YYR[9SR?YXD<>>Q,S5X5Y&B!J+> T8X78/;4CC)-JW>)B^^K.1JBJ?A\;G,-C=>QH7#[)Y8HS:)),?S M8N=9#:NAE*LA2L?<]KB&8-O5E>PZ%<@AS-F&Z$!$==L>G+E\X=%NK-E^>6L29RE^[9,(#)C M45'BW:ZXQ@)=\(,V:'3-CVV)?>GPZ3?Q5Y@90F(5V.J<:(B-?Q G!X,."'I< M$=Q$$7L"%VNZ6CIP3(&1X1)4;,KN%3T7-V1-&:@Y9'F1P+(!Y#;A=9P6YUMC M$/"WF!LS%,F\!.HI#G$G)I-7%C2P?:Q/4^T2N0'(9R])2CA?EZ+GG6R-D5'I4;FX'?*'GV2#>1)FN6;MDDK;KEI^ Y M*6;L<0O6T1%V6<8$DF)QL1#GC=L <^%'Q;MH:ADC$#GL(?QS;-#G@7/?#+X M:6GX3\P<((-MP:3+I?6#!TW^KN&ZWRD[?R R'D1KBUEWEB+KV^,)G 0\H\!V MDI+PBSO]OJILU('?ZZ2G2 M4C*?A(GR!,APRT4*O-"Q7#KD6!&?I 0%F-!#1PYH1FL!@,!@,!@,!@,!@,!@ M,!@,!@,!@,!@,!@,"D<>\UROKUO=UZ%9Q847B\CZH]2)QZ(35J/C$PW XP28 M'TIQ&M#W3ATCI^X18\\*NFGZP?WWREO7.M]X69RB-U]7GL,\=>UQLBK]W'W) M$+8#>GU82\MB5V4,ED0K]^K5=FQ?ZS&70([%+GXWQ.QW;)\HW]*Z^#PNOO,CBM8P\&R5H>#$[[;6 M#)^+7_9I&8N!LY( =M;]CL=C)$]Q(G)2V$QEF7OR\8#9XWJ@=,I.?58DRW^M M7$5NC\5$<5CH=2%AP3R'ZO&7I./V8RR>+,K :VKJ1J&7\/E(/S;0\59V*3)! MU73EX1CENUT3,KMM]/-G$QJ72R3UD6_*7%YQM^\YR]X5+DGESVC=$7K*WS&I MXPF=RUK*[ +PJ-6!&8B1\TWS:4Q8RJ*OG)2Q6[I>-IU15"4"J=.=P"'S:?1D MA5Q7;"M9 QL>4HJ#+?I57&L>W'CZRRTX\>^PYS;=F'D(XYAX>9O+QCTH)1RT M$@;&9QB4>DJHG%5E!\CW8\IM*292M1]3F3#FO:9@0V .TW#87 M&6_+73*\M-L^M[YDT?7E3.=1-H9E$58-%216WA_67>5;5?WOAWU3 M]+)2"/SXL&] $YL=#H786MLW(B@VO7_PMG="C7SUXU81Y H/;>SD -FDA0R! MQWLK)1R5I\10:1303:FKC=&FE?\ SOCLRVY9(YE7B?T>;'7@ZIFI2GG5E8$" MFT?C\.[O,:]-)2=UXIO&FQ)K9R-2HRS$\N;FF,5+BW[4WLBHIO\ :D<;@YB0 MD#$:(F,KV9Z?_*)_.S@ZOJNJ7_G4_8S@N$=F_/DF(7F]I&FT+.F<;:M;'D/G M+RV$AEBQ^0RX+>FX_!VA?\ :E))+;)^TJEB4SFPTQA+B?6:V1OF M]?6/A=^302]!D>^'G/H_5QRSI)101;NT8CJ6Q*,RQ%W)O.!>O'+CI]/C@08^ M?,I663T824)[?;XTY<<<.%.>N=DC;QRZPI;8WB#V <<*R-GT58*V,0]$3H; M*ILN&A&7G2Y+AMO4RC$V^\YL*022(CXIR-6DEK5U"IO-HC/&TPYAU?S.-SLP MN\+<7RUC6HKOTWI!L'RAZ9. K+#@H6=;6 2LN9R>?W:WNUNDIZ'J4SZRB5J1 MBI8Y!'TA4!.7 V@QCZO56-PC(+%X3](ZI6$F2=26K/96.=_COY+X]-,IV[,Y MO+763 M#U'!+ @4=&I@%5K1=$:^I462C;+F4+5XA4?0IY!ZL*3>,3!^Y2%_6L;HSYSS MVT]"O4U52$I2C:G*LJ(O*8<5KR3U0IJM;,"U7:->"7@$6PB:D2E,K<,F/$,< MJB4PUC\\G%SW0/\ 0JLHK/.-$ 2I(UC8PD*\[S""W50=R+0ZNG\PB/C"V:HN MR20$6!ANY];I,AX^4A[5@ATT'.U8WVPI> XML 16 R1.htm IDEA: XBRL DOCUMENT v3.8.0.1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2017
Feb. 28, 2018
Jun. 30, 2017
Document And Entity Information [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Period End Date Dec. 31, 2017    
Document Fiscal Year Focus 2017    
Document Fiscal Period Focus FY    
Trading Symbol EFII    
Entity Registrant Name ELECTRONICS FOR IMAGING INC    
Entity Central Index Key 0000867374    
Current Fiscal Year End Date --12-31    
Entity Well-known Seasoned Issuer Yes    
Entity Current Reporting Status Yes    
Entity Voluntary Filers No    
Entity Filer Category Large Accelerated Filer    
Entity Common Stock, Shares Outstanding   45,007,892  
Entity Public Float     $ 2,168,108,942

XML 17 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Current assets:    
Cash and cash equivalents $ 170,345 $ 164,313
Short-term investments, available for sale 148,697 295,428
Accounts receivable, net of allowances of $32.2 and $23.3 million, respectively 244,416 220,813
Inventories 125,813 96,338
Income taxes receivable 4,565 975
Assets held for sale 4,200 3,781
Other current assets 41,799 31,881
Total current assets 739,835 813,529
Property and equipment, net 98,762 103,474
Restricted cash equivalents and investments 32,531 6,252
Goodwill 403,278 359,841
Intangible assets, net 123,008 122,997
Deferred tax assets 45,083 58,477
Other assets 15,504 14,359
Total assets 1,458,001 1,478,929
Current liabilities:    
Accounts payable 123,935 114,287
Accrued and other liabilities 98,090 85,505
Deferred revenue 55,833 53,813
Income taxes payable 5,309 10,256
Total current liabilities 278,167 263,861
Convertible senior notes, net 318,957 304,484
Imputed financing obligation related to build-to-suit lease 13,944 14,152
Noncurrent contingent and other liabilities 28,801 42,786
Deferred tax liabilities 11,652 15,601
Noncurrent income taxes payable 20,169 12,030
Total liabilities 676,690 652,914
Commitments and contingencies (Note 8)
Stockholders' equity:    
Preferred stock, $0.01 par value; 5,000 shares authorized; none issued and outstanding
Common stock, $0.01 par value; 150,000 shares authorized; 54,249 and 53,038 shares issued, respectively 542 530
Additional paid-in capital 745,661 705,901
Treasury stock, at cost; 9,070 and 6,457 shares, respectively (375,574) (273,730)
Accumulated other comprehensive gain (loss) 8,138 (24,575)
Retained earnings 402,544 417,889
Total stockholders' equity 781,311 826,015
Total liabilities and stockholders' equity $ 1,458,001 $ 1,478,929
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Millions
Dec. 31, 2017
Dec. 31, 2016
Statement of Financial Position [Abstract]    
Accounts receivable, allowances $ 32.2 $ 23.3
Preferred stock, par value $ 0.01 $ 0.01
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 150,000,000 150,000,000
Common stock, shares issued 54,249,000 53,038,000
Treasury stock, shares 9,070,000 6,457,000
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Income Statement [Abstract]      
Revenue $ 993,260 $ 992,065 $ 882,513
Cost of revenue [1] 486,804 483,900 425,083
Gross profit 506,456 508,165 457,430
Operating expenses:      
Research and development [1] 157,358 151,395 141,364
Sales and marketing [1] 173,697 169,042 156,339
General and administrative [1] 92,953 85,618 72,797
Amortization of identified intangibles 47,339 39,560 26,510
Restructuring and other (Note 13) 7,562 6,731 5,731
Total operating expenses 478,909 452,346 402,741
Income from operations 27,547 55,819 54,689
Interest expense (19,505) (17,716) (17,364)
Interest income and other income (expense), net 4,088 545 (1,757)
Income before income taxes 12,130 38,648 35,568
Benefit from (provision for) income taxes (27,475) 6,301 (3,369)
Net income (loss) $ (15,345) $ 44,949 $ 32,199
Net income (loss) per basic common share $ (0.33) $ 0.96 $ 0.68
Net income (loss) per diluted common share $ (0.33) $ 0.94 $ 0.67
Shares used in basic per-share calculation 46,281 46,900 47,217
Shares used in diluted per-share calculation 46,281 47,797 48,150
[1] Includes stock-based compensation expense as follows: 2017 2016 2015 Cost of revenue $ 2,561 $ 2,784 $ 2,837 Research and development 9,177 8,968 9,406 Sales and marketing 6,583 7,690 7,602 General and administrative 8,211 12,384 14,226
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Operations (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Recognized stock-based compensation expense $ 26,532 $ 31,826 $ 34,071
Cost of Revenue [Member]      
Recognized stock-based compensation expense 2,561 2,784 2,837
Research and Development [Member]      
Recognized stock-based compensation expense 9,177 8,968 9,406
Sales and Marketing [Member]      
Recognized stock-based compensation expense 6,583 7,690 7,602
General and Administrative [Member]      
Recognized stock-based compensation expense $ 8,211 $ 12,384 $ 14,226
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Statement of Comprehensive Income [Abstract]      
Net income (loss) $ (15,345) $ 44,949 $ 32,199
Net unrealized investment losses:      
Unrealized holding losses, net of tax benefits of less than $0.1 million for the years ended December 31, 2017 and 2016, and $0.1 million for the year ended December 31, 2015 (84) (97) (169)
Reclassification adjustments included in net income, net of tax benefit of less than $0.1 million for the years ended December 31, 2017 and 2015, and no tax benefit for the year ended December 31, 2016 (140)   (66)
Net unrealized investment losses (224) (97) (235)
Currency translation adjustments, net of $0.6 and $0.5 million tax benefit for the years ended December 31, 2017 and 2016, respectively, and no tax provision for the year ended December 31, 2015 32,905 (7,111) (9,823)
Unrealized gains on cash flow hedges 32 8 40
Comprehensive income $ 17,368 $ 37,749 $ 22,181
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Statement of Comprehensive Income [Abstract]      
Unrealized holding gains (losses), tax provisions (benefits)   $ 0.1
Reclassification adjustments included in net income, net of tax benefits   0.0
Currency translation adjustments, tax provisions (benefits) $ 0.6 $ 0.5 $ 0.0
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Retained Earnings [Member]
Balance at Dec. 31, 2014 $ 788,689 $ 497 $ 568,896 $ (113,992) $ (7,357) $ 340,645
Balance, shares treasury stock at Dec. 31, 2014       (2,736)    
Balance, shares common stock at Dec. 31, 2014   49,671        
Comprehensive income (loss), net of tax 22,181       (10,018) 32,199
Exercise of common stock options $ 1,902 $ 1 1,901      
Exercise of common stock options, shares 442 123        
Restricted stock vested   $ 9 (9)      
Restricted stock vested, shares   925        
Common stock issued in connection with business acquisitions $ 36,567 $ 8 36,559      
Common stock issued in connection with business acquisitions, shares   787        
Stock-based compensation, net of cash settlements 33,741   33,741      
Non-cash settlement of vacation liabilities by issuing RSUs 1,353   1,353      
Non-cash settlement of employee-related liabilities by issuing RSUs 1,353          
Stock repurchases (76,447)     $ (76,447)    
Stock repurchases, shares       (1,740)    
Stock issued pursuant to ESPP 9,547 $ 3 9,544      
Stock issued pursuant to ESPP, shares   302        
Tax benefit from employee stock plans 5,369   5,369      
Balance at Dec. 31, 2015 822,902 $ 518 657,354 $ (190,439) (17,375) 372,844
Balance, shares treasury stock at Dec. 31, 2015       (4,476)    
Balance, shares common stock at Dec. 31, 2015   51,808        
Comprehensive income (loss), net of tax 37,749       (7,200) 44,949
Exercise of common stock options $ 1,345 $ 1 1,344      
Exercise of common stock options, shares 115 116        
Restricted stock vested   $ 8 (8)      
Restricted stock vested, shares   787        
Common stock issued in connection with business acquisitions $ 73   73      
Common stock issued in connection with business acquisitions, shares   30        
Stock-based compensation, net of cash settlements 31,726   31,726      
Non-cash settlement of vacation liabilities by issuing RSUs 3,059   3,059      
Non-cash settlement of employee-related liabilities by issuing RSUs 3,059          
Stock repurchases (83,291)     $ (83,291)    
Stock repurchases, shares       (1,981)    
Stock issued pursuant to ESPP 9,759 $ 3 9,756      
Stock issued pursuant to ESPP, shares   297        
Balance at Dec. 31, 2016 $ 826,015 $ 530 705,901 $ (273,730) (24,575) 417,889
Balance, shares treasury stock at Dec. 31, 2016 (6,457)     (6,457)    
Balance, shares common stock at Dec. 31, 2016   53,038        
Cumulative effect adjustment upon adoption of ASU 2016-09 $ 2,839   2,743     96
Comprehensive income (loss), net of tax 17,368       32,713 (15,345)
Exercise of common stock options $ 2,066 $ 2 2,064      
Exercise of common stock options, shares 165 166        
Restricted stock vested   $ 7 (7)      
Restricted stock vested, shares   761        
Stock-based compensation, net of cash settlements $ 26,532   26,532      
Non-cash settlement of employee-related liabilities by issuing RSUs 1,166   1,166      
Stock repurchases (101,844)     $ (101,844)    
Stock repurchases, shares       (2,613)    
Stock issued pursuant to ESPP 10,008 $ 3 10,005      
Stock issued pursuant to ESPP, shares   284        
Balance at Dec. 31, 2017 $ 781,311 $ 542 $ 745,661 $ (375,574) $ 8,138 $ 402,544
Balance, shares treasury stock at Dec. 31, 2017 (9,070)     (9,070)    
Balance, shares common stock at Dec. 31, 2017   54,249        
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Cash flows from operating activities:      
Net income (loss) $ (15,345) $ 44,949 $ 32,199
Adjustments to reconcile net income (loss) to net cash provided by operating activities:      
Depreciation and amortization 65,647 55,081 40,124
Deferred taxes 8,753 (11,091) (7,997)
Tax benefit from employee stock plans     5,369
Provision for bad debts and sales-related allowances 12,416 10,678 7,536
Provision for inventory obsolescence 6,312 5,716 7,147
Stock-based compensation, net of cash settlements 26,532 31,726 33,741
Contingent consideration payments related to businesses acquired (5,906)    
Non-cash accretion of interest expense on convertible notes and imputed financing obligation 14,981 13,489 12,957
Other non-cash charges and credits 12,536 5,443 3,844
Changes in operating assets and liabilities, net of effect of acquired businesses:      
Accounts receivable (29,189) (31,221) (34,355)
Inventories (24,398) 4,510 (6,758)
Other current assets (9,218) (6,498) (14,863)
Accounts payable and accrued liabilities (6,235) 651 (6,371)
Income taxes receivable/payable, net (5,591) (2,429) (4,216)
Net cash provided by operating activities 51,295 121,004 68,357
Cash flows from investing activities:      
Purchases of short-term investments (87,623) (216,349) (328,911)
Proceeds from sales and maturities of short-term investments 233,633 252,856 311,508
Purchases of restricted cash equivalents and investments (26,274) (6,252)  
Purchases, net of proceeds from sales, of property and equipment (13,754) (22,373) (18,449)
Businesses and technology purchased, net of cash acquired and disposition (29,559) (19,932) (74,766)
Net cash provided by (used for) investing activities 76,423 (12,050) (110,618)
Cash flows from financing activities:      
Proceeds from issuance of common stock 12,074 11,100 11,450
Purchases of treasury stock and net share settlements (101,844) (83,292) (76,447)
Repayment of debt assumed through business acquisitions and debt issuance costs (11,094) (8,803) (22,592)
Contingent consideration payments related to businesses acquired (25,018) (28,111) (4,093)
Net cash used for financing activities (125,882) (109,106) (91,682)
Effect of foreign exchange rate changes on cash and cash equivalents 4,196 374 (99)
Increase (decrease) in cash and cash equivalents 6,032 222 (134,042)
Cash and cash equivalents at beginning of year 164,313 164,091 298,133
Cash and cash equivalents at end of year $ 170,345 $ 164,313 $ 164,091
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.8.0.1
The Company and Its Significant Accounting Policies
12 Months Ended
Dec. 31, 2017
Accounting Policies [Abstract]  
The Company and Its Significant Accounting Policies

Note 1: The Company and Its Significant Accounting Policies

The Company

We are a world leader in customer-centric digital printing innovation focused on the transformation of the printing, packaging, ceramic tile decoration, and textile industries from the use of traditional analog based printing to digital on-demand printing.

Our products include industrial super-wide and wide format display graphics, corrugated packaging and display, textile, and ceramic tile decoration digital inkjet printers that utilize our digital ink, industrial digital inkjet printer parts, and professional services; print production workflow, web-to-print, cross-media marketing, fashion design, and business process automation solutions; and color printing DFEs creating an on-demand digital printing ecosystem. Our ink includes digital UV curable, LED curable, ceramic, water-based, thermoforming, and specialty ink, as well as a variety of textile ink including dye sublimation, pigmented, reactive dye, acid dye, pure disperse dye, water-based dispersed printing ink, and coatings. Our award-winning business process automation solutions are integrated from creation to print and are vertically integrated with our industrial digital inkjet printers and products produced by the leading production digital color page printer manufacturers that are driven by our Fiery DFEs.

Our product portfolio includes Industrial Inkjet including VUTEk display graphics super-wide and wide format, Nozomi corrugated packaging, Reggiani textile, Cretaprint ceramic tile decoration and building material industrial digital inkjet printers and ink; print production workflow, web-to-print, cross-media marketing, Optitex textile 2D and 3D fashion CAD applications, and Productivity Software, which provides corporate printing, corrugated packaging, publishing, and mailing and fulfillment solutions for the printing and packaging industry; Fiery DFEs, including the FFPS DFE, and Generation Digital color matching, color palette creation and print design software. Our integrated solutions and award-winning technologies are designed to automate print and business processes, streamline workflow, provide profitable value-added services, and produce accurate digital output.

Correction of Prior Period Financial Information

We identified certain errors at our Italian manufacturing subsidiary attributable to the valuation and classification of certain finished goods inventory during the year ended December 31, 2017. The errors related to finished goods that should have been impaired and expensed in 2015, inventory utilized in research and development projects that expired and should have been expensed in 2016, and certain assets included in inventory that should have been capitalized and depreciated over their estimated useful lives. The preceding resulted in an understatement of cost of revenue in 2015 and operating expenses in 2016 due to failure to properly impair and expense certain items, properly classify certain amounts included in inventories on the balance sheet, and appropriately depreciate those amounts.

As a result, we have corrected the accompanying consolidated balance sheet as of December 31, 2016 as follows:

 

     December 31, 2016  
(in thousands)    As Previously
Reported
     Adjustments      As Adjusted  

Inventories

   $ 99,075      $ (2,737    $ 96,338  

Property and equipment, net

     103,304        170        103,474  

Total assets

     1,481,496        (2,567      1,478,929  

Deferred tax liabilities

     16,351        (750      15,601  

Total liabilities

     653,664        (750      652,914  

Accumulated other comprehensive loss

     (24,694      119        (24,575

Retained earnings

     419,825        (1,936      417,889  

Total shareholders’ equity

     827,832        (1,817      826,015  

 

We consider this correction to previously issued financial statements to be immaterial.

The impact to net income for the years ended December 31, 2016 and 2015 for this correction is a decrease of $0.6 and $1.3 million, respectively, from amounts previously reported of $45.5 and $33.5 million, respectively.

Out-of-Period Adjustments

During the year ended December 31, 2017, we recorded out-of-period adjustments related to certain bill and hold transactions, which decreased revenue by $3.4 million, decreased gross profit by $0.5 million, and increased net loss by $0.3 million (or $0.01 per diluted share). We evaluated these adjustments considering both qualitative and quantitative factors and the impact of these adjustments in relation to each period, as well as the periods in which they originated. The impact of recognizing these adjustments in prior years was not material to any individual period. Management believes these adjustments are immaterial to these consolidated financial statements and all previously issued financial statements. Such out-of-period adjustments are not part of the Correction of Prior Period Financial Information described above.

Significant Accounting Policies

Basis of Presentation

The accompanying consolidated financial statements include the accounts of EFI and our subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.

Use of Estimates

The preparation of consolidated financial statements requires estimates and judgments that affect the reported amounts of assets, liabilities, revenue, expenses, comprehensive income, cash flows, and related disclosure of contingent assets and liabilities. We evaluate our estimates, including those related to revenue recognition, bad debts, inventory valuation and purchase commitment reserves, warranty obligations, litigation expenses, restructuring activities, fair value of financial instruments, stock-based compensation, income taxes, valuation of goodwill and intangible assets, business combinations, build-to-suit lease accounting, functional currency determination, and contingencies on an ongoing basis. Estimates are based on historical and current experience, the impact of the current economic environment, and various other assumptions believed to be reasonable under the circumstances at the time of the estimate, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.

Cash, Cash Equivalents, and Short-term Investments

We invest our excess cash on deposit with major banks in money market, U.S. Treasury and government-sponsored entity, corporate, municipal government, asset-backed, and mortgage-backed residential securities. By policy, we invest primarily in high-grade marketable securities. We are exposed to credit risk in the event of default by the financial institutions or issuers of these investments to the extent of amounts recorded in our Consolidated Balance Sheets.

We consider all highly liquid investments with an original maturity of three months or less at the time of purchase to be cash equivalents. Typically, the cost of these investments has approximated fair value. Marketable investments with a maturity greater than three months are classified as available-for-sale short-term investments. Available-for-sale securities are stated at fair value with unrealized gains and losses reported as a separate component of OCI, adjusted for deferred income taxes. The credit portion of any other-than-temporary impairment is included in net income (loss). Realized gains and losses on sales of financial instruments are recognized upon sale of the investments using the specific identification method.

We review investments in debt securities for other-than-temporary impairment whenever the fair value is less than the amortized cost and evidence indicates the investment’s carrying amount is not recoverable within a reasonable period of time. We assess the fair value of individual securities as part of our ongoing portfolio management. Our other-than-temporary assessment includes reviewing the length of time and extent to which fair value has been less than amortized cost; the seniority and durations of the securities; adverse conditions related to a security, industry, or sector; historical and projected issuer financial performance, credit ratings, issuer specific news; and other available relevant information. To determine whether an impairment is other-than-temporary, we consider whether we have the intent to sell the impaired security or if it will be more likely than not that we will be required to sell the impaired security before a market price recovery and whether evidence indicating the cost of the investment is recoverable outweighs evidence to the contrary.

In determining whether a credit loss existed, we used our best estimate of the present value of cash flows expected to be collected from each debt security. For these cash flow estimates, including prepayment assumptions, we rely on data from widely accepted third party data sources or internal estimates. In addition to prepayment assumptions, cash flow estimates vary based on assumptions regarding the underlying collateral including default rates, recoveries, and changes in value. Expected cash flows were discounted using the effective interest rate implicit in the securities.

Based on this analysis, there were no other-than-temporary impairments, including credit-related impairments, during the years ended December 31, 2017, 2016, and 2015. We have determined that gross unrealized losses on short-term investments at December 31, 2017 and 2016 are temporary in nature because each investment meets our investment policy and credit quality requirements. We have the ability and intent to hold these investments until they recover their unrealized losses, which may not be until maturity. Evidence that we will recover our investments outweighs evidence to the contrary.

We classify our investments as current or noncurrent based on the nature of the investments and their availability for use in current operations.

Restricted Cash Equivalents and Investments

As explained further in Note 15—Property and Equipment, net, we have restricted cash equivalents and investments of $32.5 and $6.3 million as of December 31, 2017 and 2016 related to a lease with BTMU related to the construction of manufacturing and warehouse facilities in Manchester, New Hampshire, in our Industrial Inkjet operating segment.

The funds pledged under the lease represent 115% of the total expenditures made by BTMU through December 31, 2017 and 2016. The funds are invested in $32.5 million of cash equivalents at December 31, 2017, and $5.1 and $1.2 million of U.S. government securities and cash equivalents at December 31, 2016, respectively, with a third party trustee, which are restricted during the construction period. Upon completion of construction, the funds will be released as cash and cash equivalents. The portion of released funds representing 100% of the total expenditures made by BTMU will be deposited with BTMU and restricted as collateral until the end of the underlying lease period.

Fair Value of Financial Instruments

We assess the fair value of our financial instruments each reporting period. The carrying amounts of cash, cash equivalents, accounts receivable, accounts payable, and accrued and other liabilities, approximate their respective fair values due to the short maturities of these financial instruments and because accounts receivable are reduced by an allowance for doubtful accounts. The fair value of our available-for-sale securities, contingent acquisition-related liabilities, self-insurance liability, derivative instruments, and convertible senior notes are disclosed in Note 6—Investments and Fair Value Measurements of the Notes to Consolidated Financial Statements.

Revenue Recognition

We derive our revenue primarily from product revenue, which includes hardware (DFEs, design-licensed solutions including upgrades, industrial digital inkjet printers including components replaced under maintenance agreements, and ink), software licensing and development, and royalties. We receive service revenue from software license and printer maintenance agreements, customer support, training, and consulting.

We recognize revenue on the sale of DFEs, printers, and ink in accordance with the provisions of SAB 104, Revenue Recognition, and when applicable, ASC 605-25. As such, revenue is generally recognized when persuasive evidence of an arrangement exists, the product has been delivered or services have been rendered, the fee is fixed or determinable, and collection is reasonably assured.

Products generally must be shipped against written purchase orders. We use either a binding purchase order or signed contract as evidence of an arrangement. Sales to the leading printer manufacturers are generally evidenced by a master agreement governing the relationship together with a binding purchase order. Sales to our resellers are also evidenced by binding purchase orders or signed contracts and do not generally contain rights of return or price protection. Our arrangements generally do not include product acceptance clauses. When acceptance is required and not considered perfunctory, revenue is recognized when the product is accepted by the customer.

Delivery of hardware generally is complete when title and risk of loss is transferred at point of shipment from manufacturing facilities, or when the product is delivered to the customer’s local common carrier. We also sell products and services using sales arrangements with terms resulting in different timing for revenue recognition as follows:

 

    if the title and/or risk of loss is transferred at a location other than our manufacturing facility, revenue is recognized when title and risk of loss transfers to the customer, per the terms of the agreement;

 

    if title is retained until payment is received, revenue is recognized when title is passed upon receipt of payment;

 

    if the sales arrangement is classified as an operating lease, revenue is recognized ratably over the lease term;

 

    if the sales arrangement is classified as a sales-type lease, revenue is recognized upon shipment;

 

    if the sales arrangement is a fixed price for performance extending over a long period and our right to receive future payment depends on our future performance in accordance with these agreements, revenue is recognized under the percentage of completion method.

We assess whether the fee is fixed or determinable based on the terms of the contract or purchase order. We assess collectibility based on various factors, including past transaction history with the customer, the creditworthiness of the customer, customer concentrations, current economic trends and macroeconomic conditions, changes in customer payment terms, the length of time receivables are past due, and significant one-time events. We may not request collateral from our customers, although down payments or letters of credit are generally required from Industrial Inkjet and Productivity Software customers to ensure payment. If we determine that collection of a fee is not reasonably assured, we defer the fee and recognize revenue when collection becomes reasonably assured, which is generally upon receipt of cash.

 

We hold certain products manufactured by us on a “bill and hold” basis for our customers’ convenience. Revenue is recognized for these “bill and hold” arrangements in accordance with SAB 104, which requires consideration of, among other things, whether the customer has made a fixed commitment to purchase the product; the existence of a substantial business purpose for the arrangement; the “bill and hold” arrangement is at the request of the customer; the scheduled delivery date must be reasonable and consistent with the buyer’s business purpose; title and risk of ownership must pass to the customer, including any decline in the market value of the product; the product is complete and ready for shipment; the product has been segregated from our inventory; payment terms for such arrangements have not been modified from our normal billing and credit terms; our custodial risks must be insurable and insured; and no further performance obligations by us exist. Extended procedures are not necessary to assure that there are no exceptions to the customer’s commitment to accept and pay for the product. There are no bill-and-hold arrangements outstanding as of December 31, 2017.

We license our software primarily under perpetual licenses. Software revenue consists of licensing, post-contract customer support, and professional consulting. We apply the provisions of ASC 985-605, Software—Revenue Recognition, and if applicable, SAB 104, and ASC 605-25, to all transactions involving the sale of software products and hardware transactions where the software is not incidental.

We enter into contracts to sell our products and services. While the majority of our sales agreements contain standard terms and conditions, there are agreements containing multiple elements or non-standard terms and conditions. As a result, significant contract interpretation is sometimes required to determine the appropriate accounting, including whether the deliverables specified in a multiple element arrangement should be treated as separate units of accounting for revenue recognition purposes, and, if so, how the price should be allocated among the elements and when to recognize revenue for each element. We recognize revenue for delivered elements only when the delivered elements have stand-alone value, uncertainties regarding customer acceptance are resolved, and there are no customer-negotiated refund or return rights for the delivered elements. If the arrangement includes a customer-negotiated refund or right of return relative to the delivered item and the delivery and performance of the undelivered item is considered probable and substantially in our control, the delivered element constitutes a separate unit of accounting. We limit revenue recognition for delivered elements to the amount that is not contingent on the future delivery of products or services, future performance obligations, or subject to customer-specified return or refund privileges. Changes in the allocation of the sales price between elements may impact the timing of revenue recognition, but will not change the total revenue recognized on the contract.

Multiple-Deliverable Arrangements

We recognize revenue in multiple element arrangements involving tangible products containing software and non-software components that function together to deliver the product’s essential functionality by applying the relative sales price method of allocation in accordance with ASC 605-25. The sales price for each element is determined using VSOE when available (including post-contract customer support, professional services, hosting, and training). When VSOE is not available, then TPE is used. If VSOE or TPE are not available, then BESP is used when applying the relative sales price method for each unit of accounting. When the arrangement includes software and non-software elements, revenue is first allocated to the non-software and software elements as a group based on their relative sales price. Thereafter, the relative sales price allocated to the software elements as a group is further allocated to each unit of accounting in accordance with ASC 985-605. We then defer revenue with respect to the relative sales price that was allocated to any undelivered element.

We have calculated BESP for software licenses and non-software deliverables. We considered several different methods of establishing BESP including cost plus a reasonable margin, stand-alone sales price of the same or similar products, and if available, targeted rate of return, list price less discount, and company published list prices to identify the most appropriate representation of the estimated sales price of our products. Due to the wide range of pricing offered to our customers, we determined that sales price of the same or similar products, list price less discount, and company published list prices were not appropriate methods to determine BESP for our products. Cost plus a reasonable margin and targeted rate of return were eliminated due to the difficulty in determining the cost associated with the intangible elements of each product’s cost structure. As a result, management believes that the best estimate of the sales price of an element is the median sales price of deliverables sold in stand-alone transactions and/or separately priced deliverables contained in bundled arrangements. Elements sold as stand-alone transactions and in bundled arrangements during the four quarters immediately preceding the end of each reporting period were included in the calculation of BESP.

When historical data is unavailable to calculate and support the determination of BESP on a newly launched or customized product, then BESP of similar products is substituted for revenue allocation purposes. We offer customization for some of our products. Customization does not have a significant impact on the discounting or pricing of our products.

We have insignificant transactions where tangible and software products are sold together in a bundled arrangement. Tangible products containing software and non-software components that function together to deliver the product’s essential functionality are not required to follow the software revenue recognition guidance in ASC 985-605 as long as the hardware components of the tangible product substantively contribute to its functionality. In addition, hardware components of tangible products containing software components shall always be excluded from the guidance in ASC 985-605. Non-software elements are accounted for in accordance with SAB 104.

Multiple element arrangements containing only software elements remain subject to the provisions of ASC 985-605 and must follow the residual method. When several elements of a multiple element arrangement, including software licenses, post-contract customer support, hosting, and professional services, are sold to a customer through a single contract, the revenue from such multiple element arrangements are allocated to each element using the residual method in accordance with ASC 985-605. Revenue is allocated to the support elements and professional service elements of an agreement using VSOE and to the software license elements of the agreement using the residual method. We have established VSOE for professional services and hosting based on the rates charged to our customers in stand-alone orders. We have also established VSOE for post-contract customer support based on substantive renewal rates. Accordingly, software license fees are recognized under the residual method for arrangements in which the software was licensed with maintenance and/or professional services, and where the maintenance and professional services were not essential to the functionality of the delivered software.

Subscription Arrangements

We have subscription arrangements where the customer pays a fixed fee and receives services over a period of time. We recognize subscription revenue ratably over the service period. Any up front setup fees associated with our subscription arrangements are recognized ratably, generally over one year. Any up front setup fees that are not associated with our subscription arrangements are recognized upon completion.

Leasing Arrangements

If the sales arrangement is classified as a sales-type lease, then revenue is recognized upon shipment. Leases that are not classified as sales-type leases are accounted for as operating leases with revenue recognized ratably over the lease term.

 

A lease is classified as a sales-type lease with revenue recognized upon shipment if the lease is determined to be collectible and has no significant uncertainties and if any of the following criteria are satisfied:

 

    present value of all minimum lease payments is greater than or equal to 90% of the fair value of the equipment at lease inception,

 

    noncancellable lease term is greater than or equal to 75% of the economic life of the equipment,

 

    bargain purchase option that allows the lessee to purchase the equipment below fair value, or

 

    transfer of ownership to the lessee upon termination of the lease.

Long-term Contracts Involving Substantial Customization

We have established our ability to produce estimates sufficiently dependable to require that we follow the percentage of completion method with respect to fixed price contracts where we provide information technology system development and implementation services.

Revenue on such fixed price contracts is recognized over the contract term based on the percentage of development and implementation services that are provided during the period compared with the total estimated development and implementation services to be provided over the entire contract using guidance from ASC 605-35, Revenue Recognition—Construction-Type and Production-Type Contracts. These services require that we perform significant, extensive, and complex design, development, modification, or implementation activities of our customers’ systems. Performance will often extend over long periods, and our right to receive future payment depends on our future performance in accordance with these agreements.

We recognize losses on long-term fixed price contracts in the period that the contractual loss becomes probable and estimable. We record amounts invoiced to customers in excess of revenue recognized as deferred revenue until the revenue recognition criteria are met. We record revenue that is earned and recognized in excess of amounts invoiced on fixed price contracts as trade receivables.

Deferred Revenue and Related Deferred Costs

Deferred revenue represents amounts received in advance for product support contracts, software customer support contracts, consulting and integration projects, or product sales. Product support contracts include stand-alone product support packages, routine maintenance service contracts, and upgrades or extensions to standard product warranties. We defer these amounts when we invoice the customer and then generally recognize revenue either ratably over the support contract life, upon performing the related services, under the percentage of completion method, or in accordance with our revenue recognition policy. Deferred cost of revenue related to unrecognized revenue on shipments to customers was $3.5 and $3.4 million as of December 31, 2017 and 2016, respectively, and is included in other current assets in our Consolidated Balance Sheets.

Shipping and Handling Costs

Amounts billed to customers for shipping and handling costs are included in revenue. Shipping and handling costs are charged to cost of revenue as incurred.

Allowance for Doubtful Accounts and Sales-related Allowances

We establish an allowance for doubtful accounts to ensure that trade receivables are not overstated due to uncollectibility. We record specific reserves for individual accounts when we become aware of specific customer circumstances, such as bankruptcy filings, deterioration in the customer’s operating results or financial position, or potential unfavorable outcomes from disputes with customers or vendors.

 

We perform ongoing credit evaluations of the financial condition of our printer manufacturer, third-party distributor, reseller, and other customers and require collateral, such as letters of credit and bank guarantees, in certain circumstances. The past due or delinquency status of a receivable is based on the contractual payment terms of the receivable. The need to write off a receivable balance depends on the age, size, and determination of collectibility of the receivable. Balances are written off when we deem it probable that the receivable will not be recovered.

We make provisions for sales rebates and revenue adjustments based on analysis of current sales programs and revenue in accordance with our revenue recognition policy.

Financing Receivables

ASC 310, Receivables, requires disclosures regarding the credit quality of our financing receivables and allowance for credit losses including disclosure of credit quality indicators, past due information, and modifications of our financing receivables. Our financing receivables were $28.7 and $31.0 million consisting of $16.6 and $17.8 million of sales-type lease receivables, included within other current assets and other assets at December 31, 2017 and 2016, respectively, and $12.1 and $13.2 million of trade receivables having an original contractual maturity in excess of one year, included within accounts receivable, net of allowance, at December 31, 2017 and 2016, respectively. The trade receivables of $12.1 and $13.2 million having an original total contractual maturity in excess of one year, at December 31, 2017 and 2016, include $4.4 and $7.1 million, respectively, which are scheduled to be received in less than one year. The credit quality of financing receivables is evaluated on the same basis as trade receivables. We do not have material past due financing receivables.

Concentration of Risk

We are exposed to credit risk in the event of default by any of our customers to the extent of amounts recorded in the Consolidated Balance Sheet. We perform ongoing evaluations of the collectibility of accounts receivable balances for our customers and maintain allowances for estimated credit losses. Actual losses have not historically been significant, but have risen over the past several years as our customer base has grown through acquisitions.

Our Fiery products, which constitute approximately 27% of revenue for the year ended December 31, 2017, are primarily sold to a limited number of leading printer manufacturers. Although end customer and reseller channel preference for Fiery products drives demand, most Fiery revenue relies on these significant printer manufacturer / distributors to integrate Fiery technology into the design and development of their print engines. We expect that we will continue to depend on a relatively small number of leading printer manufacturers for a significant portion of our revenue, although their significance is expected to decline in future periods as our revenue increases from Industrial Inkjet and Productivity Software products. We generally have experienced longer accounts receivable collection cycles in our Industrial Inkjet and Productivity Software operating segments compared to our Fiery operating segment as, historically, the leading printer manufacturers have paid on a more timely basis. Down payments are generally required from Industrial Inkjet and Productivity Software customers as a means to ensure payment.

Since Europe is composed of varied countries and regional economies, our European risk profile is somewhat more diversified due to the varying economic conditions among the countries. Approximately 32% of our receivables are with European customers as of December 31, 2017. Of this amount, 30% of our European receivables (10% of consolidated gross receivables) are in the higher risk southern European countries (mostly Italy, Spain, and Portugal) and Ireland.

 

We rely on a limited number of suppliers for certain key components, including textile ink, and a few key contract manufacturers for our Fiery DFEs, and certain Industrial Inkjet subassemblies. Any disruption or termination of these arrangements could materially adversely affect our operating results.

Many of our current Fiery and Productivity Software products include software that we license from Adobe. To obtain licenses from Adobe, Adobe requires that we obtain quality assurance approvals from them for our products that use Adobe software.

Accounts Receivable Sales Arrangements

In accordance with ASC 860-20, Transfers and Servicing, trade receivables are derecognized from our Consolidated Balance Sheet when sold to third parties upon determining that such receivables are presumptively beyond the reach of creditors in a bankruptcy proceeding. Any recourse obligation is measured using market data from similar transactions and the servicing liability is determined based on the fair value that a third party would charge to service these receivables. These liabilities were determined to not be material at December 31, 2017 and 2016.

We have facilities in the U.S. and Italy that enable us to sell to third parties, on an ongoing basis, certain trade receivables with recourse. The trade receivables sold with recourse are generally short-term receivables with payment due dates of less than 10 days from the date of sale, which are subject to a servicing obligation. Trade receivables sold under these facilities were $21.4 and $19.8 million during the years ended December 31, 2017 and 2016, respectively, which approximates the cash received.

We have facilities in Spain and Italy that enable us to sell to third parties, on an ongoing basis, certain trade receivables without recourse. Trade receivables sold without recourse are generally short-term receivables with payment due dates of less than one year, which are secured by international letters of credit. Trade receivables sold under these facilities were $5.9 and $3.5 million during the years ended December 31, 2017 and 2016, respectively, which approximates the cash received.

We report collections from the sale of trade receivables to third parties as operating cash flows in the Consolidated Statements of Cash Flows.

Inventories

Inventories are generally stated at standard cost, which approximates the lower of actual cost, using the first-in, first-out (“FIFO”) cost flow assumption, or market. Reggiani inventories are stated at weighted average cost, which approximates the FIFO cost flow assumption, or market. We periodically review our inventories for potential excess or obsolete items and write down specific items to net realizable value as appropriate. Work-in-process inventories consist of our product at various levels of assembly and include materials, labor, and manufacturing overhead. Finished goods inventory represents completed products awaiting shipment.

We estimate potential future inventory obsolescence and purchase commitments to evaluate the need for inventory reserves. Current economic trends, changes in customer demand, product design changes, product life, demand, and the acceptance of our products are analyzed to evaluate the adequacy of such reserves.

Property and Equipment, Net

Property and equipment is recorded at cost. Depreciation is computed using the straight-line method over the estimated useful lives of the assets as follows: desktop and laptop computers (two years), computer server equipment (three years), software under perpetual licenses (three to five years), manufacturing equipment (seven years), testing and other equipment (three years), tooling (lesser of three years or the product life), research and development equipment with alternative future uses (three years), equipment leased to customers on operating leases (greater of three years or the lease term), furniture (five years), land improvements such as parking lots or sidewalks (seven years), leasehold improvements (the lease term), building improvements (five to ten years), building and improvements under a build-to-suit lease (forty years), and purchased buildings (forty years).

When assets are disposed, the asset and accumulated depreciation are removed from our records and the related gain or loss is recognized in our results of operations.

Repairs and maintenance expenditures are expensed as incurred, unless they are considered to be improvements and extend the useful life of the property and equipment.

Internal Use Software

In accordance with ASC 350-40, Intangibles—Goodwill and Other—Internal-Use Software, software development costs, including costs incurred to purchase third party software, are capitalized during the application development stage when certain factors are present including, among others, that technology exists to achieve the performance requirements, management has committed to funding the project, and conceptual formulation, design, and testing of possible software alternatives (preliminary project phase) have all been completed. Costs incurred during the preliminary project phase, post-implementation / operational phase, process re-engineering, training, and maintenance are expensed as incurred. The accumulation of software costs to be capitalized ceases when the software is substantially developed and is ready for its intended use. Capitalized internal use software is amortized over an estimated useful life of three to five years using the straight-line method.

Goodwill

Goodwill is recorded when the consideration paid for an acquisition exceeds the fair value of net tangible and intangible assets acquired. We perform our annual goodwill impairment analysis in the fourth quarter of each year or more frequently if we believe indicators of impairment exist. Triggering events that may require an interim impairment analysis include indicators such as adverse industry or economic trends, restructuring actions, significant changes in the manner of our use of the acquired assets, significant changes in the strategy for our overall business, lower projections of profitability, significant decline in our stock price for a sustained period, or a sustained decline in our market capitalization.

According to the provisions of ASC 350-20-35, a two-step impairment test of goodwill is required, unless the simplified method is elected. In the first step, the fair value of each reporting unit is compared to its carrying value. If the fair value exceeds carrying value, goodwill is not impaired and further testing is not required. If the carrying value exceeds fair value, then the second step of the impairment test is required to determine the implied fair value of the reporting unit’s goodwill. The implied fair value of goodwill is calculated by deducting the fair value of all tangible and intangible net assets of the reporting unit, excluding goodwill, from the fair value of the reporting unit as determined in the first step. If the carrying value of the reporting unit’s goodwill exceeds its implied fair value, then an impairment loss must be recorded equal to the difference. We have not been required to perform this second step of the process because the fair value of our reporting units have exceeded their carrying value as of December 31, 2017, 2016, and 2015.

Long-lived Assets, including Intangible Assets

Purchased intangible assets are amortized on a straight-line basis over their economic lives of two to six years for developed technology, three to nine years for customer contracts/relationships, four to five years for covenants not to compete, and three to sixteen years for trademarks and trade names as we believe this method most closely reflects the pattern in which the economic benefits of the assets will be consumed. The useful lives of certain amortizable identifiable intangible assets were reduced during 2017 and 2016, respectively, based on a re-assessment of their useful lives, with a $0.2 and $1.6 million impact on amortization expense. No changes were made to the useful lives of amortizable identifiable intangible assets in 2015. Intangible amortization expense was $47.3, $39.6, and $26.5 million for the years ended December 31, 2017, 2016, or 2015, respectively.

We review the carrying values of long-lived assets whenever events and circumstances, such as reductions in demand, lower projections of profitability, significant changes in the manner of our use of acquired assets, or significant negative industry or economic trends, indicate that the net book value of an asset may not be recovered through expected future cash flows from its use and eventual disposition. An asset is considered impaired if its carrying amount exceeds the undiscounted future cash flow the asset is expected to generate. If this review indicates that an impairment has occurred, the impaired asset is written down to its fair value, which is typically calculated using quoted market prices and/or discounted expected future cash flows. Our estimates regarding future anticipated net revenue and cash flows, the remaining economic life of the products and technologies, or both, may differ from those used to assess the recoverability of assets. In that event, impairment charges or shortened useful lives of certain long-lived assets may be required, resulting in charges to our Consolidated Statements of Operations when such determinations are made.

An impairment loss is recorded for long-lived assets held-for-sale when the carrying amount of the asset exceeds its fair value less cost to sell. A long-lived asset is not depreciated while it is classified as held-for-sale.

We recorded an impairment loss of $0.9 million during the year ended December 31, 2017 related to the Meredith facility. For additional information, please refer to Note 15—Property and Equipment, net, for details. There were no asset impairment charges recognized during the years ended December 31, 2016 and 2015.

Warranty Reserves

Our Industrial Inkjet printers are generally accompanied by a 13-month limited warranty commencing on the installation date, which covers both parts and labor. Our Fiery DFE limited warranty is 12 to 15 months. Estimated future hardware and software warranty costs are recorded as a cost of product revenue when the related revenue is recognized based on historical and projected warranty claim rates, historical and projected cost-per-claim, and knowledge of specific product failures that are outside our typical experience. Factors that affect our warranty liability include the number of installed units subject to warranty protection, product failure rates, estimated material costs, estimated distribution costs, and estimated labor costs. We have agreed to continue to provide warranty coverage for certain expired FFPS warranties for five years subsequent to the acquisition of the FFPS business.

Warranty reserves were $16.3 and $10.3 million as of December 31, 2017 and 2016, respectively.

Litigation Accruals

We may be involved, from time to time, in a variety of claims, lawsuits, investigations, or proceedings relating to contractual disputes, securities laws, intellectual property rights, employment, or other matters that may arise in the normal course of business. We assess our potential liability in each of these matters by using the information available to us. We develop our views on estimated losses in consultation with inside and outside counsel, which involves a subjective analysis of potential results and various combinations of appropriate litigation and settlement strategies. We accrue estimated losses from contingencies if a loss is deemed probable and can be reasonably estimated.

 

Restructuring Reserves

Restructuring liabilities are established when the costs have been incurred. Severance and other employee separation costs are incurred when management commits to a plan of termination identifying the number of employees impacted, their termination dates, and the terms of their severance arrangements. The liability is accrued at the employee notification date unless service is required beyond the greater of 60 days or the legal notification period, in which case the liability is recognized ratably over the service period. Facility downsizing and closure costs are accrued at the earlier of the lessor notification date, if the lease agreement allows for early termination, or the cease use date. Relocation costs are incurred when the related relocation services are performed. Costs related to contracts without future benefit are incurred at the earlier of the cease use date or the contract cancellation date.

Research and Development

Research and development costs were $157.4, $151.4, and $141.4 million for the years ended December 31, 2017, 2016, and 2015, respectively. Research and development costs include salaries and benefits of employees performing research and development activities, supplies, and other expenses incurred from research and development efforts. We expense research and development costs associated with new software products as incurred until technological feasibility is established. To date, we have not capitalized research and development costs associated with software development as products and enhancements have generally reached technological feasibility, as defined by U.S. GAAP, and have been released for sale at substantially the same time. We have capitalized research and development equipment that has been acquired or constructed for research and development activities and has alternative future uses (in research and development projects or otherwise). Such research and development equipment is depreciated on a straight-line basis with a three year useful life.

Advertising

Advertising costs are expensed as incurred. Total advertising and promotional expenses were $5.9, $4.6, and $4.3 million for the years ended December 31, 2017, 2016, and 2015, respectively.

Income Taxes

We account for income taxes in accordance with the provisions of ASC 740, which requires that deferred tax assets and liabilities be determined based on the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. Accordingly, the tax bases of assets and liabilities reflect the impact of the tax reform legislation that was enacted on December 22, 2017. We estimate our actual current tax expense including permanent charges and benefits and the temporary differences resulting from differing treatment of items for tax and financial accounting purposes such as deferred revenue. These temporary differences result in deferred tax assets and liabilities, which are included in our Consolidated Balance Sheets. In some cases, provisional amounts were recorded based on reasonable estimates. We record the provisional amounts of the tax effects of the 2017 Tax Act in the first reporting period in which a reasonable estimate can be determined. SAB 118 provides that the measurement period may not extend beyond one year from the enactment date.

We assess the likelihood that our deferred tax assets will be recovered from future taxable income by considering both positive and negative evidence relating to their recoverability. If we believe that recovery of these deferred tax assets is not more likely than not, we establish a valuation allowance. Significant judgment is required in determining any valuation allowance recorded against deferred tax assets.

In assessing the need for a valuation allowance, we considered all available evidence, including recent operating results, projections of future taxable income, our ability to utilize loss and credit carryforwards, and the feasibility of tax planning strategies. Other than a valuation allowance related to realization of existing California, Luxembourg, Israel, Netherlands, and Turkey deferred tax assets, we have determined that it is more likely than not that we will realize the benefit related to all other deferred tax assets. To the extent we increase a valuation allowance, we include an expense in the Consolidated Statement of Operations in the period in which such determination is made.

We account for uncertainty in income taxes by recognizing a tax position only when it is more likely than not that the tax position, based on its technical merits, will be sustained upon ultimate settlement with the applicable tax authority. The tax benefit to be recognized is the largest amount of tax benefit that is greater than fifty percent likely of being realized upon ultimate settlement with the applicable tax authority that has full knowledge of all relevant information. Tax benefits that are deemed to be less than fifty percent likely of being realized are recorded in noncurrent income taxes payable until the uncertainty has been resolved through either examination by the relevant taxing authority or expiration of the pertinent statutes of limitations.

Business Combinations

We allocate the purchase price of acquired companies to the tangible and intangible assets acquired, including IPR&D, and liabilities assumed based on their estimated fair values. Such a valuation requires management to make significant estimates and assumptions, especially with respect to intangible assets. The results of operations for each acquisition are included in our financial statements from the date of acquisition.

Our acquisitions are accounted for as purchase business combinations using the acquisition method of accounting in accordance with ASC 805. Key provisions of the acquisition method of accounting include the following:

 

    one hundred percent of assets and liabilities of the acquired business, including goodwill, are recorded at fair value, regardless of the percentage of the business acquired;

 

    contingent assets and liabilities are recognized at fair value at the acquisition date;

 

    contingent consideration is recognized at fair value at the acquisition date with changes in fair value recognized in earnings as assumptions are updated or upon settlement;

 

    IPR&D is recognized at fair value at the acquisition date subject to amortization after product launch or otherwise assessed for impairment;

 

    acquisition-related transaction and restructuring costs are expensed as incurred;

 

    reversals of valuation allowances related to acquired deferred tax assets and liabilities and changes to acquired income tax uncertainties are recognized in earnings;

 

    when making adjustments to finalize preliminary accounting during the measurement period, which may be up to one year, we recognize measurement period adjustments in the reporting period in which the adjustment amounts are determined as required by ASU 2015-16, Simplifying the Accounting for Measurement Period Adjustments; and

 

    upon final determination of the fair value of assets acquired and liabilities assumed during the measurement period, any subsequent adjustments are recorded in our Consolidated Statements of Operations.

Stock-Based Compensation

We account for stock-based compensation in accordance with ASC 718, which requires stock-based compensation expense to be recognized based on the fair value of such awards on the date of grant. We amortize stock-based compensation expense on a graded vesting basis over the vesting period after assessing the probability of achieving the requisite performance criteria with respect to performance-based awards. Stock-based compensation expense is recognized over the requisite service period for each separately vesting tranche as though the award were, in substance, multiple awards.

We account for forfeitures when they occur. Prior to adoption of ASU 2016-09 in 2016, forfeitures were estimated at the grant date and revised on a cumulative basis, if necessary, in subsequent periods if actual forfeitures differ from those estimates. We used historical data and future expectations of employee turnover to estimate forfeitures.

Our determination of the fair value of stock-based payment awards on the date of grant using an option pricing model is affected by volatility, expected term, and interest rate assumptions. Expected volatility is based on the historical volatility of our stock over a preceding period commensurate with the expected term of the option. The expected term is based on management’s consideration of the historical life of the options, the vesting period of the options granted, and the contractual period of the options granted. The risk-free interest rate for the expected term of the option is based on the U.S. Treasury yield curve in effect at the time of grant. Expected dividend yield was not considered in the option pricing formula since we do not pay dividends and have no current plans to do so in the future.

Foreign Currency Translation

In preparing our consolidated financial statements, for subsidiaries that operate in a U.S. dollar functional currency environment, we remeasure balance sheet monetary items into U.S. dollars. Foreign currency assets and liabilities are remeasured from the transaction currency into the functional currency at current exchange rates, except for non-monetary assets, liabilities, and capital accounts, which are remeasured at historical exchange rates. Revenue and expenses are remeasured at monthly exchange rates, which approximate average exchange rates in effect during each period. Gains or losses from foreign currency remeasurement are included in interest income and other income (expense), net. Net losses resulting from foreign currency transactions, including hedging gains and losses, are reported in interest income and other income (expense), net, of $1.6, $3.8, and $4.2 million for the years ended December 31, 2017, 2016, and 2015, respectively.

For subsidiaries that operate in a local functional currency environment, all assets and liabilities are translated into U.S. dollars using current exchange rates, while revenue and expenses are translated using monthly exchange rates, which approximate the average exchange rates in effect during each period. Resulting translation adjustments are reported as a separate component of OCI, adjusted for deferred income taxes. The cumulative translation adjustment balance, net of tax, was an unrealized gain of $8.8 million at December 31, 2017, and an unrealized loss of $24.1 million at December 31, 2016.

Based on our assessment of the salient economic indicators discussed in ASC 830-10-55-5, Foreign Currency Matters, we consider the U.S. dollar to be the functional currency for each of our international subsidiaries except for our Brazilian subsidiary, Metrics, for which we consider the Brazilian real to be the subsidiary’s functional currency; our German subsidiaries, EFI GmbH and Alphagraph, for which we consider the Euro to be the subsidiaries’ functional currency; our Italian subsidiary, Reggiani, for which we consider the Euro to be the functional currency; our Spanish subsidiary, Cretaprint, for which we consider the Euro to be the subsidiary’s functional currency; our U.K. subsidiaries, Electronics For Imaging United Kingdom Limited, Escada, Shuttleworth, and Rialco, for which we consider the British pound sterling to be the subsidiaries’ functional currency; our Israeli subsidiaries, Matan and Optitex, for which we consider the Israeli shekel to be the functional currency; our Japanese subsidiary, Electronics For Imaging Japan KK, for which we consider the Japanese yen to be the subsidiary’s functional currency; our New Zealand subsidiary contains the Prism Group Holdings Limited (“Prism”) operations in New Zealand for which we consider the New Zealand dollar to be the functional currency; our Australian subsidiary contains the Prism, OPS, and Metrix operations in Australia for which we consider the Australian dollar to be the functional currency; and our subsidiary in the People’s Republic of China, which contains the operations of our Cretaprint sales and support center and our Industrial Inkjet demonstration center for which we consider the Chinese renminbi to be the functional currency.

Net Income (Loss) per Common Share

Net income (loss) per basic common share is computed using the weighted average number of common shares outstanding during the period. Net income (loss) per diluted common share is computed using the weighted average number of common shares and dilutive potential common shares outstanding during the period. Potential common shares result from the assumed exercise of outstanding common stock options having a dilutive effect using the treasury stock method, non-vested shares of restricted stock having a dilutive effect, non-vested restricted stock for which the performance criteria have been met, shares to be purchased under our ESPP having a dilutive effect, the assumed issuance at the beginning of 2017 of shares potentially released from escrow related to the acquisition of CTI, the assumed issuance at the beginning of 2016 of shares issued from escrow during 2016 related to the acquisition of Reggiani, the assumed conversion of our Notes having a dilutive effect using the treasury stock method when the stock price exceeds the conversion price of the Notes, as well as the dilutive effect of our warrants when the stock price exceeds the warrant strike price. Any potential shares that are anti-dilutive as defined in ASC 260, Earnings Per Share, are excluded from the effect of dilutive securities.

Performance-based and market-based restricted stock and stock options that would be issuable if the end of the reporting period were the end of the vesting period, if the result would be dilutive, are assumed to be outstanding for purposes of determining net income (loss) per diluted common share as of the later of the beginning of the period or the grant date in accordance with ASC 260-10-45-48.

Derivative Instruments and Risk Management

Our derivative instruments consist of foreign currency exchange contracts as described below:

Cash Flow Hedges

We utilize foreign currency exchange forward contracts to hedge foreign currency exchange exposures related to forecasted operating expenses denominated in Indian rupees. These derivative instruments are designated and qualify as cash flow hedges and in general, closely match the underlying forecasted transactions in duration. The changes in fair value of these contracts are reported as a component of OCI and reclassified to operating expense in the periods of payment of the hedged operating expenses. We measure the effectiveness of hedges of forecasted transactions by comparing the fair value of the designated foreign currency exchange forward purchase contracts with the fair values of the forecasted transactions. The ineffective portion of the derivative hedging gain or loss, as well as changes in the derivative time value (which is excluded from the assessment of hedge effectiveness), are recognized as a component of interest income and other income (expense), net.

Balance Sheet Hedges

We utilize foreign currency exchange forward and option contracts to hedge against the short-term impact of foreign currency exchange rate fluctuations related to certain foreign-currency-denominated monetary assets and liabilities, primarily consisting of hedges of British pound sterling, Brazilian real, Israeli shekel, Japanese yen, Chinese renminbi, and Euro-denominated intercompany balances; hedges of Brazilian real, British pound sterling, Australian dollar, Israeli shekel, and Euro-denominated trade receivables; and hedges of British pound sterling, Indian rupee, Israeli shekel, and Euro-denominated other net monetary assets. These derivative instruments are not designated for hedge accounting treatment since there is a natural offset for the remeasurement of the underlying foreign currency denominated asset or liability. We recognize changes in the fair value of non-designated derivative instruments in earnings in the period of change. Gains and losses on foreign currency forward contracts used to hedge balance sheet exposures are recognized in interest income and other income (expense), net, in the same period as the remeasurement gain or loss of the related foreign currency denominated assets and liabilities.

Factors that could have an impact on the effectiveness of our balance sheet and cash flow hedging program include the accuracy of forecasts and the volatility of foreign currency markets. These programs reduce, but do not entirely eliminate, the impact of currency exchange movements. The maturities of these instruments are generally less than one year. Currently, we do not enter into any foreign exchange forward contracts to hedge exposures related to firm commitments or nonmarketable investments. We do not have any leveraged derivatives, nor do we use derivative contracts for speculative purposes. The related cash flow impacts of our derivative contracts are reflected as cash flows from operating activities in the Consolidated Statements of Cash Flows.

Variable Interest Entities

In accordance with the Variable Interest Entities (“VIE”) sub-section of ASC 810, Consolidation, we perform a formal assessment at each reporting period regarding whether any consolidated entity is considered the primary beneficiary of a VIE based on the power to direct activities that most significantly impact the economic performance of the entity and the obligation to absorb losses or rights to receive benefits that could be significant to us. We do not have any arrangements that meet the definition of a VIE.

Recent Accounting Pronouncements

Income Taxes. SAB 118 provides guidance for the application of ASC 740 in the reporting period that includes December 22, 2017, which is the date the Act to provide for reconciliation pursuant to titles II and V of the concurrent resolution on the budget for fiscal year 2018 (“2017 Tax Act”) was signed into law. SAB 118 requires that we recognize those income tax effects in our financial statements for which the accounting can be completed, as might be the case for the effect of rate changes on deferred tax assets and deferred tax liabilities. For matters that have not been completed, we are required to recognize provisional amounts to the extent that they are reasonably estimable, adjust them during a measurement period when more information becomes available, and report this information in our financial statements in that period. The measurement period is defined as up to one year from the enactment date, which will expire on December 22, 2018.

Inventory Valuation. In July 2015, the Financial Accounting Standards Board (“FASB”) issued (“ASU”) 2015-11, Simplifying the Measurement of Inventory, which became effective in the first quarter of 2017. ASU 2015-11 requires that inventory be valued at the lower of cost and net realizable value, which is defined as the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. We previously valued inventory at the lower of cost or net realizable value less a reasonable profit margin as allowed by previous inventory valuation guidance. The adoption of ASU 2015-11 increased our inventory valuation by $1.2 million as of December 31, 2017.

Revenue Recognition. ASU 2014-09, Revenue from Contracts with Customers, issued in May 2014, ASU 2016-10, Revenue from Contracts with Customers: Identifying Performance Obligations and Licensing, and subsequent amendments, enhance the comparability of revenue recognition practices across entities, industries, jurisdictions, and capital markets. The principles-based guidance provides a framework for addressing revenue recognition issues comprehensively. The standards require that revenue be recognized that reflects the consideration the entity expects to be entitled to in exchange for goods or services, which are referred to as performance obligations.

ASU 2014-09 will be effective in the first quarter of 2018. Two adoption methods are allowed under ASU 2014-09: the full retrospective method and modified retrospective method. We elected to use the modified retrospective method by applying the revised guidance to contracts that have not been completed as of January 1, 2018. Retained earnings will be adjusted for the cumulative effect of the change on January 1, 2018, estimated to be between $1.7 to $2.3 million (pre-tax) offset by a credit to deferred revenue. The key changes in the guidance that impact our revenue recognition relate to the timing of revenue recognition and allocation of contract revenue between services and software licenses. The requirement to defer incremental contract acquisition costs (e.g., commissions) and recognize them over the contract period or expected customer life will result in the recognition of a deferred charge on our balance sheet, estimated to be between $7.5 and $8.5 million (pre-tax) offset by a credit to retained earnings. The cumulative retained earnings adjustment, estimated to be between $4.3 and $5.3 million on January 1, 2018, after considering the income tax effect.

The new standard requires comprehensive annual and interim disclosures regarding the nature, amount, timing, and uncertainty of recognized revenue, which will be provided in the year of adoption along with the impact on recognized revenue compared with revenue that would have been recognized under prior guidance. Qualitative and quantitative disclosures will be required regarding:

 

    disaggregation of our current disclosures of revenue by segment and geographic area into categories that depict how revenue and cash flows are impacted by economic factors,

 

    timing of recognition, contract duration, and sales channel,

 

    billed and unbilled contracts with customers, including revenue and impairments recognized, disaggregation, and information about contract balances and performance obligations,

 

    significant judgments and changes in judgments required to determine the transaction price, amounts allocated to performance obligations, and the timing for recognizing revenue resulting from the satisfaction of performance obligations,

 

    assets recognized from the costs to obtain or fulfill a contract (e.g., commissions), and

 

    bad debt provisions related to billed and unbilled receivables.

We are assessing the full impact on our consolidated financial statements, systems, and controls upon adoption.

Financial Instruments. ASU 2016-13, Measurement of Credit Losses on Financial Instruments, issued in June 2016, amends current guidance regarding other-than-temporary impairment of available-for-sale debt securities. The new guidance requires an estimate of expected credit loss when fair value is below the amortized cost of the asset without regard for the length of time that the fair value has been below the amortized cost or the historical or implied volatility of the asset. Credit losses on available-for-sale debt securities will be limited to the difference between the security’s amortized cost basis and its fair value. The use of an allowance to record estimated credit losses (and subsequent recoveries) will also be required under the new guidance.

ASU 2016-13 will be effective in the first quarter of 2020. We are evaluating its impact on the carrying value of our available-for-sale securities and results of operations.

Settlement of Convertible Debt. ASU 2016-15, Statement of Cash Flows: Classification of Certain Cash Receipts and Cash Payments, issued in August 2016, requires that cash settlements of principal amounts of debt instruments with coupon interest rates that are insignificant in relation to the effective interest rate of the debt must classify the portion of the principal payment attributable to the accreted interest related to the debt discount as cash outflows from operating activities. This is consistent with the classification of the coupon interest payments.

ASU 2016-15 will be effective in the first quarter of 2018. Accordingly, $63.6 million debt discount attributable to the difference between the 0.75% coupon interest rate on our Notes and the 4.98% effective interest rate will be classified as an operating cash outflow in the Consolidated Statement of Cash Flows upon cash settlement. If we settle the conversion of the Notes in cash on or prior to the maturity date of September 1, 2019, the cash outflow of $63.6 million will be reported in operating activities in the Consolidated Statement of Cash Flows. Debt issuance costs were reported as operating activities in the Consolidated Statement of Cash Flows when they were previously paid.

Restricted Cash. In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows: Restricted Cash, requiring that the statement of cash flows explain the change in cash, cash equivalents, and amounts generally described as restricted cash or restricted cash equivalents. Therefore, amounts generally described as restricted cash and restricted cash equivalents will be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. Under current guidance, changes in restricted cash and restricted cash equivalents are included in operating or investing activities in the Consolidated Statements of Cash Flows.

ASU 2016-18 will be effective in the first quarter of 2018. Changes in restricted cash related to the off-balance sheet financing arrangement described in Note 15—Property and Equipment, net of the Notes to Consolidated Financial Statements will no longer be presented as an investing cash outflow, but will instead be presented as a component of the beginning and ending balance of cash, cash equivalents, and restricted cash in the Consolidated Statements of Cash Flows.

Lease Arrangements. Under current guidance, the classification of a lease by a lessee as either an operating or capital lease determines whether an asset and liability is recognized on the balance sheet. ASU 2016-02, Leases, issued in February 2016 and effective in the first quarter of 2019, requires that a lessee recognize an asset and liability on its balance sheet related to all leases with terms in excess of one year. For all leases, a lessee will be required to recognize a right-of-use asset and a lease liability, initially measured at the present value of the lease payments, in the statement of financial position. The right-to-use asset represents the right to use the underlying asset during the lease term.

The recognition, measurement, and presentation of expenses and cash flows by a lessee will not be significantly changed from previous guidance. There will continue to be a differentiation between finance leases and operating leases. The criteria for determining whether a lease is a financing or operating lease will be substantially the same as existing guidance except that the “bright line” percentages have been removed.

 

    For finance leases, interest is recognized on the lease liability separately from depreciation of the right-of-use asset in the statement of operations. Principal repayments are classified within financing activities and interest payments are classified as operating activities in the statement of cash flows.

 

    For operating leases, a lessee is required to recognize lease expense generally on a straight-line basis. All operating lease payments are classified as operating activities in the statement of cash flows.

The current build-to-suit lease accounting guidance will be rescinded by the new guidance, although this guidance will be replaced with guidance restricting lessee control during the construction period. Consequently, the accounting for build-to-suit leases will be the same as operating leases unless the lessee control provisions are applicable.

 

We have not quantified the impact, but the requirement to recognize a right-of-use asset and a lease liability related to operating leases will have a material impact on our consolidated financial position as reflected in our Consolidated Balance Sheets. As stated above, the recognition, measurement, and presentation of expenses and cash flows by a lessee will not significantly change from previous guidance; accordingly, the impact on our results of operations as reflected in our Consolidated Statements of Operations is not expected to be material.

Definition of a Business. ASU 2017-01, Business Combinations: Clarifying the Definition of a Business, was issued in January 2017, and significantly narrows how businesses are defined. Under current guidance, a business is defined as an integrated set of assets and activities that usually consists of business processes and their related inputs and outputs. However, business process outputs are not required to be present and only some business process inputs and business processes must be present if the acquiring entity can produce outputs by integrating the acquired set of assets and activities with its own inputs and processes. Essentially, existing guidance only requires that business processes and inputs be present in order to constitute a business.

Under ASU 2017-01, when substantially all of the fair value of the gross assets acquired is concentrated in a single asset or group of similar identifiable assets, then the assets acquired do not constitute a business. If substantially all of the fair value of the gross assets acquired is not concentrated in a single asset or group of similar assets, then the assets acquired may constitute a business if certain criteria are met. We must determine whether the acquired gross assets and activities include an input and a “substantive” process that together “significantly” contribute to the ability to create an output. A framework and specific criteria are provided to assist with the evaluation of whether a process is “substantive” and “significantly contributes” to the ability to create an output. “Output” is narrowly defined to be consistent with the description of a performance obligation in the new revenue guidance. Missing inputs and processes may not be replaced by integration with our own inputs and processes under the new guidance.

Our consolidated financial statements may be impacted if an acquisition does not qualify as a business combination after ASU 2017-01 is effective in the first quarter of 2018. Such acquisitions would be accounted for as asset purchases.

Nonfinancial Asset Derecognition. In February 2017, the FASB issued ASU 2017-05, Other Income—Gains and Losses from the Derecognition of Nonfinancial Assets: Clarifying the Scope of Asset Derecognition and Accounting for Partial Sales of Nonfinancial Assets, which clarifies the scope of recent guidance as it relates to nonfinancial asset derecognition and the accounting for partial sales of nonfinancial assets. The ASU conforms the derecognition guidance as it relates to nonfinancial assets with the derecognition guidance in the new revenue standard (ASU 2014-09) and is expected to have a material impact on the accounting for real estate dispositions.

ASU 2017-05 will be effective in the first quarter of 2018. We have elected to adopt the modified retrospective method of implementation.

Stock Compensation Modification. In May 2017, the FASB issued ASU 2017-09, Stock Compensation—Scope of Modification Accounting, which clarifies the scope of modification accounting for share-based payment arrangements. Specifically, an entity would not apply modification accounting if the fair value, vesting conditions, and classification of the awards are the same immediately before and after the modification.

ASU 2017-09 will be effective in the first quarter of 2018. We will adopt this guidance prospectively to awards modified on or after the adoption date. We do not believe this guidance will materially impact our results of operations.

Hedge Accounting. In August 2017, the FASB issued ASU 2017-12, Targeted Improvements to Accounting for Hedging Activities, which amends the hedge accounting recognition and presentation requirements in ASC 815, Derivatives and Hedging.

 

Our foreign currency derivative contracts include notional amounts of $3.9 million that have been designated as cash flow hedges of our Indian rupee operating expense exposure at December 31, 2017. Under current guidance, changes in the fair value of the effective portion of these contracts are reported as a component of OCI and reclassified to operating expense in the periods of payment of the hedged cash flows. The ineffective portion is recognized as a component of interest income and other income, net. Under the new guidance, the entire change in the fair value of hedging instruments designated as cash flow hedges that are included in the assessment of hedge effectiveness will be recorded in OCI. Those amounts are reclassified to earnings in the periods of payment in the same income statement line item as the hedged operating expenses. Upon adoption, a cumulative-effect adjustment will be required to charge the ineffective portion of derivative contracts designated as cash flow hedges existing at the date of adoption to accumulated OCI with a corresponding adjustment to the retained earnings as of the beginning of the fiscal year of the adoption.

The new guidance continues to require an initial prospective quantitative hedge effectiveness assessment unless the hedging relationship qualifies for the critical-terms-match method or facts and circumstances method, which permit an assumption of perfect hedge effectiveness. After the initial quantitative assessment, the new guidance permits a qualitative ongoing effectiveness assessment for certain hedges if we can reasonably support an expectation of high effectiveness throughout the term of the hedge. The new guidance also requires additional disclosure related to the effect on the income statement of cash flow hedges.

ASU 2017-12 will be effective in the first quarter of 2019. We do not believe this guidance will materially impact our results of operations.

Supplemental Disclosure of Cash Flow Information

 

     For the years ended December 31,  
(in thousands)    2017      2016      2015  

Net cash paid for income taxes

   $ 23,279      $ 6,812      $ 8,512  
  

 

 

    

 

 

    

 

 

 

Cash paid for interest expense

   $ 3,174      $ 2,975      $ 2,945  
  

 

 

    

 

 

    

 

 

 

Acquisitions of businesses and technology:

        

Cash paid for businesses and technology purchased, excluding contingent consideration

   $ 30,230      $ 21,560      $ 82,446  

Cash acquired in business acquisitions

     (671      (1,628      (7,680
  

 

 

    

 

 

    

 

 

 

Net cash paid for business acquisitions

   $ 29,559      $ 19,932      $ 74,766  
  

 

 

    

 

 

    

 

 

 

Common stock issued in connection with business acquisitions

   $ —        $ 73      $ 36,567  
  

 

 

    

 

 

    

 

 

 

Non-cash investing and financing activities:

        

Non-cash settlement of employee-related liabilities by issuing RSUs

   $ 1,171      $ 3,059      $ 1,353  

Property and equipment received, but not paid

     681        1,257        1,684  
  

 

 

    

 

 

    

 

 

 
   $ 1,852      $ 4,316      $ 3,037  
  

 

 

    

 

 

    

 

 

 
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.8.0.1
Earnings Per Share
12 Months Ended
Dec. 31, 2017
Earnings Per Share [Abstract]  
Earnings Per Share

Note 2: Earnings Per Share

Net income (loss) per basic common share is computed using the weighted average number of common shares outstanding during the period. Net income (loss) per diluted common share is computed using the weighted average number of common shares and dilutive potential common shares outstanding during the period. Potential common shares result from the assumed exercise of outstanding common stock options having a dilutive effect using the treasury stock method, non-vested shares of restricted stock having a dilutive effect, non-vested restricted stock for which the performance criteria have been met, shares to be purchased under our ESPP having a dilutive effect, the assumed release at the beginning of 2017 of shares potentially issued from escrow related to the acquisition of CTI, the assumed issuance at the beginning of 2016 of shares issued from escrow during 2016 related to the acquisition of Reggiani, the assumed conversion of our Notes having a dilutive effect using the treasury stock method when the stock price exceeds the conversion price of the Notes, as well as the dilutive effect of our warrants when the stock price exceeds the warrant strike price. Any potential shares that are anti-dilutive as defined in ASC 260 are excluded from the effect of dilutive securities.

Performance-based and market-based restricted stock and stock options that would be issuable if the end of the reporting period were the end of the vesting period, if the result would be dilutive, are assumed to be outstanding for purposes of determining net income (loss) per diluted common share as of the later of the beginning of the period or the grant date in accordance with ASC 260-10-45-48. Accordingly, performance-based RSUs, which vested on various dates during the years ended December 31, 2017, 2016, and 2015 based on achievement of specified performance criteria related to revenue, cash flows from operating activities, and non-GAAP operating income targets; market-based RSUs, which vested during the year ended December 31, 2015 based on achievement of specified stock prices for defined periods; and performance-based stock options, which vested during the year ended December 31, 2016 based on achievement of specified targets related to non-GAAP return on equity, are included in the determination of net income (loss) per diluted common share as of the beginning of each respective year.

Basic and diluted earnings per share for the years ended December 31, 2017, 2016, and 2015 are reconciled as follows (in thousands, except for per share amounts):

 

     2017      2016      2015  

Basic net income (loss) per share:

        

Net income (loss) available to common shareholders

   $ (15,345    $ 44,949      $ 32,199  
  

 

 

    

 

 

    

 

 

 

Weighted average common shares outstanding

     46,281        46,900        47,217  

Basic net income (loss) per share

   $ (0.33    $ 0.96      $ 0.68  
  

 

 

    

 

 

    

 

 

 

Dilutive net income (loss) per share:

        

Net income (loss) available to common shareholders

   $ (15,345    $ 44,949      $ 32,199  
  

 

 

    

 

 

    

 

 

 

Weighted average common shares outstanding

     46,281        46,900        47,217  

Dilutive stock options, restricted stock, and ESPP purchase rights

     —          897        933  
  

 

 

    

 

 

    

 

 

 

Weighted average common shares outstanding for purposes of computing diluted net income (loss) per share

     46,281        47,797        48,150  
  

 

 

    

 

 

    

 

 

 

Dilutive net income (loss) per share

   $ (0.33    $ 0.94      $ 0.67  
  

 

 

    

 

 

    

 

 

 

 

Potential shares of common stock that were not included in the determination of diluted net income (loss) per share for the periods presented because the impact of including them would have been anti-dilutive or because their performance conditions have not been met, consisted of the following (in thousands):

 

     For the years ended December 31,  
     2017      2016      2015  

Options

     138        —          —    

RSUs & PSUs

     692        183        489  

ESPP purchase rights

     160        10        12  
  

 

 

    

 

 

    

 

 

 

Total potential shares of common stock excluded from the computation of diluted earnings per share

     990        193        501  
  

 

 

    

 

 

    

 

 

 

The weighted-average number of common shares outstanding does not include the effect of the potential common shares from conversion of our Notes and exercise of our Warrants, which were issued in September 2014. The effects of these potentially outstanding shares were not included in the calculation of diluted net income (loss) per share because the effect would have been anti-dilutive since the conversion price of the Notes and the strike price of the Warrants exceeded the average market price of our common stock. We have the option to pay cash, issue shares of common stock, or any combination thereof for the aggregate amount due upon conversion of the Notes. Our intent is to settle the principal amount of the Notes in cash upon conversion. As a result, only amounts payable in excess of the principal amount of the Notes are considered in diluted net income (loss) per share under the treasury stock method. The Note Hedges are also not included in the calculation of diluted net income (loss) per share because the effect of any exercise of the Note Hedges would be anti-dilutive. Please refer to Note 7—Convertible Senior Notes, Note Hedges, and Warrants of the Notes to Consolidated Financial Statements for additional information.

XML 27 R12.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Acquisitions
12 Months Ended
Dec. 31, 2017
Business Combinations [Abstract]  
Business Acquisitions

Note 3: Business Acquisitions

We acquired FFPS and Generation Digital during 2017, which have been included in our Fiery operating segment, and two business process automation businesses, CRC and Escada, which have been included in our Productivity Software operating segment. Post-acquisition revenue was $27.1 million in 2017 related to these four acquisitions. We acquired Optitex and Rialco during 2016, which have been included in our Productivity Software and Industrial Inkjet operating segments, respectively. Post-acquisition revenue was $19.8 million in 2016 related to these two acquisitions. We acquired Reggiani and Matan during 2015, which have been included in our Industrial Inkjet operating segment, and two business process automation businesses, which have been included in our Productivity Software operating segment. Post-acquisition revenue was $88.4 million in 2015 related to these four acquisitions. Acquisition-related transaction costs were $2.1, $2.2, and $5.5 million during the years ended December 31, 2017, 2016, and 2015, respectively.

These acquisitions were accounted for as purchase business combinations. We allocated the purchase price to the tangible and identifiable intangible assets acquired and liabilities assumed on the basis of their estimated fair value on their respective acquisition dates. Excess purchase consideration was recorded as goodwill. Factors contributing to a purchase price that results in goodwill include, but are not limited to, the retention of research and development personnel with skills to develop future technology, manufacturing capacity in the Industrial Inkjet operating segment, support personnel to provide maintenance services related to the products, a trained sales force capable of selling current and future products, the opportunity to cross-sell products of the acquired businesses to existing customers, the positive reputation of each of these businesses in the market, the opportunity to integrate acquired technology into our products, integration of Generation Digital’s digital textile design workflow with our Fiery textile DFEs and Reggiani digital textile printers linking textile design and production, the opportunity to sell Fiery DFEs to FFPS customers, and the opportunity to expand our presence in the DFE market through the synergy of FFPS technology with existing Fiery products, the opportunity to sell our Productivity Software Suite to customers of the acquired businesses, the opportunity to expand our presence in the digital inkjet textile printing market through the acquisition of the Reggiani digital inkjet textile printer business, and the synergy of Optitex technology with Reggiani digital inkjet textile printers. Rialco’s technical and commercial capabilities benefit the Industrial Inkjet operating segment in the sourcing, specification, and purification of high quality dyes and expand our research, development, and innovation base to develop ink for the signage, ceramic, and packaging markets.

We engaged a third party valuation firm to aid management in its analyses of the fair value of these acquired businesses. All estimates, key assumptions, and forecasts were either provided by or reviewed by us. While we chose to utilize a third party valuation firm, the fair value analyses and related valuations represent the conclusions of management and not the conclusions or statements of any third party.

The purchase price allocations for the 2017 purchase business combinations are preliminary and subject to change within the respective measurement periods as valuations are finalized. We expect to continue to obtain information to assist us in finalizing the fair value of the net assets acquired during the respective measurement periods, which end at various dates in 2018. Measurement period adjustments will be recognized in the reporting period in which the adjustment amounts, if any, are determined.

2017 Acquisitions

Fiery Operating Segment

We acquired certain assets comprising the FFPS business from Xerox, a New York corporation headquartered in Norwalk, Connecticut, on January 31, 2017 for cash consideration of $23.9 million consisting of $5.9 million paid at closing, $9.0 million paid in July 2017, and $9.0 million payable in July 2018, which have been discounted at our incremental borrowing rate of 4.98%, resulting in a purchase price of $23.1 million. The FFPS business manufactures and markets the FFPS DFE, which is a DFE that previously competed with our Fiery DFEs and is included in our Fiery operating segment.

We acquired privately held Generation Digital, which is a New York corporation headquartered in New York City, on August 14, 2017 for cash consideration of $3.2 million, net of cash acquired, plus an additional potential future cash earnout, which is contingent on achieving certain revenue and operating profit performance targets during a six-month period followed sequentially by a 12-month period. Generation Digital provides software to textile and fashion designers for the creation and design of prints and patterns, color matching, and color palette creation and management. Generation Digital will be integrated into the Fiery operating segment.

The fair value of the earnout related to the Generation Digital acquisition is currently estimated to be $3.6 million at December 31, 2017, by applying the income approach in accordance with ASC 805-30-25-5. Key assumptions include a risk-free discount rate of 2.83% and probability-adjusted revenue and operating profit levels. Probability-adjusted revenue and operating profit are significant inputs that are not observable in the market, which ASC820-10-35 refers to as a Level 3 inputs. This contingent liability is reflected in our Consolidated Balance Sheet as of December 31, 2017, as a current and noncurrent liability of $1.0 and $2.6 million, respectively, with the first payment due in the third quarter of 2018, if earned. In accordance with ASC 805-30-35-1, changes in the fair value of contingent consideration subsequent to the acquisition date are recognized in general and administrative expenses.

 

Productivity Software Operating Segment

We acquired privately held CRC and Escada, which have been included in our Productivity Software operating segment, for cash consideration of approximately $19.5 million, net of cash acquired, plus an additional potential future cash earnout related to Escada, which is contingent on Escada achieving certain revenue and operating profit performance targets over two consecutive 12-month periods.

CRC is a Michigan corporation headquartered in Scottsdale, Arizona, which was acquired from Reynolds, an Ohio corporation headquartered in Dayton, Ohio, on May 8, 2017. CRC provides business process automation software for label and packaging printers for commercial businesses and is included in the Midmarket Print Suite within our Productivity Software operating segment.

Escada Innovations Limited, a private limited company incorporated in England and Wales and Escada Systems, Inc., a Delaware corporation headquartered in Decatur, Georgia (collectively, “Escada”) was acquired on October 1, 2017. Escada provides corrugator control systems for the corrugated packaging market, which provide comprehensive control and traceability for the entire corrugated packaging process. Escada will be integrated into the Productivity Software operating segment.

The fair value of the earnout related to the Escada acquisition is currently estimated to be $2.1 million at December 31, 2017, by applying the income approach in accordance with ASC 805-30-25-5, Business Combinations. Key assumptions include a risk-free discount rate of 2.97% and probability-adjusted revenue and operating profit levels. Probability-adjusted revenue and operating profit are significant inputs that are not observable in the market, which ASC 820-10-35 refers to as Level 3 inputs. This contingent liability is reflected in our Consolidated Balance Sheet as of December 31, 2017, as a noncurrent liability with the first payment due in the first quarter of 2019, if earned. In accordance with ASC 805-30-35-1, changes in the fair value of contingent consideration subsequent to the acquisition date are recognized in general and administrative expenses.

2016 Acquisitions

Industrial Inkjet Operating Segment

Rialco, a private limited liability company incorporated in England and Wales and headquartered in Bradford, U.K., was acquired on March 1, 2016 for cash consideration of $8.4 million, net of cash acquired, plus an additional potential future cash earnout, which is contingent on achieving certain revenue and gross profit performance targets over three consecutive 12-month periods. Rialco is a leading European supplier of dye powders and color products for the textile, digital print, and other decorating industries. Rialco’s pure disperse dyes are particularly important in the manufacture of high-quality dye sublimation inkjet ink for textile applications, which is a key growth area in the global migration from analog to digital print. Rialco has been included in the Industrial Inkjet operating segment.

The fair value of the earnout related to the Rialco acquisition is estimated to be $3.4 million at December 31, 2017, by applying the income approach in accordance with ASC 805-30-25-5, adjusted for the impact of post-acquisition foreign currency translation changes. Key assumptions include a risk-free discount rate of 0.8% and probability-adjusted revenue and gross profit levels. Probability-adjusted revenue and gross profit are significant inputs that are not observable in the market, which ASC 820-10-35 refers to as Level 3 inputs. This contingent liability is reflected in the Consolidated Balance Sheet as of December 31, 2017, as a current and noncurrent liability of $1.3 and $2.1 million, respectively, if earned. In accordance with ASC 805-30-35-1, changes in the fair value of contingent consideration subsequent to the acquisition date are recognized in general and administrative expenses.

 

Productivity Software Operating Segment

Optitex, a privately-held Israeli company headquartered in Rosh Ha’Ayin, Israel, was acquired on June 16, 2016 for cash consideration of $11.6 million, net of cash acquired, plus an additional potential future cash earnout, which is contingent on achieving certain revenue and operating profit performance targets over three consecutive 12-month periods. Optitex has developed and markets integrated 2D and 3D CAD software that is shortening the design cycle, reducing our customers’ costs, and accelerating the adoption of fast fashion. Optitex has been included in the Productivity Software operating segment.

The fair value of the earnout related to the Optitex acquisition is estimated to be $20.9 million at December 31, 2017, by applying the income approach in accordance with ASC 805-30-25-5, adjusted for the impact of post-acquisition foreign currency translation changes. Key assumptions include a risk-free discount rate of 3.39% and probability-adjusted revenue and operating profit levels. Probability-adjusted revenue and operating profit are significant inputs that are not observable in the market, which ASC 820-10-35 refers to as Level 3 inputs. This contingent liability is reflected in the Consolidated Balance Sheet as of December 31, 2017, as a current and noncurrent liability of $9.1 and $11.8 million, respectively, if earned. In accordance with ASC 805-30-35-1, changes in the fair value of contingent consideration subsequent to the acquisition date are recognized in general and administrative expenses.

2015 Acquisitions

Industrial Inkjet Operating Segment

On July 1, 2015, we acquired privately-held Reggiani, a societa per azioni headquartered in Bergamo, Italy, and privately-held Matan, an Israeli company headquartered in Rosh Ha’Ayin, Israel, which have been included in the Industrial Inkjet operating segment.

We purchased Matan for cash consideration of approximately $38.9 million, net of cash acquired. Matan super-wide format digital inkjet roll-to-roll printers, including advanced material handling features such as in-line cutting and slitting, expand our offerings in this market.

We purchased Reggiani for cash consideration of approximately $26.6 million, net of cash acquired, the issuance of 0.6 million shares of EFI common stock valued at $26.9 million, plus a potential future cash earnout, which is contingent on achieving certain revenue and EBIT performance targets over consecutive 18 and 12-month periods. Reggiani industrial digital inkjet textile printers address the full scope of advanced textile printing with versatile printers suitable for pigmented, reactive dye, acid dye, water-based dispersed printing ink, and coatings. This acquisition expanded our presence in the digital inkjet textile printing market.

The fair value of the earnout related to the Reggiani acquisition was fully settled during 2017. Earnout payments of $21.5 and $23.8 million were accelerated into 2017 and 2016, respectively.

Productivity Software Operating Segment

We acquired privately-held CTI and Shuttleworth, which have been included in our Productivity Software operating segment, for aggregate cash consideration of $9.3 million, net of cash acquired, the issuance of 0.2 million shares of EFI common stock valued at $9.7 million, plus a potential future cash earnout, which is contingent on achieving certain performance targets.

CTI, a California limited liability company headquartered in San Diego, California, was acquired on October 6, 2015 and provides manufacturing execution software for the corrugated packaging industry, including business and management capabilities, with a customer base including sheet feeders, sheet plants, and full corrugated box plants.

 

Shuttleworth, a private limited liability company incorporated in England and Wales and headquartered in Kettering, U.K., was acquired on November 4, 2015, and provides business process automation solutions to the signage and packaging digital print industries. Support and operations of Shuttleworth were included in the Productivity Software operating segment, which provides Pace, Monarch, and Radius products to the Shuttleworth customer base, while continuing to support existing Shuttleworth customers.

The fair value of the CTI and Shuttleworth earnouts are estimated to be $5.6 million at December 31, 2017, by applying the income approach in accordance with ASC 805-30-25-5. Key assumptions include risk-free discount rates of 0.6% to 1.3% and probability-adjusted revenue levels. Probability-adjusted revenue is a significant input that is not observable in the market, which ASC 820-10-35, refers to as a Level 3 input. This contingent liability is reflected in the Consolidated Balance Sheet as of December 31, 2017, as a current and noncurrent liability of $3.4 and $2.2 million, respectively.

Valuation Methodologies

Intangible assets acquired in 2017, 2016, and 2015 consist of customer relationships, the Master Purchasing Agreement (the “Purchasing Agreement”) with Xerox, “take-or-pay” contractual penalty with Xerox, trade names, existing technology, backlog, and IPR&D. The intangible asset valuation methodologies for each acquisition assumes discount rates between 14% and 30%.

Customer Relationships and Backlog were valued using the excess earnings method, which is an income approach. The value of customer relationships lies in the generation of a consistent and predictable revenue source and the avoidance of costs associated with developing the relationships. Customer relationships were valued by estimating the revenue attributable to existing customer relationships and probability-weighting each forecast year to reflect the uncertainty of maintaining existing relationships based on historical attrition rates.

Backlog represents unfulfilled customer purchase orders at the acquisition date that will provide a relatively secure revenue stream, subject only to potential customer cancellation.

Trade Names were valued using the relief from royalty method, which is an income approach, with royalty rates based on various factors including an analysis of market data, comparable trade name agreements, and historical advertising dollars spent supporting the trade name.

Existing Technology was generally valued using the relief from royalty method based on royalty rates for similar technologies. The value of existing technology is derived from consistent and predictable revenue, including the opportunity to cross-sell to existing customers and the avoidance of the costs associated with developing the technology. Revenue related to existing technology was adjusted in each forecast year to reflect the evolution of the technology and the cost of sustaining research and development required to maintain the technology.

Rialco existing technology was valued using the cost approach. The value of existing technology is estimated based on the historical time and cost to develop the technology, the estimated man-years required to recreate the technology, historical employee compensation and benefits, and a reasonable mark-up based on profit for companies with similar operations.

Purchasing Agreement was valued using the excess earnings method, which is an income approach. The Purchasing Agreement entered into with Xerox states that we will be Xerox’s preferred supplier of DFEs provided that we meet quality, cost, delivery, and services requirements. The value of the Purchasing Agreement lies in the generation of a consistent and predictable revenue source without incurring the costs normally required to acquire the Purchasing Agreement. The Purchasing Agreement was valued by estimating the revenue attributable to the Purchasing Agreement and probability-weighting each forecast year to reflect the uncertainty of maintaining the existing relationship with Xerox beyond the initial five-year term of the agreement.

Take-or-pay Contract was valued using the Monte Carlo method, which is an income approach. If Xerox’s purchases of Fiery and FFPS DFEs during each of four consecutive 12-month periods is less than the minimum level defined for each purchase period, then Xerox shall make a one-time payment in an amount equal to a percentage of such shortfall compared to the minimum level, subject to the maximum payment amount agreed between the parties for each purchase period. Key assumptions include a risk-free discount rate of 4.98%, asset volatility of 27%, and probability-adjusted DFE revenue. If Xerox’s purchases of Fiery and FFPS DFEs exceed the minimum purchase levels defined for each purchase period, then we will pay a percentage of such excess to Xerox.

IPR&D was valued using the relief from royalty method by estimating the cost to develop purchased IPR&D into commercially viable products, estimating the net cash flows resulting from the sale of those products, and discounting the net cash flows back to their present value. Project schedules were based on management’s estimate of tasks completed and tasks to be completed to achieve technical and commercial feasibility.

 

     FFPS     Matan     Reggiani     CTI     Shuttleworth  

Discount rate for IPR&D

     20     16     21     18     20

IPR&D percent complete at acquisition date

     63     33     70     75     17

IPR&D percent complete at December 31, 2017

     100     100     100     100     100

Acquisition-date valuation (in thousands)

   $ 70     $ 3,190     $ 10,879     $ 150     $ 555  

IPR&D is subject to amortization after product completion over the product life or otherwise assessed for impairment in accordance with acquisition accounting guidance. Additional costs incurred to complete IPR&D after the acquisition are expensed.

The allocation of the purchase price to the assets acquired and liabilities assumed (in thousands) with respect to each of these acquisitions at their respective acquisition dates is summarized as follows:

 

     2017 Acquisitions  
     Fiery     Productivity Software  
     FFPS     Generation Digital     CRC and Escada  
     Weighted
average
useful life
     Purchase
Price
Allocation
    Weighted
average useful
life
     Purchase
Price
Allocation
    Weighted
average
useful life
     Purchase
Price
Allocation
 

Purchasing agreement

     10 years      $ 9,330       —        $ —         —        $ —    

Take-or-pay contract

     4 years        9,000       —          —         —          —    

Customer relationships

     —          —         8 years        3,030       7-9 years        5,240  

Existing technology

     2 years        2,570       5 years        890       4-6 years        5,870  

Trade names

     5 years        1,020       5 years        290       4-5 years        850  

IPR&D

     < one year        70       —          —         —          —    

Backlog

     —          —         —          —         one year        191  

Goodwill

     —          6,590       —          3,012       —          11,632  
     

 

 

      

 

 

      

 

 

 
        28,580          7,222          23,783  

Net tangible assets (liabilities)

        (5,537        (298        (3,738
     

 

 

      

 

 

      

 

 

 

Total purchase price

      $ 23,043        $ 6,924        $ 20,045  
     

 

 

      

 

 

      

 

 

 

 

    2016 Acquisitions     2015 Acquisitions  
    Industrial Inkjet     Productivity
Software
    Industrial Inkjet     Productivity
Software
 
    Rialco     Optitex     Matan     Reggiani     CTI and
Shuttleworth
 
    Weighted
average
useful life
    Purchase
Price
Allocation
    Weighted
average
useful life
    Purchase
Price
Allocation
    Weighted
average
useful life
    Purchase
Price
Allocation
    Weighted
average
useful life
    Purchase
Price
Allocation
    Weighted
average
useful life
    Purchase
Price
Allocation
 

Customer relationships

    6 years     $ 2,512       3-4 years     $ 8,890       6 years     $ 6,630       4 years     $ 12,187       3-4 years     $ 5,001  

Existing technology

    5 years       846       5 years       7,760       5 years       8,790       4 years       33,118       5 years       5,634  

Trade names

    5 years       763       4 years       2,020       5 years       2,570       5 years       11,964       4 years       1,357  

IPR&D

    —         —         —         —         —         3,190       —         10,879       —         705  

Backlog

    < one year       56       < one year       370       < one year       70       < one year       704       < one year       132  

Goodwill

      1,426         28,147         26,609         61,341         17,790  
   

 

 

     

 

 

     

 

 

     

 

 

     

 

 

 
      5,603         47,187         47,859         130,193         30,619  

Net tangible assets (liabilities)

      5,177         (11,924       (4,945       (32,571       (3,611
   

 

 

     

 

 

     

 

 

     

 

 

     

 

 

 

Total purchase price

    $ 10,780       $ 35,263       $ 42,914       $ 97,622       $ 27,008  
   

 

 

     

 

 

     

 

 

     

 

 

     

 

 

 

The initial preliminary purchase price allocations were adjusted by $0.7, $0.8, and $3.8 million during 2017, 2016, and 2015, respectively, primarily related to certain current assets and deferred tax liabilities. Pro forma results of operations have not been presented because they are not material to our Consolidated Statements of Operations for the years ended December 31, 2017 and 2016.

Goodwill represents the excess of the purchase price over the net tangible and intangible assets acquired. Goodwill that was generated by our acquisitions of Reggiani, CTI, Shuttleworth, Rialco, CRC and Escada is not deductible for tax purposes. Goodwill that was generated by our acquisitions of FFPS and Generation Digital is deductible for tax purposes. Goodwill that was generated by our acquisitions of Optitex and Matan is deductible for U.S. tax purposes, but is not deductible for tax purposes in Israel.

Escada and Rialco generate revenue and incur operating expenses primarily in British pounds sterling. Upon consideration of the salient economic indicators discussed in ASC 830-10-55-5, we consider British pounds sterling to be the functional currency for Escada and Rialco. Optitex generates revenue and incurs operating expenses primarily in Israeli shekels. Upon consideration of the salient economic indicators, we consider the Israeli shekel to be the functional currency for Optitex.

XML 28 R13.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components
12 Months Ended
Dec. 31, 2017
Text Block [Abstract]  
Balance Sheet Components

Note 4: Balance Sheet Components

Inventories

Inventories as of December 31, 2017 and 2016 are as follows (in thousands):

 

     2017      2016  

Raw materials

   $ 57,061      $ 45,798  

Work in process

     9,792        7,362  

Finished goods

     58,960        43,178  
  

 

 

    

 

 

 

Total

   $ 125,813      $ 96,338  
  

 

 

    

 

 

 

 

Accrued and Other Liabilities

Accrued and other liabilities as of December 31, 2017 and 2016 are as follows (in thousands):

 

     2017      2016  

Accrued compensation and benefits

   $ 29,113      $ 31,714  

Contingent consideration—current

     14,992        19,244  

Warranty provision—current

     12,931        10,054  

Debt assumed through business acquisitions

     11,101        98  

Accrued royalty payments

     4,903        4,994  

Accrued litigation and consulting

     4,277        1,916  

Technology transfer

     3,593        3,822  

Hedging liability

     3,281        258  

Deferred rent

     2,846        2,938  

Sales tax liabilities

     2,574        1,997  

Restructuring and other

     2,452        1,824  

Other accrued liabilities

     6,097        6,646  
  

 

 

    

 

 

 

Total

   $ 98,090      $ 85,505  
  

 

 

    

 

 

 

Accumulated Other Comprehensive Income (Loss) (“OCI”)

OCI classified within stockholders’ equity in our Consolidated Balance Sheets as of December 31, 2017 and 2016 are as follows (in thousands):

 

     2017      2016  

Net unrealized investment losses

   $ (697    $ (473

Currency translation gains (losses)

     8,794        (24,111

Net unrealized gains on cash flow hedges

     41        9  
  

 

 

    

 

 

 

Total

   $ 8,138      $ (24,575
  

 

 

    

 

 

 

There were $0.1 and less than $0.1 million, net of tax, reclassified out of OCI for the years ended December 31, 2017 and 2015, respectively, consisting of unrealized gains and losses from investments in debt securities reported within interest income and other income (expense), net, in our Consolidated Statements of Operations. There were no amounts reclassified out of OCI for the year ended December 31, 2016.

XML 29 R14.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Long-Lived Intangible Assets
12 Months Ended
Dec. 31, 2017
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Long-Lived Intangible Assets

Note 5: Goodwill and Long-Lived Intangible Assets

Purchased Intangible Assets

Our purchased intangible assets resulting from acquisitions are as follows (in thousands, except for weighted average useful life):

 

          December 31, 2017     December 31, 2016  
    Weighted
average
useful life
(years)
    Gross
carrying
amount
    Accumulated
amortization
    Weighted
remaining
average
useful life
(years)
    Net carrying
amount
    Gross carrying
amount
    Accumulated
amortization
    Net carrying
amount
 

Goodwill

    —       $ 403,278     $ —         —       $ 403,278     $ 359,841     $ —       $ 359,841  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Customer relationships and other

    4.6     $ 95,862     $ (45,862     3.6     $ 50,000     $ 88,557     $ (49,527   $ 39,030  

Existing technology

    4.1       196,693       (149,300     2.9       47,393       173,543       (122,654     50,889  

Trademarks and trade names

    4.9       72,048       (46,822     5.5       25,226       67,701       (38,300     29,401  

IPR&D

    —         389       —         —         389       3,677       —         3,677  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Amortizable intangible assets

    4.4     $ 364,992     $ (241,984     3.8     $ 123,008     $ 333,478     $ (210,481   $ 122,997  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Acquired customer relationships and other, existing technology, and trademarks and trade names are amortized over their estimated useful lives of two to sixteen years using the straight-line method, which approximates the pattern in which the economic benefits of the identified intangible assets are realized. The useful lives of certain amortizable identifiable intangible assets were reduced based on a re-assessment of their useful lives with a $0.2 and $1.6 million impact on amortization expense during 2017 and 2016, respectively. No changes have been made to the useful lives of amortizable identifiable intangible assets in 2015. Aggregate amortization expense was $47.3, $39.6, and $26.5 million for the years ended December 31, 2017, 2016, and 2015, respectively.

IPR&D is subject to amortization after product completion over the product life or otherwise assessed for impairment in accordance with acquisition accounting guidance. There were no impairments of IPR&D recognized during the years ended December 31, 2017, 2016, or 2015.

As of December 31, 2017, future estimated amortization expense for each of the next five years and thereafter related to the amortization of identified intangible assets is as follows (in thousands):

 

For the years ended December 31,

   Future
amortization
expense
 

2018

   $ 43,652  

2019

     35,770  

2020

     19,331  

2021

     7,253  

2022

     5,003  

Thereafter

     11,999  
  

 

 

 
   $ 123,008  
  

 

 

 

 

Goodwill Rollforward

The goodwill rollforward for the years ended December 31, 2017 and 2016 is as follows (in thousands):

 

     Industrial 
Inkjet
    Productivity
Software
    Fiery     Total  

Ending Balance, December 31, 2015

   $ 142,183     $ 133,128     $ 63,482     $ 338,793  
  

 

 

   

 

 

   

 

 

   

 

 

 

Additions (Rialco and Optitex acquisitions)

   $ 1,426     $ 28,147     $ —       $ 29,573  

Opening balance sheet adjustments

     (171     (663     —         (834

Foreign currency adjustments

     (2,370     (5,137     (184     (7,691
  

 

 

   

 

 

   

 

 

   

 

 

 

Ending Balance, December 31, 2016

   $ 141,068     $ 155,475     $ 63,298     $ 359,841  
  

 

 

   

 

 

   

 

 

   

 

 

 

Additions (FFPS, Generation Digital, CRC, and Escada acquisitions)

   $ —       $ 11,632     $ 9,602     $ 21,234  

Opening balance sheet adjustments

     —         10       679       689  

Foreign currency adjustments

     13,305       7,527       682       21,514  
  

 

 

   

 

 

   

 

 

   

 

 

 

Ending Balance, December 31, 2017

   $ 154,373     $ 174,644     $ 74,261     $ 403,278  
  

 

 

   

 

 

   

 

 

   

 

 

 

Accumulated Impairment as of December 31, 2017, recognized in 2008

   $ 103,991     $ —       $ —       $ 103,991  
  

 

 

   

 

 

   

 

 

   

 

 

 

Goodwill Assessment

ASU 2011-08, Intangibles—Goodwill and Other (ASC 350): Testing Goodwill for Impairment, provides that a simplified analysis of goodwill impairment may be performed consisting of a qualitative assessment to determine whether further impairment testing is necessary. Due to the significant additions to goodwill resulting from the business combinations completed during 2017 and 2016 and because our reporting units are susceptible to fair value fluctuations, we determined that the quantitative analysis should be performed.

two-step impairment test of goodwill is required by ASC 350-20-35. In the first step, the fair value of each reporting unit is compared to its carrying value. If the fair value exceeds carrying value, goodwill is not impaired and further testing is not required. If the carrying value exceeds fair value, then the second step of the impairment test is required to determine the implied fair value of the reporting unit’s goodwill. The implied fair value of goodwill is calculated by deducting the fair value of all tangible and intangible net assets of the reporting unit, excluding goodwill, from the fair value of the reporting unit as determined in the first step. If the carrying value of the reporting unit’s goodwill exceeds its implied fair value, then an impairment loss must be recorded equal to the difference.

Our goodwill valuation analysis is based on our respective reporting units (Industrial Inkjet, Productivity Software, and Fiery), which are consistent with our operating segments identified in Note 14—Segment Information, Geographic Regions, and Major Customers of the Notes to Consolidated Financial Statements. We determined the fair value of our reporting units as of December 31, 2017 by equally weighting the market and income approaches. Under the market approach, we estimated fair value based on market multiples of revenue or earnings of comparable companies. Under the income approach, we estimated fair value based on a projected cash flow method using a discount rate determined by our management to be commensurate with the risk inherent in our current business model. Based on our valuation results, we have determined that the fair values of our Industrial Inkjet, Productivity Software, and Fiery reporting units exceed their carrying values as of December 31, 2017, by $398.1, $78.7 and $207.9 million, respectively, or 90%, 43%, and 197%, respectively.

 

To identify suitable comparable companies under the market approach, consideration was given to the financial condition and operating performance of the reporting unit being evaluated relative to companies operating in the same or similar businesses, potentially subject to corresponding economic, environmental, and political factors and considered to be reasonable investment alternatives. Consideration was given to the investment characteristics of the subject companies relative to those of similar publicly traded companies (i.e., guideline companies), which are actively traded. In applying the Public Company Market Multiple Method, valuation multiples were derived from historical and projected operating data of guideline companies and applied to the appropriate operating data of our reporting units to arrive at an indication of fair value. Five suitable guideline companies were identified for the Industrial Inkjet, reporting unit. Six suitable guideline companies were identified for the Productivity Software and Fiery reporting units, respectively.

As part of this process, we engaged a third party valuation firm to assist management in its analysis. All estimates, key assumptions, and forecasts were either provided by or reviewed by us. While we chose to utilize a third party valuation firm, the impairment analysis and related valuations represent the conclusions of management and not the conclusions or statements of any third party.

Solely for purposes of establishing inputs for the income approach to assess the fair value of the Industrial Inkjet, Productivity Software, and Fiery reporting units, we made the following assumptions:

 

    Industrial Inkjet revenue was comparable in 2017 with 2016. Industrial Inkjet revenue would have been higher by $3.4 million when considering out-of-period adjustments related to certain bill and hold transactions, which were recorded during the year ended December 31, 2017. Industrial Inkjet revenue is assumed to return to historical normalized growth rates during the forecast horizon.

 

    Productivity Software revenue growth was 3% in 2017 compared with 2016. Productivity Software revenue is assumed to return to historical normalized growth rates during the forecast horizon.

 

    Fiery revenue declined by 4% in 2017 primarily due to the leading printer manufacturers tightly managing their inventory levels in the first half of 2017, which decreased demand, partially offset by increased inventory levels and increased demand during the second half of 2017. This decrease was partially offset by post-acquisition FFPS revenue, which was acquired in January 2017, and a small amount of Generation Digital revenue, which was acquired in August 2017. Fiery revenue growth of 2% per year is assumed in the forecast horizon commencing in 2019 as printer distributor / manufacturer inventories and end user demand return to normal levels and APAC demand recovers.

 

    Despite ongoing economic uncertainty, our reporting units’ revenue is assumed to grow at historical normalized rates between 2018 and 2023 for the following primary reasons:

 

  ¡    Our Industrial Inkjet revenue is positioned to outpace the market due to launch of the Nozomi corrugated packaging industrial digital inkjet printer and the ongoing transition from solvent-based to UV curable-based printing and from UV curing to UV/LED curing. This transition is expected to continue through the forecast horizon.

 

  ¡    Our acquisitions of Rialco in 2016 and Reggiani and Matan in 2015 will enable us to continue to achieve historical normalized Industrial Inkjet revenue growth rates through the forecast horizon.

 

  ¡    Our acquisitions of Escada and CRC in 2017, Optitex in 2016, and CTI and Shuttleworth in 2015 will enable us to continue to achieve historical normalized Productivity Software revenue growth rates through the forecast horizon.

 

  ¡   

Our acquisition strategy in the Productivity Software reporting unit will enable us to achieve historical normalized revenue growth rates through the forecast horizon. Our intention is to continue to explore additional acquisition opportunities in this operating segment to further consolidate the business process automation and cloud-based order entry and order management software industries.

 

    Other assumptions include:

 

  ¡    Long-term industry growth after 2023.

 

  ¡    Gross profit percentages will approximate historical average levels in the Industrial Inkjet, Productivity Software and Fiery reporting units.

Our discounted cash flow projections are six-year financial forecasts, which were based on annual financial forecasts developed internally by management for use in managing our business and through discussions with the valuation firm engaged by us. The significant assumptions utilized in these six-year financial forecasts included consolidated annual revenue growth rates ranging from 4% to 12% which equates to a consolidated compound annual growth rate of 6%. The upper end of the range exceeds our historical normalized growth rates due to the addition of the Nozomi printer, Reggiani textile, and Optitex software businesses to our portfolio. Future cash flows were discounted to present value using a mid-year convention and a consolidated discount rate of 10.8%. Terminal values were calculated using the Gordon growth methodology with a consolidated long-term growth rate of 4% for Industrial Inkjet and Productivity Software and 2.5% for Fiery. The sum of the fair values of the Industrial Inkjet, Productivity Software, and Fiery reporting units was reconciled to our current market capitalization (based on our stock price) plus an estimated control premium. Percentages of revenue over the six-year forecast horizon were compared to approximate percentages realized by the guideline companies. To assess the reasonableness of the estimated control premium of 8.8%, we examined the most similar transactions in relevant industries and determined the average premium indicated by the transactions deemed to be most similar to a hypothetical transaction involving our reporting units. We examined the weighted average and median control premiums offered in relevant industries, industry specific control premiums, and specific transaction control premiums to conclude that our estimated control premium is reasonable.

We assess the impairment of identifiable intangibles and long-lived assets whenever events or changes in circumstances indicate the carrying value may not be recoverable or the life of the asset may need to be revised. Factors considered important that could trigger an impairment review include:

 

    significant negative industry or economic trends,

 

    significant decline in our stock price for a sustained period,

 

    our market capitalization relative to net book value,

 

    significant changes in the manner of our use of the acquired assets,

 

    significant changes in the strategy for our overall business, and

 

    our assessment of growth and profitability in each reporting unit over the coming years.

Given the uncertainty of the economic environment and the potential impact on our business, there can be no assurance that our estimates and assumptions regarding the duration of the ongoing economic downturn, or the period or strength of recovery, made for purposes of our goodwill impairment testing at December 31, 2017 will prove to be accurate predictions of the future. If our assumptions regarding forecasted revenue or gross profit rates are not achieved, we may be required to record additional goodwill impairment charges in future periods relating to any of our reporting units, whether in connection with the next annual impairment testing in the fourth quarter of 2018 or prior to that, if any such change constitutes an interim triggering event. It is not possible to determine if any such future impairment charge would result or, if it does, whether such charge would be material.

 

Long-Lived Assets

We evaluate potential impairment with respect to long-lived assets whenever events or changes in circumstances indicate their carrying amount may not be recoverable. An asset is considered impaired if its carrying amount exceeds the undiscounted future cash flow the asset is expected to generate. An impairment loss is recorded for long-lived assets held-for-sale when the carrying amount of the asset exceeds its fair value less cost to sell. A long-lived asset is not depreciated while it is classified as held-for-sale.

We recorded an impairment loss of $0.9 million during the year ended December 31, 2017 related to the Meredith manufacturing facility and related land, For additional information, please refer to Note 15 – Property and Equipment, net, for details. There were no asset impairment charges recognized during the years ended December 31, 2016 and 2015.

XML 30 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
Investments and Fair Value Measurements
12 Months Ended
Dec. 31, 2017
Text Block [Abstract]  
Investments and Fair Value Measurements

Note 6: Investments and Fair Value Measurements

We invest our excess cash on deposit with major banks in money market, U.S. Treasury and government-sponsored entity, corporate, municipal government, asset-backed, and mortgage-backed residential securities. By policy, we invest primarily in high-grade marketable securities. We are exposed to credit risk in the event of default by the financial institutions or issuers of these investments to the extent of amounts recorded in our Consolidated Balance Sheets.

We consider all highly liquid investments with an original maturity of three months or less at the time of purchase to be cash equivalents. Typically, the cost of these investments has approximated fair value. Marketable investments with a maturity greater than three months are classified as available-for-sale short-term investments. Available-for-sale securities are stated at fair value with unrealized gains and losses reported as a separate component of OCI, adjusted for deferred income taxes. The credit portion of any other-than-temporary impairment is included in net income (loss). Realized gains and losses on sales of financial instruments are recognized upon sale of the investments using the specific identification method.

Our available-for-sale short-term investments as of December 31, 2017 and 2016 are as follows (in thousands):

 

     Amortized cost      Gross
unrealized gains
     Gross 
unrealized losses
    Fair value  

December 31, 2017

          

U.S. Government and sponsored entities

   $ 59,824      $  —        $ (660   $ 59,164  

Corporate debt securities

     79,356        —          (450     78,906  

Municipal securities

     382        —          (2     380  

Asset-backed securities

     9,808        44        (47     9,805  

Mortgage-backed securities—residential

     445        —          (3     442  
  

 

 

    

 

 

    

 

 

   

 

 

 

Total short-term investments

   $ 149,815      $ 44      $ (1,162   $ 148,697  
  

 

 

    

 

 

    

 

 

   

 

 

 

December 31, 2016

          

U.S. Government and sponsored entities

   $ 70,893      $ 49      $ (348   $ 70,594  

Corporate debt securities

     198,166        102        (621     197,647  

Municipal securities

     1,278        —          (1     1,277  

Asset-backed securities

     24,233        79        (17     24,295  

Mortgage-backed securities—residential

     1,615        3        (3     1,615  
  

 

 

    

 

 

    

 

 

   

 

 

 

Total short-term investments

   $ 296,185      $ 233      $ (990   $ 295,428  
  

 

 

    

 

 

    

 

 

   

 

 

 

 

The fair value and duration that investments, including cash equivalents, have been in a gross unrealized loss position as of December 31, 2017 and 2016 are as follows (in thousands):

 

     Less than 12 Months     More than 12 Months     TOTAL  

December 31, 2017

   Fair
Value
     Unrealized
Losses
    Fair
Value
     Unrealized
Losses
    Fair
Value
     Unrealized
Losses
 

U.S. Government and sponsored entities

   $ 23,023      $ (206   $ 35,989      $ (454   $ 59,012      $ (660

Corporate debt securities

     45,857        (207     32,634        (243     78,491        (450

Municipal securities

     378        (2     —          —         378        (2

Asset-backed securities

     6,779        (31     2,947        (16     9,726        (47

Mortgage-backed securities—residential

     162        (2     142        (1     304        (3
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

Total

   $ 76,199      $ (448   $ 71,712      $ (714   $ 147,911      $ (1,162
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

December 31, 2016

               

U.S. Government and sponsored entities

   $ 39,810      $ (348   $ —        $ —       $ 39,810      $ (348

Corporate debt securities

     133,382        (581     13,158        (40     146,540        (621

Municipal securities

     1,268        (1     —          —         1,268        (1

Asset-backed securities

     4,540        (7     4,611        (10     9,151        (17

Mortgage-backed securities—residential

     428        (1     153        (2     581        (3
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

Total

   $ 179,428      $ (938   $ 17,922      $ (52   $ 197,350      $ (990
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

For fixed income securities that have unrealized losses as of December 31, 2017, we have determined that we do not have the intent to sell any of these investments and it is not more likely than not that we will be required to sell any of these investments before recovery of the entire amortized cost basis. We have evaluated these fixed income securities and determined that no credit losses exist. Accordingly, management has determined that the unrealized losses on our fixed income securities as of December 31, 2017 were temporary in nature.

Amortized cost and estimated fair value of investments at December 31, 2017 are summarized by maturity date as follows (in thousands):

 

     Amortized cost      Fair value  

Mature in less than one year

   $ 43,862      $ 43,741  

Mature in one to three years

     105,953        104,956  
  

 

 

    

 

 

 

Total short-term investments

   $ 149,815      $ 148,697  
  

 

 

    

 

 

 

For the years ended December 31, 2017 and 2016, net realized gains of $0.3 and $0.4 million were recognized, which were comprised of $0.3 and $0.4 million in realized gains from sales of investments, respectively, partially offset by less than $0.1 million in realized losses. For the year ended December 31, 2015, net realized gains of $0.1 million were recognized. As of December 31, 2017, and 2016, net unrealized losses of $1.1 and $0.8 million, respectively, were included in OCI in the accompanying Consolidated Balance Sheets.

Fair Value Measurements

ASC 820 identifies fair value as the exchange price, or exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As a basis for considering market participant assumptions in fair value measurements, ASC 820 establishes a three-tier fair value hierarchy as follows:

Level 1: Inputs that are quoted prices in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date;

 

Level 2: Inputs that are other than quoted prices included within Level 1, that are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date for the duration of the instrument’s anticipated life or by comparison to similar instruments; and

Level 3: Inputs that are unobservable or that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. These include management’s own judgments about market participant assumptions developed based on the best information available in the circumstances.

We utilize the market approach to measure the fair value of our fixed income securities. The market approach is a valuation technique that uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities. The fair value of our fixed income securities is obtained using readily-available market prices from a variety of industry standard data providers, large financial institutions, and other third-party sources for the identical underlying securities. The fair value of our investments in certain money market funds is expected to maintain a Net Asset Value of $1 per share and, as such, is priced at the expected market price.

We obtain the fair value of our Level 2 financial instruments from several third party asset managers, custodian banks, and accounting service providers. Independently, these service providers use professional pricing services to gather pricing data, which may include quoted market prices for identical or comparable instruments or inputs other than quoted prices that are observable either directly or indirectly. As part of this process, we utilized these pricing services to assist management in its pricing analysis and assessment of other-than-temporary impairment. All estimates, key assumptions, and forecasts were either provided by or reviewed by us. While we chose to utilize a third party pricing service, the impairment analysis and related valuations represent conclusions of management and not conclusions or statements of any third party.

 

Our investments and liabilities measured at fair value have been presented in accordance with the fair value hierarchy specified in ASC 820 as of December 31, 2017 and 2016 in order of liquidity as follows (in thousands):

 

     Total      Quoted Prices
in Active
Markets for
Identical Assets
(Level 1)
     Significant
other
Observable
Inputs
(Level 2)
     Unobservable
Inputs

(Level 3)
 

December 31, 2017

           

Assets:

           

Money market funds

   $ 9,897      $ 9,897      $ —        $ —    

U.S. Government and sponsored entities

     59,164        33,261        25,903        —    

Corporate debt securities

     78,906        —          78,906        —    

Municipal securities

     380        —          380        —    

Asset-backed securities

     9,805        —          9,754        51  

Mortgage-backed securities—residential

     442        —          442        —    
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 158,594      $ 43,158      $ 115,385      $ 51  
  

 

 

    

 

 

    

 

 

    

 

 

 

Liabilities:

           

Contingent consideration, current and noncurrent

   $ 35,702      $ —        $ —        $ 35,702  

Self-insurance

     902        —          —          902  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 36,604      $ —        $ —        $ 36,604  
  

 

 

    

 

 

    

 

 

    

 

 

 

December 31, 2016

           

Assets:

           

Money market funds

   $ 23,575      $ 23,575      $ —        $ —    

U.S. Government and sponsored entities

     70,594        51,870        18,724        —    

Corporate debt securities

     197,647        —          197,647        —    

Municipal securities

     1,277        —          1,277        —    

Asset-backed securities

     24,295        —          24,228        67  

Mortgage-backed securities—residential

     1,615        —          1,615        —    
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 319,003      $ 75,445      $ 243,491      $ 67  
  

 

 

    

 

 

    

 

 

    

 

 

 

Liabilities:

           

Contingent consideration, current and noncurrent

   $ 56,463      $ —        $ —        $ 56,463  

Self-insurance

     1,542        —          —          1,542  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 58,005      $ —        $ —        $ 58,005  
  

 

 

    

 

 

    

 

 

    

 

 

 

Money market funds have been classified as cash equivalents on the Consolidated Balance Sheets as of December 31, 2017 and 2016, respectively.

Investments are generally classified within Level 1 or Level 2 of the fair value hierarchy because they are valued using quoted market prices or alternative pricing sources with reasonable levels of price transparency. Investments in U.S. Treasury obligations and overnight money market mutual funds have been classified as Level 1 because these securities are valued based on quoted prices in active markets or are actively traded at $1.00 Net Asset Value. There have been no transfers between Level 1 and 2 during the years ended December 31, 2017 and 2016.

Government agency investments and corporate debt instruments, including investments in asset-backed and mortgage-backed securities, have generally been classified as Level 2 because markets for these securities are less active or valuations for such securities utilize significant inputs which are directly or indirectly observable. We hold asset-backed securities with income payments derived from and collateralized by a specified pool of underlying assets. Asset-backed securities in the portfolio are predominantly collateralized by credit cards and auto loans. We also had two asset-backed securities collateralized by residential mortgage loans, which have been fully reserved.

Liabilities for Contingent Consideration

Acquisition-related liabilities for contingent consideration (i.e., earnouts) are related to the purchase business combinations of Generation Digital and Escada in 2017; Optitex and Rialco in 2016; Shuttleworth, CTI, and Reggiani in 2015; DIMS, DirectSmile, and SmartLinc in 2014; Metrix and PrintLeader Software (“PrintLeader”) in 2013.

The fair value of these earnouts is estimated to be $35.7 and $56.5 million as of December 31, 2017 and 2016, respectively, by applying the income approach in accordance with ASC 805-30-25-5. Key assumptions include risk-free discount rates between 0.6% and 4.98% (Monte Carlo valuation method) and discount rates between 4.7% and 6.0% (probability-adjusted method), as well as probability-adjusted revenue and EBIT levels. Probability-adjusted revenue, gross margin, and EBIT are significant inputs that are not observable in the market, which ASC 820-10-35 refers to as Level 3 inputs. These contingent liabilities have been reflected in the Consolidated Balance Sheet as of December 31, 2017 as current and noncurrent liabilities of $14.9 and $20.8 million, respectively.

The fair value of contingent consideration increased by $6.5 million, including $1.7 million of earnout interest accretion, related to all acquisitions during the year ended December 31, 2017. The Optitex, CTI and Rialco earnout performance probabilities increased while the Shuttleworth earnout performance probability decreased in 2017. The fair value of contingent consideration increased by $6.8 million, including $2.7 million of earnout interest accretion related to all acquisitions during the year ended December 31, 2016. The Rialco, Optitex, Reggiani, DirectSmile, and CTI earnout performance probabilities increased while the DIMS and Shuttleworth earnout performance probabilities decreased or were not achieved in 2016. In accordance with ASC 805-30-35-1, changes in the fair value of contingent consideration subsequent to the acquisition date have been recognized in general and administrative expense.

Earnout payments and settlements during the year ended December 31, 2017 of $21.5, $6.8, $1.3, and $1.2 million are primarily related to the previously accrued Reggiani, Optitex, Rialco, and Shuttleworth contingent consideration liabilities, respectively. Earnout payments during the year ended December 31, 2016 of $23.8, $3.6, $0.4, and $0.2 million are primarily related to the previously accrued Reggiani, DirectSmile, SmartLinc, and Metrix contingent consideration liabilities, respectively.

 

Changes in the contingent liability for contingent consideration during the years ended December 31, 2017 and 2016 are summarized as follows

 

     Amount  

Fair value of contingent consideration at December 31, 2015

   $ 54,796  

Fair value of Rialco contingent consideration at March 1, 2016

     2,109  

Fair value of Optitex contingent consideration at June 16, 2016

     22,300  

Changes in valuation

     6,813  

Payments

     (28,111

Foreign currency adjustment

     (1,444
  

 

 

 

Fair value of contingent consideration at December 31, 2016

   $ 56,463  

Fair value of Generation Digital contingent consideration at August 14, 2017

     3,600  

Fair value of Escada contingent consideration at October 1, 2017

     2,049  

Escrow adjustment for Reggiani acquisition

     (4,711

Changes in valuation

     6,472  

Payments and settlements

     (30,924

Foreign currency adjustment

     2,753  
  

 

 

 

Fair value of contingent consideration at December 31, 2017

   $ 35,702  
  

 

 

 

A narrative description of the sensitivity of recurring fair value measurements to changes in unobservable inputs is required if a change in those inputs might result in a significantly higher or lower fair value measurement. Since the primary inputs to the fair value measurement of the contingent consideration liability are the probability-adjusted revenue and discount rate, we reviewed the sensitivity of the fair value measurement to changes in these inputs. We assessed the probability of achieving the revenue performance targets for the contingent consideration associated with each acquisition at percentage levels between 50% and 100% as of each respective acquisition date based on an assessment of the historical performance of each acquired entity, our current expectations of future performance, and other relevant factors. A change in probability-adjusted revenue of five percentage points from the level assumed in the current valuations would result in an increase in the fair value of contingent consideration of $2.0 million or a decrease of $2.5 million resulting in a corresponding adjustment to general and administrative expense. A change in the discount rate of one percentage point would result in an increase or decrease in the fair value of contingent consideration of $0.4 million. The potential undiscounted amount of future contingent consideration cash payments that we could be required to make related to our business acquisitions, beyond amounts currently accrued, is $12.0 million as of December 31, 2017.

Fair Value of Derivative Instruments

We utilize the income approach to measure the fair value of our derivative assets and liabilities. The income approach uses pricing models that rely on market observable inputs such as yield curves, currency exchange rates, and forward prices, and are therefore classified as Level 2 measurements. The notional amount of our derivative assets and liabilities was $239.4 and $161.8 million as of December 31, 2017 and 2016, respectively. The fair value of our derivative assets and liabilities that were designated for cash flow hedge accounting treatment having notional amounts of $3.9 and $3.2 million as of December 31, 2017 and 2016, respectively, was not material.

Fair Value of Convertible Senior Notes

In September 2014, we issued $345 million aggregate principal amount of Notes. The Notes are carried at their original issuance value, net of unamortized debt discount, and are not marked to market each period. The fair value of the Notes as of December 31, 2017 was approximately $335 million and was considered a Level 2 fair value measurement. Fair value was estimated based upon actual quotations obtained at the end of the reporting period or the most recent date available. A substantial portion of the market value of our Notes in excess of the outstanding principal amount relates to the conversion premium.

XML 31 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
Convertible Senior Notes, Note Hedges, and Warrants
12 Months Ended
Dec. 31, 2017
Debt Disclosure [Abstract]  
Convertible Senior Notes, Note Hedges, and Warrants

Note 7: Convertible Senior Notes, Note Hedges, and Warrants

0.75% Convertible Senior Notes Due 2019

In September 2014, we completed a private placement of $345 million principal amount of 0.75% Convertible Senior Notes due 2019 (“Notes”). The Notes were sold to the initial purchasers for resale to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended. The net proceeds from this offering were approximately $336.3 million, after deducting the initial purchasers’ commissions and the offering expenses paid by us. We used approximately $29.4 million of the net proceeds to purchase the Note Hedges described below, net of the proceeds from the Warrant transactions also described below.

The Notes are senior unsecured obligations of EFI with interest payable semiannually in arrears on March 1 and September 1 of each year, commencing March 1, 2015. The Notes are not callable and will mature on September 1, 2019, unless previously purchased or converted in accordance with their terms prior to such date. Holders of the Notes who convert in connection with a “fundamental change,” as defined in the indenture governing the Notes (“Indenture”), may require us to purchase for cash all or any portion of their Notes at a purchase price equal to 100 percent of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest, if any.

The initial conversion rate is 18.9667 shares of common stock per $1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately $52.72 per share of common stock. Upon conversion of the Notes, holders will receive cash, shares of common stock or a combination thereof, at our election. Our intent is to settle the principal amount of the Notes in cash upon conversion. If the conversion value exceeds the principal amount, we would deliver shares of our common stock for our conversion obligation in excess of the aggregate principal amount. As of December 31, 2017, none of the conditions allowing holders of the Notes to convert had been met.

Throughout the term of the Notes, the conversion rate may be adjusted upon the occurrence of certain events. Holders of the Notes will not receive any cash payment representing accrued and unpaid interest upon conversion of a Note. Holders may convert their Notes only under the following circumstances:

 

    if the last reported sale price of our common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day;

 

    during the five business day period after any five consecutive trading day period (“Notes Measurement Period”) in which the “trading price” (as the term is defined in the Indenture) per $1,000 principal amount of notes for each trading day of such Notes Measurement Period was less than 98% of the product of the last reported stock price on such trading day and the conversion rate on each such trading day;

 

    upon the occurrence of specified corporate events; or

 

    at any time on or after March 1, 2019 until the close of business on the second scheduled trading day immediately preceding the maturity date.

 

We separated the Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the estimated fair value of a similar liability that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the face value of the Notes as a whole. The excess of the principal amount of the liability component over its carrying amount (“debt discount”) is amortized to interest expense over the term of the Notes using the effective interest method with an effective interest rate of 4.98% per annum (5.46% inclusive of debt issuance costs). The equity component is not remeasured as long as it continues to meet the conditions for equity classification.

We allocated the total transaction costs incurred by the Notes issuance to the liability and equity components based on their relative values. Issuance costs of $7.0 million attributable to the $281.4 million liability component are being amortized to expense over the term of the Notes, and issuance costs of $1.6 million attributable to the $63.6 million equity component were offset against the equity component in stockholders’ equity. Additionally, we recorded a deferred tax liability of $23.7 million on the debt discount, which is not deductible for tax purposes.

The Notes consist of the following at December 31, 2017 and 2016 (in thousands):

 

     2017      2016  

Liability component

   $ 345,000      $ 345,000  

Debt discount, net of amortization

     (23,178      (36,115

Debt issuance costs, net of amortization

     (2,865      (4,401
  

 

 

    

 

 

 

Net carrying amount

   $ 318,957      $ 304,484  
  

 

 

    

 

 

 

Equity component

   $ 63,643      $ 63,643  

Less: debt issuance costs allocated to equity

     (1,582      (1,582
  

 

 

    

 

 

 

Net carrying amount

   $ 62,061      $ 62,061  
  

 

 

    

 

 

 

Interest expense recognized related to the Notes during the years ended December 31, 2017, 2016, and 2015 was as follows (in thousands):

 

     2017      2016      2015  

0.75% coupon

   $ 2,580      $ 2,588      $ 2,595  

Amortization of debt issuance costs

     1,536        1,350        1,396  

Amortization of debt discount

     12,937        12,400        11,667  
  

 

 

    

 

 

    

 

 

 

Interest expense on Convertible Senior Notes

   $ 17,053      $ 16,338      $ 15,658  
  

 

 

    

 

 

    

 

 

 

Note Hedges

We paid an aggregate of $63.9 million in convertible note hedge transactions with respect to our common stock (“Note Hedges”) in September 2014. The Note Hedges will expire upon maturity of the Notes. The Note Hedges are intended to offset the potential dilution upon conversion and/or offset any cash payments we are required to make in excess of the principal amount upon conversion of the Notes in the event that the market value per share of our common stock, as measured under the terms of the Note Hedges, is greater than the strike price of the Note Hedges. The strike price of the Note Hedges initially corresponds to the conversion price of the Notes and is subject to anti-dilution adjustments substantially similar to those applicable to the conversion price of the Notes. The Note Hedges are separate transactions and are not part of the Notes. Holders of the Notes will not have any rights with respect to the Note Hedges.

 

Warrants

Concurrently with entering into the Note Hedges, we separately entered into warrant transactions (“Warrants”), whereby we sold warrants to acquire shares of our common stock at a strike price of $68.86 per share. We received aggregate proceeds of $34.5 million from the sale of the Warrants. If the average market value per share of our common stock for the reporting period, as measured under the Warrants, exceeds the strike price of the Warrants, the Warrants will have a dilutive effect on our earnings per share. The Warrants are separate transactions and are not part of the Notes or the Note Hedges and are accounted for as a component of additional paid-in capital. Holders of the Notes and Note Hedges will not have any rights with respect to the Warrants.

XML 32 R17.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

Note 8: Commitments and Contingencies

Contingent Consideration

We are required to make payments to the former stockholders of acquired companies based on the achievement of specified performance targets as more fully explained in Note 6—Investments and Fair Value Measurements.

Purchase Commitments

We subcontract with other companies to manufacture our products. During the normal course of business, our subcontractors procure components based on orders placed by us. If we cancel all or part of our orders, we may still be liable to the subcontractors for the cost of the components they purchased to manufacture our products. We periodically review the potential liability compared to the adequacy of the related allowance.

Lease Commitments

As of December 31, 2017, we lease certain of our current facilities and vehicles under noncancellable operating lease agreements. We are required to pay property taxes, insurance, and nominal maintenance costs for certain of these facilities and vehicles and any increases over the base year of these expenses on the remainder of our facilities and vehicle leases.

Future minimum lease payments under noncancellable operating leases, including build-to-suit leases, and future minimum sublease receipts, for each of the next five years and thereafter as of December 31, 2017 are as follows (in thousands):

 

Fiscal Year

   Future Minimum
Lease Payments
     Future Minimum
Sublease Receipts
 

2018

   $ 9,114      $ 434  

2019

     7,574        231  

2020

     7,415        27  

2021

     6,028        —    

2022

     4,225        —    

Thereafter

     32,268        —    
  

 

 

    

 

 

 

Total

   $ 66,624      $ 692  
  

 

 

    

 

 

 

Facilities rent expense was approximately $8.1, $8.8, and $8.0 million for the years ended December 31, 2017, 2016, and 2015, respectively. Vehicle rent expense was approximately $2.8, $2.8, and $2.5 million for the years ended December 31, 2017, 2016, and 2015, respectively.

 

Guarantees and Product Warranties

Guarantees must be disclosed upon issuance and a liability recognized for the fair value of obligations we assume under such guarantees in accordance with ASC 460, Guarantees, which applies to both general guarantees and product warranties.

Our Industrial Inkjet printers are generally accompanied by a 13-month limited warranty, commencing on the installation date, which covers both parts and labor. Our Fiery DFE products limited warranty is generally 12 to 15 months. In accordance with ASC 450-30, an accrual is established when the warranty liability is estimable and probable based on historical experience. A provision for the estimated warranty costs relating to products that have been sold is recorded in cost of revenue upon recognition of revenue and the resulting accrual is reviewed regularly and periodically adjusted to reflect changes in warranty estimates. We have agreed to continue to provide warranty coverage for certain expired FFPS warranties for five years subsequent to the acquisition of the FFPS business.

The changes in product warranty reserve for the years ended December 31, 2017 and 2016 were as follows (in thousands):

 

     2017      2016  

Balance at January 1,

   $ 10,319      $ 9,635  

Liability assumed upon acquiring FFPS

     10,362        —    

Provisions, net of releases

     13,487        12,715  

Settlements

     (17,833      (12,031
  

 

 

    

 

 

 

Balance at December 31,

   $ 16,335      $ 10,319  
  

 

 

    

 

 

 

Indemnifications

In the normal course of business and in an effort to facilitate the sales of our products, we sometimes indemnify other parties, including customers, lessors, and parties to other transactions with us. When we indemnify these parties, typically those provisions protect other parties against losses arising from our infringement of third party intellectual property rights or other claims made by third parties arising from the use or distribution of our products. Those provisions often contain various limitations including limits on the amount of protection provided.

As permitted under Delaware law, pursuant to our bylaws, charter, and indemnification agreements with our current and former executive officers, directors, and general counsel, we are required, subject to certain limited qualifications, to indemnify our executive officers, directors, and general counsel for certain events or occurrences while the executive officer, director, or general counsel is or was serving at our request in such capacity. The indemnification period covers all pertinent events and occurrences during the executive officer’s, director’s, or general counsel’s lifetime. The maximum potential future payments we may be obligated to make under these indemnification agreements is unlimited; however, we have director and officer insurance coverage that limits our exposure and may enable us to recover a portion of any future amounts paid.

Legal Proceedings

We may be involved, from time to time, in a variety of claims, lawsuits, investigations, or proceedings relating to contractual disputes, securities laws, intellectual property rights, employment, or other matters that may arise in the normal course of business. We assess our potential liability in each of these matters by using the information available to us. We develop our views on estimated losses in consultation with inside and outside counsel, which involves a subjective analysis of potential results and various combinations of appropriate litigation and settlement strategies. We accrue estimated losses from contingencies if a loss is deemed probable and can be reasonably estimated.

As of December 31, 2017, we are subject to the matters discussed below.

MDG Matter

EFI acquired Matan in 2015 from sellers (the “2015 Sellers”) that acquired MDG from other sellers in 2001 (the “2001 Sellers”). The 2001 Sellers have asserted a claim against the 2015 Sellers and Matan asserting that they are entitled to a portion of the 2015 Sellers’ proceeds from EFI’s acquisition. The 2015 Sellers dispute any such claim and have fully indemnified EFI against the 2001 Sellers’ claim.

Although we are fully indemnified and we do not believe that it is probable that we will incur a loss, it is reasonably possible that our financial statements could be materially affected by an unfavorable resolution of this matter. Accordingly, it is reasonably possible that we could incur a material loss in this matter. We estimate the range of loss to be between one dollar and $10.1 million. If we incur a loss in this matter, it will be offset by a receivable of an equal amount representing a claim for indemnification against the escrow account established in connection with the Matan acquisition.

Purported Class Action Lawsuit

On August 10, 2017, a putative class action was filed against the Company and its two named executive officers in the United States District Court for the District of New Jersey, captioned Pipitone v. Electronics For Imaging, Inc., No. 2:17-cv-05992 (D.N.J.) and a first amended complaint was filed on February 20, 2018. The complaint alleges, among other things, that statements by the Company and its officers about the Company’s financial reporting, revenue recognition, internal controls, and disclosure controls and procedures were false or misleading. The complaint seeks an unspecified amount of damages, interest, attorneys’ fees, and other costs, on behalf of a putative class of individuals and entities that purchased or otherwise acquired EFI securities from February 22, 2017 through August 3, 2017.

At this time, we do not believe it is probable that we will incur a material loss in this matter. However, it is reasonably possible that our financial statements could be materially affected by an unfavorable resolution of this matter. Because this matter is in the preliminary stages, we are not yet in a position to estimate the amount or range of reasonably possible loss that may be incurred.

Shareholder Derivative Lawsuit

On August 22, 2017, a shareholder derivative complaint was filed in the Superior Court of the State of California for the County of Alameda captioned Schiffmiller v. Gecht, No. RG17873197. The complaint makes claims derivatively and on behalf of the Company as nominal defendant against the Company’s named executive officers and directors for alleged breaches of fiduciary duties and unjust enrichment, and alleges, among other things, that statements by the Company and its officers about the Company’s financial reporting, revenue recognition, internal controls, and disclosure controls and procedures were false or misleading. The complaint alleges the Company has suffered damage as a result of the individual defendants’ alleged actions, and seeks an unspecified amount of damages, restitution, and declaratory and other relief. The derivative action has been stayed pending the resolution of the Pipitone class action described above.

At this time, we do not believe it is probable that we will incur a material loss in this matter. However, it is reasonably possible that our financial statements could be materially affected by an unfavorable resolution of this matter. Because this matter has been stayed pending resolution of the Pipitone class action described above, we are not yet in a position to estimate the amount or range of reasonably possible loss that may be incurred.

Other Matters

As of December 31, 2017, we were subject to various other claims, lawsuits, investigations, and proceedings in addition to the matters discussed above. There is at least a reasonable possibility that additional losses may be incurred in excess of the amounts that we have accrued. However, we believe that these claims are not material to our financial statements or the range of reasonably possible losses is not reasonably estimable. Litigation is inherently unpredictable, and while we believe that we have valid defenses with respect to legal matters pending against us, our financial statements could be materially affected in any particular period by the unfavorable resolution of one or more of these contingencies or because of the diversion of management’s attention and the incurrence of significant expenses.

XML 33 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
Common Stock Repurchase Programs
12 Months Ended
Dec. 31, 2017
Equity [Abstract]  
Common Stock Repurchase Programs

Note 9: Common Stock Repurchase Programs

On November 9, 2015, the board of directors approved the repurchase of $150 million of outstanding common stock commencing January 1, 2016. On September 11, 2017, the board of directors approved the repurchase of an additional $125 million for our share repurchase program commencing September 11, 2017. At that time, $28.8 million remained available for repurchase under the 2015 authorization. The 2017 authorization thereby increased the repurchase authorization to $153.8 million of our common stock. This authorization expires December 31, 2018. Under these publicly announced plans, we repurchased 2.4 and 1.8 million shares for an aggregate purchase price of $91.4 and $74.2 million during the years ended December 31, 2017 and 2016, respectively.

Our employees have the option to surrender shares of common stock to satisfy their tax withholding obligations that arise on the vesting of RSUs. In connection with stock option exercises, certain employees can surrender shares to satisfy the exercise price of certain stock options and any tax withholding obligations incurred in connection with such exercises. Employees surrendered 0.2 million shares for an aggregate purchase price of $10.5 and $9.1 million during the years ended December 31, 2017 and 2016, respectively

These repurchased and surrendered shares reduce shares outstanding and are recorded as treasury stock under the cost method thereby reducing stockholders’ equity by the cost of the repurchased shares. Our buyback program is limited by SEC regulations and is subject to compliance with our insider trading policy.

XML 34 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
Derivatives and Hedging
12 Months Ended
Dec. 31, 2017
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivatives and Hedging

Note 10: Derivatives and Hedging

We are exposed to market risk and foreign currency exchange risk from changes in foreign currency exchange rates, which could affect operating results, financial position, and cash flows. We manage our exposure to these risks through our regular operating and financing activities and, when appropriate, through the use of derivative financial instruments. These derivative financial instruments are used to hedge monetary assets and liabilities, intercompany balances, trade receivables, anticipated cash flows, and to reduce earnings and cash flow volatility resulting from shifts in foreign currency exchange rates. Our objective is to offset gains and losses resulting from these exposures with losses and gains on the derivative contracts used to hedge them, thereby reducing volatility of earnings or protecting fair values of assets and liabilities. We do not have any leveraged derivatives, nor do we use derivative contracts for speculative purposes. ASC 815 requires the fair value of all derivative instruments, including those embedded in other contracts, to be recorded as assets or liabilities in our Consolidated Balance Sheet. The related cash flow impacts of our derivative contracts are reflected as cash flows from operating activities.

 

Our exposures are primarily related to non-U.S. dollar-denominated revenue in Europe, the U.K., Latin America, China, Israel, and Australia, and to non-U.S. dollar-denominated operating expenses in Europe, India, Japan, the U.K., China, Israel, Brazil, and Australia. We hedge our operating expense cash flow exposure in Indian rupees. We hedge balance sheet remeasurement exposure associated with British pound sterling, Brazilian real, Israeli shekel, Japanese yen, Chinese renminbi, and Euro-denominated intercompany balances; Brazilian real, British pound sterling, Australian dollar, Israeli shekel, and Euro-denominated trade receivables; and British pound sterling, Indian rupee, Israeli shekel, and Euro-denominated-denominated net monetary assets.

By their nature, derivative instruments involve, to varying degrees, elements of market and credit risk. The market risk associated with these instruments resulting from currency exchange movement is expected to offset the market risk of the underlying transactions, assets, and liabilities being hedged (i.e., operating expense exposure in Indian rupees; the collection of trade receivables denominated in currencies other than their respective reporting entity’s functional currency, and the settlement of intercompany balances denominated in currencies other than their functional currency). Under our master netting agreements with our foreign currency derivative counterparties, we are allowed to net transactions of the same currency with a single net amount payable by one party to the other. The derivatives held by us are not subject to any credit contingent features negotiated with these counterparties. We are not required to pledge cash collateral related to these foreign currency derivatives because, by policy, we deal with counterparties having a minimum investment grade or better credit rating. Credit risk is managed through the continuous monitoring of exposures to such counterparties.

Cash Flow Hedges

Foreign currency derivative contracts with notional amounts of $3.9 and $3.2 million and net asset/liability amounts that are immaterial have been designated as cash flow hedges of our Indian rupee operating expense exposure at December 31, 2017 and 2016. The changes in fair value of these contracts are reported as a component of OCI and reclassified to operating expense in the periods of payment of the hedged operating expenses. The ineffective portion of the derivative hedging gain or loss, as well as changes in the derivative time value (which is excluded from the assessment of hedge effectiveness), are recognized as a component of interest income and other income (expense), net.

Balance Sheet Hedges

Forward contracts not designated as hedging instruments with notional amounts of $235.5 and $158.7 million are used to hedge foreign currency balance sheet exposures at December 31, 2017 and 2016, respectively. They are not designated for hedge accounting treatment since there is a natural offset for the remeasurement of the underlying foreign currency denominated asset or liability. We recognize changes in the fair value of non-designated derivative instruments in earnings in the period of change. Gains and losses on foreign currency forward contracts used to hedge balance sheet exposures are recognized in interest income and other income (expense), net, in the same period as the remeasurement gain or loss of the related foreign currency denominated assets and liabilities. Forward contracts not designated for hedge accounting treatment consist of hedges of British pound sterling, Brazilian real, Israeli shekel, Japanese yen, Chinese renminbi, and Euro-denominated intercompany balances with notional amounts of $144.5 and $90.7 million at December 31, 2017 and 2016, respectively, hedges of Brazilian real, British pound sterling, Australian dollar, Israeli shekel, and Euro-denominated trade receivables with notional amounts of $44.4 and $39.8 million at December 31, 2017 and 2016, respectively, and hedges of British pounds sterling, Indian rupee, Israeli shekel, and Euro-denominated other net monetary assets with notional amounts of $46.6 and $28.2 million at December 31, 2017 and 2016, respectively.

XML 35 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes
12 Months Ended
Dec. 31, 2017
Income Tax Disclosure [Abstract]  
Income Taxes

Note 11: Income Taxes

The components of income (loss) before income taxes for the years ended December 31, 2017, 2016, and 2015 are as follows (in thousands):

 

     2017      2016      2015  

U.S.

   $ (27,926    $ 8,254      $ 9,311  

Foreign

     40,056        30,394        26,257  
  

 

 

    

 

 

    

 

 

 

Total

   $ 12,130      $ 38,648      $ 35,568  
  

 

 

    

 

 

    

 

 

 

The provision for (benefit from) income taxes for the years ended December 31, 2017, 2016, and 2015 is summarized as follows (in thousands):

 

     2017      2016      2015  

Current:

        

U.S. Federal

   $ 6,897      $ (7,593    $ 3,755  

State

     (2,926      662        1,813  

Foreign

     14,751        11,721        5,798  
  

 

 

    

 

 

    

 

 

 

Total current

     18,722        4,790        11,366  
  

 

 

    

 

 

    

 

 

 

Deferred:

        

U.S. Federal

     15,304        (4,276      (3,119

State

     732        (567      (583

Foreign

     (7,283      (6,248      (4,295
  

 

 

    

 

 

    

 

 

 

Total deferred

     8,753        (11,091      (7,997
  

 

 

    

 

 

    

 

 

 

Provision for (benefit from) income taxes

   $ 27,475      $ (6,301    $ 3,369  
  

 

 

    

 

 

    

 

 

 

The reconciliation of the income tax provision (benefit) computed at the federal statutory rate to the actual tax provision (benefit) for the years ended December 31, 2017, 2016, and 2015 is as follows (in thousands):

 

     2017     2016     2015  

Tax provision at federal statutory rate

   $ 4,246       35.0   $ 13,527       35.0   $ 12,449       35.0

State income taxes, net of federal benefit

     (1,426     (11.8     62       0.2       800       2.2  

Research and development credits

     (1,508     (12.4     (2,627     (6.8     (4,217     (11.9

Effect of foreign operations

     (1,344     (11.1     (3,320     (8.5     (3,412     (9.5

Deemed repatriation transition tax

     16,976       139.8       —         —         —         —    

Provision for remeasuring deferred tax balances

     10,450       86.1       —         —         —         —    

Reduction in accrual for estimated potential tax assessments

     (1,676     (13.7     (15,404     (39.9     (4,808     (13.4

Non-deductible stock-based compensation pursuant to ASC 718-740

     1,249       10.3       1,288       3.3       3,244       9.1  

Domestic manufacturing deduction

     —         —         (831     (2.2     (878     (2.5

Meals and entertainment

     500       4.1       475       1.2       474       1.3

Other

     8       0.1       529       1.4       (283     (0.8
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Provision for (benefit from) income taxes

   $ 27,475       226.4   $ (6,301     (16.3 )%    $ 3,369       9.5
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

On December 22, 2017, the 2017 Tax Act was enacted by the U.S. government. The 2017 Tax Act made broad and complex changes to the U.S. tax code that impact the year ended December 31, 2017, including, but not limited to the deemed repatriation transition tax and the remeasurement of U.S. deferred tax assets and liabilities as a result of the reduction of the U.S. corporate rate from 35% to 21%. The enactment of the 2017 Tax Act requires companies, under ASC 740, to recognize the effects of changes in tax law and rates on deferred tax assets and liabilities and the retroactive effects of changes in tax laws in the period in which the new legislation is enacted. The effects of these changes in tax law are recorded as a component of our tax provision, regardless of the category of pre-tax income or loss to which the deferred taxes relate.

The SEC issued SAB 118, which allows us to record a provisional estimate of the income tax effects of the 2017 Tax Act in the period in which we can make a reasonable estimate of its effects. We have recorded a $27.5 million tax charge in the year ended December 31, 2017 as a provisional estimate. This includes an estimated charge of $17.0 million related to the deemed repatriation transition tax, which is comprised of a gross transition tax of $27.0 million offset by foreign tax credits of $10.0 million. In addition, we have recorded a $10.5 million charge related to the remeasurement of U.S. deferred tax assets and liabilities. While we have calculated a reasonable estimate of the impact of the U.S. tax rate reduction and the amount of the deemed repatriation transition tax, we are gathering additional information to refine and finalize our calculation of the impacts of the 2017 Tax Act on our U.S. deferred tax assets and liabilities, the deemed repatriation transition tax, and other provisions associated with the 2017 Tax Act. As we obtain additional information, we will record adjustments in subsequent periods, and will finalize the calculation of the income tax effects of the 2017 Tax Act in the fourth quarter of 2018, or in an earlier quarter if our analysis is complete.

The 2017 Tax Act also created a minimum tax on certain foreign earnings, also known as the GILTI provision, commencing in the year ending December 31, 2018. Because whether we expect to have future U.S. inclusions in taxable income related to GILTI depends on not only our current structure and estimated future results of global operations, but also our intent and ability to modify our structure and/or our business, we are not yet able to provide a reasonable estimate of the effect of this provision of the 2017 Tax Act. Any subsequent adjustment to the deferred tax amounts related to GILTI (or other computations) will be recorded to current tax expense in the quarter of 2018 when the analysis is complete.

During the year ended December 31, 2017, we recognized a $3.5 million tax benefit (including state tax benefit) from the release of previously unrecognized tax benefits due to the expiration of U.S. federal, state, and foreign statutes of limitations.

We earn a significant amount of our operating income outside the U.S., which is deemed to be permanently reinvested in foreign jurisdictions. Of the income generated in foreign jurisdictions with tax rates materially lower than the statutory U.S. tax rate of 35%, most is earned in the Netherlands, Spain, U.K., Italy, Israel, and the Cayman Islands. Our effective tax rate could fluctuate significantly and be adversely impacted if anticipated earnings in the Netherlands, Spain, U.K., Italy, Israel, and the Cayman Islands are proportionally lower than current projections and earnings in all other jurisdictions are proportionally higher than current projections.

While we currently do not foresee a need to repatriate the earnings of foreign operations, should we require more capital in the U.S. than is generated by our U.S. operations, we may elect to repatriate funds held in our foreign jurisdictions or raise capital in the U.S. through debt or equity issuances. These alternatives could result in higher effective tax rates, the cash payments of taxes and/or increased interest expense. As of December 31, 2017, we have permanently reinvested $214.9 million of unremitted foreign earnings. Due to the changes resulting from the enactment of the 2017 Tax Act, we will not be subject to U.S. federal income tax on dividends received from our foreign subsidiaries commencing January 1, 2018. We are evaluating the potential foreign and U.S. state income tax liabilities that would result from future repatriations, if any, and how the 2017 Tax Act will impact our current permanent reinvestment assertion. We expect to complete this analysis and the impact, if any, which the 2017 Tax Act may have on our indefinite reinvestment assertion in the fourth quarter of 2018, or in an earlier quarter if our analysis is complete.

 

In Altera Corp.v. Commissioner, the U.S Tax Court issued an opinion on July 27, 2015, related to the treatment of stock-based compensation expense in an intercompany cost-sharing arrangement. To date, the U.S. Department of the Treasury has not withdrawn the requirement to include stock-based compensation in intercompany cost-sharing arrangements from its regulations. Due to the uncertainty related to the status of the current regulations and the ultimate outcome of the appeal, we have not recorded any benefit as of December 31, 2017 in our Consolidated Statement of Operations. We will continue to monitor ongoing developments and potential impacts to our consolidated financial statements.

The tax effects of temporary differences that give rise to deferred tax assets (liabilities) as of December 31, 2017 and 2016 are as follows (in thousands):

 

     2017     2016  

Tax credit carryforwards

   $ 62,096     $ 63,985  

Net operating loss carryforwards

     9,066       10,055  

Reserves and accruals not currently deductible for tax purposes

     8,785       14,079  

Stock-based compensation

     3,432       8,487  

Deferred revenue

     1,332       1,642  

Other

     6,374       6,971  
  

 

 

   

 

 

 

Gross deferred tax assets

     91,085       105,219  
  

 

 

   

 

 

 

Depreciation and amortization

     (11,075     (17,845

State Taxes

     (1,073     (2,092
  

 

 

   

 

 

 

Gross deferred tax liabilities

     (12,148     (19,937
  

 

 

   

 

 

 

Deferred tax valuation allowance

     (45,506     (42,406
  

 

 

   

 

 

 

Net deferred tax assets

   $ 33,431     $ 42,876  
  

 

 

   

 

 

 

We have $13.7 million ($49.5 million for state tax purposes) and $36.3 million ($38.0 million for state tax purposes) of loss and credit carryforwards at December 31, 2017 for U.S. federal tax purposes. A majority of these federal and state losses and credits will expire between 2022 and 2027. A significant portion of these net operating loss and credit carryforwards relate to recent acquisitions. Utilization of these loss and credit carryforwards will be subject to an annual limitation under the Internal Revenue Code (“IRC”). We also have a valuation allowance related to California and Luxembourg deferred tax assets.

We assess the likelihood that our deferred tax assets will be recovered from future taxable income by considering both positive and negative evidence relating to their recoverability. If we believe that recovery of these deferred tax assets is not more likely than not, we establish a valuation allowance. Significant judgment is required in determining any valuation allowance recorded against deferred tax assets. In assessing the need for a valuation allowance, we considered all available evidence, including recent operating results, projections of future taxable income, our ability to utilize loss and credit carryforwards, and the feasibility of tax planning strategies. Other than valuation allowances on deferred tax assets related to California, Luxembourg, Israel, Netherlands, and Turkey deferred tax assets that are not likely to be realized based on the size of the net operating loss and research and development credits being generated, we have determined that it is more likely than not that we will realize the benefit related to all other deferred tax assets. To the extent we increase a valuation allowance, we will include an expense within the tax benefit in the Consolidated Statement of Operations in the period in which such determination is made.

 

A reconciliation of the change in the gross unrecognized tax benefits from January 1, 2015 to December 31, 2017 is as follows (in millions):

 

     Federal, State,
and Foreign
Tax
    Accrued
Interest and
Penalties
    Gross
Unrecognized
Income Tax
Benefits
 

Balance at January 1, 2015

   $ 34.2     $ 0.8     $ 35.0  

Additions for tax positions of prior years

     14.1       0.2       14.3  

Additions for tax positions related to 2015

     4.7       —         4.7  

Reductions due to lapse of applicable statute of limitations

     (6.9     (0.5     (7.4
  

 

 

   

 

 

   

 

 

 

Balance at December 31, 2015

   $ 46.1     $ 0.5     $ 46.6  
  

 

 

   

 

 

   

 

 

 

Additions for tax positions of prior years

     1.8       0.2       2.0  

Additions for tax positions related to 2016

     3.9       —         3.9  

Reductions due to lapse of applicable statute of limitations

     (16.4     (0.2     (16.6
  

 

 

   

 

 

   

 

 

 

Balance at December 31, 2016

   $ 35.4     $ 0.5     $ 35.9  
  

 

 

   

 

 

   

 

 

 

Additions for tax positions of prior years

     1.7       0.3       2.0  

Additions for tax positions related to 2017

     4.5       —         4.5  

Reductions due to lapse of applicable statute of limitations

     (4.1     (0.1     (4.2
  

 

 

   

 

 

   

 

 

 

Balance at December 31, 2017

   $ 37.5     $ 0.7     $ 38.2  
  

 

 

   

 

 

   

 

 

 

As of December 31, 2017, 2016, and 2015, gross unrecognized benefits that would affect the effective tax rate if recognized were $33.9, $32.0, and $43.5 million, respectively, offset by deferred tax benefits of $0.4, $1.1, and $1.0 million related to the federal tax effect of state income taxes for the same periods. Over the next twelve months, our existing tax positions will continue to generate increased liabilities for unrecognized tax benefits. It is reasonably possible that our gross unrecognized tax benefits will decrease up to $5.5 million in the next twelve months. These adjustments, if recognized, would positively impact our effective tax rate, and would be recognized as additional tax benefits in our Consolidated Statements of Operations.

In accordance with ASU 2013-11, we recorded $16.9 million of gross unrecognized tax benefits as an offset to deferred tax assets as of December 31, 2017, and the remaining $17.0 million has been recorded as noncurrent income taxes payable.

We recognize potential accrued interest and penalties related to unrecognized tax benefits in income tax expense. At December 31, 2017, 2016, and 2015, we have accrued $0.7, $0.5, and $0.5 million, respectively, for potential payments of interest and penalties.

In accordance with ASU 2016-09, which was adopted in the second quarter of 2016, we recorded $2.2 million of deferred tax assets related to excess tax benefits for federal research and development income tax credits not previously benefitted and $0.6 million of deferred tax assets for the tax benefit on the cumulative effect adjustment associated with the change in accounting for RSU forfeitures.

We are subject to examination by the Internal Revenue Service (“IRS”) for the 2014-2016 tax years, state tax jurisdictions for the 2013-2016 tax years, the Netherlands tax authority for the 2014-2016 tax years, the Spanish tax authority for the 2013-2016 tax years, the Israel tax authority for the 2014-2016 tax years, and the Italian tax authority for the 2013-2016 tax years

XML 36 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
Employee Benefit Plans
12 Months Ended
Dec. 31, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Employee Benefit Plans

Note 12: Employee Benefit Plans

Equity Incentive Plans

As of December 31, 2017, we had outstanding equity awards under our 2017 Equity Incentive Plan and our 2009 Stock Plan. No awards may be granted under our 2009 Stock Plan after June 7, 2017. Our primary equity incentive plans are summarized as follows:

2017 Equity Incentive Plan

Our stockholders approved the 2017 Equity Incentive Plan (“2017 Plan”) on June 7, 2017, which includes:

 

    1,200,000 shares of our common stock reserved for issuance pursuant to such plan;

 

    1,593,660 common stock shares that were available for future grants under the 2009 Equity Incentive Award Plan (“Prior Plan”) immediately prior to termination of authority to grant new awards under the Prior Plan on June 7, 2017;

 

    shares subject to stock options granted under the Prior Plan and outstanding as of June 7, 2017, which expire, or for any reason are cancelled or terminated, after that date without being exercised; and

 

    shares subject to restricted stock unit awards granted under the 2009 Plan that are outstanding and unvested as of June 7, 2017 which are forfeited, terminated, cancelled, or otherwise reacquired after that date without having become vested.

The 2017 Plan provides for grants of stock options (both incentive and nonqualified stock options), restricted stock, stock units, stock bonuses, performance stock, stock appreciation rights, performance stock units, phantom stock, dividend equivalent rights or cash awards. Options and awards generally vest over a period of one to four years from the date of grant and generally expire seven to ten years from the date of the grant. The terms of the 2017 Plan provide that an option price shall not be less than 100% of fair value on the date of the grant. Our board of directors may grant a stock bonus or stock unit award under the 2017 Plan in lieu of all or a portion of any cash bonus that a participant would have otherwise received for the related performance period.

The shares of common stock covered by the 2017 Plan may be treasury shares, authorized but unissued shares, or shares purchased in the open market. If an award under the 2017 Plan is forfeited (including a reimbursement of a non-vested award upon a participant’s termination of employment at a price equal to the par value of the common stock subject to the award) or expired, any shares of common stock subject to the award may be used again for new grants under the 2017 Plan.

The 2017 Plan is administered by the Compensation Committee of the Board of Directors (“Committee”). The Committee has the exclusive authority to administer the 2017 Plan, including the power to (i) designate participants under the 2017 Plan, (ii) determine the types of awards granted to participants under the 2017 Plan, the number of such awards, and the number of shares of our common stock that is subject to such awards, (iii) determine and interpret the terms and conditions of any awards under the 2017 Plan, including the vesting schedule, exercise price, whether to settle or accept the payment of any exercise price, in cash, common stock, other awards, or other property, and whether an award may be cancelled, forfeited, or surrendered, (iv) prescribe the form of each award agreement, and (v) adopt rules for the administration, interpretation, and application of the 2017 Plan.

 

Persons eligible to participate in the 2017 Plan include all of our employees, directors, and consultants, as determined by the Committee. As of December 31, 2017, approximately 3,900 employees and consultants and 5 non-employee directors were eligible to participate in the 2017 Plan.

There were 1.0 million shares outstanding and 1.9 million shares available for grant under the 2017 Plan as of December 31, 2017.

2009 Stock Plan

With the adoption of the 2017 Plan, no additional awards may be granted under the 2009 Stock Plan (“2009 Plan”).

The 2009 Plan provided for grants of stock options (both incentive and nonqualified stock options), restricted stock awards, stock appreciation rights, performance shares, performance stock units, dividend equivalents, stock payments, deferred stock, RSUs, and performance-based awards. Options and awards generally vest over a period of one to four years from the date of grant and generally expire seven to ten years from the date of the grant. The terms of the 2009 Plan provide that an option price shall not be less than 100% of fair value on the date of the grant. Our board of directors could grant a stock bonus or stock unit award under the 2009 Plan in lieu of all or a portion of any cash bonus that a participant would have otherwise received for the related performance period.

The shares of common stock covered by the 2009 Plan may be treasury shares, authorized but unissued shares, or shares purchased in the open market. If an award under the 2009 Plan is forfeited, terminated, cancelled, or otherwise reacquired, any shares of common stock subject to the award may be used again for new grants under the 2017 Plan.

There were 1.3, 2.4, and 2.3 million shares outstanding under the 2009 Plan as of December 31, 2017, 2016, and 2015, respectively.

Amended and Restated 2000 Employee Stock Purchase Plan

As most recently amended on June 4, 2013, our stockholders approved the Amended and Restated 2000 Employee Stock Purchase Plan that increased the number of shares authorized for issuance pursuant to such plan by 2 million shares. The share increase was intended to ensure that we continue to have a sufficient reserve of common stock available under the ESPP to provide our eligible employees with the opportunity to acquire our common stock through participation in a payroll deduction-based ESPP designed to operate in compliance with Section 423 of the IRC. The ESPP does not provide for an automatic increase in the number of shares reserved for issuance under the ESPP.

The ESPP is qualified under Section 423 of the IRC. Eligible employees may contribute from one to ten percent of their base compensation. Employees are not able to purchase more than the number of shares having a value greater than $25,000 in any calendar year, as measured at the beginning of the offering period under the ESPP. The purchase price shall be the lesser of 85% of the fair value of the stock, either on the offering date or on the purchase date. The offering period shall not exceed 27 months beginning with the offering date. The ESPP provides for offerings of four consecutive, overlapping six-month offering periods, with a new offering period commencing on the first trading day on or after February 1 and August 1 of each year.

There were 0.3 million shares issued under the ESPP at an average purchase price of $35.18, $32.88, and $31.66 during each of the years ended December 31, 2017, 2016, and 2015, respectively. As of December 31, 2017, there was $1.9 million of total unrecognized compensation cost related to stock-based compensation arrangements granted under the ESPP, which is expected to be recognized over a period of 1.8 years. At December 31, 2017, 2016, and 2015, there were 0.9, 1.2, and 1.5 million shares, respectively, of our common stock reserved for issuance under the ESPP.

Employee 401(k) Plan

We sponsor a 401(k) Savings Plan (“401(k) Plan”) that provides retirement and incidental benefits for our U.S. employees. Employees may contribute from 1% to 75% of their annual compensation to the 401(k) Plan, limited to a maximum annual amount as set periodically by the IRS. We match 50% of U.S. employee contributions, up to a maximum of the first 4% of the employee’s compensation contributed to the plan, subject to IRS limitations. All matching contributions vest over four years starting with the hire date of the individual employee. Our matching contributions to the 401(k) Plan totaled $2.3, $2.2, and $2.3 million during the years ended December 31, 2017, 2016, and 2015, respectively. The employees’ contributions and our contributions are invested in mutual funds managed by a fund manager, or in self-directed retirement plans.

Valuation and Expense Information under ASC 718

We account for stock-based payment awards in accordance with ASC 718, which requires the measurement and recognition of compensation expense for all equity awards granted to our employees and directors, including employee stock options, RSUs, and ESPP purchase rights related to all stock-based compensation plans based on the fair value of such awards on the date of grant. We amortize stock-based compensation cost on a graded vesting basis over the vesting period reduced by actual forfeitures, after assessing the probability of achieving the requisite performance criteria with respect to performance-based awards. Stock-based compensation cost is recognized over the requisite service period for each separately vesting tranche of the award as though the award were, in substance, multiple awards. Prior to adoption of ASU 2016-09 in the first quarter of 2016 as explained more fully in Note 1—The Company and Its Significant Accounting Policies, stock-based compensation expense was reduced by estimated forfeitures.

We use the BSM option pricing model to value stock-based compensation for stock options. We value market-based awards using a Monte Carlo valuation model. We value RSUs at the market price on the date of grant.

Stock-based compensation expense related to stock options, RSUs, ESPP purchase rights, and stock options under ASC 718 for the years ended December 31, 2017, 2016, and 2015 is summarized as follows (in thousands):

 

     2017      2016      2015  

RSUs

   $ 21,887      $ 28,952      $ 29,671  

ESPP purchase rights

     4,645        2,795        4,003  

Employee stock options

     —          79        397  
  

 

 

    

 

 

    

 

 

 

Total stock-based compensation

     26,532        31,826        34,071  

Income tax benefit

     (8,188      (10,342      (9,436
  

 

 

    

 

 

    

 

 

 

Stock-based compensation expense, net of tax

   $ 18,344      $ 21,484      $ 24,635  
  

 

 

    

 

 

    

 

 

 

Valuation Assumptions for Stock Options and ESPP Purchases

The BSM model determines the fair value of stock options based on the stock price on the date of grant and assumptions including volatility, expected term, and interest rates. Expected volatility is based on the historical volatility of our stock over a preceding period commensurate with the expected term of the stock option. The expected term is based on management’s consideration of the historical life of the stock options, the vesting period of the stock options granted, and the contractual period of the stock options granted. The risk-free interest rate for the expected term of the stock options is based on the U.S. Treasury yield curve in effect at the time of grant. Expected dividend yield was not considered in the option pricing formula since we do not pay dividends and have no current plans to do so in the future.

Stock options were not granted during the years ended December 31, 2017, 2016, and 2015. The estimated weighted average fair value per share of ESPP purchase rights issued and the assumptions used to estimate fair value for the years ended December 31, 2017, 2016, and 2015 are as follows:

 

     2017     2016     2015  

Weighted average fair value per share

   $ 12.09     $ 10.69     $ 10.28  

Expected volatility

     24% - 28     22% - 32     19% - 28

Risk-free interest rate

     0.7% - 1.3     0.4% - 0.8     0.1% - 0.7

Expected term (in years)

     0.5 - 2.0       0.5 - 2.0       0.5 - 2.0  

Stock Option Activity

Stock options outstanding and exercisable, including performance-based and market-based options, as of December 31, 2017, 2016, and 2015 and activity for each of the years then ended are summarized as follows (in thousands, except weighted average exercise price and remaining contractual term):

 

     Shares     Weighted
average
exercise
price
     Weighted
average
remaining
contractual
term
(years)
     Aggregate
intrinsic
value
 

Options outstanding at January 1, 2015

     566     $ 13.67        
  

 

 

   

 

 

       

Options exercised

     (124     15.35        
  

 

 

   

 

 

       

Options outstanding at December 31, 2015

     442     $ 13.20        
  

 

 

   

 

 

       

Options forfeited and expired

     (12     10.77        

Options exercised

     (115     11.64        
  

 

 

   

 

 

       

Options outstanding at December 31, 2016

     315     $ 13.86        1.46      $ 9,480  
  

 

 

   

 

 

    

 

 

    

 

 

 

Options exercised

     (165     12.45        
  

 

 

   

 

 

       

Options outstanding at December 31, 2017

     150     $ 15.43        1.27      $ 2,116  
  

 

 

   

 

 

    

 

 

    

 

 

 

Options vested and expected to vest at December 31, 2017

     150     $ 15.43        1.27      $ 2,116  
  

 

 

   

 

 

    

 

 

    

 

 

 

Options exercisable at December 31, 2017

     150     $ 15.43        1.27      $ 2,116  
  

 

 

   

 

 

    

 

 

    

 

 

 

Aggregate stock option intrinsic value represents the difference between the closing price per share of our common stock on the last trading day of the fiscal period and the exercise price of the underlying awards for the options that were in the money at December 31, 2017, 2016, and 2015. The total intrinsic value of options exercised, determined as of the date of option exercise, was $5.3, $3.8, and $3.7 million for the years ended December 31, 2017, 2016, and 2015, respectively. There was no unrecognized compensation cost related to stock options expected to vest as of December 31, 2017. The weighted average exercise price ranges between $14.28 and $16.57. The weighted average remaining contractual term ranges between 0.86 and 1.68 years as of December 31, 2017.

Non-vested RSUs

Non-vested RSUs were awarded to employees under our equity incentive plans. Non-vested RSUs do not have the voting rights of common stock and the shares underlying non-vested RSUs are not considered issued and outstanding. Non-vested RSUs generally vest over a service period of one to four years. The compensation expense incurred for these service-based awards is based on the closing market price of our stock on the date of grant and is amortized on a graded vesting basis over the requisite service period. The weighted average fair value of RSUs granted during the years ended December 31, 2017, 2016, and 2015 were $35.89, $43.35, and $41.61, respectively.

Non-vested RSUs, including performance-based and market-based RSUs, as of December 31, 2017, 2016, and 2015, and activity for each of the years then ended, are summarized as follows (shares in thousands):

 

     Shares      Weighted
average grant
date fair value
 

Non-vested at January 1, 2015

     2,003      $ 35.91  
  

 

 

    

 

 

 

Restricted stock granted

     1,104        41.61  

Restricted stock vested

     (925      32.39  

Restricted stock forfeited

     (368      39.08  
  

 

 

    

 

 

 

Non-vested at December 31, 2015

     1,814      $ 40.53  
  

 

 

    

 

 

 

Restricted stock granted

     1,359        43.35  

Restricted stock vested

     (787      38.34  

Restricted stock forfeited

     (303      39.54  
  

 

 

    

 

 

 

Non-vested at December 31, 2016

     2,083      $ 43.34  
  

 

 

    

 

 

 

Restricted stock granted

     1,467        35.89  

Restricted stock vested

     (761      42.74  

Restricted stock forfeited

     (510      41.51  
  

 

 

    

 

 

 

Non-vested at December 31, 2017

     2,279      $ 39.16  
  

 

 

    

 

 

 

Vested RSUs

Performance-based RSUs that vested based on annual financial results are expensed in the period that the performance criteria were met. The grant date fair value of RSUs that vested during the years ended December 31, 2017, 2016, and 2015 were $42.74, $38.34, and $32.39 million, respectively. Aggregate intrinsic value of RSUs vested and expected to vest at December 31, 2017 was $62.7 million calculated as the closing price per share of our common stock on the last trading day of the fiscal period multiplied by 2.1 million RSUs vested and expected to vest at December 31, 2017. RSUs expected to vest represent time-based RSUs unvested and outstanding at December 31, 2017, and performance-based RSUs for which the requisite service period has not been rendered, but are expected to vest based on the achievement of performance conditions. There was approximately $34.3 million of unrecognized compensation costs related to RSUs expected to vest as of December 31, 2017. That cost is expected to be recognized over a weighted average period of 1.15 years.

 

Performance-based and Market-based RSUs and Stock Options

Performance-based and market-based RSUs included in the tables above as of December 31, 2017, 2016, and 2015, and activity for each of the years then ended, are summarized below (in thousands):

 

     Performance-based     Market-based  
     RSUs     Stock
Options
    RSUs  

Non-vested at January 1, 2015

     852       16       34  
  

 

 

   

 

 

   

 

 

 

Granted

     569       —         18  

Vested

     (284     —         (3

Forfeited

     (217     —         (26
  

 

 

   

 

 

   

 

 

 

Non-vested at December 31, 2015

     920       16       23  
  

 

 

   

 

 

   

 

 

 

Granted

     821       —         —    

Vested

     (226     (4     —    

Forfeited

     (250     (12     —    
  

 

 

   

 

 

   

 

 

 

Non-vested at December 31, 2016

     1,265       —         23  
  

 

 

   

 

 

   

 

 

 

Granted

     675       —         —    

Vested

     (284     —         —    

Forfeited

     (447     —         —    
  

 

 

   

 

 

   

 

 

 

Non-vested at December 31, 2017

     1,209       —         23  
  

 

 

   

 

 

   

 

 

 

Approximately 2% of the non-vested performance-based RSUs at December 31, 2017 subsequently vested during the first quarter of 2018 based on achievement of specified performance criteria related to revenue and non-GAAP operating income targets.

We use the BSM option pricing model to value performance-based awards. We use a Monte Carlo option pricing model to value market-based awards. The estimated grant date fair value per share of performance-based and market-based RSUs granted and the assumptions used to estimate grant date fair value for the years ended December 31, 2017, 2016, and 2015 are as follows:

 

     Performance-based      Market-based  
     RSUs      RSUs  
     Short-term      Long-term     

 

 

Year ended December 31, 2017 Grants

        

Grant date fair value per share

   $ 47.18      $ 33.43     

Service period (years)

     1.0        2.0 - 3.0     

Year ended December 31, 2016 Grants

        

Grant date fair value per share

   $ 39.79      $ 45.76     

Service period (years)

     1.0        2.0 - 3.0     

Year ended December 31, 2015 Grants

        

Grant date fair value per share

   $ 38.77      $ 42.82      $ 33.84  

Service period (years)

     1.0        2.0 - 3.0     

Derived service period (years)

           1.60  

Implied volatility

           30.0

Risk-free interest rate

           1.7

 

Our performance-based RSUs generally vest when specified performance criteria are met based on bookings, revenue, cash provided by operating activities, non-GAAP operating income, non-GAAP earnings per share, revenue growth compared to market comparables, non-GAAP earnings per share growth compared to cash flows from operating activities growth, or other targets during the service period; otherwise, they are forfeited. Non-GAAP operating income is defined as operating income determined in accordance with GAAP, adjusted to remove the impact of certain expenses as defined in Unaudited Non-GAAP Financial Information. Non-GAAP earnings per share is defined as net income (loss) determined in accordance with GAAP, adjusted to remove the impact of certain expenses, and the related tax effects, divided by the weighted average number of common shares and dilutive potential common shares outstanding during the period as more fully defined in Note 2—Earnings Per Share of the Notes to Consolidated Financial Statements.

The grant date fair value per share determined in accordance with the BSM valuation model is being amortized over the service period of the performance-based awards. The probability of achieving the awards was determined based on review of the actual results achieved thus far by each business unit compared with the operating plan during the pertinent service period as well as the overall strength of the business unit. Stock-based compensation expense was adjusted based on this probability assessment. As actual results are achieved during the service period, the probability assessment is updated and stock-based compensation expense adjusted accordingly. Our stock compensation expense could change significantly in future periods if our probability assessments change significantly.

Market-based awards that were granted in prior periods vest when our average closing stock price exceeds defined multiples of the closing stock price for 90 consecutive trading days. If these multiples were not achieved by the expiration date, the awards are forfeited. The grant date fair value is being amortized over the average derived service period of the awards. The average derived period and total fair value were determined using a Monte Carlo valuation model based on our assumptions, which include a risk-free interest rate and implied volatility.

XML 37 R22.htm IDEA: XBRL DOCUMENT v3.8.0.1
Restructuring and Other
12 Months Ended
Dec. 31, 2017
Restructuring and Related Activities [Abstract]  
Restructuring and Other

Note 13: Restructuring and Other

During the years ended December 31, 2017, 2016, and 2015, we continue to analyze our cost structure and re-align our cost structure following our business acquisitions. These charges primarily relate to integrating recently acquired businesses, consolidating facilities, eliminating redundancies, and lowering our operating expense run rate. Restructuring and other consists primarily of restructuring, severance, short-term retention costs, facility downsizing and relocation, and acquisition integration expenses. Our restructuring and other plans are accounted for in accordance with ASC 420, ASC 712, and ASC 820.

Restructuring and other costs for the years ended December 31, 2017, 2016, and 2015 were $7.6, $6.7, and $5.7 million, respectively. Restructuring and other costs include severance costs of $4.7, $4.1, and $3.0 million related to head count reductions of 144, 128, and 99 for the years ended December 31, 2017, 2016, and 2015, respectively. Severance costs include severance payments, related employee benefits, outplacement fees, recruiting, and employee relocation costs.

Facilities relocation and downsizing expenses for the years ended December 31, 2017, 2016, and 2015 were $0.6, $0.5, and $0.9 million, respectively. Facilities restructuring and other expenses are primarily related to the relocation of certain manufacturing and administrative locations to consolidate, streamline, or improve operations. Integration expenses for the years ended December 31, 2017, 2016, and 2015 of $2.3, $2.1, and $1.8 million, respectively, were required to integrate our business acquisitions.

 

Restructuring and other reserve activities for the years ended December 31, 2017 and 2016 are summarized as follows (in thousands):

 

     2017      2016  

Reserve balance at January 1

   $ 1,824      $ 3,019  

Restructuring charges

     5,136        2,808  

Other charges

     2,424        3,921  

Non-cash restructuring and other

     (264      (403

Cash payments

     (6,668      (7,521
  

 

 

    

 

 

 

Reserve balance at December 31

   $ 2,452      $ 1,824  
  

 

 

    

 

 

 
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information, Geographic Regions, and Major Customers
12 Months Ended
Dec. 31, 2017
Segment Reporting [Abstract]  
Segment Information, Geographic Regions, and Major Customers

Note 14: Segment Information, Geographic Regions, and Major Customers

Operating Segments

Operating segment information is required to be presented based on the internal reporting used by the chief operating decision making group (“CODM”) to allocate resources and evaluate operating segment performance. Our CODM is comprised of our Chief Executive Officer and Chief Financial Officer (“CODM group”). The CODM group is focused on assessment and resource allocation among the Industrial Inkjet, Productivity Software, and Fiery operating segments.

Our operating segments are integrated through their reporting and operating structures, shared technology and practices, shared sales and marketing, shared back office support functions, and combined production facilities. Our enterprise management processes use financial information that is closely aligned with our three operating segments at the gross profit level. Relevant discrete financial information is prepared at the gross profit level for each of our three operating segments, which is used by the CODM group to allocate resources and assess the performance of each operating segment.

We classify our revenue, operating segment profit (i.e., gross profit), assets, and liabilities in accordance with our operating segments as follows:

Industrial Inkjet, which consists of our VUTEk super-wide and wide format display graphics, Nozomi corrugated packaging and display, Reggiani textile, and Cretaprint ceramic tile decoration and building material industrial digital inkjet printers; digital UV curable, LED curable, ceramic, water-based, and thermoforming and specialty ink, as well as a variety of textile ink including dye sublimation, pigmented, reactive dye, acid dye, pure disperse dye, water-based dispersed printing ink, and coatings; digital inkjet printer parts; and professional services. Printing surfaces include paper, vinyl, corrugated, textile, glass, plastic, aluminum composite, ceramic tile, wood, and many other flexible and rigid substrates.

Productivity Software, which consists of a complete software suite that enables efficient and automated end-to-end business and production workflows for the print and packaging industry. This Productivity Suite also provides tools to enable revenue growth, efficient scheduling, and optimization of processes, equipment, and personnel. Customers are provided the financial and technical flexibility to deploy locally within their business or to be hosted in the cloud. The Productivity Suite addresses all segments of the print industry and consists of the: (i) Packaging Suite,with Radius at its core, for tag & label, cartons, and flexible packaging businesses; (ii) Corrugated Packaging Suite, with CTI at its core, for corrugated packaging businesses, including corrugated control capability using EFI Escada; (iii) Enterprise Commercial Print Suite, with Monarch at its core, for enterprise print businesses; (iv) Publication Print Suite, with Monarch or Technique at its core, for publication print businesses; (v) Midmarket Print Suite, with Pace at its core, for medium size print businesses; (vi) Quick Print Suite, with PrintSmith Vision and essential capabilities of Digital StoreFront at its core, for small printers and in-plant sites; and (vii) Value Added Products, available with the suite and standalone, such as web-to-print, e-commerce, cross media marketing, warehousing, fulfillment, shop floor data collection, and shipping to reduce costs, increase profits, and offer new products and services to their existing and future customers. We also market Optitex fashion CAD software, which facilitates fast fashion and increased efficiency in the textile and fashion industries.

Fiery, which consists of Fiery and FFPS, which was recently acquired from Xerox, that transform digital copiers and printers into high performance networked printing devices for the office, commercial, and industrial printing markets. This operating segment is comprised of (i) stand-alone DFEs connected to digital printers, copiers, and other peripheral devices, (ii) embedded DFEs and design-licensed solutions used in digital copiers and multi-functional devices, (iii) optional software integrated into our DFE solutions such as Fiery Central and Graphics Arts Package, (iv) Fiery Self Serve, our self-service and payment solution, and (v) stand-alone software-based solutions such as our proofing, textile, and scanning solutions.

Our CODM group evaluates the performance of our operating segments based on net sales and gross profit. Gross profit for each operating segment includes revenue from sales to third parties and related cost of revenue attributable to the operating segment. Cost of revenue for each operating segment excludes certain expenses managed outside the operating segments consisting primarily of stock-based compensation expense.

Operating income is not reported by operating segment because operating expenses include significant shared expenses and other costs that are managed outside of the operating segments. Such operating expenses include various corporate expenses such as stock-based compensation, corporate sales and marketing, research and development, amortization of identified intangibles, various non-recurring charges, and other separately managed general and administrative expenses.

Operating segment profit (i.e., gross profit), excluding stock-based compensation expense, for the years ended December 31, 2017, 2016, and 2015 is summarized as follows (in thousands):

 

     2017     2016     2015  

Industrial Inkjet

      

Revenue

   $ 570,688     $ 562,583     $ 447,705  

Gross profit

     208,620       198,923       150,964  

Gross profit percentages

     36.6     35.4     33.7

Productivity Software

      

Revenue

   $ 156,561     $ 151,737     $ 135,350  

Gross profit

     114,460       114,179       99,278  

Gross profit percentages

     73.1     75.2     73.3

Fiery

      

Revenue

   $ 266,011     $ 277,745     $ 299,458  

Gross profit

     185,937       198,322       210,140  

Gross profit percentages

     69.9     71.4     70.2

 

Operating segment profit (i.e., gross profit) for the years ended December 31, 2017, 2016, and 2015 is reconciled to the Consolidated Statements of Operations as follows (in thousands):

 

     2017      2016      2015  

Segment gross profit

   $ 509,017      $ 511,424      $ 460,382  

Stock-based compensation expense

     (2,561      (2,784      (2,837

Other items excluded from segment profit

     —          (475      (115
  

 

 

    

 

 

    

 

 

 

Gross profit

   $ 506,456      $ 508,165      $ 457,430  
  

 

 

    

 

 

    

 

 

 

The Fiery gross profit percentage is impacted by $1.4 million during the year ended December 31, 2017, charged to cost of revenue, which reflects the cost of manufacturing plus a portion of the expected profit margin related to the acquired FFPS inventories. Inventory acquired in the acquisition of FFPS is required to be recorded at fair value rather than historical cost in accordance with ASC 805. This amount is not included in the financial information regularly reviewed by the CODM group as this acquisition-related charge is not indicative of the gross margin trends in the FFPS business. Excluding this charge, the Fiery gross profit percentage would be 70.4% for the year ended December 31, 2017.

Tangible and intangible assets, net of liabilities, are summarized by operating segment as of December 31, 2017 and 2016 as follows (in thousands):

 

     Industrial
Inkjet
     Productivity
Software
    Fiery      Corporate and
Unallocated 
Net Assets
     Total  

December 31, 2017

             

Goodwill

   $ 154,373      $ 174,644     $ 74,261      $ —        $ 403,278  

Identified intangible assets, net

     66,547        36,379       20,082        —          123,008  

Tangible assets, net of liabilities

     221,933        (27,755     11,286        49,561        255,025  
  

 

 

    

 

 

   

 

 

    

 

 

    

 

 

 

Net tangible and intangible assets

   $ 442,853      $ 183,268     $ 105,629      $ 49,561      $ 781,311  
  

 

 

    

 

 

   

 

 

    

 

 

    

 

 

 

December 31, 2016

             

Goodwill

   $ 141,068      $ 155,475     $ 63,298      $ —        $ 359,841  

Identified intangible assets, net

     84,465        38,440       92        —          122,997  

Tangible assets, net of liabilities

     153,699        (27,646     33,966        183,158        343,177  
  

 

 

    

 

 

   

 

 

    

 

 

    

 

 

 

Net tangible and intangible assets

   $ 379,232      $ 166,269     $ 97,356      $ 183,158      $ 826,015  
  

 

 

    

 

 

   

 

 

    

 

 

    

 

 

 

Corporate and unallocated assets consist of cash and cash equivalents, short-term investments, restricted investments and cash equivalents, corporate headquarters facility, convertible senior notes, net, imputed financing obligation related to build-to-suit lease, income taxes receivable, and income taxes payable.

Geographic Regions

Our revenue originates in the U.S., China, the Netherlands, Germany, Italy, France, the U.K., Spain, Israel, Brazil, and Australia. We report revenue by geographic region based on ship-to destination. Shipments to some of our significant printer manufacturer/distributor customers are made to centralized purchasing and manufacturing locations, which in turn sell through to other locations. As a result of these factors, we believe that sales to certain geographic locations might be higher or lower, as the ultimate destinations are difficult for us to ascertain.

 

Our revenue by ship-to destination for the years ended December 31, 2017, 2016, and 2015 was as follows (in thousands):

 

     2017      2016      2015  

Americas

   $ 487,968      $ 500,411      $ 473,599  

EMEA

     369,610        360,305        291,103  

APAC

     135,682        131,349        117,811  
  

 

 

    

 

 

    

 

 

 

Total Revenue

   $ 993,260      $ 992,065      $ 882,513  
  

 

 

    

 

 

    

 

 

 

Our tangible long-lived assets consist primarily of property and equipment, net, of $98.8 million. Of this amount, $77.7 million resides in the Americas, $19.1 million resides in EMEA, consisting primarily of Cretaprint and Reggiani equipment and leasehold improvements, and $2.0 million resides in APAC, consisting primarily of India leasehold improvements and equipment.

Major Customers

One customer, Xerox, provided 11% and 12% of our consolidated revenue for the years ended December 31, 2017 and 2015, respectively. No customer accounted for more than 10% of our revenue for the year ended December 31, 2016. No customer accounted for more than 10% of our net consolidated accounts receivables at December 31, 2017 and 2016.

XML 39 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
Property and Equipment, net
12 Months Ended
Dec. 31, 2017
Property, Plant and Equipment [Abstract]  
Property and Equipment, net

Note 15: Property and Equipment, net

Property and equipment, net, as of December 31, 2017 and 2016 are as follows (in thousands):

 

     2017      2016  

Land, buildings, and improvements (including build-to-suit lease)

   $ 68,404      $ 67,841  

Equipment and purchased software

     93,849        86,665  

Furniture and leasehold improvements

     20,270        18,713  
  

 

 

    

 

 

 
     182,523        173,219  

Less accumulated depreciation and amortization

     (83,761      (69,745
  

 

 

    

 

 

 

Property and equipment, net

   $ 98,762      $ 103,474  
  

 

 

    

 

 

 

Depreciation expense was $16.8, $14.1, and $12.2 million for the years ended December 31, 2017, 2016, and 2015, respectively.

Fremont, California. We entered into a 15-year lease agreement pursuant to which we leased approximately 59,000 square feet of a building located in Fremont, California. The lease commenced on September 1, 2013. Minimum lease payments are $18.5 million, net of full abatement of rent for the first three years of the lease term. During the initial lease term, we also have certain rights of first refusal to (i) lease the remaining portion of the facility and/or (ii) purchase the facility. This location contains the engineering, marketing, and administrative operations for our Fiery operating segment. We relocated our former corporate headquarters to the adjacent building, which we purchased during the fourth quarter of 2013.

The leased facility was a cold shell requiring additional build-out and tenant improvements. The landlord paid the costs of the build-out up to $4.5 million, including all structural improvements, and we paid the costs of tenant improvements beyond that amount. We paid $5.3 million of tenant improvements, including furniture and equipment and capitalized interest. The landlord is responsible for costs related to force majeure events that result in any damage to the facility. We were responsible for cost over-runs, if any, related to force majeure events including strikes, war, and material availability. Since we were responsible for cost overruns related to certain force majeure events, we were in substance offering an indemnification for events outside of our control. As such, we are deemed to be the accounting owner of the portion of the facility that we occupy. As of December 31, 2017, and 2016, we have capitalized $10.0 and $10.3 million, respectively, in property and equipment based on the estimated replacement cost of the portion of the building that we occupy, including capitalized interest, reduced by accumulated depreciation.

Monthly lease payments are allocated between the land element of the lease, which is accounted for as an operating lease, and the imputed financing obligation. The imputed financing obligation is being amortized in accordance with the effective interest method using the interest rate determined in accordance with the requirements of sale leaseback accounting. The imputed interest cost incurred during the construction period was capitalized as a component of the construction cost. As of December 31, 2017, the imputed financing obligation in connection with the facility was $13.9 million, including accrued interest, which is classified as a noncurrent imputed financing obligation in our Consolidated Balance Sheet. If the requirements of sale leaseback accounting are satisfied, or at the end of the initial lease term, we will reverse the net book value of the building and the corresponding imputed financing obligation.

Eagan, Minnesota. In 2016, management approved a plan to sell approximately 5.6 acres and the office building located at 1340 Corporate Center Curve, Eagan, Minnesota, consisting of 43,682 square feet, and the related improvements were classified as held for sale. On April 13, 2017, we entered into an agreement under which we agreed to sell the office building, improvements, and related land, subject to completion of a 150-day due diligence period, which expired on September 7, 2017 without the transaction closing. Accordingly, assets previously recorded as held for sale of $3.8 million, which consisted of $2.9 million net book value of the facility and $0.9 million of related land as of December 31, 2016, have been classified as assets held for use within property and equipment, net, in our Consolidated Balance Sheet as of December 31, 2017.

Manchester, New Hampshire. On August 26, 2016, we entered into a lease agreement and have accounted for a lease term of 48.5 years, inclusive of two renewal options of 5.0 and 3.5 years, with the City of Manchester to lease 16.9 acres of land adjacent to the Manchester Regional Airport. The land is subleased to BTMU during the term of the lease related to the manufacturing facility that is being constructed on the site, which is described below. Minimum lease payments are $13.3 million during the entire 48.5 year term of the land lease, excluding six months of the land lease that is financed into the manufacturing facility lease.

On August 26, 2016, we entered into a six-year lease with BTMU whereby a 225,000 square foot manufacturing and warehouse facility is under construction related to our super-wide format industrial digital inkjet printer business at a projected cost of $40 million and a construction period of 20 months. Minimum lease payments during the entire initial six-year term are $1.8 million. Upon completion of the initial six-year term, we have the option to renew the lease, purchase the facility, or return the facility to BTMU subject to an 89% residual value guarantee under which we would recognize additional rent expense in the form of a variable rent payment. We have assessed our exposure in relation to the residual value guarantee and believe that there is no deficiency to the guaranteed value with respect to funds expended by BTMU as of December 31, 2017. We are treated as the owner of the facility for federal income tax purposes.

The funds pledged under the lease represent 115% of the total expenditures made by BTMU through December 31, 2017. The funds are invested in $32.5 million of cash and cash equivalents at December 31, 2017; and $5.1 and $1.2 million of U.S. government securities and cash equivalents, respectively at December 31, 2016, with a third party trustee and will be restricted during the construction period. Upon completion of construction, the funds will be released as cash and cash equivalents. The portion of released funds that represents 100% of the total expenditures made by BTMU will be deposited with BTMU and restricted as collateral until the end of the underlying lease period.

The funds pledged as collateral are invested in cash equivalents as of December 31, 2017, and cash equivalents and short-term investments as of December 31, 2016, and are classified as restricted cash equivalents and investments on our Consolidated Balance Sheets.

We have applied the accounting and disclosure requirements set forth in ASC 810-10 for VIEs. We have evaluated the BTMU lease agreement to determine if the arrangement qualifies as a VIE under ASC 810-10. We have determined that the lease agreement does not qualify as a VIE and, as such, we are not required to consolidate the VIE in our consolidated financial statements.

Meredith, New Hampshire. During the fourth quarter of 2017, management approved a plan to sell approximately 31.5 acres of land and two manufacturing buildings located at One Vutek Place and 189 Waukewan Street, Meredith, New Hampshire, consisting of 163,000 total square feet. Assets previously recorded within property and equipment, net, of $5.1 million consisting of $4.5 million net book value of the facility and $0.6 million of related land have been reclassified as assets held for sale in our Consolidated Balance Sheet as of December 31, 2017. Management expects the sale to be completed by December 31, 2018.

The fair value of the Meredith facility, based on expected sales proceeds, less cost to sell, is expected to be less than the carrying amount of the assets. As a result, we incurred an impairment loss of approximately $0.9 million, which has been recognized on our Consolidated Statements of Operations in the year ended December 31, 2017.

XML 40 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
License Agreement
12 Months Ended
Dec. 31, 2017
Text Block [Abstract]  
License Agreement

Note 16: License Agreement

On November 1, 2017 (“Effective Date”), we entered into an Agreement with Xeikon, which is a division of the Flint Group headquartered in Luxembourg to license the rights to the manufacturing, technology, marketing, and support of the Jetrion business. Pursuant to the Agreement, we provided Xeikon access to the Jetrion customer list and enabled Xeikon to assume the relationship with the third-party outsourcing company that manufactured Jetrion printers for us and resell the printers to our current customer base. Xeikon will purchase UV label ink exclusively from us and resell to both our current customer base as well as new Xeikon inkjet customers. Per the terms of the Agreement, we agreed to cease sales of Jetrion products for four years after the Effective Date. We received cash consideration of $2.0 million during 2017 followed by annual volume-based royalty payments based on Xeikon’s ink purchases from us through October 31, 2021.

We determined the amount of the actual payments received in 2017 related to Jetrion customer list access, Jetrion trade name, and volume-based royalty payments. Access to the customer list is recognized immediately as other income in our Consolidated Statement of Operations. Trade name is recognized ratably over four years as other income in our Consolidated Statements of Operations. Volume-based royalty payments from Xeikon’s ink purchases are recognized as revenue ratably over four years. For the year ended December 31, 2017, we recognized $0.1 and $0.3 million of revenue and other income in our Consolidated Statements of Operations from the Agreement.

 

SUPPLEMENTARY DATA

XML 41 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
Quarterly Consolidated Financial Information
12 Months Ended
Dec. 31, 2017
Quarterly Financial Information Disclosure [Abstract]  
Quarterly Consolidated Financial Information

Unaudited Quarterly Consolidated Financial Information

The following table presents our operating results for each of the quarters in the years ended December 31, 2017 and 2016. The information for each of these quarters is unaudited, but has been prepared on the same basis as our audited consolidated financial statements appearing elsewhere in this Annual Report on Form 10-K. In the opinion of management, all necessary adjustments (consisting of normal recurring adjustments and retroactive adjustments in the fourth quarter of 2016) have been included that are required to state fairly our unaudited quarterly results when read in conjunction with our audited consolidated financial statements and the notes thereto appearing in this Annual Report on Form 10-K. These operating results are not necessarily indicative of the results for any future period.

 

     2017  

(in thousands except per share data)

   Q1      Q2      Q3      Q4  

Revenue

   $ 228,691      $ 247,047      $ 248,359      $ 269,163  

Gross profit

     123,530        127,252        127,458        128,216  

Income from operations

     8,143        7,991        7,397        4,016  

Net income (loss)

     4,787        2,759        3,454        (26,345

Net income (loss) per basic common share

   $ 0.10      $ 0.06      $ 0.07      $ (0.58

Net income (loss) per diluted common share

   $ 0.10      $ 0.06      $ 0.07      $ (0.58
     2016  

(in thousands except per share data)

   Q1      Q2      Q3      Q4  

Revenue

   $ 234,133      $ 245,650      $ 245,575      $ 266,707  

Gross profit

     118,397        125,047        125,194        139,527  

Income from operations

     6,969        11,709        9,410        27,731  

Net income

     2,103        5,235        17,662        19,949  

Net income per basic common share

   $ 0.04      $ 0.11      $ 0.38      $ 0.43  

Net income per diluted common share

   $ 0.04      $ 0.11      $ 0.37      $ 0.42  

Income from operations decreased by $3.4 million during the quarter ended December 31, 2017, primarily because the estimated probability of achieving the Optitex earnout performance targets was increased, resulting in a $2.0 million increase in the related accrual during the quarter. Net loss during the quarter ended December 31, 2017, was further impacted by the $27.5 million tax charge related to the provisional estimate of the impact of the 2017 Tax Act as more fully explained in Note 11—Income Taxes.

We identified certain errors at our Italian manufacturing subsidiary attributable to the valuation and classification of certain finished goods inventory during the year ended December 31, 2017. These errors resulted in an understatement of operating expenses during the quarter ended December 31, 2016, due to failure to properly impair and expense certain items, properly classify certain amounts included in inventories on the balance sheet, and appropriately depreciate those amounts. As a result, we corrected the accompanying unaudited quarterly consolidated financial information for the fourth quarter of 2016. The impact to gross margin, income from operations, and net income for the three months ended December 31, 2016 for this correction is a decrease of $0.5, $0.7, and $0.6 million, respectively, from amounts previously reported of $140.0, $28.5, and $20.5 million, respectively. Net income per diluted common share decreased by $0.01 per share.

XML 42 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2017
Valuation and Qualifying Accounts [Abstract]  
Schedule II - Valuation and Qualifying Accounts

Schedule II

Valuation and Qualifying Accounts

 

(in thousands)

   Balance
at
beginning
of period
     Charged
to revenue
and
expenses
     Charged to
(from) other
accounts
     Deductions     Balance at
end of
period
 

Year Ended December 31, 2017

             

Allowance for bad debts and sales-related allowances

   $ 23,330      $ 12,416      $  —        $ (3,410   $ 32,336  

Year Ended December 31, 2016

             

Allowance for bad debts and sales-related allowances

     21,993        10,678      $ —          (9,341     23,330  

Year Ended December 31, 2015

             

Allowance for bad debts and sales-related allowances

     17,517        7,536        —          (3,060     21,993  
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
The Company and Its Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2017
The Company

The Company

We are a world leader in customer-centric digital printing innovation focused on the transformation of the printing, packaging, ceramic tile decoration, and textile industries from the use of traditional analog based printing to digital on-demand printing.

Our products include industrial super-wide and wide format display graphics, corrugated packaging and display, textile, and ceramic tile decoration digital inkjet printers that utilize our digital ink, industrial digital inkjet printer parts, and professional services; print production workflow, web-to-print, cross-media marketing, fashion design, and business process automation solutions; and color printing DFEs creating an on-demand digital printing ecosystem. Our ink includes digital UV curable, LED curable, ceramic, water-based, thermoforming, and specialty ink, as well as a variety of textile ink including dye sublimation, pigmented, reactive dye, acid dye, pure disperse dye, water-based dispersed printing ink, and coatings. Our award-winning business process automation solutions are integrated from creation to print and are vertically integrated with our industrial digital inkjet printers and products produced by the leading production digital color page printer manufacturers that are driven by our Fiery DFEs.

Our product portfolio includes Industrial Inkjet including VUTEk display graphics super-wide and wide format, Nozomi corrugated packaging, Reggiani textile, Cretaprint ceramic tile decoration and building material industrial digital inkjet printers and ink; print production workflow, web-to-print, cross-media marketing, Optitex textile 2D and 3D fashion CAD applications, and Productivity Software, which provides corporate printing, corrugated packaging, publishing, and mailing and fulfillment solutions for the printing and packaging industry; Fiery DFEs, including the FFPS DFE, and Generation Digital color matching, color palette creation and print design software. Our integrated solutions and award-winning technologies are designed to automate print and business processes, streamline workflow, provide profitable value-added services, and produce accurate digital output.

Correction of Prior Period Financial Information

Correction of Prior Period Financial Information

We identified certain errors at our Italian manufacturing subsidiary attributable to the valuation and classification of certain finished goods inventory during the year ended December 31, 2017. The errors related to finished goods that should have been impaired and expensed in 2015, inventory utilized in research and development projects that expired and should have been expensed in 2016, and certain assets included in inventory that should have been capitalized and depreciated over their estimated useful lives. The preceding resulted in an understatement of cost of revenue in 2015 and operating expenses in 2016 due to failure to properly impair and expense certain items, properly classify certain amounts included in inventories on the balance sheet, and appropriately depreciate those amounts.

As a result, we have corrected the accompanying consolidated balance sheet as of December 31, 2016 as follows:

 

     December 31, 2016  
(in thousands)    As Previously
Reported
     Adjustments      As Adjusted  

Inventories

   $ 99,075      $ (2,737    $ 96,338  

Property and equipment, net

     103,304        170        103,474  

Total assets

     1,481,496        (2,567      1,478,929  

Deferred tax liabilities

     16,351        (750      15,601  

Total liabilities

     653,664        (750      652,914  

Accumulated other comprehensive loss

     (24,694      119        (24,575

Retained earnings

     419,825        (1,936      417,889  

Total shareholders’ equity

     827,832        (1,817      826,015  

 

We consider this correction to previously issued financial statements to be immaterial.

The impact to net income for the years ended December 31, 2016 and 2015 for this correction is a decrease of $0.6 and $1.3 million, respectively, from amounts previously reported of $45.5 and $33.5 million, respectively

Out-of-Period Adjustments

Out-of-Period Adjustments

During the year ended December 31, 2017, we recorded out-of-period adjustments related to certain bill and hold transactions, which decreased revenue by $3.4 million, decreased gross profit by $0.5 million, and increased net loss by $0.3 million (or $0.01 per diluted share). We evaluated these adjustments considering both qualitative and quantitative factors and the impact of these adjustments in relation to each period, as well as the periods in which they originated. The impact of recognizing these adjustments in prior years was not material to any individual period. Management believes these adjustments are immaterial to these consolidated financial statements and all previously issued financial statements. Such out-of-period adjustments are not part of the Correction of Prior Period Financial Information described above.

Basis of Presentation

Basis of Presentation

The accompanying consolidated financial statements include the accounts of EFI and our subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.

Use of Estimates

Use of Estimates

The preparation of consolidated financial statements requires estimates and judgments that affect the reported amounts of assets, liabilities, revenue, expenses, comprehensive income, cash flows, and related disclosure of contingent assets and liabilities. We evaluate our estimates, including those related to revenue recognition, bad debts, inventory valuation and purchase commitment reserves, warranty obligations, litigation expenses, restructuring activities, fair value of financial instruments, stock-based compensation, income taxes, valuation of goodwill and intangible assets, business combinations, build-to-suit lease accounting, functional currency determination, and contingencies on an ongoing basis. Estimates are based on historical and current experience, the impact of the current economic environment, and various other assumptions believed to be reasonable under the circumstances at the time of the estimate, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.

Cash, Cash Equivalents, and Short-term Investments

Cash, Cash Equivalents, and Short-term Investments

We invest our excess cash on deposit with major banks in money market, U.S. Treasury and government-sponsored entity, corporate, municipal government, asset-backed, and mortgage-backed residential securities. By policy, we invest primarily in high-grade marketable securities. We are exposed to credit risk in the event of default by the financial institutions or issuers of these investments to the extent of amounts recorded in our Consolidated Balance Sheets.

We consider all highly liquid investments with an original maturity of three months or less at the time of purchase to be cash equivalents. Typically, the cost of these investments has approximated fair value. Marketable investments with a maturity greater than three months are classified as available-for-sale short-term investments. Available-for-sale securities are stated at fair value with unrealized gains and losses reported as a separate component of OCI, adjusted for deferred income taxes. The credit portion of any other-than-temporary impairment is included in net income (loss). Realized gains and losses on sales of financial instruments are recognized upon sale of the investments using the specific identification method.

We review investments in debt securities for other-than-temporary impairment whenever the fair value is less than the amortized cost and evidence indicates the investment’s carrying amount is not recoverable within a reasonable period of time. We assess the fair value of individual securities as part of our ongoing portfolio management. Our other-than-temporary assessment includes reviewing the length of time and extent to which fair value has been less than amortized cost; the seniority and durations of the securities; adverse conditions related to a security, industry, or sector; historical and projected issuer financial performance, credit ratings, issuer specific news; and other available relevant information. To determine whether an impairment is other-than-temporary, we consider whether we have the intent to sell the impaired security or if it will be more likely than not that we will be required to sell the impaired security before a market price recovery and whether evidence indicating the cost of the investment is recoverable outweighs evidence to the contrary.

In determining whether a credit loss existed, we used our best estimate of the present value of cash flows expected to be collected from each debt security. For these cash flow estimates, including prepayment assumptions, we rely on data from widely accepted third party data sources or internal estimates. In addition to prepayment assumptions, cash flow estimates vary based on assumptions regarding the underlying collateral including default rates, recoveries, and changes in value. Expected cash flows were discounted using the effective interest rate implicit in the securities.

Based on this analysis, there were no other-than-temporary impairments, including credit-related impairments, during the years ended December 31, 2017, 2016, and 2015. We have determined that gross unrealized losses on short-term investments at December 31, 2017 and 2016 are temporary in nature because each investment meets our investment policy and credit quality requirements. We have the ability and intent to hold these investments until they recover their unrealized losses, which may not be until maturity. Evidence that we will recover our investments outweighs evidence to the contrary.

We classify our investments as current or noncurrent based on the nature of the investments and their availability for use in current operations.

Restricted Cash Equivalents and Investments

Restricted Cash Equivalents and Investments

As explained further in Note 15—Property and Equipment, net, we have restricted cash equivalents and investments of $32.5 and $6.3 million as of December 31, 2017 and 2016 related to a lease with BTMU related to the construction of manufacturing and warehouse facilities in Manchester, New Hampshire, in our Industrial Inkjet operating segment.

The funds pledged under the lease represent 115% of the total expenditures made by BTMU through December 31, 2017 and 2016. The funds are invested in $32.5 million of cash equivalents at December 31, 2017, and $5.1 and $1.2 million of U.S. government securities and cash equivalents at December 31, 2016, respectively, with a third party trustee, which are restricted during the construction period. Upon completion of construction, the funds will be released as cash and cash equivalents. The portion of released funds representing 100% of the total expenditures made by BTMU will be deposited with BTMU and restricted as collateral until the end of the underlying lease period.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

We assess the fair value of our financial instruments each reporting period. The carrying amounts of cash, cash equivalents, accounts receivable, accounts payable, and accrued and other liabilities, approximate their respective fair values due to the short maturities of these financial instruments and because accounts receivable are reduced by an allowance for doubtful accounts. The fair value of our available-for-sale securities, contingent acquisition-related liabilities, self-insurance liability, derivative instruments, and convertible senior notes are disclosed in Note 6—Investments and Fair Value Measurements of the Notes to Consolidated Financial Statements.

Revenue Recognition

Revenue Recognition

We derive our revenue primarily from product revenue, which includes hardware (DFEs, design-licensed solutions including upgrades, industrial digital inkjet printers including components replaced under maintenance agreements, and ink), software licensing and development, and royalties. We receive service revenue from software license and printer maintenance agreements, customer support, training, and consulting.

We recognize revenue on the sale of DFEs, printers, and ink in accordance with the provisions of SAB 104, Revenue Recognition, and when applicable, ASC 605-25. As such, revenue is generally recognized when persuasive evidence of an arrangement exists, the product has been delivered or services have been rendered, the fee is fixed or determinable, and collection is reasonably assured.

Products generally must be shipped against written purchase orders. We use either a binding purchase order or signed contract as evidence of an arrangement. Sales to the leading printer manufacturers are generally evidenced by a master agreement governing the relationship together with a binding purchase order. Sales to our resellers are also evidenced by binding purchase orders or signed contracts and do not generally contain rights of return or price protection. Our arrangements generally do not include product acceptance clauses. When acceptance is required and not considered perfunctory, revenue is recognized when the product is accepted by the customer.

Delivery of hardware generally is complete when title and risk of loss is transferred at point of shipment from manufacturing facilities, or when the product is delivered to the customer’s local common carrier. We also sell products and services using sales arrangements with terms resulting in different timing for revenue recognition as follows:

 

    if the title and/or risk of loss is transferred at a location other than our manufacturing facility, revenue is recognized when title and risk of loss transfers to the customer, per the terms of the agreement;

 

    if title is retained until payment is received, revenue is recognized when title is passed upon receipt of payment;

 

    if the sales arrangement is classified as an operating lease, revenue is recognized ratably over the lease term;

 

    if the sales arrangement is classified as a sales-type lease, revenue is recognized upon shipment;

 

    if the sales arrangement is a fixed price for performance extending over a long period and our right to receive future payment depends on our future performance in accordance with these agreements, revenue is recognized under the percentage of completion method.

We assess whether the fee is fixed or determinable based on the terms of the contract or purchase order. We assess collectibility based on various factors, including past transaction history with the customer, the creditworthiness of the customer, customer concentrations, current economic trends and macroeconomic conditions, changes in customer payment terms, the length of time receivables are past due, and significant one-time events. We may not request collateral from our customers, although down payments or letters of credit are generally required from Industrial Inkjet and Productivity Software customers to ensure payment. If we determine that collection of a fee is not reasonably assured, we defer the fee and recognize revenue when collection becomes reasonably assured, which is generally upon receipt of cash.

 

We hold certain products manufactured by us on a “bill and hold” basis for our customers’ convenience. Revenue is recognized for these “bill and hold” arrangements in accordance with SAB 104, which requires consideration of, among other things, whether the customer has made a fixed commitment to purchase the product; the existence of a substantial business purpose for the arrangement; the “bill and hold” arrangement is at the request of the customer; the scheduled delivery date must be reasonable and consistent with the buyer’s business purpose; title and risk of ownership must pass to the customer, including any decline in the market value of the product; the product is complete and ready for shipment; the product has been segregated from our inventory; payment terms for such arrangements have not been modified from our normal billing and credit terms; our custodial risks must be insurable and insured; and no further performance obligations by us exist. Extended procedures are not necessary to assure that there are no exceptions to the customer’s commitment to accept and pay for the product. There are no bill-and-hold arrangements outstanding as of December 31, 2017.

We license our software primarily under perpetual licenses. Software revenue consists of licensing, post-contract customer support, and professional consulting. We apply the provisions of ASC 985-605, Software—Revenue Recognition, and if applicable, SAB 104, and ASC 605-25, to all transactions involving the sale of software products and hardware transactions where the software is not incidental.

We enter into contracts to sell our products and services. While the majority of our sales agreements contain standard terms and conditions, there are agreements containing multiple elements or non-standard terms and conditions. As a result, significant contract interpretation is sometimes required to determine the appropriate accounting, including whether the deliverables specified in a multiple element arrangement should be treated as separate units of accounting for revenue recognition purposes, and, if so, how the price should be allocated among the elements and when to recognize revenue for each element. We recognize revenue for delivered elements only when the delivered elements have stand-alone value, uncertainties regarding customer acceptance are resolved, and there are no customer-negotiated refund or return rights for the delivered elements. If the arrangement includes a customer-negotiated refund or right of return relative to the delivered item and the delivery and performance of the undelivered item is considered probable and substantially in our control, the delivered element constitutes a separate unit of accounting. We limit revenue recognition for delivered elements to the amount that is not contingent on the future delivery of products or services, future performance obligations, or subject to customer-specified return or refund privileges. Changes in the allocation of the sales price between elements may impact the timing of revenue recognition, but will not change the total revenue recognized on the contract.

Multiple-Deliverable Arrangements

We recognize revenue in multiple element arrangements involving tangible products containing software and non-software components that function together to deliver the product’s essential functionality by applying the relative sales price method of allocation in accordance with ASC 605-25. The sales price for each element is determined using VSOE when available (including post-contract customer support, professional services, hosting, and training). When VSOE is not available, then TPE is used. If VSOE or TPE are not available, then BESP is used when applying the relative sales price method for each unit of accounting. When the arrangement includes software and non-software elements, revenue is first allocated to the non-software and software elements as a group based on their relative sales price. Thereafter, the relative sales price allocated to the software elements as a group is further allocated to each unit of accounting in accordance with ASC 985-605. We then defer revenue with respect to the relative sales price that was allocated to any undelivered element.

We have calculated BESP for software licenses and non-software deliverables. We considered several different methods of establishing BESP including cost plus a reasonable margin, stand-alone sales price of the same or similar products, and if available, targeted rate of return, list price less discount, and company published list prices to identify the most appropriate representation of the estimated sales price of our products. Due to the wide range of pricing offered to our customers, we determined that sales price of the same or similar products, list price less discount, and company published list prices were not appropriate methods to determine BESP for our products. Cost plus a reasonable margin and targeted rate of return were eliminated due to the difficulty in determining the cost associated with the intangible elements of each product’s cost structure. As a result, management believes that the best estimate of the sales price of an element is the median sales price of deliverables sold in stand-alone transactions and/or separately priced deliverables contained in bundled arrangements. Elements sold as stand-alone transactions and in bundled arrangements during the four quarters immediately preceding the end of each reporting period were included in the calculation of BESP.

When historical data is unavailable to calculate and support the determination of BESP on a newly launched or customized product, then BESP of similar products is substituted for revenue allocation purposes. We offer customization for some of our products. Customization does not have a significant impact on the discounting or pricing of our products.

We have insignificant transactions where tangible and software products are sold together in a bundled arrangement. Tangible products containing software and non-software components that function together to deliver the product’s essential functionality are not required to follow the software revenue recognition guidance in ASC 985-605 as long as the hardware components of the tangible product substantively contribute to its functionality. In addition, hardware components of tangible products containing software components shall always be excluded from the guidance in ASC 985-605. Non-software elements are accounted for in accordance with SAB 104.

Multiple element arrangements containing only software elements remain subject to the provisions of ASC 985-605 and must follow the residual method. When several elements of a multiple element arrangement, including software licenses, post-contract customer support, hosting, and professional services, are sold to a customer through a single contract, the revenue from such multiple element arrangements are allocated to each element using the residual method in accordance with ASC 985-605. Revenue is allocated to the support elements and professional service elements of an agreement using VSOE and to the software license elements of the agreement using the residual method. We have established VSOE for professional services and hosting based on the rates charged to our customers in stand-alone orders. We have also established VSOE for post-contract customer support based on substantive renewal rates. Accordingly, software license fees are recognized under the residual method for arrangements in which the software was licensed with maintenance and/or professional services, and where the maintenance and professional services were not essential to the functionality of the delivered software.

Subscription Arrangements

We have subscription arrangements where the customer pays a fixed fee and receives services over a period of time. We recognize subscription revenue ratably over the service period. Any up front setup fees associated with our subscription arrangements are recognized ratably, generally over one year. Any up front setup fees that are not associated with our subscription arrangements are recognized upon completion.

Leasing Arrangements

If the sales arrangement is classified as a sales-type lease, then revenue is recognized upon shipment. Leases that are not classified as sales-type leases are accounted for as operating leases with revenue recognized ratably over the lease term.

 

A lease is classified as a sales-type lease with revenue recognized upon shipment if the lease is determined to be collectible and has no significant uncertainties and if any of the following criteria are satisfied:

 

    present value of all minimum lease payments is greater than or equal to 90% of the fair value of the equipment at lease inception,

 

    noncancellable lease term is greater than or equal to 75% of the economic life of the equipment,

 

    bargain purchase option that allows the lessee to purchase the equipment below fair value, or

 

    transfer of ownership to the lessee upon termination of the lease.

Long-term Contracts Involving Substantial Customization

We have established our ability to produce estimates sufficiently dependable to require that we follow the percentage of completion method with respect to fixed price contracts where we provide information technology system development and implementation services.

Revenue on such fixed price contracts is recognized over the contract term based on the percentage of development and implementation services that are provided during the period compared with the total estimated development and implementation services to be provided over the entire contract using guidance from ASC 605-35, Revenue Recognition—Construction-Type and Production-Type Contracts. These services require that we perform significant, extensive, and complex design, development, modification, or implementation activities of our customers’ systems. Performance will often extend over long periods, and our right to receive future payment depends on our future performance in accordance with these agreements.

We recognize losses on long-term fixed price contracts in the period that the contractual loss becomes probable and estimable. We record amounts invoiced to customers in excess of revenue recognized as deferred revenue until the revenue recognition criteria are met. We record revenue that is earned and recognized in excess of amounts invoiced on fixed price contracts as trade receivables.

Deferred Revenue and Related Deferred Costs

Deferred revenue represents amounts received in advance for product support contracts, software customer support contracts, consulting and integration projects, or product sales. Product support contracts include stand-alone product support packages, routine maintenance service contracts, and upgrades or extensions to standard product warranties. We defer these amounts when we invoice the customer and then generally recognize revenue either ratably over the support contract life, upon performing the related services, under the percentage of completion method, or in accordance with our revenue recognition policy. Deferred cost of revenue related to unrecognized revenue on shipments to customers was $3.5 and $3.4 million as of December 31, 2017 and 2016, respectively, and is included in other current assets in our Consolidated Balance Sheets.

Shipping and Handling Costs

Shipping and Handling Costs

Amounts billed to customers for shipping and handling costs are included in revenue. Shipping and handling costs are charged to cost of revenue as incurred.

Allowance for Doubtful Accounts and Sales-related Allowances

Allowance for Doubtful Accounts and Sales-related Allowances

We establish an allowance for doubtful accounts to ensure that trade receivables are not overstated due to uncollectibility. We record specific reserves for individual accounts when we become aware of specific customer circumstances, such as bankruptcy filings, deterioration in the customer’s operating results or financial position, or potential unfavorable outcomes from disputes with customers or vendors.

 

We perform ongoing credit evaluations of the financial condition of our printer manufacturer, third-party distributor, reseller, and other customers and require collateral, such as letters of credit and bank guarantees, in certain circumstances. The past due or delinquency status of a receivable is based on the contractual payment terms of the receivable. The need to write off a receivable balance depends on the age, size, and determination of collectibility of the receivable. Balances are written off when we deem it probable that the receivable will not be recovered.

We make provisions for sales rebates and revenue adjustments based on analysis of current sales programs and revenue in accordance with our revenue recognition policy.

Financing Receivables

Financing Receivables

ASC 310, Receivables, requires disclosures regarding the credit quality of our financing receivables and allowance for credit losses including disclosure of credit quality indicators, past due information, and modifications of our financing receivables. Our financing receivables were $28.7 and $31.0 million consisting of $16.6 and $17.8 million of sales-type lease receivables, included within other current assets and other assets at December 31, 2017 and 2016, respectively, and $12.1 and $13.2 million of trade receivables having an original contractual maturity in excess of one year, included within accounts receivable, net of allowance, at December 31, 2017 and 2016, respectively. The trade receivables of $12.1 and $13.2 million having an original total contractual maturity in excess of one year, at December 31, 2017 and 2016, include $4.4 and $7.1 million, respectively, which are scheduled to be received in less than one year. The credit quality of financing receivables is evaluated on the same basis as trade receivables. We do not have material past due financing receivables.

Concentration of Risk

Concentration of Risk

We are exposed to credit risk in the event of default by any of our customers to the extent of amounts recorded in the Consolidated Balance Sheet. We perform ongoing evaluations of the collectibility of accounts receivable balances for our customers and maintain allowances for estimated credit losses. Actual losses have not historically been significant, but have risen over the past several years as our customer base has grown through acquisitions.

Our Fiery products, which constitute approximately 27% of revenue for the year ended December 31, 2017, are primarily sold to a limited number of leading printer manufacturers. Although end customer and reseller channel preference for Fiery products drives demand, most Fiery revenue relies on these significant printer manufacturer / distributors to integrate Fiery technology into the design and development of their print engines. We expect that we will continue to depend on a relatively small number of leading printer manufacturers for a significant portion of our revenue, although their significance is expected to decline in future periods as our revenue increases from Industrial Inkjet and Productivity Software products. We generally have experienced longer accounts receivable collection cycles in our Industrial Inkjet and Productivity Software operating segments compared to our Fiery operating segment as, historically, the leading printer manufacturers have paid on a more timely basis. Down payments are generally required from Industrial Inkjet and Productivity Software customers as a means to ensure payment.

Since Europe is composed of varied countries and regional economies, our European risk profile is somewhat more diversified due to the varying economic conditions among the countries. Approximately 32% of our receivables are with European customers as of December 31, 2017. Of this amount, 30% of our European receivables (10% of consolidated gross receivables) are in the higher risk southern European countries (mostly Italy, Spain, and Portugal) and Ireland.

 

We rely on a limited number of suppliers for certain key components, including textile ink, and a few key contract manufacturers for our Fiery DFEs, and certain Industrial Inkjet subassemblies. Any disruption or termination of these arrangements could materially adversely affect our operating results.

Many of our current Fiery and Productivity Software products include software that we license from Adobe. To obtain licenses from Adobe, Adobe requires that we obtain quality assurance approvals from them for our products that use Adobe software.

Accounts Receivable Sales Arrangements

Accounts Receivable Sales Arrangements

In accordance with ASC 860-20, Transfers and Servicing, trade receivables are derecognized from our Consolidated Balance Sheet when sold to third parties upon determining that such receivables are presumptively beyond the reach of creditors in a bankruptcy proceeding. Any recourse obligation is measured using market data from similar transactions and the servicing liability is determined based on the fair value that a third party would charge to service these receivables. These liabilities were determined to not be material at December 31, 2017 and 2016.

We have facilities in the U.S. and Italy that enable us to sell to third parties, on an ongoing basis, certain trade receivables with recourse. The trade receivables sold with recourse are generally short-term receivables with payment due dates of less than 10 days from the date of sale, which are subject to a servicing obligation. Trade receivables sold under these facilities were $21.4 and $19.8 million during the years ended December 31, 2017 and 2016, respectively, which approximates the cash received.

We have facilities in Spain and Italy that enable us to sell to third parties, on an ongoing basis, certain trade receivables without recourse. Trade receivables sold without recourse are generally short-term receivables with payment due dates of less than one year, which are secured by international letters of credit. Trade receivables sold under these facilities were $5.9 and $3.5 million during the years ended December 31, 2017 and 2016, respectively, which approximates the cash received.

We report collections from the sale of trade receivables to third parties as operating cash flows in the Consolidated Statements of Cash Flows.

Inventories

Inventories

Inventories are generally stated at standard cost, which approximates the lower of actual cost, using the first-in, first-out (“FIFO”) cost flow assumption, or market. Reggiani inventories are stated at weighted average cost, which approximates the FIFO cost flow assumption, or market. We periodically review our inventories for potential excess or obsolete items and write down specific items to net realizable value as appropriate. Work-in-process inventories consist of our product at various levels of assembly and include materials, labor, and manufacturing overhead. Finished goods inventory represents completed products awaiting shipment.

We estimate potential future inventory obsolescence and purchase commitments to evaluate the need for inventory reserves. Current economic trends, changes in customer demand, product design changes, product life, demand, and the acceptance of our products are analyzed to evaluate the adequacy of such reserves.

Property and Equipment, Net

Property and Equipment, Net

Property and equipment is recorded at cost. Depreciation is computed using the straight-line method over the estimated useful lives of the assets as follows: desktop and laptop computers (two years), computer server equipment (three years), software under perpetual licenses (three to five years), manufacturing equipment (seven years), testing and other equipment (three years), tooling (lesser of three years or the product life), research and development equipment with alternative future uses (three years), equipment leased to customers on operating leases (greater of three years or the lease term), furniture (five years), land improvements such as parking lots or sidewalks (seven years), leasehold improvements (the lease term), building improvements (five to ten years), building and improvements under a build-to-suit lease (forty years), and purchased buildings (forty years).

When assets are disposed, the asset and accumulated depreciation are removed from our records and the related gain or loss is recognized in our results of operations.

Repairs and maintenance expenditures are expensed as incurred, unless they are considered to be improvements and extend the useful life of the property and equipment.

Internal Use Software

Internal Use Software

In accordance with ASC 350-40, Intangibles—Goodwill and Other—Internal-Use Software, software development costs, including costs incurred to purchase third party software, are capitalized during the application development stage when certain factors are present including, among others, that technology exists to achieve the performance requirements, management has committed to funding the project, and conceptual formulation, design, and testing of possible software alternatives (preliminary project phase) have all been completed. Costs incurred during the preliminary project phase, post-implementation / operational phase, process re-engineering, training, and maintenance are expensed as incurred. The accumulation of software costs to be capitalized ceases when the software is substantially developed and is ready for its intended use. Capitalized internal use software is amortized over an estimated useful life of three to five years using the straight-line method.

Goodwill

Goodwill

Goodwill is recorded when the consideration paid for an acquisition exceeds the fair value of net tangible and intangible assets acquired. We perform our annual goodwill impairment analysis in the fourth quarter of each year or more frequently if we believe indicators of impairment exist. Triggering events that may require an interim impairment analysis include indicators such as adverse industry or economic trends, restructuring actions, significant changes in the manner of our use of the acquired assets, significant changes in the strategy for our overall business, lower projections of profitability, significant decline in our stock price for a sustained period, or a sustained decline in our market capitalization.

According to the provisions of ASC 350-20-35, a two-step impairment test of goodwill is required, unless the simplified method is elected. In the first step, the fair value of each reporting unit is compared to its carrying value. If the fair value exceeds carrying value, goodwill is not impaired and further testing is not required. If the carrying value exceeds fair value, then the second step of the impairment test is required to determine the implied fair value of the reporting unit’s goodwill. The implied fair value of goodwill is calculated by deducting the fair value of all tangible and intangible net assets of the reporting unit, excluding goodwill, from the fair value of the reporting unit as determined in the first step. If the carrying value of the reporting unit’s goodwill exceeds its implied fair value, then an impairment loss must be recorded equal to the difference. We have not been required to perform this second step of the process because the fair value of our reporting units have exceeded their carrying value as of December 31, 2017, 2016, and 2015.

Long-lived Assets, including Intangible Assets

Long-lived Assets, including Intangible Assets

Purchased intangible assets are amortized on a straight-line basis over their economic lives of two to six years for developed technology, three to nine years for customer contracts/relationships, four to five years for covenants not to compete, and three to sixteen years for trademarks and trade names as we believe this method most closely reflects the pattern in which the economic benefits of the assets will be consumed. The useful lives of certain amortizable identifiable intangible assets were reduced during 2017 and 2016, respectively, based on a re-assessment of their useful lives, with a $0.2 and $1.6 million impact on amortization expense. No changes were made to the useful lives of amortizable identifiable intangible assets in 2015. Intangible amortization expense was $47.3, $39.6, and $26.5 million for the years ended December 31, 2017, 2016, or 2015, respectively.

We review the carrying values of long-lived assets whenever events and circumstances, such as reductions in demand, lower projections of profitability, significant changes in the manner of our use of acquired assets, or significant negative industry or economic trends, indicate that the net book value of an asset may not be recovered through expected future cash flows from its use and eventual disposition. An asset is considered impaired if its carrying amount exceeds the undiscounted future cash flow the asset is expected to generate. If this review indicates that an impairment has occurred, the impaired asset is written down to its fair value, which is typically calculated using quoted market prices and/or discounted expected future cash flows. Our estimates regarding future anticipated net revenue and cash flows, the remaining economic life of the products and technologies, or both, may differ from those used to assess the recoverability of assets. In that event, impairment charges or shortened useful lives of certain long-lived assets may be required, resulting in charges to our Consolidated Statements of Operations when such determinations are made.

An impairment loss is recorded for long-lived assets held-for-sale when the carrying amount of the asset exceeds its fair value less cost to sell. A long-lived asset is not depreciated while it is classified as held-for-sale.

We recorded an impairment loss of $0.9 million during the year ended December 31, 2017 related to the Meredith facility. For additional information, please refer to Note 15—Property and Equipment, net, for details. There were no asset impairment charges recognized during the years ended December 31, 2016 and 2015.

Warranty Reserves

Warranty Reserves

Our Industrial Inkjet printers are generally accompanied by a 13-month limited warranty commencing on the installation date, which covers both parts and labor. Our Fiery DFE limited warranty is 12 to 15 months. Estimated future hardware and software warranty costs are recorded as a cost of product revenue when the related revenue is recognized based on historical and projected warranty claim rates, historical and projected cost-per-claim, and knowledge of specific product failures that are outside our typical experience. Factors that affect our warranty liability include the number of installed units subject to warranty protection, product failure rates, estimated material costs, estimated distribution costs, and estimated labor costs. We have agreed to continue to provide warranty coverage for certain expired FFPS warranties for five years subsequent to the acquisition of the FFPS business.

Warranty reserves were $16.3 and $10.3 million as of December 31, 2017 and 2016, respectively.

Litigation Accruals

Litigation Accruals

We may be involved, from time to time, in a variety of claims, lawsuits, investigations, or proceedings relating to contractual disputes, securities laws, intellectual property rights, employment, or other matters that may arise in the normal course of business. We assess our potential liability in each of these matters by using the information available to us. We develop our views on estimated losses in consultation with inside and outside counsel, which involves a subjective analysis of potential results and various combinations of appropriate litigation and settlement strategies. We accrue estimated losses from contingencies if a loss is deemed probable and can be reasonably estimated.

Restructuring Reserves

Restructuring Reserves

Restructuring liabilities are established when the costs have been incurred. Severance and other employee separation costs are incurred when management commits to a plan of termination identifying the number of employees impacted, their termination dates, and the terms of their severance arrangements. The liability is accrued at the employee notification date unless service is required beyond the greater of 60 days or the legal notification period, in which case the liability is recognized ratably over the service period. Facility downsizing and closure costs are accrued at the earlier of the lessor notification date, if the lease agreement allows for early termination, or the cease use date. Relocation costs are incurred when the related relocation services are performed. Costs related to contracts without future benefit are incurred at the earlier of the cease use date or the contract cancellation date.

Research and Development

Research and Development

Research and development costs were $157.4, $151.4, and $141.4 million for the years ended December 31, 2017, 2016, and 2015, respectively. Research and development costs include salaries and benefits of employees performing research and development activities, supplies, and other expenses incurred from research and development efforts. We expense research and development costs associated with new software products as incurred until technological feasibility is established. To date, we have not capitalized research and development costs associated with software development as products and enhancements have generally reached technological feasibility, as defined by U.S. GAAP, and have been released for sale at substantially the same time. We have capitalized research and development equipment that has been acquired or constructed for research and development activities and has alternative future uses (in research and development projects or otherwise). Such research and development equipment is depreciated on a straight-line basis with a three year useful life.

Advertising

Advertising

Advertising costs are expensed as incurred. Total advertising and promotional expenses were $5.9, $4.6, and $4.3 million for the years ended December 31, 2017, 2016, and 2015, respectively.

Income Taxes

Income Taxes

We account for income taxes in accordance with the provisions of ASC 740, which requires that deferred tax assets and liabilities be determined based on the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. Accordingly, the tax bases of assets and liabilities reflect the impact of the tax reform legislation that was enacted on December 22, 2017. We estimate our actual current tax expense including permanent charges and benefits and the temporary differences resulting from differing treatment of items for tax and financial accounting purposes such as deferred revenue. These temporary differences result in deferred tax assets and liabilities, which are included in our Consolidated Balance Sheets. In some cases, provisional amounts were recorded based on reasonable estimates. We record the provisional amounts of the tax effects of the 2017 Tax Act in the first reporting period in which a reasonable estimate can be determined. SAB 118 provides that the measurement period may not extend beyond one year from the enactment date.

We assess the likelihood that our deferred tax assets will be recovered from future taxable income by considering both positive and negative evidence relating to their recoverability. If we believe that recovery of these deferred tax assets is not more likely than not, we establish a valuation allowance. Significant judgment is required in determining any valuation allowance recorded against deferred tax assets.

In assessing the need for a valuation allowance, we considered all available evidence, including recent operating results, projections of future taxable income, our ability to utilize loss and credit carryforwards, and the feasibility of tax planning strategies. Other than a valuation allowance related to realization of existing California, Luxembourg, Israel, Netherlands, and Turkey deferred tax assets, we have determined that it is more likely than not that we will realize the benefit related to all other deferred tax assets. To the extent we increase a valuation allowance, we include an expense in the Consolidated Statement of Operations in the period in which such determination is made.

We account for uncertainty in income taxes by recognizing a tax position only when it is more likely than not that the tax position, based on its technical merits, will be sustained upon ultimate settlement with the applicable tax authority. The tax benefit to be recognized is the largest amount of tax benefit that is greater than fifty percent likely of being realized upon ultimate settlement with the applicable tax authority that has full knowledge of all relevant information. Tax benefits that are deemed to be less than fifty percent likely of being realized are recorded in noncurrent income taxes payable until the uncertainty has been resolved through either examination by the relevant taxing authority or expiration of the pertinent statutes of limitations.

Business Combinations

Business Combinations

We allocate the purchase price of acquired companies to the tangible and intangible assets acquired, including IPR&D, and liabilities assumed based on their estimated fair values. Such a valuation requires management to make significant estimates and assumptions, especially with respect to intangible assets. The results of operations for each acquisition are included in our financial statements from the date of acquisition.

Our acquisitions are accounted for as purchase business combinations using the acquisition method of accounting in accordance with ASC 805. Key provisions of the acquisition method of accounting include the following:

 

    one hundred percent of assets and liabilities of the acquired business, including goodwill, are recorded at fair value, regardless of the percentage of the business acquired;

 

    contingent assets and liabilities are recognized at fair value at the acquisition date;

 

    contingent consideration is recognized at fair value at the acquisition date with changes in fair value recognized in earnings as assumptions are updated or upon settlement;

 

    IPR&D is recognized at fair value at the acquisition date subject to amortization after product launch or otherwise assessed for impairment;

 

    acquisition-related transaction and restructuring costs are expensed as incurred;

 

    reversals of valuation allowances related to acquired deferred tax assets and liabilities and changes to acquired income tax uncertainties are recognized in earnings;

 

    when making adjustments to finalize preliminary accounting during the measurement period, which may be up to one year, we recognize measurement period adjustments in the reporting period in which the adjustment amounts are determined as required by ASU 2015-16, Simplifying the Accounting for Measurement Period Adjustments; and

 

    upon final determination of the fair value of assets acquired and liabilities assumed during the measurement period, any subsequent adjustments are recorded in our Consolidated Statements of Operations.
Stock-Based Compensation

Stock-Based Compensation

We account for stock-based compensation in accordance with ASC 718, which requires stock-based compensation expense to be recognized based on the fair value of such awards on the date of grant. We amortize stock-based compensation expense on a graded vesting basis over the vesting period after assessing the probability of achieving the requisite performance criteria with respect to performance-based awards. Stock-based compensation expense is recognized over the requisite service period for each separately vesting tranche as though the award were, in substance, multiple awards.

We account for forfeitures when they occur. Prior to adoption of ASU 2016-09 in 2016, forfeitures were estimated at the grant date and revised on a cumulative basis, if necessary, in subsequent periods if actual forfeitures differ from those estimates. We used historical data and future expectations of employee turnover to estimate forfeitures.

Our determination of the fair value of stock-based payment awards on the date of grant using an option pricing model is affected by volatility, expected term, and interest rate assumptions. Expected volatility is based on the historical volatility of our stock over a preceding period commensurate with the expected term of the option. The expected term is based on management’s consideration of the historical life of the options, the vesting period of the options granted, and the contractual period of the options granted. The risk-free interest rate for the expected term of the option is based on the U.S. Treasury yield curve in effect at the time of grant. Expected dividend yield was not considered in the option pricing formula since we do not pay dividends and have no current plans to do so in the future.

Foreign Currency Translation

Foreign Currency Translation

In preparing our consolidated financial statements, for subsidiaries that operate in a U.S. dollar functional currency environment, we remeasure balance sheet monetary items into U.S. dollars. Foreign currency assets and liabilities are remeasured from the transaction currency into the functional currency at current exchange rates, except for non-monetary assets, liabilities, and capital accounts, which are remeasured at historical exchange rates. Revenue and expenses are remeasured at monthly exchange rates, which approximate average exchange rates in effect during each period. Gains or losses from foreign currency remeasurement are included in interest income and other income (expense), net. Net losses resulting from foreign currency transactions, including hedging gains and losses, are reported in interest income and other income (expense), net, of $1.6, $3.8, and $4.2 million for the years ended December 31, 2017, 2016, and 2015, respectively.

For subsidiaries that operate in a local functional currency environment, all assets and liabilities are translated into U.S. dollars using current exchange rates, while revenue and expenses are translated using monthly exchange rates, which approximate the average exchange rates in effect during each period. Resulting translation adjustments are reported as a separate component of OCI, adjusted for deferred income taxes. The cumulative translation adjustment balance, net of tax, was an unrealized gain of $8.8 million at December 31, 2017, and an unrealized loss of $24.1 million at December 31, 2016.

Based on our assessment of the salient economic indicators discussed in ASC 830-10-55-5, Foreign Currency Matters, we consider the U.S. dollar to be the functional currency for each of our international subsidiaries except for our Brazilian subsidiary, Metrics, for which we consider the Brazilian real to be the subsidiary’s functional currency; our German subsidiaries, EFI GmbH and Alphagraph, for which we consider the Euro to be the subsidiaries’ functional currency; our Italian subsidiary, Reggiani, for which we consider the Euro to be the functional currency; our Spanish subsidiary, Cretaprint, for which we consider the Euro to be the subsidiary’s functional currency; our U.K. subsidiaries, Electronics For Imaging United Kingdom Limited, Escada, Shuttleworth, and Rialco, for which we consider the British pound sterling to be the subsidiaries’ functional currency; our Israeli subsidiaries, Matan and Optitex, for which we consider the Israeli shekel to be the functional currency; our Japanese subsidiary, Electronics For Imaging Japan KK, for which we consider the Japanese yen to be the subsidiary’s functional currency; our New Zealand subsidiary contains the Prism Group Holdings Limited (“Prism”) operations in New Zealand for which we consider the New Zealand dollar to be the functional currency; our Australian subsidiary contains the Prism, OPS, and Metrix operations in Australia for which we consider the Australian dollar to be the functional currency; and our subsidiary in the People’s Republic of China, which contains the operations of our Cretaprint sales and support center and our Industrial Inkjet demonstration center for which we consider the Chinese renminbi to be the functional currency.

Computation of Net Income (Loss) Per Common Share

Net Income (Loss) per Common Share

Net income (loss) per basic common share is computed using the weighted average number of common shares outstanding during the period. Net income (loss) per diluted common share is computed using the weighted average number of common shares and dilutive potential common shares outstanding during the period. Potential common shares result from the assumed exercise of outstanding common stock options having a dilutive effect using the treasury stock method, non-vested shares of restricted stock having a dilutive effect, non-vested restricted stock for which the performance criteria have been met, shares to be purchased under our ESPP having a dilutive effect, the assumed issuance at the beginning of 2017 of shares potentially released from escrow related to the acquisition of CTI, the assumed issuance at the beginning of 2016 of shares issued from escrow during 2016 related to the acquisition of Reggiani, the assumed conversion of our Notes having a dilutive effect using the treasury stock method when the stock price exceeds the conversion price of the Notes, as well as the dilutive effect of our warrants when the stock price exceeds the warrant strike price. Any potential shares that are anti-dilutive as defined in ASC 260, Earnings Per Share, are excluded from the effect of dilutive securities.

Performance-based and market-based restricted stock and stock options that would be issuable if the end of the reporting period were the end of the vesting period, if the result would be dilutive, are assumed to be outstanding for purposes of determining net income (loss) per diluted common share as of the later of the beginning of the period or the grant date in accordance with ASC 260-10-45-48.

Derivative Instruments and Risk Management

Derivative Instruments and Risk Management

Our derivative instruments consist of foreign currency exchange contracts as described below:

Cash Flow Hedges

We utilize foreign currency exchange forward contracts to hedge foreign currency exchange exposures related to forecasted operating expenses denominated in Indian rupees. These derivative instruments are designated and qualify as cash flow hedges and in general, closely match the underlying forecasted transactions in duration. The changes in fair value of these contracts are reported as a component of OCI and reclassified to operating expense in the periods of payment of the hedged operating expenses. We measure the effectiveness of hedges of forecasted transactions by comparing the fair value of the designated foreign currency exchange forward purchase contracts with the fair values of the forecasted transactions. The ineffective portion of the derivative hedging gain or loss, as well as changes in the derivative time value (which is excluded from the assessment of hedge effectiveness), are recognized as a component of interest income and other income (expense), net.

Balance Sheet Hedges

We utilize foreign currency exchange forward and option contracts to hedge against the short-term impact of foreign currency exchange rate fluctuations related to certain foreign-currency-denominated monetary assets and liabilities, primarily consisting of hedges of British pound sterling, Brazilian real, Israeli shekel, Japanese yen, Chinese renminbi, and Euro-denominated intercompany balances; hedges of Brazilian real, British pound sterling, Australian dollar, Israeli shekel, and Euro-denominated trade receivables; and hedges of British pound sterling, Indian rupee, Israeli shekel, and Euro-denominated other net monetary assets. These derivative instruments are not designated for hedge accounting treatment since there is a natural offset for the remeasurement of the underlying foreign currency denominated asset or liability. We recognize changes in the fair value of non-designated derivative instruments in earnings in the period of change. Gains and losses on foreign currency forward contracts used to hedge balance sheet exposures are recognized in interest income and other income (expense), net, in the same period as the remeasurement gain or loss of the related foreign currency denominated assets and liabilities.

Factors that could have an impact on the effectiveness of our balance sheet and cash flow hedging program include the accuracy of forecasts and the volatility of foreign currency markets. These programs reduce, but do not entirely eliminate, the impact of currency exchange movements. The maturities of these instruments are generally less than one year. Currently, we do not enter into any foreign exchange forward contracts to hedge exposures related to firm commitments or nonmarketable investments. We do not have any leveraged derivatives, nor do we use derivative contracts for speculative purposes. The related cash flow impacts of our derivative contracts are reflected as cash flows from operating activities in the Consolidated Statements of Cash Flows.

Variable Interest Entities

Variable Interest Entities

In accordance with the Variable Interest Entities (“VIE”) sub-section of ASC 810, Consolidation, we perform a formal assessment at each reporting period regarding whether any consolidated entity is considered the primary beneficiary of a VIE based on the power to direct activities that most significantly impact the economic performance of the entity and the obligation to absorb losses or rights to receive benefits that could be significant to us. We do not have any arrangements that meet the definition of a VIE.

Derivatives and Hedging

We are exposed to market risk and foreign currency exchange risk from changes in foreign currency exchange rates, which could affect operating results, financial position, and cash flows. We manage our exposure to these risks through our regular operating and financing activities and, when appropriate, through the use of derivative financial instruments. These derivative financial instruments are used to hedge monetary assets and liabilities, intercompany balances, trade receivables, anticipated cash flows, and to reduce earnings and cash flow volatility resulting from shifts in foreign currency exchange rates. Our objective is to offset gains and losses resulting from these exposures with losses and gains on the derivative contracts used to hedge them, thereby reducing volatility of earnings or protecting fair values of assets and liabilities. We do not have any leveraged derivatives, nor do we use derivative contracts for speculative purposes. ASC 815 requires the fair value of all derivative instruments, including those embedded in other contracts, to be recorded as assets or liabilities in our Consolidated Balance Sheet. The related cash flow impacts of our derivative contracts are reflected as cash flows from operating activities.

 

Our exposures are primarily related to non-U.S. dollar-denominated revenue in Europe, the U.K., Latin America, China, Israel, and Australia, and to non-U.S. dollar-denominated operating expenses in Europe, India, Japan, the U.K., China, Israel, Brazil, and Australia. We hedge our operating expense cash flow exposure in Indian rupees. We hedge balance sheet remeasurement exposure associated with British pound sterling, Brazilian real, Israeli shekel, Japanese yen, Chinese renminbi, and Euro-denominated intercompany balances; Brazilian real, British pound sterling, Australian dollar, Israeli shekel, and Euro-denominated trade receivables; and British pound sterling, Indian rupee, Israeli shekel, and Euro-denominated-denominated net monetary assets.

By their nature, derivative instruments involve, to varying degrees, elements of market and credit risk. The market risk associated with these instruments resulting from currency exchange movement is expected to offset the market risk of the underlying transactions, assets, and liabilities being hedged (i.e., operating expense exposure in Indian rupees; the collection of trade receivables denominated in currencies other than their respective reporting entity’s functional currency, and the settlement of intercompany balances denominated in currencies other than their functional currency). Under our master netting agreements with our foreign currency derivative counterparties, we are allowed to net transactions of the same currency with a single net amount payable by one party to the other. The derivatives held by us are not subject to any credit contingent features negotiated with these counterparties. We are not required to pledge cash collateral related to these foreign currency derivatives because, by policy, we deal with counterparties having a minimum investment grade or better credit rating. Credit risk is managed through the continuous monitoring of exposures to such counterparties.

Cash Flow Hedges

Foreign currency derivative contracts with notional amounts of $3.9 and $3.2 million and net asset/liability amounts that are immaterial have been designated as cash flow hedges of our Indian rupee operating expense exposure at December 31, 2017 and 2016. The changes in fair value of these contracts are reported as a component of OCI and reclassified to operating expense in the periods of payment of the hedged operating expenses. The ineffective portion of the derivative hedging gain or loss, as well as changes in the derivative time value (which is excluded from the assessment of hedge effectiveness), are recognized as a component of interest income and other income (expense), net.

Balance Sheet Hedges

Forward contracts not designated as hedging instruments with notional amounts of $235.5 and $158.7 million are used to hedge foreign currency balance sheet exposures at December 31, 2017 and 2016, respectively. They are not designated for hedge accounting treatment since there is a natural offset for the remeasurement of the underlying foreign currency denominated asset or liability. We recognize changes in the fair value of non-designated derivative instruments in earnings in the period of change. Gains and losses on foreign currency forward contracts used to hedge balance sheet exposures are recognized in interest income and other income (expense), net, in the same period as the remeasurement gain or loss of the related foreign currency denominated assets and liabilities. Forward contracts not designated for hedge accounting treatment consist of hedges of British pound sterling, Brazilian real, Israeli shekel, Japanese yen, Chinese renminbi, and Euro-denominated intercompany balances with notional amounts of $144.5 and $90.7 million at December 31, 2017 and 2016, respectively, hedges of Brazilian real, British pound sterling, Australian dollar, Israeli shekel, and Euro-denominated trade receivables with notional amounts of $44.4 and $39.8 million at December 31, 2017 and 2016, respectively, and hedges of British pounds sterling, Indian rupee, Israeli shekel, and Euro-denominated other net monetary assets with notional amounts of $46.6 and $28.2 million at December 31, 2017 and 2016, respectively.

Segment Reporting

Operating segment information is required to be presented based on the internal reporting used by the chief operating decision making group (“CODM”) to allocate resources and evaluate operating segment performance. Our CODM is comprised of our Chief Executive Officer and Chief Financial Officer (“CODM group”). The CODM group is focused on assessment and resource allocation among the Industrial Inkjet, Productivity Software, and Fiery operating segments.

Our operating segments are integrated through their reporting and operating structures, shared technology and practices, shared sales and marketing, shared back office support functions, and combined production facilities. Our enterprise management processes use financial information that is closely aligned with our three operating segments at the gross profit level. Relevant discrete financial information is prepared at the gross profit level for each of our three operating segments, which is used by the CODM group to allocate resources and assess the performance of each operating segment.

Performance-based and market-based restricted stock [Member]  
Computation of Net Income (Loss) Per Common Share

ASC 260-10-45-48. Accordingly, performance-based RSUs, which vested on various dates during the years ended December 31, 2017, 2016, and 2015 based on achievement of specified performance criteria related to revenue, cash flows from operating activities, and non-GAAP operating income targets; market-based RSUs, which vested during the year ended December 31, 2015 based on achievement of specified stock prices for defined periods; and performance-based stock options, which vested during the year ended December 31, 2016 based on achievement of specified targets related to non-GAAP return on equity, are included in the determination of net income (loss) per diluted common share as of the beginning of each respective year.

ASU 2016-18 Restricted Cash [Member]  
Recent Accounting Pronouncements

Restricted Cash. In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows: Restricted Cash, requiring that the statement of cash flows explain the change in cash, cash equivalents, and amounts generally described as restricted cash or restricted cash equivalents. Therefore, amounts generally described as restricted cash and restricted cash equivalents will be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. Under current guidance, changes in restricted cash and restricted cash equivalents are included in operating or investing activities in the Consolidated Statements of Cash Flows.

ASU 2016-18 will be effective in the first quarter of 2018. Changes in restricted cash related to the off-balance sheet financing arrangement described in Note 15—Property and Equipment, net of the Notes to Consolidated Financial Statements will no longer be presented as an investing cash outflow, but will instead be presented as a component of the beginning and ending balance of cash, cash equivalents, and restricted cash in the Consolidated Statements of Cash Flows.

ASU 2016-13 Financial Instruments [Member]  
Recent Accounting Pronouncements

Financial Instruments. ASU 2016-13, Measurement of Credit Losses on Financial Instruments, issued in June 2016, amends current guidance regarding other-than-temporary impairment of available-for-sale debt securities. The new guidance requires an estimate of expected credit loss when fair value is below the amortized cost of the asset without regard for the length of time that the fair value has been below the amortized cost or the historical or implied volatility of the asset. Credit losses on available-for-sale debt securities will be limited to the difference between the security’s amortized cost basis and its fair value. The use of an allowance to record estimated credit losses (and subsequent recoveries) will also be required under the new guidance.

ASU 2016-13 will be effective in the first quarter of 2020. We are evaluating its impact on the carrying value of our available-for-sale securities and results of operations.

ASU 2017-05 Other Income [Member]  
Recent Accounting Pronouncements

Nonfinancial Asset Derecognition. In February 2017, the FASB issued ASU 2017-05, Other Income—Gains and Losses from the Derecognition of Nonfinancial Assets: Clarifying the Scope of Asset Derecognition and Accounting for Partial Sales of Nonfinancial Assets, which clarifies the scope of recent guidance as it relates to nonfinancial asset derecognition and the accounting for partial sales of nonfinancial assets. The ASU conforms the derecognition guidance as it relates to nonfinancial assets with the derecognition guidance in the new revenue standard (ASU 2014-09) and is expected to have a material impact on the accounting for real estate dispositions.

ASU 2017-05 will be effective in the first quarter of 2018. We have elected to adopt the modified retrospective method of implementation.

ASU 2017-09 Sock Compensation: Modification Accounting [Member]  
Recent Accounting Pronouncements

Stock Compensation Modification. In May 2017, the FASB issued ASU 2017-09, Stock Compensation—Scope of Modification Accounting, which clarifies the scope of modification accounting for share-based payment arrangements. Specifically, an entity would not apply modification accounting if the fair value, vesting conditions, and classification of the awards are the same immediately before and after the modification.

ASU 2017-09 will be effective in the first quarter of 2018. We will adopt this guidance prospectively to awards modified on or after the adoption date. We do not believe this guidance will materially impact our results of operations.

ASU 2017-01 Business Combinations [Member]  
Recent Accounting Pronouncements

Definition of a Business. ASU 2017-01, Business Combinations: Clarifying the Definition of a Business, was issued in January 2017, and significantly narrows how businesses are defined. Under current guidance, a business is defined as an integrated set of assets and activities that usually consists of business processes and their related inputs and outputs. However, business process outputs are not required to be present and only some business process inputs and business processes must be present if the acquiring entity can produce outputs by integrating the acquired set of assets and activities with its own inputs and processes. Essentially, existing guidance only requires that business processes and inputs be present in order to constitute a business.

Under ASU 2017-01, when substantially all of the fair value of the gross assets acquired is concentrated in a single asset or group of similar identifiable assets, then the assets acquired do not constitute a business. If substantially all of the fair value of the gross assets acquired is not concentrated in a single asset or group of similar assets, then the assets acquired may constitute a business if certain criteria are met. We must determine whether the acquired gross assets and activities include an input and a “substantive” process that together “significantly” contribute to the ability to create an output. A framework and specific criteria are provided to assist with the evaluation of whether a process is “substantive” and “significantly contributes” to the ability to create an output. “Output” is narrowly defined to be consistent with the description of a performance obligation in the new revenue guidance. Missing inputs and processes may not be replaced by integration with our own inputs and processes under the new guidance.

Our consolidated financial statements may be impacted if an acquisition does not qualify as a business combination after ASU 2017-01 is effective in the first quarter of 2018. Such acquisitions would be accounted for as asset purchases.

Tax Cuts and Jobs Act [Member]  
Recent Accounting Pronouncements

Income Taxes. SAB 118 provides guidance for the application of ASC 740 in the reporting period that includes December 22, 2017, which is the date the Act to provide for reconciliation pursuant to titles II and V of the concurrent resolution on the budget for fiscal year 2018 (“2017 Tax Act”) was signed into law. SAB 118 requires that we recognize those income tax effects in our financial statements for which the accounting can be completed, as might be the case for the effect of rate changes on deferred tax assets and deferred tax liabilities. For matters that have not been completed, we are required to recognize provisional amounts to the extent that they are reasonably estimable, adjust them during a measurement period when more information becomes available, and report this information in our financial statements in that period. The measurement period is defined as up to one year from the enactment date, which will expire on December 22, 2018.

ASU 2015-11 Inventory Valuation [Member]  
Recent Accounting Pronouncements

Inventory Valuation. In July 2015, the Financial Accounting Standards Board (“FASB”) issued (“ASU”) 2015-11, Simplifying the Measurement of Inventory, which became effective in the first quarter of 2017. ASU 2015-11 requires that inventory be valued at the lower of cost and net realizable value, which is defined as the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. We previously valued inventory at the lower of cost or net realizable value less a reasonable profit margin as allowed by previous inventory valuation guidance. The adoption of ASU 2015-11 increased our inventory valuation by $1.2 million as of December 31, 2017.

ASU 2016-15 Statement of Cash Flows [Member]  
Recent Accounting Pronouncements

Settlement of Convertible Debt. ASU 2016-15, Statement of Cash Flows: Classification of Certain Cash Receipts and Cash Payments, issued in August 2016, requires that cash settlements of principal amounts of debt instruments with coupon interest rates that are insignificant in relation to the effective interest rate of the debt must classify the portion of the principal payment attributable to the accreted interest related to the debt discount as cash outflows from operating activities. This is consistent with the classification of the coupon interest payments.

ASU 2016-15 will be effective in the first quarter of 2018. Accordingly, $63.6 million debt discount attributable to the difference between the 0.75% coupon interest rate on our Notes and the 4.98% effective interest rate will be classified as an operating cash outflow in the Consolidated Statement of Cash Flows upon cash settlement. If we settle the conversion of the Notes in cash on or prior to the maturity date of September 1, 2019, the cash outflow of $63.6 million will be reported in operating activities in the Consolidated Statement of Cash Flows. Debt issuance costs were reported as operating activities in the Consolidated Statement of Cash Flows when they were previously paid.

ASU 2016-02 Lease Arrangements [Member]  
Recent Accounting Pronouncements

Lease Arrangements. Under current guidance, the classification of a lease by a lessee as either an operating or capital lease determines whether an asset and liability is recognized on the balance sheet. ASU 2016-02, Leases, issued in February 2016 and effective in the first quarter of 2019, requires that a lessee recognize an asset and liability on its balance sheet related to all leases with terms in excess of one year. For all leases, a lessee will be required to recognize a right-of-use asset and a lease liability, initially measured at the present value of the lease payments, in the statement of financial position. The right-to-use asset represents the right to use the underlying asset during the lease term.

The recognition, measurement, and presentation of expenses and cash flows by a lessee will not be significantly changed from previous guidance. There will continue to be a differentiation between finance leases and operating leases. The criteria for determining whether a lease is a financing or operating lease will be substantially the same as existing guidance except that the “bright line” percentages have been removed.

 

    For finance leases, interest is recognized on the lease liability separately from depreciation of the right-of-use asset in the statement of operations. Principal repayments are classified within financing activities and interest payments are classified as operating activities in the statement of cash flows.

 

    For operating leases, a lessee is required to recognize lease expense generally on a straight-line basis. All operating lease payments are classified as operating activities in the statement of cash flows.

The current build-to-suit lease accounting guidance will be rescinded by the new guidance, although this guidance will be replaced with guidance restricting lessee control during the construction period. Consequently, the accounting for build-to-suit leases will be the same as operating leases unless the lessee control provisions are applicable.

 

We have not quantified the impact, but the requirement to recognize a right-of-use asset and a lease liability related to operating leases will have a material impact on our consolidated financial position as reflected in our Consolidated Balance Sheets. As stated above, the recognition, measurement, and presentation of expenses and cash flows by a lessee will not significantly change from previous guidance; accordingly, the impact on our results of operations as reflected in our Consolidated Statements of Operations is not expected to be material.

ASU 2017-12 Hedge Accounting [Member]  
Recent Accounting Pronouncements

Hedge Accounting. In August 2017, the FASB issued ASU 2017-12, Targeted Improvements to Accounting for Hedging Activities, which amends the hedge accounting recognition and presentation requirements in ASC 815, Derivatives and Hedging.

 

Our foreign currency derivative contracts include notional amounts of $3.9 million that have been designated as cash flow hedges of our Indian rupee operating expense exposure at December 31, 2017. Under current guidance, changes in the fair value of the effective portion of these contracts are reported as a component of OCI and reclassified to operating expense in the periods of payment of the hedged cash flows. The ineffective portion is recognized as a component of interest income and other income, net. Under the new guidance, the entire change in the fair value of hedging instruments designated as cash flow hedges that are included in the assessment of hedge effectiveness will be recorded in OCI. Those amounts are reclassified to earnings in the periods of payment in the same income statement line item as the hedged operating expenses. Upon adoption, a cumulative-effect adjustment will be required to charge the ineffective portion of derivative contracts designated as cash flow hedges existing at the date of adoption to accumulated OCI with a corresponding adjustment to the retained earnings as of the beginning of the fiscal year of the adoption.

The new guidance continues to require an initial prospective quantitative hedge effectiveness assessment unless the hedging relationship qualifies for the critical-terms-match method or facts and circumstances method, which permit an assumption of perfect hedge effectiveness. After the initial quantitative assessment, the new guidance permits a qualitative ongoing effectiveness assessment for certain hedges if we can reasonably support an expectation of high effectiveness throughout the term of the hedge. The new guidance also requires additional disclosure related to the effect on the income statement of cash flow hedges.

ASU 2017-12 will be effective in the first quarter of 2019. We do not believe this guidance will materially impact our results of operations.

ASU 2014-09 and ASU 2016-10 Revenue Recognition [Member]  
Recent Accounting Pronouncements

Revenue Recognition. ASU 2014-09, Revenue from Contracts with Customers, issued in May 2014, ASU 2016-10, Revenue from Contracts with Customers: Identifying Performance Obligations and Licensing, and subsequent amendments, enhance the comparability of revenue recognition practices across entities, industries, jurisdictions, and capital markets. The principles-based guidance provides a framework for addressing revenue recognition issues comprehensively. The standards require that revenue be recognized that reflects the consideration the entity expects to be entitled to in exchange for goods or services, which are referred to as performance obligations.

ASU 2014-09 will be effective in the first quarter of 2018. Two adoption methods are allowed under ASU 2014-09: the full retrospective method and modified retrospective method. We elected to use the modified retrospective method by applying the revised guidance to contracts that have not been completed as of January 1, 2018. Retained earnings will be adjusted for the cumulative effect of the change on January 1, 2018, estimated to be between $1.7 to $2.3 million (pre-tax) offset by a credit to deferred revenue. The key changes in the guidance that impact our revenue recognition relate to the timing of revenue recognition and allocation of contract revenue between services and software licenses. The requirement to defer incremental contract acquisition costs (e.g., commissions) and recognize them over the contract period or expected customer life will result in the recognition of a deferred charge on our balance sheet, estimated to be between $7.5 and $8.5 million (pre-tax) offset by a credit to retained earnings. The cumulative retained earnings adjustment, estimated to be between $4.3 and $5.3 million on January 1, 2018, after considering the income tax effect.

The new standard requires comprehensive annual and interim disclosures regarding the nature, amount, timing, and uncertainty of recognized revenue, which will be provided in the year of adoption along with the impact on recognized revenue compared with revenue that would have been recognized under prior guidance. Qualitative and quantitative disclosures will be required regarding:

 

    disaggregation of our current disclosures of revenue by segment and geographic area into categories that depict how revenue and cash flows are impacted by economic factors,

 

    timing of recognition, contract duration, and sales channel,

 

    billed and unbilled contracts with customers, including revenue and impairments recognized, disaggregation, and information about contract balances and performance obligations,

 

    significant judgments and changes in judgments required to determine the transaction price, amounts allocated to performance obligations, and the timing for recognizing revenue resulting from the satisfaction of performance obligations,

 

    assets recognized from the costs to obtain or fulfill a contract (e.g., commissions), and

 

    bad debt provisions related to billed and unbilled receivables.

We are assessing the full impact on our consolidated financial statements, systems, and controls upon adoption.

XML 44 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
The Company and Its Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2017
Accounting Policies [Abstract]  
Schedule of Correction of Prior Period Financial Information
     December 31, 2016  
(in thousands)    As Previously
Reported
     Adjustments      As Adjusted  

Inventories

   $ 99,075      $ (2,737    $ 96,338  

Property and equipment, net

     103,304        170        103,474  

Total assets

     1,481,496        (2,567      1,478,929  

Deferred tax liabilities

     16,351        (750      15,601  

Total liabilities

     653,664        (750      652,914  

Accumulated other comprehensive loss

     (24,694      119        (24,575

Retained earnings

     419,825        (1,936      417,889  

Total shareholders’ equity

     827,832        (1,817      826,015  
Summary of Supplemental Cash Flow Information

Supplemental Disclosure of Cash Flow Information

 

     For the years ended December 31,  
(in thousands)    2017      2016      2015  

Net cash paid for income taxes

   $ 23,279      $ 6,812      $ 8,512  
  

 

 

    

 

 

    

 

 

 

Cash paid for interest expense

   $ 3,174      $ 2,975      $ 2,945  
  

 

 

    

 

 

    

 

 

 

Acquisitions of businesses and technology:

        

Cash paid for businesses and technology purchased, excluding contingent consideration

   $ 30,230      $ 21,560      $ 82,446  

Cash acquired in business acquisitions

     (671      (1,628      (7,680
  

 

 

    

 

 

    

 

 

 

Net cash paid for business acquisitions

   $ 29,559      $ 19,932      $ 74,766  
  

 

 

    

 

 

    

 

 

 

Common stock issued in connection with business acquisitions

   $ —        $ 73      $ 36,567  
  

 

 

    

 

 

    

 

 

 

Non-cash investing and financing activities:

        

Non-cash settlement of employee-related liabilities by issuing RSUs

   $ 1,171      $ 3,059      $ 1,353  

Property and equipment received, but not paid

     681        1,257        1,684  
  

 

 

    

 

 

    

 

 

 
   $ 1,852      $ 4,316      $ 3,037  
  

 

 

    

 

 

    

 

 

 
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2017
Earnings Per Share [Abstract]  
Basic and Diluted Earnings Per Share

Basic and diluted earnings per share for the years ended December 31, 2017, 2016, and 2015 are reconciled as follows (in thousands, except for per share amounts):

 

     2017      2016      2015  

Basic net income (loss) per share:

        

Net income (loss) available to common shareholders

   $ (15,345    $ 44,949      $ 32,199  
  

 

 

    

 

 

    

 

 

 

Weighted average common shares outstanding

     46,281        46,900        47,217  

Basic net income (loss) per share

   $ (0.33    $ 0.96      $ 0.68  
  

 

 

    

 

 

    

 

 

 

Dilutive net income (loss) per share:

        

Net income (loss) available to common shareholders

   $ (15,345    $ 44,949      $ 32,199  
  

 

 

    

 

 

    

 

 

 

Weighted average common shares outstanding

     46,281        46,900        47,217  

Dilutive stock options, restricted stock, and ESPP purchase rights

     —          897        933  
  

 

 

    

 

 

    

 

 

 

Weighted average common shares outstanding for purposes of computing diluted net income (loss) per share

     46,281        47,797        48,150  
  

 

 

    

 

 

    

 

 

 

Dilutive net income (loss) per share

   $ (0.33    $ 0.94      $ 0.67  
  

 

 

    

 

 

    

 

 

 

 

Summary of Anti-dilutive Securities Excluded from Computation of Earnings Per Share

Potential shares of common stock that were not included in the determination of diluted net income (loss) per share for the periods presented because the impact of including them would have been anti-dilutive or because their performance conditions have not been met, consisted of the following (in thousands):

 

     For the years ended December 31,  
     2017      2016      2015  

Options

     138        —          —    

RSUs & PSUs

     692        183        489  

ESPP purchase rights

     160        10        12  
  

 

 

    

 

 

    

 

 

 

Total potential shares of common stock excluded from the computation of diluted earnings per share

     990        193        501  
  

 

 

    

 

 

    

 

 

 
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Acquisitions (Tables)
12 Months Ended
Dec. 31, 2017
Business Combinations [Abstract]  
Schedule of Discount Rate, Percentage of Project Tasks Completed and Tasks to be Completed
     FFPS     Matan     Reggiani     CTI     Shuttleworth  

Discount rate for IPR&D

     20     16     21     18     20

IPR&D percent complete at acquisition date

     63     33     70     75     17

IPR&D percent complete at December 31, 2017

     100     100     100     100     100

Acquisition-date valuation (in thousands)

   $ 70     $ 3,190     $ 10,879     $ 150     $ 555  
Allocation of Purchase Price to Assets Acquired and Liabilities Assumed

The allocation of the purchase price to the assets acquired and liabilities assumed (in thousands) with respect to each of these acquisitions at their respective acquisition dates is summarized as follows:

 

     2017 Acquisitions  
     Fiery     Productivity Software  
     FFPS     Generation Digital     CRC and Escada  
     Weighted
average
useful life
     Purchase
Price
Allocation
    Weighted
average useful
life
     Purchase
Price
Allocation
    Weighted
average
useful life
     Purchase
Price
Allocation
 

Purchasing agreement

     10 years      $ 9,330       —        $ —         —        $ —    

Take-or-pay contract

     4 years        9,000       —          —         —          —    

Customer relationships

     —          —         8 years        3,030       7-9 years        5,240  

Existing technology

     2 years        2,570       5 years        890       4-6 years        5,870  

Trade names

     5 years        1,020       5 years        290       4-5 years        850  

IPR&D

     < one year        70       —          —         —          —    

Backlog

     —          —         —          —         one year        191  

Goodwill

     —          6,590       —          3,012       —          11,632  
     

 

 

      

 

 

      

 

 

 
        28,580          7,222          23,783  

Net tangible assets (liabilities)

        (5,537        (298        (3,738
     

 

 

      

 

 

      

 

 

 

Total purchase price

      $ 23,043        $ 6,924        $ 20,045  
     

 

 

      

 

 

      

 

 

 

 

    2016 Acquisitions     2015 Acquisitions  
    Industrial Inkjet     Productivity
Software
    Industrial Inkjet     Productivity
Software
 
    Rialco     Optitex     Matan     Reggiani     CTI and
Shuttleworth
 
    Weighted
average
useful life
    Purchase
Price
Allocation
    Weighted
average
useful life
    Purchase
Price
Allocation
    Weighted
average
useful life
    Purchase
Price
Allocation
    Weighted
average
useful life
    Purchase
Price
Allocation
    Weighted
average
useful life
    Purchase
Price
Allocation
 

Customer relationships

    6 years     $ 2,512       3-4 years     $ 8,890       6 years     $ 6,630       4 years     $ 12,187       3-4 years     $ 5,001  

Existing technology

    5 years       846       5 years       7,760       5 years       8,790       4 years       33,118       5 years       5,634  

Trade names

    5 years       763       4 years       2,020       5 years       2,570       5 years       11,964       4 years       1,357  

IPR&D

    —         —         —         —         —         3,190       —         10,879       —         705  

Backlog

    < one year       56       < one year       370       < one year       70       < one year       704       < one year       132  

Goodwill

      1,426         28,147         26,609         61,341         17,790  
   

 

 

     

 

 

     

 

 

     

 

 

     

 

 

 
      5,603         47,187         47,859         130,193         30,619  

Net tangible assets (liabilities)

      5,177         (11,924       (4,945       (32,571       (3,611
   

 

 

     

 

 

     

 

 

     

 

 

     

 

 

 

Total purchase price

    $ 10,780       $ 35,263       $ 42,914       $ 97,622       $ 27,008  
   

 

 

     

 

 

     

 

 

     

 

 

     

 

 

 
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2017
Text Block [Abstract]  
Schedule of Inventories

Inventories as of December 31, 2017 and 2016 are as follows (in thousands):

 

     2017      2016  

Raw materials

   $ 57,061      $ 45,798  

Work in process

     9,792        7,362  

Finished goods

     58,960        43,178  
  

 

 

    

 

 

 

Total

   $ 125,813      $ 96,338  
  

 

 

    

 

 

 

Schedule of Accrued and Other Liabilities

Accrued and other liabilities as of December 31, 2017 and 2016 are as follows (in thousands):

 

     2017      2016  

Accrued compensation and benefits

   $ 29,113      $ 31,714  

Contingent consideration—current

     14,992        19,244  

Warranty provision—current

     12,931        10,054  

Debt assumed through business acquisitions

     11,101        98  

Accrued royalty payments

     4,903        4,994  

Accrued litigation and consulting

     4,277        1,916  

Technology transfer

     3,593        3,822  

Hedging liability

     3,281        258  

Deferred rent

     2,846        2,938  

Sales tax liabilities

     2,574        1,997  

Restructuring and other

     2,452        1,824  

Other accrued liabilities

     6,097        6,646  
  

 

 

    

 

 

 

Total

   $ 98,090      $ 85,505  
  

 

 

    

 

 

 

Schedule of Accumulated Other Comprehensive Income (Loss)

OCI classified within stockholders’ equity in our Consolidated Balance Sheets as of December 31, 2017 and 2016 are as follows (in thousands):

 

     2017      2016  

Net unrealized investment losses

   $ (697    $ (473

Currency translation gains (losses)

     8,794        (24,111

Net unrealized gains on cash flow hedges

     41        9  
  

 

 

    

 

 

 

Total

   $ 8,138      $ (24,575
  

 

 

    

 

 

 

XML 48 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Long-Lived Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2017
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Purchased Intangible Assets Resulting from Acquisitions

Our purchased intangible assets resulting from acquisitions are as follows (in thousands, except for weighted average useful life):

 

          December 31, 2017     December 31, 2016  
    Weighted
average
useful life
(years)
    Gross
carrying
amount
    Accumulated
amortization
    Weighted
remaining
average
useful life
(years)
    Net carrying
amount
    Gross carrying
amount
    Accumulated
amortization
    Net carrying
amount
 

Goodwill

    —       $ 403,278     $ —         —       $ 403,278     $ 359,841     $ —       $ 359,841  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Customer relationships and other

    4.6     $ 95,862     $ (45,862     3.6     $ 50,000     $ 88,557     $ (49,527   $ 39,030  

Existing technology

    4.1       196,693       (149,300     2.9       47,393       173,543       (122,654     50,889  

Trademarks and trade names

    4.9       72,048       (46,822     5.5       25,226       67,701       (38,300     29,401  

IPR&D

    —         389       —         —         389       3,677       —         3,677  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Amortizable intangible assets

    4.4     $ 364,992     $ (241,984     3.8     $ 123,008     $ 333,478     $ (210,481   $ 122,997  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 
Schedule of Future Amortization Expense

As of December 31, 2017, future estimated amortization expense for each of the next five years and thereafter related to the amortization of identified intangible assets is as follows (in thousands):

 

For the years ended December 31,

   Future
amortization
expense
 

2018

   $ 43,652  

2019

     35,770  

2020

     19,331  

2021

     7,253  

2022

     5,003  

Thereafter

     11,999  
  

 

 

 
   $ 123,008  
  

 

 

 
Schedule of Goodwill Rollforward

The goodwill rollforward for the years ended December 31, 2017 and 2016 is as follows (in thousands):

 

     Industrial
Inkjet
    Productivity
Software
    Fiery     Total  

Ending Balance, December 31, 2015

   $ 142,183     $ 133,128     $ 63,482     $ 338,793  
  

 

 

   

 

 

   

 

 

   

 

 

 

Additions (Rialco and Optitex acquisitions)

   $ 1,426     $ 28,147     $ —       $ 29,573  

Opening balance sheet adjustments

     (171     (663     —         (834

Foreign currency adjustments

     (2,370     (5,137     (184     (7,691
  

 

 

   

 

 

   

 

 

   

 

 

 

Ending Balance, December 31, 2016

   $ 141,068     $ 155,475     $ 63,298     $ 359,841  
  

 

 

   

 

 

   

 

 

   

 

 

 

Additions (FFPS, Generation Digital, CRC, and Escada acquisitions)

   $ —       $ 11,632     $ 9,602     $ 21,234  

Opening balance sheet adjustments

     —         10       679       689  

Foreign currency adjustments

     13,305       7,527       682       21,514  
  

 

 

   

 

 

   

 

 

   

 

 

 

Ending Balance, December 31, 2017

   $ 154,373     $ 174,644     $ 74,261     $ 403,278  
  

 

 

   

 

 

   

 

 

   

 

 

 

Accumulated Impairment as of December 31, 2017, recognized in 2008

   $ 103,991     $ —       $ —       $ 103,991  
  

 

 

   

 

 

   

 

 

   

 

 

 
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Investments and Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2017
Text Block [Abstract]  
Available-for-Sale Short-Term Investments

Our available-for-sale short-term investments as of December 31, 2017 and 2016 are as follows (in thousands):

 

     Amortized cost      Gross
unrealized gains
     Gross
unrealized losses
    Fair value  

December 31, 2017

          

U.S. Government and sponsored entities

   $ 59,824      $  —        $ (660   $ 59,164  

Corporate debt securities

     79,356        —          (450     78,906  

Municipal securities

     382        —          (2     380  

Asset-backed securities

     9,808        44        (47     9,805  

Mortgage-backed securities—residential

     445        —          (3     442  
  

 

 

    

 

 

    

 

 

   

 

 

 

Total short-term investments

   $ 149,815      $ 44      $ (1,162   $ 148,697  
  

 

 

    

 

 

    

 

 

   

 

 

 

December 31, 2016

          

U.S. Government and sponsored entities

   $ 70,893      $ 49      $ (348   $ 70,594  

Corporate debt securities

     198,166        102        (621     197,647  

Municipal securities

     1,278        —          (1     1,277  

Asset-backed securities

     24,233        79        (17     24,295  

Mortgage-backed securities—residential

     1,615        3        (3     1,615  
  

 

 

    

 

 

    

 

 

   

 

 

 

Total short-term investments

   $ 296,185      $ 233      $ (990   $ 295,428  
  

 

 

    

 

 

    

 

 

   

 

 

 
Summary of Fair Value and Duration of Investments, Including Cash Equivalents, that have been Classified in Gross Unrealized Loss Position

The fair value and duration that investments, including cash equivalents, have been in a gross unrealized loss position as of December 31, 2017 and 2016 are as follows (in thousands):

 

     Less than 12 Months     More than 12 Months     TOTAL  

December 31, 2017

   Fair
Value
     Unrealized
Losses
    Fair
Value
     Unrealized
Losses
    Fair
Value
     Unrealized
Losses
 

U.S. Government and sponsored entities

   $ 23,023      $ (206   $ 35,989      $ (454   $ 59,012      $ (660

Corporate debt securities

     45,857        (207     32,634        (243     78,491        (450

Municipal securities

     378        (2     —          —         378        (2

Asset-backed securities

     6,779        (31     2,947        (16     9,726        (47

Mortgage-backed securities—residential

     162        (2     142        (1     304        (3
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

Total

   $ 76,199      $ (448   $ 71,712      $ (714   $ 147,911      $ (1,162
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

December 31, 2016

               

U.S. Government and sponsored entities

   $ 39,810      $ (348   $ —        $ —       $ 39,810      $ (348

Corporate debt securities

     133,382        (581     13,158        (40     146,540        (621

Municipal securities

     1,268        (1     —          —         1,268        (1

Asset-backed securities

     4,540        (7     4,611        (10     9,151        (17

Mortgage-backed securities—residential

     428        (1     153        (2     581        (3
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

Total

   $ 179,428      $ (938   $ 17,922      $ (52   $ 197,350      $ (990
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 
Amortized Cost and Estimated Fair Value of Investments

Amortized cost and estimated fair value of investments at December 31, 2017 are summarized by maturity date as follows (in thousands):

 

     Amortized cost      Fair value  

Mature in less than one year

   $ 43,862      $ 43,741  

Mature in one to three years

     105,953        104,956  
  

 

 

    

 

 

 

Total short-term investments

   $ 149,815      $ 148,697  
  

 

 

    

 

 

 
Investments in Accordance with Fair Value Hierarchy

Our investments and liabilities measured at fair value have been presented in accordance with the fair value hierarchy specified in ASC 820 as of December 31, 2017 and 2016 in order of liquidity as follows (in thousands):

 

     Total      Quoted Prices
in Active
Markets for
Identical Assets
(Level 1)
     Significant
other
Observable
Inputs
(Level 2)
     Unobservable
Inputs

(Level 3)
 

December 31, 2017

           

Assets:

           

Money market funds

   $ 9,897      $ 9,897      $ —        $ —    

U.S. Government and sponsored entities

     59,164        33,261        25,903        —    

Corporate debt securities

     78,906        —          78,906        —    

Municipal securities

     380        —          380        —    

Asset-backed securities

     9,805        —          9,754        51  

Mortgage-backed securities—residential

     442        —          442        —    
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 158,594      $ 43,158      $ 115,385      $ 51  
  

 

 

    

 

 

    

 

 

    

 

 

 

Liabilities:

           

Contingent consideration, current and noncurrent

   $ 35,702      $ —        $ —        $ 35,702  

Self-insurance

     902        —          —          902  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 36,604      $ —        $ —        $ 36,604  
  

 

 

    

 

 

    

 

 

    

 

 

 

December 31, 2016

           

Assets:

           

Money market funds

   $ 23,575      $ 23,575      $ —        $ —    

U.S. Government and sponsored entities

     70,594        51,870        18,724        —    

Corporate debt securities

     197,647        —          197,647        —    

Municipal securities

     1,277        —          1,277        —    

Asset-backed securities

     24,295        —          24,228        67  

Mortgage-backed securities—residential

     1,615        —          1,615        —    
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 319,003      $ 75,445      $ 243,491      $ 67  
  

 

 

    

 

 

    

 

 

    

 

 

 

Liabilities:

           

Contingent consideration, current and noncurrent

   $ 56,463      $ —        $ —        $ 56,463  

Self-insurance

     1,542        —          —          1,542  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 58,005      $ —        $ —        $ 58,005  
  

 

 

    

 

 

    

 

 

    

 

 

 

Summary of Changes in Contingent Liability for Contingent Consideration

Changes in the contingent liability for contingent consideration during the years ended December 31, 2017 and 2016 are summarized as follows

 

     Amount  

Fair value of contingent consideration at December 31, 2015

   $ 54,796  

Fair value of Rialco contingent consideration at March 1, 2016

     2,109  

Fair value of Optitex contingent consideration at June 16, 2016

     22,300  

Changes in valuation

     6,813  

Payments

     (28,111

Foreign currency adjustment

     (1,444
  

 

 

 

Fair value of contingent consideration at December 31, 2016

   $ 56,463  

Fair value of Generation Digital contingent consideration at August 14, 2017

     3,600  

Fair value of Escada contingent consideration at October 1, 2017

     2,049  

Escrow adjustment for Reggiani acquisition

     (4,711

Changes in valuation

     6,472  

Payments and settlements

     (30,924

Foreign currency adjustment

     2,753  
  

 

 

 

Fair value of contingent consideration at December 31, 2017

   $ 35,702  
  

 

 

 

XML 50 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Convertible Senior Notes, Note Hedges, and Warrants (Tables)
12 Months Ended
Dec. 31, 2017
Debt Disclosure [Abstract]  
Schedule of Convertible Notes

The Notes consist of the following at December 31, 2017 and 2016 (in thousands):

 

     2017      2016  

Liability component

   $ 345,000      $ 345,000  

Debt discount, net of amortization

     (23,178      (36,115

Debt issuance costs, net of amortization

     (2,865      (4,401
  

 

 

    

 

 

 

Net carrying amount

   $ 318,957      $ 304,484  
  

 

 

    

 

 

 

Equity component

   $ 63,643      $ 63,643  

Less: debt issuance costs allocated to equity

     (1,582      (1,582
  

 

 

    

 

 

 

Net carrying amount

   $ 62,061      $ 62,061  
  

 

 

    

 

 

 
Summary of Interest Expense Recognized Related to Notes

Interest expense recognized related to the Notes during the years ended December 31, 2017, 2016, and 2015 was as follows (in thousands):

 

     2017      2016      2015  

0.75% coupon

   $ 2,580      $ 2,588      $ 2,595  

Amortization of debt issuance costs

     1,536        1,350        1,396  

Amortization of debt discount

     12,937        12,400        11,667  
  

 

 

    

 

 

    

 

 

 

Interest expense on Convertible Senior Notes

   $ 17,053      $ 16,338      $ 15,658  
  

 

 

    

 

 

    

 

 

 
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
Changes in Product Warranty Reserve

Future minimum lease payments under noncancellable operating leases, including build-to-suit leases, and future minimum sublease receipts, for each of the next five years and thereafter as of December 31, 2017 are as follows (in thousands):

 

Fiscal Year

   Future Minimum
Lease Payments
     Future Minimum
Sublease Receipts
 

2018

   $ 9,114      $ 434  

2019

     7,574        231  

2020

     7,415        27  

2021

     6,028        —    

2022

     4,225        —    

Thereafter

     32,268        —    
  

 

 

    

 

 

 

Total

   $ 66,624      $ 692  
  

 

 

    

 

 

 
Future Minimum Lease Payments under Non-Cancellable Operating Leases and Future Minimum Sublease Receipts

The changes in product warranty reserve for the years ended December 31, 2017 and 2016 were as follows (in thousands):

 

     2017      2016  

Balance at January 1,

   $ 10,319      $ 9,635  

Liability assumed upon acquiring FFPS

     10,362        —    

Provisions, net of releases

     13,487        12,715  

Settlements

     (17,833      (12,031
  

 

 

    

 

 

 

Balance at December 31,

   $ 16,335      $ 10,319  
  

 

 

    

 

 

 
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2017
Income Tax Disclosure [Abstract]  
Components of Income before Income Taxes

The components of income (loss) before income taxes for the years ended December 31, 2017, 2016, and 2015 are as follows (in thousands):

 

     2017      2016      2015  

U.S.

   $ (27,926    $ 8,254      $ 9,311  

Foreign

     40,056        30,394        26,257  
  

 

 

    

 

 

    

 

 

 

Total

   $ 12,130      $ 38,648      $ 35,568  
  

 

 

    

 

 

    

 

 

 

Provision for (Benefit from) Income Taxes

The provision for (benefit from) income taxes for the years ended December 31, 2017, 2016, and 2015 is summarized as follows (in thousands):

 

     2017      2016      2015  

Current:

        

U.S. Federal

   $ 6,897      $ (7,593    $ 3,755  

State

     (2,926      662        1,813  

Foreign

     14,751        11,721        5,798  
  

 

 

    

 

 

    

 

 

 

Total current

     18,722        4,790        11,366  
  

 

 

    

 

 

    

 

 

 

Deferred:

        

U.S. Federal

     15,304        (4,276      (3,119

State

     732        (567      (583

Foreign

     (7,283      (6,248      (4,295
  

 

 

    

 

 

    

 

 

 

Total deferred

     8,753        (11,091      (7,997
  

 

 

    

 

 

    

 

 

 

Provision for (benefit from) income taxes

   $ 27,475      $ (6,301    $ 3,369  
  

 

 

    

 

 

    

 

 

 

Reconciliation Between Income Tax Provision (Benefit) Computed at Federal Statutory Rate and Actual Tax Provision (Benefit)

The reconciliation of the income tax provision (benefit) computed at the federal statutory rate to the actual tax provision (benefit) for the years ended December 31, 2017, 2016, and 2015 is as follows (in thousands):

 

     2017     2016     2015  

Tax provision at federal statutory rate

   $ 4,246       35.0   $ 13,527       35.0   $ 12,449       35.0

State income taxes, net of federal benefit

     (1,426     (11.8     62       0.2       800       2.2  

Research and development credits

     (1,508     (12.4     (2,627     (6.8     (4,217     (11.9

Effect of foreign operations

     (1,344     (11.1     (3,320     (8.5     (3,412     (9.5

Deemed repatriation transition tax

     16,976       139.8       —         —         —         —    

Provision for remeasuring deferred tax balances

     10,450       86.1       —         —         —         —    

Reduction in accrual for estimated potential tax assessments

     (1,676     (13.7     (15,404     (39.9     (4,808     (13.4

Non-deductible stock-based compensation pursuant to ASC 718-740

     1,249       10.3       1,288       3.3       3,244       9.1  

Domestic manufacturing deduction

     —         —         (831     (2.2     (878     (2.5

Meals and entertainment

     500       4.1       475       1.2       474       1.3

Other

     8       0.1       529       1.4       (283     (0.8
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Provision for (benefit from) income taxes

   $ 27,475       226.4   $ (6,301     (16.3 )%    $ 3,369       9.5
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Tax Effects of Temporary Differences that Give Rise to Deferred Tax Assets (Liabilities)

The tax effects of temporary differences that give rise to deferred tax assets (liabilities) as of December 31, 2017 and 2016 are as follows (in thousands):

 

     2017     2016  

Tax credit carryforwards

   $ 62,096     $ 63,985  

Net operating loss carryforwards

     9,066       10,055  

Reserves and accruals not currently deductible for tax purposes

     8,785       14,079  

Stock-based compensation

     3,432       8,487  

Deferred revenue

     1,332       1,642  

Other

     6,374       6,971  
  

 

 

   

 

 

 

Gross deferred tax assets

     91,085       105,219  
  

 

 

   

 

 

 

Depreciation and amortization

     (11,075     (17,845

State Taxes

     (1,073     (2,092
  

 

 

   

 

 

 

Gross deferred tax liabilities

     (12,148     (19,937
  

 

 

   

 

 

 

Deferred tax valuation allowance

     (45,506     (42,406
  

 

 

   

 

 

 

Net deferred tax assets

   $ 33,431     $ 42,876  
  

 

 

   

 

 

 

Reconciliation of Change in Gross Unrecognized Tax Benefits

A reconciliation of the change in the gross unrecognized tax benefits from January 1, 2015 to December 31, 2017 is as follows (in millions):

 

     Federal, State,
and Foreign
Tax
    Accrued
Interest and
Penalties
    Gross
Unrecognized
Income Tax
Benefits
 

Balance at January 1, 2015

   $ 34.2     $ 0.8     $ 35.0  

Additions for tax positions of prior years

     14.1       0.2       14.3  

Additions for tax positions related to 2015

     4.7       —         4.7  

Reductions due to lapse of applicable statute of limitations

     (6.9     (0.5     (7.4
  

 

 

   

 

 

   

 

 

 

Balance at December 31, 2015

   $ 46.1     $ 0.5     $ 46.6  
  

 

 

   

 

 

   

 

 

 

Additions for tax positions of prior years

     1.8       0.2       2.0  

Additions for tax positions related to 2016

     3.9       —         3.9  

Reductions due to lapse of applicable statute of limitations

     (16.4     (0.2     (16.6
  

 

 

   

 

 

   

 

 

 

Balance at December 31, 2016

   $ 35.4     $ 0.5     $ 35.9  
  

 

 

   

 

 

   

 

 

 

Additions for tax positions of prior years

     1.7       0.3       2.0  

Additions for tax positions related to 2017

     4.5       —         4.5  

Reductions due to lapse of applicable statute of limitations

     (4.1     (0.1     (4.2
  

 

 

   

 

 

   

 

 

 

Balance at December 31, 2017

   $ 37.5     $ 0.7     $ 38.2  
  

 

 

   

 

 

   

 

 

 
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Employee Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of Stock-Based Compensation Expense

Stock-based compensation expense related to stock options, RSUs, ESPP purchase rights, and stock options under ASC 718 for the years ended December 31, 2017, 2016, and 2015 is summarized as follows (in thousands):

 

     2017      2016      2015  

RSUs

   $ 21,887      $ 28,952      $ 29,671  

ESPP purchase rights

     4,645        2,795        4,003  

Employee stock options

     —          79        397  
  

 

 

    

 

 

    

 

 

 

Total stock-based compensation

     26,532        31,826        34,071  

Income tax benefit

     (8,188      (10,342      (9,436
  

 

 

    

 

 

    

 

 

 

Stock-based compensation expense, net of tax

   $ 18,344      $ 21,484      $ 24,635  
  

 

 

    

 

 

    

 

 

 
Schedule of ESPP Purchase Rights and Underlying Weighted Average Assumptions

Stock options were not granted during the years ended December 31, 2017, 2016, and 2015. The estimated weighted average fair value per share of ESPP purchase rights issued and the assumptions used to estimate fair value for the years ended December 31, 2017, 2016, and 2015 are as follows:

 

     2017     2016     2015  

Weighted average fair value per share

   $ 12.09     $ 10.69     $ 10.28  

Expected volatility

     24% - 28     22% - 32     19% - 28

Risk-free interest rate

     0.7% - 1.3     0.4% - 0.8     0.1% - 0.7

Expected term (in years)

     0.5 - 2.0       0.5 - 2.0       0.5 - 2.0  
Schedule of Stock Options Outstanding and Exercisable

Stock options outstanding and exercisable, including performance-based and market-based options, as of December 31, 2017, 2016, and 2015 and activity for each of the years then ended are summarized as follows (in thousands, except weighted average exercise price and remaining contractual term):

 

     Shares     Weighted
average
exercise
price
     Weighted
average
remaining
contractual
term
(years)
     Aggregate
intrinsic
value
 

Options outstanding at January 1, 2015

     566     $ 13.67        
  

 

 

   

 

 

       

Options exercised

     (124     15.35        
  

 

 

   

 

 

       

Options outstanding at December 31, 2015

     442     $ 13.20        
  

 

 

   

 

 

       

Options forfeited and expired

     (12     10.77        

Options exercised

     (115     11.64        
  

 

 

   

 

 

       

Options outstanding at December 31, 2016

     315     $ 13.86        1.46      $ 9,480  
  

 

 

   

 

 

    

 

 

    

 

 

 

Options exercised

     (165     12.45        
  

 

 

   

 

 

       

Options outstanding at December 31, 2017

     150     $ 15.43        1.27      $ 2,116  
  

 

 

   

 

 

    

 

 

    

 

 

 

Options vested and expected to vest at December 31, 2017

     150     $ 15.43        1.27      $ 2,116  
  

 

 

   

 

 

    

 

 

    

 

 

 

Options exercisable at December 31, 2017

     150     $ 15.43        1.27      $ 2,116  
  

 

 

   

 

 

    

 

 

    

 

 

 
Schedule of Non-Vested RSUs

Non-vested RSUs, including performance-based and market-based RSUs, as of December 31, 2017, 2016, and 2015, and activity for each of the years then ended, are summarized as follows (shares in thousands):

 

     Shares      Weighted
average grant
date fair value
 

Non-vested at January 1, 2015

     2,003      $ 35.91  
  

 

 

    

 

 

 

Restricted stock granted

     1,104        41.61  

Restricted stock vested

     (925      32.39  

Restricted stock forfeited

     (368      39.08  
  

 

 

    

 

 

 

Non-vested at December 31, 2015

     1,814      $ 40.53  
  

 

 

    

 

 

 

Restricted stock granted

     1,359        43.35  

Restricted stock vested

     (787      38.34  

Restricted stock forfeited

     (303      39.54  
  

 

 

    

 

 

 

Non-vested at December 31, 2016

     2,083      $ 43.34  
  

 

 

    

 

 

 

Restricted stock granted

     1,467        35.89  

Restricted stock vested

     (761      42.74  

Restricted stock forfeited

     (510      41.51  
  

 

 

    

 

 

 

Non-vested at December 31, 2017

     2,279      $ 39.16  
  

 

 

    

 

 

 
Schedule of Performance-Based and Market-Based RSUs and Stock Options

Performance-based and Market-based RSUs and Stock Options

Performance-based and market-based RSUs included in the tables above as of December 31, 2017, 2016, and 2015, and activity for each of the years then ended, are summarized below (in thousands):

 

     Performance-based     Market-based  
     RSUs     Stock
Options
    RSUs  

Non-vested at January 1, 2015

     852       16       34  
  

 

 

   

 

 

   

 

 

 

Granted

     569       —         18  

Vested

     (284     —         (3

Forfeited

     (217     —         (26
  

 

 

   

 

 

   

 

 

 

Non-vested at December 31, 2015

     920       16       23  
  

 

 

   

 

 

   

 

 

 

Granted

     821       —         —    

Vested

     (226     (4     —    

Forfeited

     (250     (12     —    
  

 

 

   

 

 

   

 

 

 

Non-vested at December 31, 2016

     1,265       —         23  
  

 

 

   

 

 

   

 

 

 

Granted

     675       —         —    

Vested

     (284     —         —    

Forfeited

     (447     —         —    
  

 

 

   

 

 

   

 

 

 

Non-vested at December 31, 2017

     1,209       —         23  
  

 

 

   

 

 

   

 

 

 
Schedule of Weighted Average Grant Date Fair Value Per Share of Performance-Based and Market-Based RSUs and Assumptions Used to Estimate Fair Value

The estimated grant date fair value per share of performance-based and market-based RSUs granted and the assumptions used to estimate grant date fair value for the years ended December 31, 2017, 2016, and 2015 are as follows:

 

     Performance-based      Market-based  
     RSUs      RSUs  
     Short-term      Long-term     

 

 

Year ended December 31, 2017 Grants

        

Grant date fair value per share

   $ 47.18      $ 33.43     

Service period (years)

     1.0        2.0 - 3.0     

Year ended December 31, 2016 Grants

        

Grant date fair value per share

   $ 39.79      $ 45.76     

Service period (years)

     1.0        2.0 - 3.0     

Year ended December 31, 2015 Grants

        

Grant date fair value per share

   $ 38.77      $ 42.82      $ 33.84  

Service period (years)

     1.0        2.0 - 3.0     

Derived service period (years)

           1.60  

Implied volatility

           30.0

Risk-free interest rate

           1.7
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
Restructuring and Other (Tables)
12 Months Ended
Dec. 31, 2017
Restructuring and Related Activities [Abstract]  
Restructuring and Other Reserve Activities

Restructuring and other reserve activities for the years ended December 31, 2017 and 2016 are summarized as follows (in thousands):

 

     2017      2016  

Reserve balance at January 1

   $ 1,824      $ 3,019  

Restructuring charges

     5,136        2,808  

Other charges

     2,424        3,921  

Non-cash restructuring and other

     (264      (403

Cash payments

     (6,668      (7,521
  

 

 

    

 

 

 

Reserve balance at December 31

   $ 2,452      $ 1,824  
  

 

 

    

 

 

 
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information, Geographic Regions, and Major Customers (Tables)
12 Months Ended
Dec. 31, 2017
Segment Reporting [Abstract]  
Summary of Operating Segment Profit (Gross Profit), Excluding Stock-Based Compensation Expense by Segment

Operating segment profit (i.e., gross profit), excluding stock-based compensation expense, for the years ended December 31, 2017, 2016, and 2015 is summarized as follows (in thousands):

 

     2017     2016     2015  

Industrial Inkjet

      

Revenue

   $ 570,688     $ 562,583     $ 447,705  

Gross profit

     208,620       198,923       150,964  

Gross profit percentages

     36.6     35.4     33.7

Productivity Software

      

Revenue

   $ 156,561     $ 151,737     $ 135,350  

Gross profit

     114,460       114,179       99,278  

Gross profit percentages

     73.1     75.2     73.3

Fiery

      

Revenue

   $ 266,011     $ 277,745     $ 299,458  

Gross profit

     185,937       198,322       210,140  

Gross profit percentages

     69.9     71.4     70.2
Reconciliation of Operating Segment Gross Profit to Consolidated Statements of Operations

Operating segment profit (i.e., gross profit) for the years ended December 31, 2017, 2016, and 2015 is reconciled to the Consolidated Statements of Operations as follows (in thousands):

 

     2017      2016      2015  

Segment gross profit

   $ 509,017      $ 511,424      $ 460,382  

Stock-based compensation expense

     (2,561      (2,784      (2,837

Other items excluded from segment profit

     —          (475      (115
  

 

 

    

 

 

    

 

 

 

Gross profit

   $ 506,456      $ 508,165      $ 457,430  
  

 

 

    

 

 

    

 

 

 
Tangible and Intangible Assets, Net of Liabilities, Summarized by Operating Segment

Tangible and intangible assets, net of liabilities, are summarized by operating segment as of December 31, 2017 and 2016 as follows (in thousands):

 

     Industrial
Inkjet
     Productivity
Software
    Fiery      Corporate and
Unallocated 
Net Assets
     Total  

December 31, 2017

             

Goodwill

   $ 154,373      $ 174,644     $ 74,261      $ —        $ 403,278  

Identified intangible assets, net

     66,547        36,379       20,082        —          123,008  

Tangible assets, net of liabilities

     221,933        (27,755     11,286        49,561        255,025  
  

 

 

    

 

 

   

 

 

    

 

 

    

 

 

 

Net tangible and intangible assets

   $ 442,853      $ 183,268     $ 105,629      $ 49,561      $ 781,311  
  

 

 

    

 

 

   

 

 

    

 

 

    

 

 

 

December 31, 2016

             

Goodwill

   $ 141,068      $ 155,475     $ 63,298      $ —        $ 359,841  

Identified intangible assets, net

     84,465        38,440       92        —          122,997  

Tangible assets, net of liabilities

     153,699        (27,646     33,966        183,158        343,177  
  

 

 

    

 

 

   

 

 

    

 

 

    

 

 

 

Net tangible and intangible assets

   $ 379,232      $ 166,269     $ 97,356      $ 183,158      $ 826,015  
  

 

 

    

 

 

   

 

 

    

 

 

    

 

 

 

Revenue by Ship-to Destination

Our revenue by ship-to destination for the years ended December 31, 2017, 2016, and 2015 was as follows (in thousands):

 

     2017      2016      2015  

Americas

   $ 487,968      $ 500,411      $ 473,599  

EMEA

     369,610        360,305        291,103  

APAC

     135,682        131,349        117,811  
  

 

 

    

 

 

    

 

 

 

Total Revenue

   $ 993,260      $ 992,065      $ 882,513  
  

 

 

    

 

 

    

 

 

 
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
Property and Equipment, net (Tables)
12 Months Ended
Dec. 31, 2017
Property, Plant and Equipment [Abstract]  
Summary of Property and Equipment, Net

Property and equipment, net, as of December 31, 2017 and 2016 are as follows (in thousands):

 

     2017      2016  

Land, buildings, and improvements (including build-to-suit lease)

   $ 68,404      $ 67,841  

Equipment and purchased software

     93,849        86,665  

Furniture and leasehold improvements

     20,270        18,713  
  

 

 

    

 

 

 
     182,523        173,219  

Less accumulated depreciation and amortization

     (83,761      (69,745
  

 

 

    

 

 

 

Property and equipment, net

   $ 98,762      $ 103,474  
  

 

 

    

 

 

 
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Quarterly Consolidated Financial Information (Tables)
12 Months Ended
Dec. 31, 2017
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Quarterly Consolidated Financial Information

The following table presents our operating results for each of the quarters in the years ended December 31, 2017 and 2016. The information for each of these quarters is unaudited, but has been prepared on the same basis as our audited consolidated financial statements appearing elsewhere in this Annual Report on Form 10-K. In the opinion of management, all necessary adjustments (consisting of normal recurring adjustments and retroactive adjustments in the fourth quarter of 2016) have been included that are required to state fairly our unaudited quarterly results when read in conjunction with our audited consolidated financial statements and the notes thereto appearing in this Annual Report on Form 10-K. These operating results are not necessarily indicative of the results for any future period.

 

     2017  

(in thousands except per share data)

   Q1      Q2      Q3      Q4  

Revenue

   $ 228,691      $ 247,047      $ 248,359      $ 269,163  

Gross profit

     123,530        127,252        127,458        128,216  

Income from operations

     8,143        7,991        7,397        4,016  

Net income (loss)

     4,787        2,759        3,454        (26,345

Net income (loss) per basic common share

   $ 0.10      $ 0.06      $ 0.07      $ (0.58

Net income (loss) per diluted common share

   $ 0.10      $ 0.06      $ 0.07      $ (0.58
     2016  

(in thousands except per share data)

   Q1      Q2      Q3      Q4  

Revenue

   $ 234,133      $ 245,650      $ 245,575      $ 266,707  

Gross profit

     118,397        125,047        125,194        139,527  

Income from operations

     6,969        11,709        9,410        27,731  

Net income

     2,103        5,235        17,662        19,949  

Net income per basic common share

   $ 0.04      $ 0.11      $ 0.38      $ 0.43  

Net income per diluted common share

   $ 0.04      $ 0.11      $ 0.37      $ 0.42  

XML 58 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
The Company and Its Significant Accounting Policies - Schedule of Correction of Prior Period Financial Information (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Inventories $ 125,813 $ 96,338    
Property and equipment, net 98,762 103,474    
Total assets 1,458,001 1,478,929    
Deferred tax liabilities 11,652 15,601    
Total liabilities 676,690 652,914    
Accumulated other comprehensive loss 8,138 (24,575)    
Retained earnings 402,544 417,889    
Total shareholders' equity $ 781,311 826,015 $ 822,902 $ 788,689
As Previously Reported [Member]        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Inventories   99,075    
Property and equipment, net   103,304    
Total assets   1,481,496    
Deferred tax liabilities   16,351    
Total liabilities   653,664    
Accumulated other comprehensive loss   (24,694)    
Retained earnings   419,825    
Total shareholders' equity   827,832    
Adjustments [Member]        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Inventories   (2,737)    
Property and equipment, net   170    
Total assets   (2,567)    
Deferred tax liabilities   (750)    
Total liabilities   (750)    
Accumulated other comprehensive loss   119    
Retained earnings   (1,936)    
Total shareholders' equity   $ (1,817)    
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
The Company and Its Significant Accounting Policies - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Jan. 01, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Sep. 30, 2014
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Net income   $ (26,345,000) $ 3,454,000 $ 2,759,000 $ 4,787,000 $ 19,949,000 $ 17,662,000 $ 5,235,000 $ 2,103,000 $ (15,345,000) $ 44,949,000 $ 32,199,000  
Revenue   269,163,000 248,359,000 247,047,000 228,691,000 266,707,000 245,575,000 245,650,000 234,133,000 993,260,000 992,065,000 882,513,000  
Gross profit   $ 128,216,000 $ 127,458,000 $ 127,252,000 $ 123,530,000 $ 139,527,000 $ 125,194,000 $ 125,047,000 $ 118,397,000 $ 506,456,000 $ 508,165,000 $ 457,430,000  
Net loss per diluted common share   $ (0.58) $ 0.07 $ 0.06 $ 0.10 $ 0.42 $ 0.37 $ 0.11 $ 0.04 $ (0.33) $ 0.94 $ 0.67  
Maturity of highly liquid investments                   Three months or less      
Maturity of marketable investments                   Greater than three months      
Other-than-temporary impairments, including credit-related impairments                   $ 0 $ 0 $ 0  
Restricted cash equivalents and investments   $ 32,531,000       $ 6,252,000       $ 32,531,000 6,252,000    
Present value of minimum lease payments                   90.00%      
Percentage of economic life of equipment                   75.00%      
Deferred cost of revenue   3,500,000       3,400,000       $ 3,500,000 3,400,000    
Financing receivables   28,700,000       31,000,000       $ 28,700,000 $ 31,000,000    
Products concentration                     10.00%    
Amortization period of intangible assets                   4 years 4 months 24 days      
Intangible amortization expense                   $ 47,339,000 $ 39,560,000 26,510,000  
Long-lived asset impairment charges                   900,000 0.0 0.0  
Warranty reserves   $ 16,335,000       10,319,000       16,335,000 10,319,000 9,635,000  
Research and development costs [1]                   157,358,000 151,395,000 141,364,000  
Advertising and promotional expenses                   $ 5,900,000 4,600,000 4,300,000  
Assets and liabilities of acquired business, including goodwill   100.00%               100.00%      
Gains or losses resulting from foreign currency transactions                   $ 1,600,000 3,800,000 $ 4,200,000  
Cumulated translation adjustment, net of tax, unrealized gain (loss)   $ 8,794,000       $ (24,111,000)       $ 8,794,000 $ (24,111,000)    
Interest rate of debt, stated percentage   0.75%       0.75%       0.75% 0.75% 0.75%  
Notional amount of derivative assets and liabilities   $ 239,400,000       $ 161,800,000       $ 239,400,000 $ 161,800,000    
Fiery [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Revenue                   266,011,000 277,745,000 $ 299,458,000  
Gross profit                   1,400,000      
Industrial Inkjet [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Revenue                   $ 570,688,000 562,583,000 447,705,000  
Accompanied limited warranty period                   13 months      
Developed Technology [Member] | Intangible Assets, Amortization Period [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Impact of change in useful lives of intangible asset                   $ 200,000 1,600,000    
Trademarks and Trade Names [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Amortization period of intangible assets                   4 years 10 months 25 days      
Equipment Leased to Customers on Operating Leases [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Estimated useful lives                   3 years      
Sales-Type Lease [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Financing receivables   16,600,000       17,800,000       $ 16,600,000 17,800,000    
Trade Receivables with Original Maturities in Excess of One Year [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Financing receivables   12,100,000       13,200,000       12,100,000 13,200,000    
Trade Receivables with Original Maturities in Excess of One Year [Member] | Trade Receivables with Original Maturities in Excess of One Year [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Financing receivables   4,400,000       7,100,000       4,400,000 7,100,000    
Bank of Tokyo - Mitsubishi UFJ Leasing & Finance LLC [Member] | Off Balance Sheet Financing - Synthetic Lease Arrangements [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Restricted cash equivalents and investments   $ 32,500,000       $ 6,300,000       $ 32,500,000 $ 6,300,000    
Percentage of funds pledge that are deposited in government securities   115.00%       115.00%       115.00% 115.00%    
Percentage of funds pledge that are deposited in cash equivalents                   100.00% 100.00%    
Bank of Tokyo - Mitsubishi UFJ Leasing & Finance LLC [Member] | Off Balance Sheet Financing - Synthetic Lease Arrangements [Member] | Cash Equivalents [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Funds invested under lease   $ 32,500,000       $ 1,200,000       $ 32,500,000 $ 1,200,000    
Bank of Tokyo - Mitsubishi UFJ Leasing & Finance LLC [Member] | Off Balance Sheet Financing - Synthetic Lease Arrangements [Member] | US Government Securities [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Funds invested under lease   0       5,100,000       $ 0 5,100,000    
Desktop and Laptop Computers [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Estimated useful lives                   2 years      
Manufacturing Equipment [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Estimated useful lives                   7 years      
Testing and Other Equipment [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Estimated useful lives                   3 years      
Research and Development Equipment [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Estimated useful lives                   3 years      
Furniture [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Estimated useful lives                   5 years      
Land Improvements [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Estimated useful lives                   7 years      
Building under Build-to-Suit Lease [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Estimated useful lives                   40 years      
Building [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Estimated useful lives                   40 years      
Minimum [Member] | Fiery [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Limited warranty period                   12 months      
Minimum [Member] | Developed Technology [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Amortization period of intangible assets                   2 years      
Minimum [Member] | Customer Relationships [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Amortization period of intangible assets                   3 years      
Minimum [Member] | Covenants Not to Compete [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Amortization period of intangible assets                   4 years      
Minimum [Member] | Trademarks and Trade Names [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Amortization period of intangible assets                   3 years      
Minimum [Member] | Internal Use Software [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Estimated useful lives                   3 years      
Minimum [Member] | Computer Server Equipment [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Estimated useful lives                   3 years      
Minimum [Member] | Software under Perpetual Licenses [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Estimated useful lives                   3 years      
Minimum [Member] | Building Improvements [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Estimated useful lives                   5 years      
Maximum [Member] | Fiery [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Limited warranty period                   15 months      
Maximum [Member] | Developed Technology [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Amortization period of intangible assets                   6 years      
Maximum [Member] | Customer Relationships [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Amortization period of intangible assets                   9 years      
Maximum [Member] | Covenants Not to Compete [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Amortization period of intangible assets                   5 years      
Maximum [Member] | Trademarks and Trade Names [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Amortization period of intangible assets                   16 years      
Maximum [Member] | Internal Use Software [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Estimated useful lives                   5 years      
Maximum [Member] | Software under Perpetual Licenses [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Estimated useful lives                   5 years      
Maximum [Member] | Tooling [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Estimated useful lives                   3 years      
Maximum [Member] | Leasehold Improvements [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Estimated useful lives                   5 years      
Maximum [Member] | Building Improvements [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Estimated useful lives                   10 years      
European [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Percentage of total revenue                   32.00%      
Higher Risk Southern European Countries [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Percentage of European receivables                   30.00%      
Percentage of consolidated net receivables                   10.00%      
Spain and Italy [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Trade receivables sold without recourse                   $ 5,900,000 3,500,000    
United States [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Trade receivables sold with recourse                   $ 21,400,000 19,800,000    
Fiery [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Products concentration                   0.27%      
Fiery [Member] | Minimum [Member] | Industrial Inkjet [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Limited warranty period                   12 months      
Fiery [Member] | Maximum [Member] | Industrial Inkjet [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Limited warranty period                   15 months      
ASU 2015-11 Inventory Valuation [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Increase in inventory valuation                   $ 1,200,000      
Accounting Standards Update 2014-09 [Member] | Subsequent Event [Member] | Minimum [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Cumulative effect of changes in retained earnings pre-tax offset by credit to deferred revenue $ 1,700,000                        
Deferred charge 7,500,000                        
Cumulative effect of changes in retained earnings 4,300,000                        
Accounting Standards Update 2014-09 [Member] | Subsequent Event [Member] | Maximum [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Cumulative effect of changes in retained earnings pre-tax offset by credit to deferred revenue 2,300,000                        
Deferred charge 8,500,000                        
Cumulative effect of changes in retained earnings $ 5,300,000                        
Designated as Cash Flow Hedges [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Notional amount of derivative assets and liabilities   3,900,000       3,200,000       3,900,000 3,200,000    
Out-of-Period Adjustment Related to Bill and Hold Transactions [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Net income                   (300,000)      
Revenue                   (3,400,000)      
Gross profit                   $ (500,000)      
Net loss per diluted common share                   $ (0.01)      
Out-of-Period Adjustment Related to Bill and Hold Transactions [Member] | Industrial Inkjet [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Revenue                   $ 3,400,000      
Foreign Exchange Contracts [Member] | Designated as Cash Flow Hedges [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Notional amount of derivative assets and liabilities   3,900,000       3,200,000       3,900,000 3,200,000    
Adjustments [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Net income           600,000         (600,000) (1,300,000)  
Gross profit           $ 500,000              
Net loss per diluted common share           $ 0.01              
As Previously Reported [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Net income           $ 20,500,000         $ 45,500,000 $ 33,500,000  
Gross profit           $ 140,000,000              
0.75% Convertible Senior Notes Due 2019 [Member]                          
Organization Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]                          
Debt discount   $ 63,600,000               $ 63,600,000      
Interest rate of debt, stated percentage   0.75%               0.75%     0.75%
Effective interest rate percentage   4.98%               4.98%     4.98%
Debt instrument, maturity date                   Sep. 01, 2019      
[1] Includes stock-based compensation expense as follows: 2017 2016 2015 Cost of revenue $ 2,561 $ 2,784 $ 2,837 Research and development 9,177 8,968 9,406 Sales and marketing 6,583 7,690 7,602 General and administrative 8,211 12,384 14,226
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
The Company and Its Significant Accounting Policies - Summary of Supplemental Cash Flow Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Supplemental Cash Flow Elements [Abstract]      
Net cash paid for income taxes $ 23,279 $ 6,812 $ 8,512
Cash paid for interest expense 3,174 2,975 2,945
Acquisitions of businesses and technology:      
Cash paid for businesses and technology purchased, excluding contingent consideration 30,230 21,560 82,446
Cash acquired in business acquisitions (671) (1,628) (7,680)
Net cash paid for business acquisitions 29,559 19,932 74,766
Common stock issued in connection with business acquisitions   73 36,567
Non-cash investing and financing activities:      
Non-cash settlement of employee-related liabilities by issuing RSUs 1,166 3,059 1,353
Property and equipment received, but not paid 681 1,257 1,684
Total Non-cash investing and financing activities $ 1,852 $ 4,316 $ 3,037
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Earnings Per Share - Basic and Diluted Earnings Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Basic net income (loss) per share:                      
Net income (loss) available to common shareholders $ (26,345) $ 3,454 $ 2,759 $ 4,787 $ 19,949 $ 17,662 $ 5,235 $ 2,103 $ (15,345) $ 44,949 $ 32,199
Weighted average common shares outstanding                 46,281 46,900 47,217
Basic net income (loss) per share $ (0.58) $ 0.07 $ 0.06 $ 0.10 $ 0.43 $ 0.38 $ 0.11 $ 0.04 $ (0.33) $ 0.96 $ 0.68
Dilutive net income (loss) per share:                      
Net income (loss) available to common shareholders $ (26,345) $ 3,454 $ 2,759 $ 4,787 $ 19,949 $ 17,662 $ 5,235 $ 2,103 $ (15,345) $ 44,949 $ 32,199
Weighted average common shares outstanding                 46,281 46,900 47,217
Dilutive stock options, restricted stock, and ESPP purchase rights                   897 933
Weighted average common shares outstanding for purposes of computing diluted net income (loss) per share                 46,281 47,797 48,150
Dilutive net income (loss) per share $ (0.58) $ 0.07 $ 0.06 $ 0.10 $ 0.42 $ 0.37 $ 0.11 $ 0.04 $ (0.33) $ 0.94 $ 0.67
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.8.0.1
Earnings Per Share - Summary of Anti-dilutive Securities Excluded from Computation of Earnings Per Share (Detail) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potential shares of common stock excluded from the computation of diluted earnings per share 990 193 501
Employee Stock Options [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potential shares of common stock excluded from the computation of diluted earnings per share 138    
RSUs & PSUs [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potential shares of common stock excluded from the computation of diluted earnings per share 692 183 489
ESPP Purchase Rights [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potential shares of common stock excluded from the computation of diluted earnings per share 160 10 12
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Acquisitions - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Acquired Finite-Lived Intangible Assets [Line Items]      
Post-acquisition revenue $ 27.1 $ 19.8  
Adjusted initial preliminary purchase price allocations $ 0.7 $ 0.8 $ 3.8
Minimum [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Fair value discount rate 14.00% 14.00% 14.00%
Maximum [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Fair value discount rate 30.00% 30.00% 30.00%
Reggiani And Matan [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Post-acquisition revenue     $ 88.4
Business acquisition related costs $ 2.1 $ 2.2 $ 5.5
FreeFlow Print Server [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Fair value discount rate 4.98%    
Asset volatility rate 27.00%    
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Acquisitions - 2017 Acquisitions - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Acquired Finite-Lived Intangible Assets [Line Items]      
Businesses purchased, net of cash acquired $ 29,559 $ 19,932 $ 74,766
FreeFlow Print Server [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Fair value discount rate 4.98%    
FreeFlow Print Server [Member] | Fiery Operating Segment [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Businesses purchased, net of cash acquired $ 23,900    
Acquisition date Jan. 31, 2017    
Incremental borrowing rate 4.98%    
Total purchase price $ 23,043    
FreeFlow Print Server [Member] | Fiery Operating Segment [Member] | Paid at Closing [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Businesses purchased, net of cash acquired 5,900    
FreeFlow Print Server [Member] | Fiery Operating Segment [Member] | Paid in July 2017 [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Businesses purchased, net of cash acquired 9,000    
FreeFlow Print Server [Member] | Fiery Operating Segment [Member] | Payable in July 2018 [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Businesses purchased, net of cash acquired $ 9,000    
CRC [Member] | Productivity Software [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Acquisition date May 08, 2017    
Generation Digital Solutions, Inc. [Member] | Fiery Operating Segment [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Acquisition date Aug. 14, 2017    
Total purchase price $ 6,924    
Cash consideration $ 3,200    
Length of earnout period 6 months    
Fair value of earnout $ 3,600    
Contingent liabilities, current 1,000    
Contingent liabilities, noncurrent $ 2,600    
Generation Digital Solutions, Inc. [Member] | Fiery Operating Segment [Member] | Earnout [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Fair value discount rate 2.83%    
CRC and Escada [Member] | Productivity Software [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Businesses purchased, net of cash acquired $ 19,500    
Total purchase price 20,045    
Escada [Member] | Productivity Software [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Fair value of earnout $ 2,100    
Escada [Member] | Productivity Software [Member] | Earnout [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Fair value discount rate 2.97%    
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Acquisitions - 2016 Acquisitions - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jun. 16, 2016
Mar. 01, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Acquired Finite-Lived Intangible Assets [Line Items]          
Businesses purchased, net of cash acquired     $ 29,559 $ 19,932 $ 74,766
Contingent consideration, current     14,992 $ 19,244  
Contingent consideration, noncurrent     20,800    
Rialco Limited [Member]          
Acquired Finite-Lived Intangible Assets [Line Items]          
Businesses purchased, net of cash acquired   $ 8,400      
Fair value of earnout     3,400    
Contingent consideration, current     1,300    
Contingent consideration, noncurrent     $ 2,100    
Rialco Limited [Member] | Earnout [Member]          
Acquired Finite-Lived Intangible Assets [Line Items]          
Fair value discount rate     0.80%    
Optitex Ltd [Member]          
Acquired Finite-Lived Intangible Assets [Line Items]          
Contingent consideration, current     $ 9,100    
Contingent consideration, noncurrent     11,800    
Optitex Ltd [Member] | Productivity Software [Member]          
Acquired Finite-Lived Intangible Assets [Line Items]          
Businesses purchased, net of cash acquired $ 11,600        
Fair value of earnout     $ 20,900    
Optitex Ltd [Member] | Earnout [Member] | Productivity Software [Member]          
Acquired Finite-Lived Intangible Assets [Line Items]          
Fair value discount rate     3.39%    
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Acquisitions - 2015 Acquisitions - Additional Information (Detail) - USD ($)
$ in Thousands, shares in Millions
12 Months Ended
Jul. 01, 2015
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Acquired Finite-Lived Intangible Assets [Line Items]        
Businesses purchased, net of cash acquired   $ 29,559 $ 19,932 $ 74,766
Earnout payments   30,924 28,111  
Contingent consideration, current   14,992 $ 19,244  
Contingent consideration, noncurrent   $ 20,800    
Minimum [Member]        
Acquired Finite-Lived Intangible Assets [Line Items]        
Fair value discount rate   14.00% 14.00% 14.00%
Maximum [Member]        
Acquired Finite-Lived Intangible Assets [Line Items]        
Fair value discount rate   30.00% 30.00% 30.00%
Matan Digital Printers [Member]        
Acquired Finite-Lived Intangible Assets [Line Items]        
Businesses purchased, net of cash acquired       $ 38,900
CTI And Shuttleworth [Member]        
Acquired Finite-Lived Intangible Assets [Line Items]        
Businesses purchased, net of cash acquired       9,700
Equity consideration to purchase business       $ 9,300
Shares issuance on purchase of business       0.2
Contingent consideration, current   $ 3,400    
Contingent consideration, noncurrent   2,200    
Fair value of earnout   $ 5,600    
CTI And Shuttleworth [Member] | Minimum [Member]        
Acquired Finite-Lived Intangible Assets [Line Items]        
Fair value discount rate       0.60%
CTI And Shuttleworth [Member] | Maximum [Member]        
Acquired Finite-Lived Intangible Assets [Line Items]        
Fair value discount rate       1.30%
CTI [Member]        
Acquired Finite-Lived Intangible Assets [Line Items]        
Acquisition date   Oct. 06, 2015    
Shuttleworth [Member]        
Acquired Finite-Lived Intangible Assets [Line Items]        
Acquisition date   Nov. 04, 2015    
Earnout payments   $ 1,200    
Reggiani [Member]        
Acquired Finite-Lived Intangible Assets [Line Items]        
Acquisition date       Jul. 01, 2015
Businesses purchased, net of cash acquired $ 26,600      
Equity consideration to purchase business $ 26,900      
Shares issuance on purchase of business 0.6      
Earnout payments   $ 21,500 $ 23,800  
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Acquisitions - Schedule of Discount Rate, Percentage of Project Tasks Completed and Tasks to be Completed (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2017
USD ($)
FreeFlow Print Server [Member]  
In Process Research And Development [Line Items]  
Discount rate for IPR&D 4.98%
IPR&D [Member] | FreeFlow Print Server [Member]  
In Process Research And Development [Line Items]  
Discount rate for IPR&D 20.00%
IPR&D percent complete at acquisition date 63.00%
IPR&D percent complete at December 31, 2017 100.00%
Acquisition-date valuation (in thousands) $ 70
IPR&D [Member] | Matan Digital Printers [Member]  
In Process Research And Development [Line Items]  
Discount rate for IPR&D 16.00%
IPR&D percent complete at acquisition date 33.00%
IPR&D percent complete at December 31, 2017 100.00%
Acquisition-date valuation (in thousands) $ 3,190
IPR&D [Member] | Reggiani [Member]  
In Process Research And Development [Line Items]  
Discount rate for IPR&D 21.00%
IPR&D percent complete at acquisition date 70.00%
IPR&D percent complete at December 31, 2017 100.00%
Acquisition-date valuation (in thousands) $ 10,879
IPR&D [Member] | CTI [Member]  
In Process Research And Development [Line Items]  
Discount rate for IPR&D 18.00%
IPR&D percent complete at acquisition date 75.00%
IPR&D percent complete at December 31, 2017 100.00%
Acquisition-date valuation (in thousands) $ 150
IPR&D [Member] | Shuttleworth [Member]  
In Process Research And Development [Line Items]  
Discount rate for IPR&D 20.00%
IPR&D percent complete at acquisition date 17.00%
IPR&D percent complete at December 31, 2017 100.00%
Acquisition-date valuation (in thousands) $ 555
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Acquisitions - Allocation of Purchase Price to Assets Acquired and Liabilities Assumed (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchase Price Allocation, Goodwill $ 403,278 $ 359,841 $ 338,793
Minimum [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life   2 years  
Maximum [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life   16 years  
Fiery Operating Segment [Member] | FreeFlow Print Server [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchase Price Allocation, Goodwill 6,590    
Purchase Price Allocation 28,580    
Net tangible assets (liabilities) (5,537)    
Total purchase price 23,043    
Fiery Operating Segment [Member] | Generation Digital Solutions, Inc. [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchase Price Allocation, Goodwill 3,012    
Purchase Price Allocation 7,222    
Net tangible assets (liabilities) (298)    
Total purchase price 6,924    
Productivity Software [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchase Price Allocation, Goodwill 174,644 $ 155,475 133,128
Productivity Software [Member] | CRC and Escada [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchase Price Allocation, Goodwill 11,632    
Purchase Price Allocation 23,783    
Net tangible assets (liabilities) (3,738)    
Total purchase price 20,045    
Productivity Software [Member] | Optitex Ltd [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchase Price Allocation, Goodwill   28,147  
Purchase Price Allocation   47,187  
Net tangible assets (liabilities)   (11,924)  
Total purchase price   35,263  
Productivity Software [Member] | Matan Digital Printers [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchase Price Allocation, Goodwill     26,609
Purchase Price Allocation     47,859
Net tangible assets (liabilities)     (4,945)
Total purchase price     42,914
Productivity Software [Member] | CTI And Shuttleworth [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchase Price Allocation, Goodwill     17,790
Purchase Price Allocation     30,619
Net tangible assets (liabilities)     (3,611)
Total purchase price     27,008
Industrial Inkjet [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchase Price Allocation, Goodwill $ 154,373 141,068 142,183
Industrial Inkjet [Member] | Rialco Limited [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchase Price Allocation, Goodwill   1,426  
Purchase Price Allocation   5,603  
Net tangible assets (liabilities)   5,177  
Total purchase price   10,780  
Industrial Inkjet [Member] | Reggiani [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchase Price Allocation, Goodwill     61,341
Purchase Price Allocation     130,193
Net tangible assets (liabilities)     (32,571)
Total purchase price     97,622
Purchasing Agreement [Member] | Fiery Operating Segment [Member] | FreeFlow Print Server [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life 10 years    
Purchase Price Allocation, intangible assets $ 9,330    
Take-or-Pay Contract [Member] | Fiery Operating Segment [Member] | FreeFlow Print Server [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life 4 years    
Purchase Price Allocation, intangible assets $ 9,000    
Customer Relationships [Member] | Fiery Operating Segment [Member] | Generation Digital Solutions, Inc. [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life 8 years    
Purchase Price Allocation, intangible assets $ 3,030    
Customer Relationships [Member] | Productivity Software [Member] | CRC and Escada [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchase Price Allocation, intangible assets $ 5,240    
Customer Relationships [Member] | Productivity Software [Member] | CRC and Escada [Member] | Minimum [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life 7 years    
Customer Relationships [Member] | Productivity Software [Member] | CRC and Escada [Member] | Maximum [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life 9 years    
Customer Relationships [Member] | Productivity Software [Member] | Optitex Ltd [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchase Price Allocation, intangible assets   $ 8,890  
Customer Relationships [Member] | Productivity Software [Member] | Optitex Ltd [Member] | Minimum [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life   3 years  
Customer Relationships [Member] | Productivity Software [Member] | Optitex Ltd [Member] | Maximum [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life   4 years  
Customer Relationships [Member] | Productivity Software [Member] | Matan Digital Printers [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchase Price Allocation, intangible assets     6,630
Customer Relationships [Member] | Productivity Software [Member] | CTI And Shuttleworth [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchase Price Allocation, intangible assets     $ 5,001
Customer Relationships [Member] | Productivity Software [Member] | CTI And Shuttleworth [Member] | Minimum [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life     3 years
Customer Relationships [Member] | Productivity Software [Member] | CTI And Shuttleworth [Member] | Maximum [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life     4 years
Customer Relationships [Member] | Industrial Inkjet [Member] | Rialco Limited [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life   6 years  
Purchase Price Allocation, intangible assets   $ 2,512  
Customer Relationships [Member] | Industrial Inkjet [Member] | Matan Digital Printers [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life     6 years
Customer Relationships [Member] | Industrial Inkjet [Member] | Reggiani [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life     4 years
Purchase Price Allocation, intangible assets     $ 12,187
Existing Technology [Member] | Fiery Operating Segment [Member] | FreeFlow Print Server [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life 2 years    
Purchase Price Allocation, intangible assets $ 2,570    
Existing Technology [Member] | Fiery Operating Segment [Member] | Generation Digital Solutions, Inc. [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life 5 years    
Purchase Price Allocation, intangible assets $ 890    
Existing Technology [Member] | Productivity Software [Member] | CRC and Escada [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchase Price Allocation, intangible assets $ 5,870    
Existing Technology [Member] | Productivity Software [Member] | CRC and Escada [Member] | Minimum [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life 4 years    
Existing Technology [Member] | Productivity Software [Member] | CRC and Escada [Member] | Maximum [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life 6 years    
Existing Technology [Member] | Productivity Software [Member] | Optitex Ltd [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchase Price Allocation, intangible assets   $ 7,760  
Existing Technology [Member] | Productivity Software [Member] | Optitex Ltd [Member] | Maximum [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life   5 years  
Existing Technology [Member] | Productivity Software [Member] | Matan Digital Printers [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchase Price Allocation, intangible assets     8,790
Existing Technology [Member] | Productivity Software [Member] | CTI And Shuttleworth [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchase Price Allocation, intangible assets     $ 5,634
Existing Technology [Member] | Productivity Software [Member] | CTI And Shuttleworth [Member] | Maximum [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life     5 years
Existing Technology [Member] | Industrial Inkjet [Member] | Rialco Limited [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life   5 years  
Purchase Price Allocation, intangible assets   $ 846  
Existing Technology [Member] | Industrial Inkjet [Member] | Matan Digital Printers [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life     5 years
Existing Technology [Member] | Industrial Inkjet [Member] | Reggiani [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life     4 years
Purchase Price Allocation, intangible assets     $ 33,118
Trade Names [Member] | Fiery Operating Segment [Member] | FreeFlow Print Server [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life 5 years    
Purchase Price Allocation, intangible assets $ 1,020    
Trade Names [Member] | Fiery Operating Segment [Member] | Generation Digital Solutions, Inc. [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life 5 years    
Purchase Price Allocation, intangible assets $ 290    
Trade Names [Member] | Productivity Software [Member] | CRC and Escada [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchase Price Allocation, intangible assets $ 850    
Trade Names [Member] | Productivity Software [Member] | CRC and Escada [Member] | Minimum [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life 4 years    
Trade Names [Member] | Productivity Software [Member] | CRC and Escada [Member] | Maximum [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life 5 years    
Trade Names [Member] | Productivity Software [Member] | Optitex Ltd [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchase Price Allocation, intangible assets   $ 2,020  
Trade Names [Member] | Productivity Software [Member] | Optitex Ltd [Member] | Maximum [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life   4 years  
Trade Names [Member] | Productivity Software [Member] | Matan Digital Printers [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchase Price Allocation, intangible assets     2,570
Trade Names [Member] | Productivity Software [Member] | CTI And Shuttleworth [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchase Price Allocation, intangible assets     $ 1,357
Trade Names [Member] | Productivity Software [Member] | CTI And Shuttleworth [Member] | Maximum [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life     4 years
Trade Names [Member] | Industrial Inkjet [Member] | Rialco Limited [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life   5 years  
Purchase Price Allocation, intangible assets   $ 763  
Trade Names [Member] | Industrial Inkjet [Member] | Matan Digital Printers [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life     5 years
Trade Names [Member] | Industrial Inkjet [Member] | Reggiani [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life     5 years
Purchase Price Allocation, intangible assets     $ 11,964
IPR&D [Member] | FreeFlow Print Server [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchase Price Allocation, intangible assets $ 70    
IPR&D [Member] | Matan Digital Printers [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchase Price Allocation, intangible assets 3,190    
IPR&D [Member] | Reggiani [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchase Price Allocation, intangible assets 10,879    
IPR&D [Member] | Fiery Operating Segment [Member] | FreeFlow Print Server [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchase Price Allocation, intangible assets $ 70    
IPR&D [Member] | Fiery Operating Segment [Member] | FreeFlow Print Server [Member] | Maximum [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life < one year    
IPR&D [Member] | Productivity Software [Member] | Matan Digital Printers [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchase Price Allocation, intangible assets     3,190
IPR&D [Member] | Productivity Software [Member] | CTI And Shuttleworth [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchase Price Allocation, intangible assets     705
IPR&D [Member] | Industrial Inkjet [Member] | Reggiani [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchase Price Allocation, intangible assets     10,879
Backlog [Member] | Productivity Software [Member] | CRC and Escada [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchase Price Allocation, intangible assets $ 191    
Backlog [Member] | Productivity Software [Member] | CRC and Escada [Member] | Maximum [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life < one year    
Backlog [Member] | Productivity Software [Member] | Optitex Ltd [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchase Price Allocation, intangible assets   $ 370  
Backlog [Member] | Productivity Software [Member] | Optitex Ltd [Member] | Maximum [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life   < one year  
Backlog [Member] | Productivity Software [Member] | Matan Digital Printers [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchase Price Allocation, intangible assets     70
Backlog [Member] | Productivity Software [Member] | CTI And Shuttleworth [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchase Price Allocation, intangible assets     $ 132
Backlog [Member] | Productivity Software [Member] | CTI And Shuttleworth [Member] | Maximum [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life     < one year
Backlog [Member] | Industrial Inkjet [Member] | Rialco Limited [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchase Price Allocation, intangible assets   $ 56  
Backlog [Member] | Industrial Inkjet [Member] | Rialco Limited [Member] | Maximum [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life   < one year  
Backlog [Member] | Industrial Inkjet [Member] | Matan Digital Printers [Member] | Maximum [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life     < one year
Backlog [Member] | Industrial Inkjet [Member] | Reggiani [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Purchase Price Allocation, intangible assets     $ 704
Backlog [Member] | Industrial Inkjet [Member] | Reggiani [Member] | Maximum [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life     < one year
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Schedule of Inventories (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Inventory Disclosure [Abstract]    
Raw materials $ 57,061 $ 45,798
Work in process 9,792 7,362
Finished goods 58,960 43,178
Total $ 125,813 $ 96,338
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Schedule of Accrued and Other Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Other Liabilities Disclosure [Abstract]      
Accrued compensation and benefits $ 29,113 $ 31,714  
Contingent consideration-current 14,992 19,244  
Warranty provision-current 12,931 10,054  
Debt assumed through business acquisitions 11,101 98  
Accrued royalty payments 4,903 4,994  
Accrued litigation and consulting 4,277 1,916  
Technology transfer 3,593 3,822  
Hedging liability 3,281 258  
Deferred rent 2,846 2,938  
Sales tax liabilities 2,574 1,997  
Restructuring and other 2,452 1,824 $ 3,019
Other accrued liabilities 6,097 6,646  
Total $ 98,090 $ 85,505  
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Schedule of Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Accumulated Other Comprehensive Income [Abstract]    
Net unrealized investment losses $ (697) $ (473)
Currency translation gains (losses) 8,794 (24,111)
Net unrealized gains on cash flow hedges 41 9
Total $ 8,138 $ (24,575)
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2015
Balance Sheet Related Disclosures [Abstract]    
Reclassified amounts out of OCI, net of tax $ (140) $ (66)
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Long-Lived Intangible Assets - Schedule of Purchased Intangible Assets Resulting from Acquisitions (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Purchased Identified Intangible Assets resulting from Acquisitions [Line Items]      
Weighted average useful life (years) 4 years 4 months 24 days    
Gross carrying amount - Intangible assets $ 364,992 $ 333,478  
Accumulated amortization $ (241,984) (210,481)  
Weighted remaining average useful life (years) 3 years 9 months 18 days    
Net carrying amount - Intangible assets $ 123,008 122,997  
Net carrying amount - Goodwill $ 403,278 359,841 $ 338,793
Customer Relationships and Other [Member]      
Purchased Identified Intangible Assets resulting from Acquisitions [Line Items]      
Weighted average useful life (years) 4 years 7 months 6 days    
Gross carrying amount - Intangible assets $ 95,862 88,557  
Accumulated amortization $ (45,862) (49,527)  
Weighted remaining average useful life (years) 3 years 7 months 6 days    
Net carrying amount - Intangible assets $ 50,000 39,030  
Existing Technology [Member]      
Purchased Identified Intangible Assets resulting from Acquisitions [Line Items]      
Weighted average useful life (years) 4 years 1 month 6 days    
Gross carrying amount - Intangible assets $ 196,693 173,543  
Accumulated amortization $ (149,300) (122,654)  
Weighted remaining average useful life (years) 2 years 10 months 25 days    
Net carrying amount - Intangible assets $ 47,393 50,889  
Trademarks and Trade Names [Member]      
Purchased Identified Intangible Assets resulting from Acquisitions [Line Items]      
Weighted average useful life (years) 4 years 10 months 25 days    
Gross carrying amount - Intangible assets $ 72,048 67,701  
Accumulated amortization $ (46,822) (38,300)  
Weighted remaining average useful life (years) 5 years 6 months    
Net carrying amount - Intangible assets $ 25,226 29,401  
IPR&D [Member]      
Purchased Identified Intangible Assets resulting from Acquisitions [Line Items]      
Gross carrying amount - Intangible assets 389 3,677  
Net carrying amount - Intangible assets $ 389 $ 3,677  
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Long-Lived Intangible Assets - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Purchased Identified Intangible Assets resulting from Acquisitions [Line Items]                      
Intangible amortization expense                 $ 47,339,000 $ 39,560,000 $ 26,510,000
Impairment of intangible assets                 0 0 0
Revenue $ 269,163,000 $ 248,359,000 $ 247,047,000 $ 228,691,000 $ 266,707,000 $ 245,575,000 $ 245,650,000 $ 234,133,000 $ 993,260,000 992,065,000 882,513,000
Compound annual growth rate                 6.00%    
Estimated control premium rate                 8.80%    
Forecast horizon                 6 years    
Long-lived asset impairment charges                 $ 900,000 0.0 0.0
Out-of-Period Adjustment Related to Bill and Hold Transactions [Member]                      
Purchased Identified Intangible Assets resulting from Acquisitions [Line Items]                      
Revenue                 $ (3,400,000)    
Goodwill Assessment [Member]                      
Purchased Identified Intangible Assets resulting from Acquisitions [Line Items]                      
Fair value related to goodwill assessment                 10.80%    
Industrial Inkjet [Member]                      
Purchased Identified Intangible Assets resulting from Acquisitions [Line Items]                      
Fair value of goodwill $ 398,100,000               $ 398,100,000    
Goodwill fair value in excess of carrying value percentage 90.00%               90.00%    
Revenue                 $ 570,688,000 562,583,000 447,705,000
Industrial Inkjet [Member] | Out-of-Period Adjustment Related to Bill and Hold Transactions [Member]                      
Purchased Identified Intangible Assets resulting from Acquisitions [Line Items]                      
Revenue                 3,400,000    
Productivity Software [Member]                      
Purchased Identified Intangible Assets resulting from Acquisitions [Line Items]                      
Fair value of goodwill $ 78,700,000               $ 78,700,000    
Goodwill fair value in excess of carrying value percentage 43.00%               43.00%    
Revenue                 $ 156,561,000 151,737,000 135,350,000
Revenue growth rate                 3.00%    
Fiery [Member]                      
Purchased Identified Intangible Assets resulting from Acquisitions [Line Items]                      
Fair value of goodwill $ 207,900,000               $ 207,900,000    
Goodwill fair value in excess of carrying value percentage 197.00%               197.00%    
Revenue                 $ 266,011,000 277,745,000 $ 299,458,000
Revenue decline rate                 4.00%    
Revenue growth rate                 2.00%    
Long-term growth rate of calculated terminal values                 2.50%    
Industrial Inkjet And Productivity Software [Member]                      
Purchased Identified Intangible Assets resulting from Acquisitions [Line Items]                      
Long-term growth rate of calculated terminal values                 4.00%    
Intangible Assets, Amortization Period [Member] | Developed Technology [Member]                      
Purchased Identified Intangible Assets resulting from Acquisitions [Line Items]                      
Impact of change in useful life of intangible asset                 $ 200,000 $ 1,600,000  
Minimum [Member]                      
Purchased Identified Intangible Assets resulting from Acquisitions [Line Items]                      
Estimated useful lives                   2 years  
Revenue growth rate                 4.00%    
Fair value related to goodwill assessment                 14.00% 14.00% 14.00%
Maximum [Member]                      
Purchased Identified Intangible Assets resulting from Acquisitions [Line Items]                      
Estimated useful lives                   16 years  
Revenue growth rate                 12.00%    
Fair value related to goodwill assessment                 30.00% 30.00% 30.00%
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Long-Lived Intangible Assets - Schedule of Future Amortization Expense (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Goodwill and Intangible Assets Disclosure [Abstract]    
2018 $ 43,652  
2019 35,770  
2020 19,331  
2021 7,253  
2022 5,003  
Thereafter 11,999  
Net carrying amount - Intangible assets $ 123,008 $ 122,997
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Long-Lived Intangible Assets - Schedule of Goodwill Rollforward (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Purchased Identified Intangible Assets resulting from Acquisitions [Line Items]    
Beginning Balance $ 359,841 $ 338,793
Additions 21,234 29,573
Opening balance sheet adjustments 689 (834)
Foreign currency adjustments 21,514 (7,691)
Ending Balance 403,278 359,841
Accumulated Impairment, Ending Balance 103,991  
Industrial Inkjet [Member]    
Purchased Identified Intangible Assets resulting from Acquisitions [Line Items]    
Beginning Balance 141,068 142,183
Additions   1,426
Opening balance sheet adjustments   (171)
Foreign currency adjustments 13,305 (2,370)
Ending Balance 154,373 141,068
Accumulated Impairment, Ending Balance 103,991  
Productivity Software [Member]    
Purchased Identified Intangible Assets resulting from Acquisitions [Line Items]    
Beginning Balance 155,475 133,128
Additions 11,632 28,147
Opening balance sheet adjustments 10 (663)
Foreign currency adjustments 7,527 (5,137)
Ending Balance 174,644 155,475
Fiery [Member]    
Purchased Identified Intangible Assets resulting from Acquisitions [Line Items]    
Beginning Balance 63,298 63,482
Additions 9,602  
Opening balance sheet adjustments 679  
Foreign currency adjustments 682 (184)
Ending Balance $ 74,261 $ 63,298
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.8.0.1
Investments and Fair Value Measurements - Additional Information (Detail)
3 Months Ended 12 Months Ended
Dec. 31, 2017
USD ($)
$ / shares
Dec. 31, 2017
USD ($)
Transactions
$ / shares
Dec. 31, 2016
USD ($)
Transactions
$ / shares
Dec. 31, 2015
USD ($)
Investments And Fair Value Measurements [Line Items]        
Maturity of highly liquid investments   Three months or less    
Maturity of marketable investments   Greater than three months    
Net unrealized gains (losses) on sale of securities included in other comprehensive income $ 1,100,000 $ 1,100,000 $ 800,000  
Available-for-sale securities, net realized gains   300,000 400,000 $ 100,000
Available-for-sale securities, realized gains   $ 300,000 400,000  
Available-for-sale securities, realized losses     0
Net Asset Value per share | $ / shares $ 1 $ 1    
Transfers between Level 1 and 2 | Transactions   0 0  
Fair value of liability $ 35,702,000 $ 35,702,000 $ 56,463,000 $ 54,796,000
Contingent consideration, current 14,992,000 14,992,000 19,244,000  
Contingent consideration, noncurrent 20,800,000 20,800,000    
Payments   30,924,000 28,111,000  
Increase in fair value of contingent consideration resulting from a change in discount rate   2,000,000    
Decrease in fair value of contingent consideration resulting from a change in discount rate   $ 2,500,000    
Probability-adjusted revenue   5.00%    
Percentage of increase or decrease in the fair value of contingent consideration   1.00%    
Notional amount of derivative assets and liabilities 239,400,000 $ 239,400,000 161,800,000  
Increase in Fair Value [Member]        
Investments And Fair Value Measurements [Line Items]        
Change in fair value of contingent consideration   400,000    
Decrease in Fair Value [Member]        
Investments And Fair Value Measurements [Line Items]        
Change in fair value of contingent consideration   400,000    
Maximum Potential Payment [Member]        
Investments And Fair Value Measurements [Line Items]        
Payments   12,000,000    
Designated as Cash Flow Hedges [Member]        
Investments And Fair Value Measurements [Line Items]        
Notional amount of derivative assets and liabilities 3,900,000 3,900,000 3,200,000  
Shuttleworth [Member]        
Investments And Fair Value Measurements [Line Items]        
Payments   1,200,000    
Rialco Limited [Member]        
Investments And Fair Value Measurements [Line Items]        
Fair value of liability     2,109,000  
Contingent consideration, current 1,300,000 1,300,000    
Contingent consideration, noncurrent 2,100,000 2,100,000    
Payments   1,300,000    
Reggiani And Matan [Member]        
Investments And Fair Value Measurements [Line Items]        
Payments   21,500,000 23,800,000  
Direct Smile [Member]        
Investments And Fair Value Measurements [Line Items]        
Payments     3,600,000  
SmartLinc, Inc. [Member]        
Investments And Fair Value Measurements [Line Items]        
Payments     400,000  
Metrix [Member]        
Investments And Fair Value Measurements [Line Items]        
Payments     200,000  
Optitex Ltd and CTI [Member]        
Investments And Fair Value Measurements [Line Items]        
Change in fair value of contingent consideration   6,500,000    
Rialco, Optitex, Reggiani, DirectSmile, and CTI [Member]        
Investments And Fair Value Measurements [Line Items]        
Change in fair value of contingent consideration     6,800,000  
All Acquisitions [Member]        
Investments And Fair Value Measurements [Line Items]        
Earnout interest accretion   1,700,000 2,700,000  
Optitex Ltd [Member]        
Investments And Fair Value Measurements [Line Items]        
Fair value of liability     $ 22,300,000  
Contingent consideration, current 9,100,000 9,100,000    
Contingent consideration, noncurrent 11,800,000 11,800,000    
Change in fair value of contingent consideration $ 2,000,000      
Payments   $ 6,800,000    
Earnout [Member] | Rialco Limited [Member]        
Investments And Fair Value Measurements [Line Items]        
Fair value discount rate   0.80%    
Earnout Achievement Probability Minimum [Member]        
Investments And Fair Value Measurements [Line Items]        
Probability of achieving revenue 50.00% 50.00% 50.00%  
Earnout Achievement Probability Maximum [Member]        
Investments And Fair Value Measurements [Line Items]        
Probability of achieving revenue 100.00% 100.00% 100.00%  
Minimum [Member]        
Investments And Fair Value Measurements [Line Items]        
Fair value discount rate   14.00% 14.00% 14.00%
Minimum [Member] | Monte Carlo Valuation Method [Member]        
Investments And Fair Value Measurements [Line Items]        
Fair value discount rate   0.60% 0.60%  
Minimum [Member] | Earnout [Member] | Probability-Adjusted Method [Member]        
Investments And Fair Value Measurements [Line Items]        
Fair value discount rate   4.70% 4.70%  
Maximum [Member]        
Investments And Fair Value Measurements [Line Items]        
Fair value discount rate   30.00% 30.00% 30.00%
Maximum [Member] | Monte Carlo Valuation Method [Member]        
Investments And Fair Value Measurements [Line Items]        
Fair value discount rate   4.98% 4.98%  
Maximum [Member] | Earnout [Member] | Probability-Adjusted Method [Member]        
Investments And Fair Value Measurements [Line Items]        
Fair value discount rate   6.00% 6.00%  
Money Market Funds [Member]        
Investments And Fair Value Measurements [Line Items]        
Net Asset Value per share | $ / shares $ 1.00 $ 1.00 $ 1.00  
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.8.0.1
Investments and Fair Value Measurements - Available-for-Sale Short-Term Investments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost $ 149,815 $ 296,185
Gross unrealized gains 44 233
Gross unrealized losses (1,162) (990)
Fair value 148,697 295,428
U.S. Government and Sponsored Entities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 59,824 70,893
Gross unrealized gains   49
Gross unrealized losses (660) (348)
Fair value 59,164 70,594
Corporate Debt Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 79,356 198,166
Gross unrealized gains   102
Gross unrealized losses (450) (621)
Fair value 78,906 197,647
Municipal Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 382 1,278
Gross unrealized losses (2) (1)
Fair value 380 1,277
Asset-Backed Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 9,808 24,233
Gross unrealized gains 44 79
Gross unrealized losses (47) (17)
Fair value 9,805 24,295
Mortgage-Backed Securities - Residential [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 445 1,615
Gross unrealized gains   3
Gross unrealized losses (3) (3)
Fair value $ 442 $ 1,615
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.8.0.1
Investments and Fair Value Measurements - Summary of Fair Value and Duration of Investments, Including Cash Equivalents, that have been Classified in Gross Unrealized Loss Position (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 Months, Fair Value $ 76,199 $ 179,428
Less than 12 Months, Unrealized Losses (448) (938)
More than 12 Months, Fair Value 71,712 17,922
More than 12 Months, Unrealized Losses (714) (52)
Total, Fair Value 147,911 197,350
Total, Unrealized Losses (1,162) (990)
U.S. Government and Sponsored Entities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 Months, Fair Value 23,023 39,810
Less than 12 Months, Unrealized Losses (206) (348)
More than 12 Months, Fair Value 35,989  
More than 12 Months, Unrealized Losses (454)  
Total, Fair Value 59,012 39,810
Total, Unrealized Losses (660) (348)
Corporate Debt Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 Months, Fair Value 45,857 133,382
Less than 12 Months, Unrealized Losses (207) (581)
More than 12 Months, Fair Value 32,634 13,158
More than 12 Months, Unrealized Losses (243) (40)
Total, Fair Value 78,491 146,540
Total, Unrealized Losses (450) (621)
Municipal Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 Months, Fair Value 378 1,268
Less than 12 Months, Unrealized Losses (2) (1)
Total, Fair Value 378 1,268
Total, Unrealized Losses (2) (1)
Asset-Backed Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 Months, Fair Value 6,779 4,540
Less than 12 Months, Unrealized Losses (31) (7)
More than 12 Months, Fair Value 2,947 4,611
More than 12 Months, Unrealized Losses (16) (10)
Total, Fair Value 9,726 9,151
Total, Unrealized Losses (47) (17)
Mortgage-Backed Securities - Residential [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 Months, Fair Value 162 428
Less than 12 Months, Unrealized Losses (2) (1)
More than 12 Months, Fair Value 142 153
More than 12 Months, Unrealized Losses (1) (2)
Total, Fair Value 304 581
Total, Unrealized Losses $ (3) $ (3)
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.8.0.1
Investments and Fair Value Measurements - Amortized Cost and Estimated Fair Value of Investments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Amortized Cost and Fair Value Debt Securities [Abstract]    
Mature in less than one year, Amortized cost $ 43,862  
Mature in one to three years, Amortized cost 105,953  
Amortized cost 149,815 $ 296,185
Mature in less than one year, Fair value 43,741  
Mature in one to three years, Fair value 104,956  
Total short-term investments, Fair value $ 148,697 $ 295,428
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.8.0.1
Investments and Fair Value Measurements - Investments in Accordance with Fair Value Hierarchy (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Investments And Fair Value Measurements [Line Items]      
Total Investments $ 158,594 $ 319,003  
Contingent consideration, current and noncurrent 35,702 56,463 $ 54,796
Self-insurance 902 1,542  
Liabilities 36,604 58,005  
Money Market Funds [Member]      
Investments And Fair Value Measurements [Line Items]      
Total Investments 9,897 23,575  
U.S. Government and Sponsored Entities [Member]      
Investments And Fair Value Measurements [Line Items]      
Total Investments 59,164 70,594  
Corporate Debt Securities [Member]      
Investments And Fair Value Measurements [Line Items]      
Total Investments 78,906 197,647  
Municipal Securities [Member]      
Investments And Fair Value Measurements [Line Items]      
Total Investments 380 1,277  
Asset-Backed Securities [Member]      
Investments And Fair Value Measurements [Line Items]      
Total Investments 9,805 24,295  
Mortgage-Backed Securities - Residential [Member]      
Investments And Fair Value Measurements [Line Items]      
Total Investments 442 1,615  
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]      
Investments And Fair Value Measurements [Line Items]      
Total Investments 43,158 75,445  
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Money Market Funds [Member]      
Investments And Fair Value Measurements [Line Items]      
Total Investments 9,897 23,575  
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | U.S. Government and Sponsored Entities [Member]      
Investments And Fair Value Measurements [Line Items]      
Total Investments 33,261 51,870  
Significant Other Observable Inputs (Level 2) [Member]      
Investments And Fair Value Measurements [Line Items]      
Total Investments 115,385 243,491  
Significant Other Observable Inputs (Level 2) [Member] | U.S. Government and Sponsored Entities [Member]      
Investments And Fair Value Measurements [Line Items]      
Total Investments 25,903 18,724  
Significant Other Observable Inputs (Level 2) [Member] | Corporate Debt Securities [Member]      
Investments And Fair Value Measurements [Line Items]      
Total Investments 78,906 197,647  
Significant Other Observable Inputs (Level 2) [Member] | Municipal Securities [Member]      
Investments And Fair Value Measurements [Line Items]      
Total Investments 380 1,277  
Significant Other Observable Inputs (Level 2) [Member] | Asset-Backed Securities [Member]      
Investments And Fair Value Measurements [Line Items]      
Total Investments 9,754 24,228  
Significant Other Observable Inputs (Level 2) [Member] | Mortgage-Backed Securities - Residential [Member]      
Investments And Fair Value Measurements [Line Items]      
Total Investments 442 1,615  
Unobservable Inputs (Level 3) [Member]      
Investments And Fair Value Measurements [Line Items]      
Total Investments 51 67  
Contingent consideration, current and noncurrent 35,702 56,463  
Self-insurance 902 1,542  
Liabilities 36,604 58,005  
Unobservable Inputs (Level 3) [Member] | Asset-Backed Securities [Member]      
Investments And Fair Value Measurements [Line Items]      
Total Investments $ 51 $ 67  
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.8.0.1
Investments and Fair Value Measurements - Summary of Changes in Fair Value Contingent Consideration (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Business Acquisition, Contingent Consideration [Line Items]      
Changes in valuation $ 6,472 $ 6,813  
Payments (30,924) (28,111)  
Foreign currency adjustment 2,753 (1,444)  
Fair value of contingent consideration 35,702 56,463 $ 54,796
Rialco Limited [Member]      
Business Acquisition, Contingent Consideration [Line Items]      
Payments (1,300)    
Fair value of contingent consideration   $ 2,109  
Date of acquisition agreement   Mar. 01, 2016  
Optitex Ltd [Member]      
Business Acquisition, Contingent Consideration [Line Items]      
Payments (6,800)    
Fair value of contingent consideration   $ 22,300  
Date of acquisition agreement   Jun. 16, 2016  
Generation Digital Solutions, Inc. [Member]      
Business Acquisition, Contingent Consideration [Line Items]      
Fair value of contingent consideration $ 3,600    
Date of acquisition agreement Aug. 14, 2017    
Escada [Member]      
Business Acquisition, Contingent Consideration [Line Items]      
Fair value of contingent consideration $ 2,049    
Date of acquisition agreement Oct. 01, 2017    
Reggiani [Member]      
Business Acquisition, Contingent Consideration [Line Items]      
Escrow adjustment for Reggiani acquisition $ (4,711)    
Payments $ (21,500) $ (23,800)  
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.8.0.1
Investments and Fair Value Measurements - Additional Information1 (Detail) - Convertible Senior Notes Due 2019 [Member] - USD ($)
$ in Millions
Dec. 31, 2017
Sep. 30, 2014
Investments And Fair Value Measurements [Line Items]    
Aggregate principal amount of debt issued   $ 345
Fair value of notes issued $ 335  
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.8.0.1
Convertible Senior Notes, Note Hedges, and Warrants - Additional Information (Detail) - USD ($)
1 Months Ended 12 Months Ended
Sep. 30, 2014
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Debt Instrument [Line Items]        
Interest rate of debt, stated percentage   0.75% 0.75% 0.75%
Net carrying amount   $ 318,957,000 $ 304,484,000  
Aggregate amount paid for Note Hedges $ 63,900,000      
Proceeds from sale of warrants 34,500,000      
Liability Component [Member]        
Debt Instrument [Line Items]        
Net carrying amount   318,957,000 304,484,000  
Equity Component [Member]        
Debt Instrument [Line Items]        
Net carrying amount   62,061,000 62,061,000  
Equity Component Gross Value [Member]        
Debt Instrument [Line Items]        
Net carrying amount   $ 63,643,000 $ 63,643,000  
0.75% Convertible Senior Notes Due 2019 [Member]        
Debt Instrument [Line Items]        
Debt instrument, principal amount $ 345,000,000      
Interest rate of debt, stated percentage 0.75% 0.75%    
Debt instrument, maturity year 2019      
Net proceeds from issuance of debt $ 336,300,000      
Net proceeds used to purchase Note Hedges $ 29,400,000      
Debt instrument, description   The Notes are senior unsecured obligations of EFI with interest payable semiannually in arrears on March 1 and September 1 of each year, commencing March 1, 2015. The Notes are not callable and will mature on September 1, 2019, unless previously purchased or converted in accordance with their terms prior to such date.    
Conversion rate, number of share per $1,000 principal amount 18.9667      
Conversion rate, principal amount of Notes $ 1,000      
Initial conversion price $ 52.72      
Debt instrument, Conversion rate description   • if the last reported sale price of our common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; • during the five business day period after any five consecutive trading day period (“Notes Measurement Period”) in which the “trading price” (as the term is defined in the Indenture) per $1,000 principal amount of Notes for each trading day of such Notes Measurement Period was less than 98% of the product of the last reported stock price on such trading day and the conversion rate on each such trading day; • upon the occurrence of specified corporate events; or • at any time on or after March 1, 2019 until the close of business on the second scheduled trading day immediately preceding the maturity date.    
Conversion threshold minimum stock price as a percentage of conversion price 130.00%      
Effective interest rate percentage 4.98% 4.98%    
Deferred tax liability $ 23,700,000      
Common stock strike price per share $ 68.86      
0.75% Convertible Senior Notes Due 2019 [Member] | Debt Issuance Costs [Member]        
Debt Instrument [Line Items]        
Effective interest rate percentage 5.46%      
0.75% Convertible Senior Notes Due 2019 [Member] | Liability Component [Member]        
Debt Instrument [Line Items]        
Debt issuance costs $ 7,000,000      
0.75% Convertible Senior Notes Due 2019 [Member] | Equity Component [Member]        
Debt Instrument [Line Items]        
Debt issuance costs $ 1,600,000      
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.8.0.1
Convertible Senior Notes, Note Hedges, and Warrants - Schedule of Convertible Notes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Debt Instrument [Line Items]    
Net carrying amount $ 318,957 $ 304,484
Liability Component Gross Value [Member]    
Debt Instrument [Line Items]    
Liability component 345,000 345,000
Liability Component [Member]    
Debt Instrument [Line Items]    
Debt discount, net of amortization (23,178) (36,115)
Debt issuance costs, net of amortization (2,865) (4,401)
Net carrying amount 318,957 304,484
Equity Component Gross Value [Member]    
Debt Instrument [Line Items]    
Net carrying amount 63,643 63,643
Equity Component [Member]    
Debt Instrument [Line Items]    
Debt issuance costs, net of amortization (1,582) (1,582)
Net carrying amount $ 62,061 $ 62,061
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.8.0.1
Convertible Senior Notes, Note Hedges, and Warrants - Summary of Interest Expense Recognized Related to Notes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Debt Disclosure [Abstract]      
0.75% coupon $ 2,580 $ 2,588 $ 2,595
Amortization of debt issuance costs 1,536 1,350 1,396
Amortization of debt discount 12,937 12,400 11,667
Interest expense on Convertible Senior Notes $ 17,053 $ 16,338 $ 15,658
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.8.0.1
Convertible Senior Notes, Note Hedges, and Warrants - Summary of Interest Expense Recognized Related to Notes (Parenthetical) (Detail)
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Debt Disclosure [Abstract]      
Interest rate of debt, stated percentage 0.75% 0.75% 0.75%
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Future Minimum Lease Payments under Non-Cancellable Operating Leases and Future Minimum Sublease Receipts (Detail)
$ in Thousands
Dec. 31, 2017
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2018, Future Minimum Lease Payments $ 9,114
2019, Future Minimum Lease Payments 7,574
2020, Future Minimum Lease Payments 7,415
2021, Future Minimum Lease Payments 6,028
2022, Future Minimum Lease Payments 4,225
Thereafter, Future Minimum Lease Payments 32,268
Total, Future Minimum Lease Payments 66,624
2018, Future Minimum Sublease Receipts 434
2019, Future Minimum Sublease Receipts 231
2020, Future Minimum Sublease Receipts 27
2021, Future Minimum Sublease Receipts 0
2022, Future Minimum Sublease Receipts 0
Thereafter, Future Minimum Sublease Receipts 0
Total, Future Minimum Sublease Receipts $ 692
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Real Estate (Detail) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Minimum [Member] | Matan Digital Printers [Member]      
Commitments And Contingencies [Line Items]      
Estimated material loss from outstanding claim in business acquisition $ 1    
Maximum [Member] | Matan Digital Printers [Member]      
Commitments And Contingencies [Line Items]      
Estimated material loss from outstanding claim in business acquisition 10,100,000    
Facilities [Member]      
Commitments And Contingencies [Line Items]      
Rent expenses 8,100,000 $ 8,800,000 $ 8,000,000
Vehicle [Member]      
Commitments And Contingencies [Line Items]      
Rent expenses $ 2,800,000 $ 2,800,000 $ 2,500,000
Fiery [Member] | Industrial Inkjet [Member] | Minimum [Member]      
Commitments And Contingencies [Line Items]      
Limited warranty period 12 months    
Fiery [Member] | Industrial Inkjet [Member] | Maximum [Member]      
Commitments And Contingencies [Line Items]      
Limited warranty period 15 months    
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Changes in Product Warranty Reserve (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Commitments and Contingencies Disclosure [Abstract]    
Beginning Balance $ 10,319 $ 9,635
Liability assumed upon acquiring FFPS 10,362  
Provisions, net of releases 13,487 12,715
Settlements (17,833) (12,031)
Ending Balance $ 16,335 $ 10,319
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.8.0.1
Common Stock Repurchase Programs - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Nov. 09, 2015
Stock Repurchase Program [Line Items]        
Aggregate purchase price $ 101,844,000 $ 83,291,000 $ 76,447,000  
Share Repurchase Program 2013 [Member]        
Stock Repurchase Program [Line Items]        
Repurchase of common stock, authorized amount       $ 150,000,000
Aggregate shares repurchased 2,400,000 1,800,000    
Aggregate purchase price $ 91,400,000 $ 74,200,000    
Net Share Settlement [Member]        
Stock Repurchase Program [Line Items]        
Aggregate shares repurchased   200,000    
Value of shares surrendered to satisfy tax withholding obligations $ 9,100,000 $ 10,500,000    
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.8.0.1
Derivatives and Hedging - Additional Information (Detail) - USD ($)
Dec. 31, 2017
Dec. 31, 2016
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Notional amount of derivative assets and liabilities $ 239,400,000 $ 161,800,000
Designated as Cash Flow Hedges [Member]    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Notional amount of derivative assets and liabilities 3,900,000 3,200,000
Brazilian Real, British Pound Sterling, Israeli Shekel, Australian dollar, Japanese Yen, Chinese renminbi and Euro Denominated Intercompany Balances [Member] | Not Designated for Hedge Accounting Treatment [Member]    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Notional amount of derivative assets and liabilities 144,500,000 90,700,000
Brazilian Real, British Pound Sterling, Australian Dollar, Israeli Shekel, And Euro-Denominated Trade Receivables [Member] | Not Designated for Hedge Accounting Treatment [Member]    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Notional amount of derivative assets and liabilities 44,400,000 39,800,000
British Pounds Sterling, Indian Rupee, and Euro-Denominated other net monetary assets. | Not Designated for Hedge Accounting Treatment [Member]    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Notional amount of derivative assets and liabilities 46,600,000 28,200,000
Foreign Exchange Contracts [Member] | Designated as Cash Flow Hedges [Member]    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Notional amount of derivative assets and liabilities 3,900,000 3,200,000
Forward Contracts [Member] | Not Designated for Hedge Accounting Treatment [Member]    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Notional amount of derivative assets and liabilities $ 235,500,000 $ 158,700,000
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes - Components of Income (Loss) before Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Income Tax Disclosure [Abstract]      
U.S. $ (27,926) $ 8,254 $ 9,311
Foreign 40,056 30,394 26,257
Income before income taxes $ 12,130 $ 38,648 $ 35,568
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes - Provision for (Benefit from) Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Income Tax Disclosure [Abstract]      
U.S. Federal $ 6,897 $ (7,593) $ 3,755
State (2,926) 662 1,813
Foreign 14,751 11,721 5,798
Total current 18,722 4,790 11,366
U.S. Federal 15,304 (4,276) (3,119)
State 732 (567) (583)
Foreign (7,283) (6,248) (4,295)
Total deferred 8,753 (11,091) (7,997)
Provision for (benefit from) income taxes $ 27,475 $ (6,301) $ 3,369
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes - Reconciliation Between Income Tax Provision (Benefit) Computed at Federal Statutory Rate and Actual Tax Provision (Benefit) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Income Tax Disclosure [Abstract]      
Tax provision at federal statutory rate $ 4,246 $ 13,527 $ 12,449
State income taxes, net of federal benefit (1,426) 62 800
Research and development credits (1,508) (2,627) (4,217)
Effect of foreign operations (1,344) (3,320) (3,412)
Deemed repatriation transition tax 16,976    
Provision for remeasuring deferred tax balances 10,450    
Reduction in accrual for estimated potential tax assessments (1,676) (15,404) (4,808)
Non-deductible stock-based compensation pursuant to ASC 718-740 1,249 1,288 3,244
Domestic manufacturing deduction   (831) (878)
Meals and entertainment 500 475 474
Other 8 529 (283)
Provision for (benefit from) income taxes $ 27,475 $ (6,301) $ 3,369
Tax provision at federal statutory rate 35.00% 35.00% 35.00%
State income taxes, net of federal benefit (11.80%) 0.20% 2.20%
Research and development credits (12.40%) (6.80%) (11.90%)
Effect of foreign operations (11.10%) (8.50%) (9.50%)
Deemed repatriation transition tax 139.80%    
Provision for remeasuring deferred tax balances 86.10%    
Reduction in accrual for estimated potential tax assessments (13.70%) (39.90%) (13.40%)
Non-deductible stock-based compensation pursuant to ASC 718-740 10.30% 3.30% 9.10%
Domestic manufacturing deduction   (2.20%) (2.50%)
Meals and entertainment 4.10% 1.20% 1.30%
Other 0.10% 1.40% (0.80%)
Provision for (benefit from) income taxes 226.40% (16.30%) 9.50%
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Income Taxes [Line Items]          
U.S. Statutory income tax rate     35.00% 35.00% 35.00%
Tax charge $ 27,500   $ 27,500    
Estimated charges related to deemed repatriation transition tax     16,976    
Estimated charges related to remeasurement of U.S. deferred tax assets and liabilities     10,450    
Estimated charges related to deemed repatriation transition tax, gross     27,000    
Foreign tax credits     (1,344) $ (3,320) $ (3,412)
Tax benefit from release of previously unrecognized tax benefits     3,500    
Unremitted foreign earnings reinvested 214,900   214,900    
Unrecognized tax benefits that would affect the effective tax rate if recognized 33,900   33,900 32,000 43,500
Amounts netted against related deferred tax assets 400   400 1,100 1,000
Gross unrecognized tax benefits decrease in next 12 months 5,500   5,500    
Offset to deferred tax assets for unrecognized tax benefits     16,900    
Estimated unrecognized tax benefits 17,000   17,000    
Accrued interest and penalties related to unrecognized tax benefits 700   $ 700 500 $ 500
Deferred tax assets related to excess tax benefits for federal research and development income tax credits       2,200  
Scenario, Forecast [Member]          
Income Taxes [Line Items]          
U.S. Statutory income tax rate   21.00%      
RSU Forfeitures [Member]          
Income Taxes [Line Items]          
Deferred tax assets for tax benefit on cumulative effect adjustment associated with change in accounting       $ 600  
Minimum [Member]          
Income Taxes [Line Items]          
Losses and credit expire     2022    
Maximum [Member]          
Income Taxes [Line Items]          
Losses and credit expire     2027    
U.S. federal [Member]          
Income Taxes [Line Items]          
Loss carryforwards 13,700   $ 13,700    
Credit carryforwards 36,300   36,300    
State [Member]          
Income Taxes [Line Items]          
Loss carryforwards 49,500   49,500    
Credit carryforwards $ 38,000   $ 38,000    
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes - Tax Effects of Temporary Differences that Give Rise to Deferred Tax Assets (Liabilities) (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Income Tax Disclosure [Abstract]    
Tax credit carryforwards $ 62,096 $ 63,985
Net operating loss carryforwards 9,066 10,055
Reserves and accruals not currently deductible for tax purposes 8,785 14,079
Stock-based compensation 3,432 8,487
Deferred revenue 1,332 1,642
Other 6,374 6,971
Gross deferred tax assets 91,085 105,219
Depreciation and amortization (11,075) (17,845)
State Taxes (1,073) (2,092)
Gross deferred tax liabilities (12,148) (19,937)
Deferred tax valuation allowance (45,506) (42,406)
Net deferred tax assets $ 33,431 $ 42,876
XML 98 R83.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes - Reconciliation of Change in Gross Unrecognized Tax Benefits (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Income Tax Contingency [Line Items]      
Ending Balance $ 17.0    
Federal, State, and Foreign Tax [Member]      
Income Tax Contingency [Line Items]      
Beginning Balance 35.4 $ 46.1 $ 34.2
Additions for tax positions of prior years 1.7 1.8 14.1
Additions for tax positions 4.5 3.9 4.7
Reductions due to lapse of applicable statute of limitations (4.1) (16.4) (6.9)
Ending Balance 37.5 35.4 46.1
Accrued Interest and Penalties [Member]      
Income Tax Contingency [Line Items]      
Beginning Balance 0.5 0.5 0.8
Additions for tax positions of prior years 0.3 0.2 0.2
Reductions due to lapse of applicable statute of limitations (0.1) (0.2) (0.5)
Ending Balance 0.7 0.5 0.5
Gross Unrecognized Income Tax Benefits [Member]      
Income Tax Contingency [Line Items]      
Beginning Balance 35.9 46.6 35.0
Additions for tax positions of prior years 2.0 2.0 14.3
Additions for tax positions 4.5 3.9 4.7
Reductions due to lapse of applicable statute of limitations (4.2) (16.6) (7.4)
Ending Balance $ 38.2 $ 35.9 $ 46.6
XML 99 R84.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes - Open Tax Years - Additional Information (Detail)
12 Months Ended
Dec. 31, 2016
Earliest Tax Year [Member] | State Tax Jurisdictions [Member]  
Income Tax Examination [Line Items]  
Open tax year 2013
Earliest Tax Year [Member] | Internal Revenue Service [Member]  
Income Tax Examination [Line Items]  
Open tax year 2014
Earliest Tax Year [Member] | Netherlands Tax Authority [Member]  
Income Tax Examination [Line Items]  
Open tax year 2014
Earliest Tax Year [Member] | Spanish Tax Authority [Member]  
Income Tax Examination [Line Items]  
Open tax year 2013
Earliest Tax Year [Member] | Italian Tax Authority [Member]  
Income Tax Examination [Line Items]  
Open tax year 2013
Earliest Tax Year [Member] | Israel Tax Authority [Member]  
Income Tax Examination [Line Items]  
Open tax year 2014
Latest Tax Year [Member] | State Tax Jurisdictions [Member]  
Income Tax Examination [Line Items]  
Open tax year 2016
Latest Tax Year [Member] | Internal Revenue Service [Member]  
Income Tax Examination [Line Items]  
Open tax year 2016
Latest Tax Year [Member] | Netherlands Tax Authority [Member]  
Income Tax Examination [Line Items]  
Open tax year 2016
Latest Tax Year [Member] | Spanish Tax Authority [Member]  
Income Tax Examination [Line Items]  
Open tax year 2016
Latest Tax Year [Member] | Italian Tax Authority [Member]  
Income Tax Examination [Line Items]  
Open tax year 2016
Latest Tax Year [Member] | Israel Tax Authority [Member]  
Income Tax Examination [Line Items]  
Open tax year 2016
XML 100 R85.htm IDEA: XBRL DOCUMENT v3.8.0.1
Employee Benefit Plans - Equity Incentive Plans - Additional Information (Detail)
12 Months Ended
Dec. 31, 2017
Employee
Plan
shares
Dec. 31, 2016
shares
Dec. 31, 2015
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of prior equity incentive plans with outstanding equity awards | Plan 0    
2009 Equity Incentive Award Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of prior equity incentive plans with outstanding equity awards | Plan 0    
Shares outstanding 1,300,000 2,400,000 2,300,000
2009 Equity Incentive Award Plan [Member] | Employees and Consultants [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of employees eligible to participate in plan | Employee 3,900    
2009 Equity Incentive Award Plan [Member] | Non-Employee Director [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of employees eligible to participate in plan | Employee 5    
2009 Equity Incentive Award Plan [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 1 year    
Expiration period 7 years    
Option price as percentage of fair market value 100.00%    
2009 Equity Incentive Award Plan [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 4 years    
Expiration period 10 years    
2017 Equity Incentive Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares approved for issuance 1,200,000    
Common stock shares available for future grants 1,900,000    
Shares outstanding 1,000,000    
2009 Equity Incentive Award Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock shares available for future grants 1,593,660    
XML 101 R86.htm IDEA: XBRL DOCUMENT v3.8.0.1
Employee Benefit Plans - Amended and Restated 2000 Employee Stock Purchase Plan - Additional Information (Detail) - ESPP Purchase Rights [Member] - USD ($)
$ / shares in Units, shares in Millions
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Jun. 04, 2013
Employee Stock Purchase Plan [Line Items]        
Increase in the number of shares available to be sold under the ESPP       2.0
Shares issued under the ESPP 0.3 0.3 0.3  
Stock issued under ESPP, average purchase price $ 35.18 $ 32.88 $ 31.66  
Total unrecognized compensation cost related to stock-based compensation arrangements granted under the ESPP $ 1,900,000      
Unrecognized compensation cost related to stock-based compensation arrangements granted under the ESPP, recognition period 1 year 9 months 18 days      
Shares available for issuance under the ESPP 0.9 1.2 1.5  
Minimum [Member]        
Employee Stock Purchase Plan [Line Items]        
Percentage of employee contribution to plan from base salary 1.00%      
Maximum value of shares employees can purchase $ 25,000      
Maximum [Member]        
Employee Stock Purchase Plan [Line Items]        
Percentage of employee contribution to plan from base salary 10.00%      
Option price as percentage of fair market value 85.00%      
Maximum offering period 27 months      
XML 102 R87.htm IDEA: XBRL DOCUMENT v3.8.0.1
Employee Benefit Plans - Employee 401(k) Plan - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percentage employee contribution matched by the Company 50.00%    
Maximum employee contribution matched by the Company 4.00%    
401k vesting period 4 years    
Employee contribution matched by the company $ 2.3 $ 2.2 $ 2.3
Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Employees contribution out of annual compensation 1.00%    
Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Employees contribution out of annual compensation 75.00%    
XML 103 R88.htm IDEA: XBRL DOCUMENT v3.8.0.1
Employee Benefit Plans - Schedule of Stock-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense $ 26,532 $ 31,826 $ 34,071
Income tax benefit (8,188) (10,342) (9,436)
Stock-based compensation expense, net of tax 18,344 21,484 24,635
RSUs [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 21,887 28,952 29,671
ESPP Purchase Rights [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense $ 4,645 2,795 4,003
Employee Stock Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense (benefit)   $ 79 $ 397
XML 104 R89.htm IDEA: XBRL DOCUMENT v3.8.0.1
Employee Benefit Plans - Valuation Assumptions for Stock Options and ESPP Purchase - Additional Information (Detail) - shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]      
Options granted 0 0 0
XML 105 R90.htm IDEA: XBRL DOCUMENT v3.8.0.1
Employee Benefit Plans - Schedule of ESPP Purchase Rights and Underlying Weighted Average Assumptions (Detail) - $ / shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility     19.00%
Risk-free interest rate     0.10%
Expected term (in years)     6 months
Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility     28.00%
Risk-free interest rate     0.70%
Expected term (in years)     2 years
ESPP Purchase Rights [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average fair value per share $ 12.09 $ 10.69 $ 10.28
ESPP Purchase Rights [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility 24.00% 22.00%  
Risk-free interest rate 0.70% 0.40%  
Expected term (in years) 6 months 6 months  
ESPP Purchase Rights [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility 28.00% 32.00%  
Risk-free interest rate 1.30% 0.80%  
Expected term (in years) 2 years 2 years  
XML 106 R91.htm IDEA: XBRL DOCUMENT v3.8.0.1
Employee Benefit Plans - Schedule of Stock Options Outstanding and Exercisable (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]      
Shares, Options outstanding, beginning balance 315 12 566
Shares outstanding, Options forfeited and expired     (124)
Shares outstanding, Options exercised 165 115 442
Shares, Options outstanding, ending balance 150 315 12
Weighted average exercise price, Options outstanding, beginning balance $ 13.86 $ 10.77 $ 13.67
Shares outstanding, Options vested and expected to vest, ending balance 150    
Weighted average exercise price, Options forfeited and expired     15.35
Shares outstanding, Options exercisable, ending balance 150    
Weighted average exercise price, Options exercised $ 12.45 11.64 13.20
Weighted average exercise price, Options outstanding, ending balance 15.43 $ 13.86 $ 10.77
Weighted average exercise price, Options vested and expected to vest, ending balance 15.43    
Weighted average exercise price, Options exercisable, ending balance $ 15.43    
Weighted average remaining contractual term (years), Options outstanding 1 year 3 months 8 days 1 year 5 months 16 days  
Weighted average remaining contractual term (years), Options vested and expected to vest 1 year 3 months 8 days    
Weighted average remaining contractual term (years), Options exercisable 1 year 3 months 8 days    
Aggregate intrinsic value, Options outstanding $ 2,116 $ 9,480  
Aggregate intrinsic value, Options vested and expected to vest 2,116    
Aggregate intrinsic value, Options exercisable $ 2,116    
XML 107 R92.htm IDEA: XBRL DOCUMENT v3.8.0.1
Employee Benefit Plans - Stock Option Activity - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Intrinsic value of options exercised $ 5,300,000 $ 3,800,000 $ 3,700,000
Unrecognized compensation cost related to stock options $ 0    
Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average exercise price $ 14.28    
Weighted average remaining contractual term 10 months 10 days    
Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average exercise price $ 16.57    
Weighted average remaining contractual term 1 year 8 months 5 days    
XML 108 R93.htm IDEA: XBRL DOCUMENT v3.8.0.1
Employee Benefit Plans - Non-Vested RSUs - Additional Information (Detail) - RSUs [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average fair value of restricted stock units granted $ 35,890 $ 43,350 $ 41,610
Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 1 year    
Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 4 years    
XML 109 R94.htm IDEA: XBRL DOCUMENT v3.8.0.1
Employee Benefit Plans - Schedule of Non-Vested RSUs (Detail) - RSUs [Member] - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Nonvested Restricted Stock Units Activity [Line Items]      
Non-vested, beginning balance 2,083 1,814 2,003
Shares, Restricted stock granted 1,467 1,359 1,104
Shares, Restricted stock vested (761) (787) (925)
Shares, Restricted stock forfeited (510) (303) (368)
Non-vested, ending balance 2,279 2,083 1,814
Weighted average grant date fair value, Non-vested, beginning balance $ 43.34 $ 40.53 $ 35.91
Weighted average grant date fair value, Restricted stock granted 35.89 43.35 41.61
Weighted average grant date fair value, Restricted stock vested 42.74 38.34 32.39
Weighted average grant date fair value, Restricted stock forfeited 41.51 39.54 39.08
Weighted average grant date fair value, Non-vested, ending balance $ 39.16 $ 43.34 $ 40.53
XML 110 R95.htm IDEA: XBRL DOCUMENT v3.8.0.1
Employee Benefit Plans - Vested RSUs - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options granted 0 0 0
RSUs [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Fair value of RSUs vested during the year $ 42,740 $ 38,340 $ 32,390
Aggregate intrinsic value of RSUs vested and expected to vest $ 62,700    
Number of RSUs vested and expected to vest 2,100,000    
Unrecognized compensation expense other than options $ 34,300    
Weighted average period of recognition of unrecognized compensation cost 1 year 1 month 24 days    
Performance-based Stock Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Non-vested performance-based RSUs 2.00%    
Options granted 0 0 0
Market-based Stock Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options granted 0 0 0
XML 111 R96.htm IDEA: XBRL DOCUMENT v3.8.0.1
Employee Benefit Plans - Schedule of Performance-Based and Market-Based RSUs and Stock Options (Detail) - shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock Options, Granted 0 0 0
Performance-based Stock Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock Options, Non-vested, beginning balance   16,000 16,000
Stock Options, Granted 0 0 0
Stock Options, Vested   (4,000)  
Stock Options, Forfeited   (12,000)  
Stock Options, Non-vested, ending balance     16,000
Performance-based RSUs [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Non-vested, beginning balance 1,265,000 920,000 852,000
RSUs, Granted 675,000 821,000 569,000
RSUs, Vested (284,000) (226,000) (284,000)
RSUs, Forfeited (447,000) (250,000) (217,000)
Non-vested, ending balance 1,209,000 1,265,000 920,000
Market-based RSUs [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Non-vested, beginning balance 23,000 23,000 34,000
RSUs, Granted     18,000
RSUs, Vested     (3,000)
RSUs, Forfeited     (26,000)
Non-vested, ending balance 23,000 23,000 23,000
XML 112 R97.htm IDEA: XBRL DOCUMENT v3.8.0.1
Employee Benefit Plans - Schedule of Weighted Average Grant Date Fair Value Per Share of Performance-Based and Market-Based RSUs and Assumptions Used to Estimate Fair Value (Detail) - $ / shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Performance-based RSUs [Member] | Short-term.      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Grant date fair value per share $ 47.18 $ 39.79 $ 38.77
Service period (years) 1 year 1 year 1 year
Performance-based RSUs [Member] | Long-term.      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Grant date fair value per share $ 33.43 $ 45.76 $ 42.82
Service period, lower range (years) 2 years 2 years 2 years
Service period, upper range (years) 3 years 3 years 3 years
Market-based RSUs [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Grant date fair value per share     $ 33.84
Derived service period (years)     1 year 7 months 6 days
Implied volatility     30.00%
Risk-free interest rate     1.70%
XML 113 R98.htm IDEA: XBRL DOCUMENT v3.8.0.1
Restructuring and Other - Additional Information (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2017
USD ($)
Employees
Dec. 31, 2016
USD ($)
Employees
Dec. 31, 2015
USD ($)
Employees
Reorganizations [Abstract]      
Restructuring and other costs $ 7,562 $ 6,731 $ 5,731
Severance charges $ 4,700 $ 4,100 $ 3,000
Number of head count reductions | Employees 144 128 99
Facilities relocation and downsizing expenses $ 600 $ 500 $ 900
Integration expenses $ 2,300 $ 2,100 $ 1,800
XML 114 R99.htm IDEA: XBRL DOCUMENT v3.8.0.1
Restructuring and Other - Restructuring and Other Reserve Activities (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Restructuring and Related Activities [Abstract]    
Reserve balance at January 1 $ 1,824 $ 3,019
Restructuring charges 5,136 2,808
Other charges 2,424 3,921
Non-cash restructuring and other (264) (403)
Cash payments (6,668) (7,521)
Reserve balance at December 31 $ 2,452 $ 1,824
XML 115 R100.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information, Geographic Regions, and Major Customers - Additional Information (Detail)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2017
USD ($)
Sep. 30, 2017
USD ($)
Jun. 30, 2017
USD ($)
Mar. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Sep. 30, 2016
USD ($)
Jun. 30, 2016
USD ($)
Mar. 31, 2016
USD ($)
Dec. 31, 2017
USD ($)
Segment
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Segment Reporting Information [Line Items]                      
Number of operating segments | Segment                 3    
Gross profit $ 128,216 $ 127,458 $ 127,252 $ 123,530 $ 139,527 $ 125,194 $ 125,047 $ 118,397 $ 506,456 $ 508,165 $ 457,430
Property and equipment, net $ 98,762       $ 103,474       $ 98,762 $ 103,474  
Customers providing more than 10% of revenues                   10.00%  
Accounts receivable of net consolidated receivable 10.00%       10.00%       10.00% 10.00%  
Fiery [Member]                      
Segment Reporting Information [Line Items]                      
Gross profit                 $ 1,400    
Gross profit percentage excluding amount charged to cost of revenue                 70.40%    
Xerox [Member]                      
Segment Reporting Information [Line Items]                      
Customers providing more than 10% of revenues                 11.00%   12.00%
United States [Member]                      
Segment Reporting Information [Line Items]                      
Property and equipment, net $ 77,700               $ 77,700    
Europe, Middle East, and Africa ("EMEA") [Member]                      
Segment Reporting Information [Line Items]                      
Property and equipment, net 19,100               19,100    
Asia Pacific ("APAC") [Member]                      
Segment Reporting Information [Line Items]                      
Property and equipment, net $ 2,000               $ 2,000    
XML 116 R101.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information, Geographic Regions, and Major Customers - Summary of Operating Segment Profit (Gross Profit), Excluding Stock-Based Compensation Expense by Segment (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Segment Reporting Information [Line Items]                      
Revenue $ 269,163 $ 248,359 $ 247,047 $ 228,691 $ 266,707 $ 245,575 $ 245,650 $ 234,133 $ 993,260 $ 992,065 $ 882,513
Industrial Inkjet [Member]                      
Segment Reporting Information [Line Items]                      
Revenue                 570,688 562,583 447,705
Gross profit                 $ 208,620 $ 198,923 $ 150,964
Gross profit percentages                 36.60% 35.40% 33.70%
Productivity Software [Member]                      
Segment Reporting Information [Line Items]                      
Revenue                 $ 156,561 $ 151,737 $ 135,350
Gross profit                 $ 114,460 $ 114,179 $ 99,278
Gross profit percentages                 73.10% 75.20% 73.30%
Fiery [Member]                      
Segment Reporting Information [Line Items]                      
Revenue                 $ 266,011 $ 277,745 $ 299,458
Gross profit                 $ 185,937 $ 198,322 $ 210,140
Gross profit percentages                 69.90% 71.40% 70.20%
XML 117 R102.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information, Geographic Regions, and Major Customers - Reconciliation of Operating Segment Gross Profit to Consolidated Statements of Operations (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Segment Reporting Information [Line Items]                      
Stock-based compensation expense                 $ (26,532) $ (31,826) $ (34,071)
Gross profit $ 128,216 $ 127,458 $ 127,252 $ 123,530 $ 139,527 $ 125,194 $ 125,047 $ 118,397 506,456 508,165 457,430
Cost of Revenue [Member]                      
Segment Reporting Information [Line Items]                      
Stock-based compensation expense                 (2,561) (2,784) (2,837)
Material Reconciling Items [Member]                      
Segment Reporting Information [Line Items]                      
Other items excluded from segment profit                   (475) (115)
Gross profit                 506,456 508,165 457,430
Material Reconciling Items [Member] | Segment Profit [Member]                      
Segment Reporting Information [Line Items]                      
Segment gross profit                 509,017 511,424 460,382
Material Reconciling Items [Member] | Cost of Revenue [Member]                      
Segment Reporting Information [Line Items]                      
Stock-based compensation expense                 $ (2,561) $ (2,784) $ (2,837)
XML 118 R103.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information, Geographic Regions, and Major Customers - Tangible and Intangible Assets, Net of Liabilities, Summarized by Operating Segment (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Segment Reporting Information [Line Items]        
Goodwill $ 403,278 $ 359,841 $ 338,793  
Identified intangible assets, net 123,008 122,997    
Tangible assets, net of liabilities 255,025 343,177    
Total stockholders' equity 781,311 826,015 822,902 $ 788,689
Industrial Inkjet [Member]        
Segment Reporting Information [Line Items]        
Goodwill 154,373 141,068 142,183  
Productivity Software [Member]        
Segment Reporting Information [Line Items]        
Goodwill 174,644 155,475 133,128  
Fiery [Member]        
Segment Reporting Information [Line Items]        
Goodwill 74,261 63,298 $ 63,482  
Operating Segment [Member] | Industrial Inkjet [Member]        
Segment Reporting Information [Line Items]        
Goodwill 154,373 141,068    
Identified intangible assets, net 66,547 84,465    
Tangible assets, net of liabilities 221,933 153,699    
Total stockholders' equity 442,853 379,232    
Operating Segment [Member] | Productivity Software [Member]        
Segment Reporting Information [Line Items]        
Goodwill 174,644 155,475    
Identified intangible assets, net 36,379 38,440    
Tangible assets, net of liabilities (27,755) (27,646)    
Total stockholders' equity 183,268 166,269    
Operating Segment [Member] | Fiery [Member]        
Segment Reporting Information [Line Items]        
Goodwill 74,261 63,298    
Identified intangible assets, net 20,082 92    
Tangible assets, net of liabilities 11,286 33,966    
Total stockholders' equity 105,629 97,356    
Corporate and Unallocated Net Assets [Member]        
Segment Reporting Information [Line Items]        
Tangible assets, net of liabilities 49,561 183,158    
Total stockholders' equity $ 49,561 $ 183,158    
XML 119 R104.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information, Geographic Regions, and Major Customers - Revenue by Ship-to Destination (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Segment Reporting Information [Line Items]                      
Total revenue $ 269,163 $ 248,359 $ 247,047 $ 228,691 $ 266,707 $ 245,575 $ 245,650 $ 234,133 $ 993,260 $ 992,065 $ 882,513
Americas [Member]                      
Segment Reporting Information [Line Items]                      
Total revenue                 487,968 500,411 473,599
Europe, Middle East, and Africa ("EMEA") [Member]                      
Segment Reporting Information [Line Items]                      
Total revenue                 369,610 360,305 291,103
Asia Pacific ("APAC") [Member]                      
Segment Reporting Information [Line Items]                      
Total revenue                 $ 135,682 $ 131,349 $ 117,811
XML 120 R105.htm IDEA: XBRL DOCUMENT v3.8.0.1
Property and Equipment, Net - Summary of Property and Equipment, Net (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Property, Plant and Equipment [Abstract]    
Land, buildings, and improvements (including build-to-suit lease) $ 68,404 $ 67,841
Equipment and purchased software 93,849 86,665
Furniture and leasehold improvements 20,270 18,713
Property, plant and equipment, gross 182,523 173,219
Less accumulated depreciation and amortization (83,761) (69,745)
Property and equipment, net $ 98,762 $ 103,474
XML 121 R106.htm IDEA: XBRL DOCUMENT v3.8.0.1
Property and Equipment, Net - Additional Information (Detail)
12 Months Ended
Apr. 13, 2017
USD ($)
ft²
a
Aug. 26, 2016
USD ($)
ft²
a
Renewal_Options
Sep. 01, 2013
USD ($)
ft²
Dec. 31, 2017
USD ($)
ft²
a
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Property, Plant and Equipment [Line Items]            
Depreciation expense       $ 16,800,000 $ 14,100,000 $ 12,200,000
Imputed financing obligation       13,944,000 14,152,000  
Assets held for sale       4,200,000 3,781,000  
Minimum lease payments       66,624,000    
Cost of manufacturing and warehouse facility under construction       98,762,000 103,474,000  
Impairment loss       $ 900,000 0.0 $ 0.0
Bank of Tokyo - Mitsubishi UFJ Leasing & Finance LLC [Member] | Building Lease [Member] | New Hampshire [Member]            
Property, Plant and Equipment [Line Items]            
Lease term   6 years        
Area of real estate property | ft²   225,000        
Minimum lease payments   $ 1,800,000        
Residual value guarantee percentage   89.00%        
Lease arrangement description       Upon completion of the initial six-year term, we have the option to renew the lease, purchase the facility, or return the facility to BTMU subject to an 89% residual value guarantee under which we would recognize additional rent expense in the form of a variable rent payment.    
Construction period   20 months        
Bank of Tokyo - Mitsubishi UFJ Leasing & Finance LLC [Member] | Building Lease [Member] | Industrial Inkjet [Member] | New Hampshire [Member]            
Property, Plant and Equipment [Line Items]            
Cost of manufacturing and warehouse facility under construction   $ 40,000,000        
Fremont Facility [Member]            
Property, Plant and Equipment [Line Items]            
Imputed financing obligation       $ 13,900,000    
Fremont Facility [Member] | California [Member]            
Property, Plant and Equipment [Line Items]            
Lease term     15 years      
Area of leased property | ft²     59,000      
Lease commencement date     Sep. 01, 2013      
Lease base rent plus other charges and expenses     $ 18,500,000      
Build-out and structural improvements paid by lessor     4,500,000      
Build out and tenant improvements paid by lessee     $ 5,300,000      
Property and equipment including capitalized interest       $ 10,000,000 $ 10,300,000  
Eagan Facility [Member] | Minnesota [Member]            
Property, Plant and Equipment [Line Items]            
Lease commencement date Apr. 13, 2017          
Acres of land | a 5.6          
Area of real estate property | ft² 43,682          
Assets held for sale $ 3,800,000          
Net book value of facility 2,900,000          
Land $ 900,000          
City of Manchester [Member] | Land Lease [Member] | New Hampshire [Member]            
Property, Plant and Equipment [Line Items]            
Lease term   48 years 6 months        
Lease commencement date   Aug. 26, 2016        
Acres of land | a   16.9        
Number of renewal options for lease agreement | Renewal_Options   2        
Minimum lease payments   $ 13,300,000        
Renewal term of lease   5 years        
Renewal term of lease   3 years 6 months        
City of Manchester [Member] | Bank of Tokyo - Mitsubishi UFJ Leasing & Finance LLC [Member]            
Property, Plant and Equipment [Line Items]            
Percentage of funds pledged under operating lease       115.00%    
Percentage of funds deposited       100.00% 100.00%  
City of Manchester [Member] | Bank of Tokyo - Mitsubishi UFJ Leasing & Finance LLC [Member] | Cash and Cash Equivalents [Member]            
Property, Plant and Equipment [Line Items]            
Funds pledged under lease       $ 32,500,000    
City of Manchester [Member] | Bank of Tokyo - Mitsubishi UFJ Leasing & Finance LLC [Member] | Cash Equivalents [Member]            
Property, Plant and Equipment [Line Items]            
Funds pledged under lease         $ 1,200,000  
City of Manchester [Member] | Bank of Tokyo - Mitsubishi UFJ Leasing & Finance LLC [Member] | U.S. Government and Sponsored Entities [Member]            
Property, Plant and Equipment [Line Items]            
Funds pledged under lease       0 $ 5,100,000  
Meredith [Member] | New Hampshire [Member]            
Property, Plant and Equipment [Line Items]            
Land       600,000    
Impairment loss       900,000    
Meredith [Member] | Sales Leaseback [Member] | New Hampshire [Member]            
Property, Plant and Equipment [Line Items]            
Assets held for sale       $ 5,100,000    
Meredith [Member] | Assets Held-for-Sale [Member] | New Hampshire [Member]            
Property, Plant and Equipment [Line Items]            
Acres of land | a       31.5    
Area of real estate property | ft²       163,000    
Net book value of facility       $ 4,500,000    
XML 122 R107.htm IDEA: XBRL DOCUMENT v3.8.0.1
License Agreement - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Nov. 01, 2017
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
License Agreement [Line Items]                        
Amortization period of intangible assets                   4 years 4 months 24 days    
Revenue   $ 269,163 $ 248,359 $ 247,047 $ 228,691 $ 266,707 $ 245,575 $ 245,650 $ 234,133 $ 993,260 $ 992,065 $ 882,513
Xeikon [Member]                        
License Agreement [Line Items]                        
Volume based payment tied to ink purchases                   $ 2,000    
Support services and license agreement, effective date Nov. 01, 2017                      
Support services and license agreement, period 4 years                      
Support services and license agreement, description                   On November 1, 2017 (“Effective Date”), we entered into an Agreement with Xeikon, which is a division of the Flint Group headquartered in Luxembourg to license the right to the manufacturing (technology) and support of the Jetrion business. Pursuant to the Agreement, we licensed the Jetrion customer list to Xeikon, which will enable Xeikon to assume the relationship with the third-party outsourcing company that manufactures Jetrion printers for us and resell the printers to our current customer base. Xeikon will purchase UV label ink exclusively from us and resell to both our current customer base as well as new Xeikon inkjet customers. Per the terms of the Agreement, we agreed to cease sales of Jetrion products for four years after the Effective Date. We received cash consideration of $2 million during 2017 followed by annual volume-based royalty payments based on Xeikon’s ink purchases from us through October 31, 2021.    
Revenue                   $ 100    
Other income                   $ 300    
Xeikon [Member] | Trade Names [Member]                        
License Agreement [Line Items]                        
Amortization period of intangible assets                   4 years    
XML 123 R108.htm IDEA: XBRL DOCUMENT v3.8.0.1
Quarterly Consolidated Financial Information - Schedule of Quarterly Consolidated Financial Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Quarterly Financial Information Disclosure [Abstract]                      
Revenue $ 269,163 $ 248,359 $ 247,047 $ 228,691 $ 266,707 $ 245,575 $ 245,650 $ 234,133 $ 993,260 $ 992,065 $ 882,513
Gross profit 128,216 127,458 127,252 123,530 139,527 125,194 125,047 118,397 506,456 508,165 457,430
Income from operations 4,016 7,397 7,991 8,143 27,731 9,410 11,709 6,969 27,547 55,819 54,689
Net income $ (26,345) $ 3,454 $ 2,759 $ 4,787 $ 19,949 $ 17,662 $ 5,235 $ 2,103 $ (15,345) $ 44,949 $ 32,199
Net income (loss) per basic common share $ (0.58) $ 0.07 $ 0.06 $ 0.10 $ 0.43 $ 0.38 $ 0.11 $ 0.04 $ (0.33) $ 0.96 $ 0.68
Net income (loss) per diluted common share $ (0.58) $ 0.07 $ 0.06 $ 0.10 $ 0.42 $ 0.37 $ 0.11 $ 0.04 $ (0.33) $ 0.94 $ 0.67
XML 124 R109.htm IDEA: XBRL DOCUMENT v3.8.0.1
Quarterly Consolidated Financial Information - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Effect Of First Quarter Events [Line Items]                      
Income from operations $ 4,016 $ 7,397 $ 7,991 $ 8,143 $ 27,731 $ 9,410 $ 11,709 $ 6,969 $ 27,547 $ 55,819 $ 54,689
Tax charge 27,500               27,500    
Gross margin 128,216 127,458 127,252 123,530 139,527 125,194 125,047 118,397 506,456 508,165 457,430
Net income $ (26,345) $ 3,454 $ 2,759 $ 4,787 $ 19,949 $ 17,662 $ 5,235 $ 2,103 $ (15,345) $ 44,949 $ 32,199
Net income per diluted common share $ (0.58) $ 0.07 $ 0.06 $ 0.10 $ 0.42 $ 0.37 $ 0.11 $ 0.04 $ (0.33) $ 0.94 $ 0.67
Optitex Ltd [Member]                      
Effect Of First Quarter Events [Line Items]                      
Income from operations $ (3,400)                    
Fair value of contingent consideration increase (decrease) $ 2,000                    
Adjustments [Member]                      
Effect Of First Quarter Events [Line Items]                      
Income from operations         $ 700            
Gross margin         500            
Net income         $ 600         $ (600) $ (1,300)
Net income per diluted common share         $ 0.01            
As Previously Reported [Member]                      
Effect Of First Quarter Events [Line Items]                      
Income from operations         $ 28,500            
Gross margin         140,000            
Net income         $ 20,500         $ 45,500 $ 33,500
XML 125 R110.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule II - Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Valuation and Qualifying Accounts [Abstract]      
Balance at beginning of period $ 23,330 $ 21,993 $ 17,517
Charged to revenue and expenses 12,416 10,678 7,536
Charged to (from) other accounts 0 0 0
Deductions (3,410) (9,341) (3,060)
Balance at end of period $ 32,336 $ 23,330 $ 21,993
EXCEL 126 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &$R<$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,$% @ 83)P3&;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 " !A,G!,0VXM'N\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O625*J'KBV-/"H(#Q;>0W+9@DX;DI-VWMXU; MA^@'\#%W__SN=W"-#E+W$9]C'S"2Q70SNLXGJ<.:'8F"!$CZB$ZE,!@M(?ZH"PXKP&AZ2,(@4SL @+D;6-T5)'5-3',][H!1\^8Y=A1@-V MZ-!3 E$*8.T\,9S&KH$K8(811I>^"V@68J[^BRDDX!U^PR^;5ZV.RVK%UQ<5_PJA#UCM=2W,E;_CZ[ M_O"["KO>V+W]Q\87P;:!7W?1?@%02P,$% @ 83)P3)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " !A,G!,VQF6,:P" ("@ & 'AL+W=OFG6#GR]9#=95RT]<$_"-;+CESI3RI_=0>N9L%HY5PUM!45:SU.+RM_@Q9[E&N" M0?RNZ$-,QIYVYZHW6M+:E]_!V,^J.F)D[' M;]:_&.>5,TB&W6CZSQU7JGFY"L&:RHK33DM7]7K7D_^B]Q--!@ AX(>"3@_%-"-!"BD8#B3PGQ M0(C?"8F)5N^*B2+)>'^\'=%9A!:QBOY)+YI@FV\J/$*MWM?A,KAK M,P-BVR/P!(%&1*!LCP(8$MABAXX_"NQ<1/01L7<1,;R%"/0Q,O1H0D]@>@S2 M8T./)_34"I&+R&"!!!1(''IN";B( A9(08'4H2/[E '(S#%GH$3F\JUSWO:0 MQ$#:/A-"-!.H'!3)71$K5;8 9"97"E"BT8)_ ,@M[\C*M/V 2:?_&93F*,R+V%8+)M=D0_G5M"#".[%; M:_J?R>K8YFRPN6;?X7V/](/P:]4*[\BDNJS-E7IA3%*UI?!).5ZJMFR*S$3&RM;KJ3$V[XC[]\]QVNWI(E]U+T1^Z6*^GH%U3 M@%*NV-7;_7RYF.X]=,M%^SHTVWU\Z&;]ZVY7=_^N8M,>[^=Z_G[CV_9E,XPW MBN7B4+_$/^/P_?#0I:OBTLIZNXO[?MON9UU\OI__HN\J+,> 2?'7-A[[J_/9 M.)3'MOTQ7ORVOI^KT5%LXM,P-E&GPUNL8M.,+24?_YP;G5_Z' .OS]];_SH- M/@WFL>YCU39_;]?#YGX>YK-U?*Y?F^%;>_PUG@=DY[/SZ'^/;[%)\M%)ZN.I M;?KI=_;TV@_M[MQ*LK*K?YZ.V_UT/)[;?P^3 ^ < )< ;3X,P', DH#BY&P: MZI=ZJ)>+KCW.NM/3.M1C4N@[3)/Y--Z!V/-&,YV8",>-9+\8ZFC1<5'HK M&PFBD<"-E,1(X$82JXD1+D(?M.RD%)V4S(DAG:Q*[D3[DOBMN IUR'G12F:3 MXFX8G!3KR&,9Z!M7";J44Q;*C*,,+35W!-21YND0O&/,Y#*=@.1-QI!,3@W< M$%)#P)\%6(KY2I YL!F.:QG$FI/84!*?-3<)I!!\H'ZX#FT93"Z'9!AK3F,* M_946< RH%',DZ:"\PO:M(QG(FA/94")KSEIC5: ,%&0V&)_S(R-9R\#6@=6H9A<"S)8 M-2>KI635')HI#TO.,D&G4UF0>>X@TQ4X72VE*W!JED&5=-T19"&E1V8-!)FM MP-EJ*5N!0]/:@/2]D&28K50@4Y1RM%J*5N#,M*CH6BBHM +K,G9DM )'JZ5H M!8[,Q%7M:%TIZ1P&ET$KR&@%CE9+T0HKI6@%@9C: MT3>QDF36J5P&R5@%7OA:6O@"+VI!:,2[3H%!E_,B0!@YI1R$-'+[..\>9 M*.A2N:DS&8TRI)%#VE%(2QKZN#[6W#J1\8R:+8$N]Y$N Q4Y4!W[3!/R$WEI/.2H)P://SI),4N0D=91H61YQ78 $]]P< MR31%3E//V'72W&RXB86\*)0*^>)JYW/Y^SCK%L\I[05U9BS)VWIF[9VBTY[YX 8(<2-XBM2(=;,7,BM$%<=.D9L(YB M=%2FI@8^A#%H4-6Z1:[&=K3(R87758MWU&&7ID'T[P;7I%^[GOL^\%R=2RX' M0)%WZ(Q_8OZKVU'1 U.48]7@EE6D=2@^K=U/WM/64P:E>*EPSV9M1Y:R)^15 M=KX=URZ41+C&!RY#(/&XXBVN:QE)H<.;ZM#B\3/P57&&26;0>+/))IB:RJ"_Q(@\D\0OA7"5_Y@ M#A'8_8'5'RA_./>'6A&#)%&2=D14 M"R8/VL\C:%)Y^H$$S0T9^F%F4MF4 0S2VU0W3DG/I#*.2<_(E<'$LE0681Q& MBXO%5_('JN6N;L"1?W@3JU3X1P+(+"E0A7BHM\ZM3XQ&4S$6TZW&9# MAY-NO*G!]+E0_ -02P,$% @ 83)P3-ZYQBQ7! @!, !@ !X;"]W M;W)K24EWKY]*5GQRC.CW>8BEJAOR']X^B7.SV7UM=Z'T$R^%_FQ M?ICNF^8T2Y)ZNP]%5M^7IW",3U[*JLB:>%N])O6I"MFN"RKR1 IADR(['*>+ M>5?V5"WFY5N3'X[AJ9K4;T615?\N0UZ>'Z8P_2CX?'C=-VU!LIB?LM?P)31_ MG9ZJ>)=<:]D=BG"L#^5Q4H67A^DCS#;2M $=\? MIJ)5%/*P;=HJLOCS'E8AS]N:HHYO?:73:YMMX/#ZH_9/7?(QF>>L#JLR_^>P M:_8/4S>=[,)+]I8WG\OS;Z%/R$PG??9_A/>01[Q5$MO8EGG=_9]LW^JF+/I: MHI0B^W[Y/1R[WW-?_T<8'R#[ /E_ U0?H*X!8'\:H/L _2- _S3 ] $&!227 MW+O.7&=-MIA7Y7E27>;#*6NG''EE= M$#E X$HDL?)K"Y)K825)N+QM8$T)A9 -19SF12@V3=7%JV&\X>,U&Z^[>#V, MMZB;+HCMD&.'>*^D%2A9#I/"&I0PQ9R3!A0OVK"B#16=WC:S9!"'\KH@9J!$ M.^N$1GEQF/("I;]A,&F$&\G+LGE9*MHCT98T8X35!HW9FL,3? M>H.J6C.8,Q90;1L&2V4ZZ*C;U$9, VAJ&LL&NFC281_VLBD6YQG>-3<,)JV! MD14$K!,]@J2R#98M:?\8BQV+H6RJ (NFE!E2MYIYXP)%-6/GZ9G;KG9>D+YF M.".5ME@WPPF9ZC'EO&4"]4R\'E<][ V^$P;HY+DV!=#C+C6ZDP-LB4%_TV!>!L3*!MYPU0QF--W\&BJ+- MV$["NR*D1#/@=X95#]WLQQ(4?K-B,.6L)CL@@QECW8ANWHV!>BT(P+JI/][% M9922:4(YJW!M&ZXV%3UN1#?OMD"]%(3$NCUY^;P#H_ ,6#.\FTKJE"#PETH/N:%P<:^P53*8N,>[ZH:EQJ:)Y(U24J,$_.:\ZJ%?JJ98 M5*W\S1_.@8NQ(TM4\JXIJ6L"WNE6DEJ=MM(!SH'#Z$<"AZ42QG3SSBFIFC1V47H^$EK(]84#E*YAM@"E_E'JVEIIY$@7&)]WI4O*CZ"G+)L2\Q'W,:Q^RW?4F#R]->YG&Z^IR)G2Y:@( &T( 8 >&PO=V]R:W-H M965T&ULC5;M;ILP%'T5Q ,4;+XK@M0DFC9IDZ).VWX[B1-0 M 3/;"=W;SS:44G-3Y4^PS3G'YQBX-WG/^(LH*97.:U.W8N664G:/GB<.)6V( M>& =;=6=$^,-D6K*SY[H."5'0VIJ#_M^[#6D:MTB-VL[7N3L(NNJI3ONB$O3 M$/YO36O6KUSDOBT\5^=2Z@6OR#MRIC^I_-7MN)IYD\JQ:F@K*M8ZG)Y6[A-Z MW")#,(C?%>W%;.SH*'O&7O3DVW'E^MH1K>E!:@FB+E>ZH76ME92/OZ.H.^VI MB?/QF_H7$UZ%V1-!-ZS^4QUEN7)3USG2$[G4\IGU7^D8*'*=,?UW>J6U@FLG M:H\#JX7Y=0X7(5DSJB@K#7D=KE5KKOUP)\E&&DS (P%/!!1_2@A&0O!."#\E MA",AM C>$,6]: [;W%/'(]3JM4!^FGM7 M+31BU@,&SS$3PE/JTQ88VF*-%W3\<8/-$A%8D.T2DH:PB0#,&1A^^"%G9N4< M,+'!M(/1.+*=;):H *4XMOP"J-!/;IQ;"%H.EY:1#PM$H$!T1^8!$\TS1S&R M(@.@9';\0V( E 8)[#<&_<9 X!LGEH "R1V!DX7-#"6)%7@)2K/8^BRV@%+H MQ[#?%/2; H$Q+)"! MD=@;.%S3A* ROP$I3$F6\%AD#^#;_(A\N-#T0.;DC< MJ%CHCM C:/[]I1C9[S6 0CA8O-D0+,38?M3>K.8VE)]-/Q/.@5U:J4O7;'7J MF4]8UVQK?:U[J:GE[S)#(_Y!^+EJA;-G4G4$4[=/C$FJ7/H/ZL&4JO=/DYJ> MI!XF:LR'!CA,).O&YNY-_S"*_U!+ P04 " !A,G!,P*O2L:," C"0 M& 'AL+W=OZ8)2:S:Q@.2=/]^@!W7A9N^Q(#/.??<:\)E<>'B51X94\%; MVW1R&1Z5ZA^B2&Z/K*7RGO>LTV_V7+14Z:DX1+(7C.XLJ6TB',=9U-*Z"U<+ MN_8D5@M^4DW=L2<1R%/;4O&O8@V_+$,47A>>Z\-1F85HM>CI@?UDZE?_)/0L MFE1V=6%\U9K5G3&"7MX^\H&DXQ#7$^OJI_L_*EWZK@,BS#8L3T]->J9 M7[ZR,:$T#,;LO[,S:S3<.-$QMKR1]C?8GJ3B[:BBK;3T;7C6G7U>1OTK#2;@ MD8 G LH^)20C(7DGD$\)9"00AQ -J=C:;*BBJX7@ET ,G[>G9A>A!Z*KOS6+ MMMCVG2Z/U*OG%4)D$9V-T(BI!@R>8R9$I-6G$!@*46&/CC\&6/N(Q(%L?$A! M8!,)F&=B^DZ!I#-8( ,%,C]IE#M)#YATGG3A[* U@"D=G0V 0=F-='/0;0ZX M+1RW.1"%Q(X5 )3=J%L!.BD )\[WK0H_",9NX0"05SA(*+FQMTO0;NG;Q4Y- MJM*+DN R=K>VC[K+$4*.8P!5%CB!+:,8/KABP#1R3ZX8<.U8!C#.IMD D-F> M^>CVQC&+ +?N\3&"YG]YE"=9X1KV84F>>^<' ,,8%>[1'YD\,*5[F.VV^PY5TR[C.]U M48_ZQC)-&K979ICKL1C:]C!1O!^O)-%T+UK]!U!+ P04 " !A,G!,23?P M3Q0" #F!0 & 'AL+W=O18:A)-F[1)4:>MOXES$UL%XP&)N[M6N%:ZVY)B*IJX%0]B Y:\^4H)*?:+.6)J$X"/3@29R1>+'+" M:=/BLG"UG2P+<=:L:6$GD3IS3N7?-3#1KW"$KX67YE1K6R!ET=$3_ 3]J]M) MLR*CRJ'AT*I&M$C"<86?H^4VMW@'^-U KR9S9)/LA7BSBV^'%5Y80\"@TE:! MFN$"&V#,"AD;?P9-/&YIB=/Y5?V+RVZR[*F"C6"OS4'7*_R$T0&.],STB^B_ MPI GPV@(_QTNP S<.C%[5((I]XNJL]*"#RK&"J?O?FQ:-_:#_I46)L0#(1X) M4?XI(1D(R0GR[P>8>DD\]S>,BC@[0.LGCXSVEF01]9P$<)'/KDT>B#K#;$*869JMQ^3!--XJF=QV#O+D M.HE"E3BWVEZ:275L5L^Q?2VS^MHT,=]S/F1\!_Q!Y:EI%=H+;=ZB>S%'(308 M@\8Q1K5INN."P5';Z:.92]]Z_$*+;NBJ9&SMY3]02P,$% @ 83)P3!!U M9-5^!@ (B, !@ !X;"]W;W)KOQ>&0E!9)@$:^M$ +++9H^ZQ-E,18VW)M)=G^^U*VXHUF#N.7V'(. MAR->OCFF?/7:[+\?GNJZ'?W8K+>'Z_%3V^X^3Z>'NZ=Z4QT^-;MZ&__ST.PW M51LO]X_3PVY?5_?'1IOUE++,3S?5:CN^N3I^]F5_<]4\M^O5MOZR'QV>-YMJ M_]]MO6Y>K\=F_/;!U]7C4]M],+VYVE6/]9]U^]?NRSY>3<]1[E>;>GM8-=O1 MOGZX'O]B/B\==PV.BK]7]>OAW?M1=RO?FN9[=_';_?4XZS*JU_5=VX6HXLM+ M7=;K=1;CS7RK#G79K/]9W;=/U^-\/+JO'ZKG M=?NU>?VU[F_(C4?]W?]>O]3K*.\RB7W<->O#\>_H[OG0-IL^2DQE4_TXO:ZV MQ]?7/OY;,]R ^@9T;F#,APULW\">&Q!]V(#[!GQN8/V'#5S?P/WL@3]LX/L& M_MS N0\;A+Y!^-E#.$[@:72/TS6KVNKF:M^\CO:G%;>KNH5M/H>X(.ZZ#X_S M?_Q?G+%#_/3EQE"XFKYT@7K-[4E# TT^U)1(4PPU,Z"QV5 S1QHSU"R0AH:: M)=+8LV8:Q^0\, 0'AHX!>!" Q<"<-/ZHV1XU(<]]+NZ[U#(NQ!C/M,;Y/"^\ M&!XMFQACBT+<_@+H@G6BTZ566/D1-8GC7N?#07K<3<,NV'0 MC1BI83>;'Z M2R 3BVW62]PPDDL,C$D4)@-RMC(9HWH*>4CT@SEO .A9@KX7#>[(!CE3LXNR M84(8J 80E9U,2",U8M?*?"ZHANE@\!I 7O8R'8W>#SK"Z#6 O:RL",!J\"QU M\U[GT[IA2IBL!J"5<]F5AN+$A'>MFK!OM8K@L8 MB!,98WX: % G 6HT'^V[LC/L!Q/2 $0Z(T=&,])9K_SG!=70%6*4$D"IDR@E M#<"<2!=L#8(Q2Z"S@?+4.B', M<0(C5))&=!SR+$_TA!%-R/1*5)&&KPU!;NH% MD$T"99F<#"UC+CBU>#'+";EH:15[T< &6EF 2J22"Q<5A>3JP46!D"&77"1= M%(Q1"2-1:H'A#BI%:@+A<$"H7TC>2IGS2'!&&/"&7K&BG M;7*0%8=T(0BIK^.X#A"RRM(/DB:\311BB_END566=M ",II PA7-+LJ&"6%^ M6N2#I1VTFI\V<[+^75(-T\&0M<@N2SMH@0].=Y0X5T V6#+6 GCFE@JQ%>:] MSJ=UPY0P/BVRPM(.6DV]6(;S5$\8>Q9Y88D]JXE6!#GII=5.6&Y.'"BU3#$; M+6"CLH-6@X^*!)$L)I\%Y'-J.V@+G)//5$T .B=/)&<68#0NYDRM,1VL.^4* M,N "!)P0.^6_@(Y-R//4/L((M\BGJPT+SC$\R_/"^479,"$,W%G M"R"S%(Q*&GCOZ-!3I\",ZP*C\W(UUOK F3*OCG&!2DZ'+C Q4,):,BXPC$R\ M9"R#$Q0O,0)%J7E/'&^CTB+QR=ISR\<(#*I/8GLR+CV,2H^TEJPK1O")$L>X M8# RT])HL3;3Y)U\V#-C4%<&LF%"N+(P\M02E S.G8U$"WR2*+,C'TQ=E MPX0P[!V O1S*TFF2QWE1!S[3=P_ZNU^/_%'M'U?;P^A;T[;-YOAD_Z%IVCJ& MS#[%8$]U=7^^6-/ M_1)+S./QW8F\=R2OW]KN:__4-,/LVWYWZ&_F3\/P?+5<]G=/S;[N/[3/S2'] MYZ'M]O607KO'9?_<-?7]U&F_6W)1E,M]O3W,;Z^GMD_=[77[,NRVA^93-^M? M]ONZ^V_5[-JWFSG-WQL^;Q^?AK%A>7O]7#\V?S;#7\^?NO2V/%NYW^Z;0[]M M#[.N>;B9?Z2KC82QPX3X>]N\]1?/L]&5+VW[=7SY[?YF7HR,FEUS-XPFZO3S MVJR;W6ZTE'C\>S(Z/X\Y=KQ\?K?^R^1\R^>:A? M=L/G]NW7YN20G\].WO_>O#:[!!^9I#'NVET__9W=O?1#NS]9253V];?C[_8P M_;Z=[+]WPQWXU('/':C\:0]VU;[/N M^'F?ZW$6T95+T;\;&Z=@3_]+X>E3Z^LME7R]?!T-G3"K(X8O,6?$,ED_#\%H MB!6;[FJ M46(@FPL)#A,0J"?,O67'_P4;,!! VXRX"X-%#I01TPY80X39D%> MG%?N6IAST47EL44)4XR8LX>I2]=I7RV*.^+ M0,IGBW(%<89R!2E7@'*I*%=FF%!Y48PM:$%41$T9P*H8*TPY0,K!4O9ZF&#C M)V5F,D0X2@2!45]I% <='8J[ 04 MTBD&H'RE/=L 5$4N\S$IDU')DG9.DR8S$)=>9[TU@ E5;&@#F%0NDZ4)INF/ MQ"#84?-F.]U]+'*?%>=B$CM25>B1Q,XR%W7&6".8N*"3*8)Q]+DOBR6 @ 94 MI'D[,-+EQ#_QMC#OG&C:%B7!9?(A81$@H (59TQ@&2"@ Y5HQVWR7G D_2G6 M")?6*^N,!W%.O,]0QW) 5@]$9ST".9R=Q*"96YSS5&C>P%I9^9"AC26!K"8X MLT*L)BPBDV$-8*73SFT0C%S(%4F$18: RE0F^5EI6)0LNDP"L-+H(K0E5:Y MQ3K#0&>PU8:%][H>6",8.]8)"<$<4R:1,I8:!E)3Z6*'K3CX,?=IWA9& M3$7A-'&+*X/D,BECK6$&.2EG HL((Q'1M0';M+\(59IKVGF 2Q]#3%&.@,(A M4F["825AI"1::]DF?Q8IQ9 '.,_!ZRH!X(0H5>$9ZEA.V%OJ0:>F$^C'>):L M,\$:X6'M(<+KZ45XM+> M@W)3&(L41YM]LJ<)6#$$*$;0BB$VQR>OS") L.25=A["W$6,?N2-%4. 8@2M M&&)3_((*"GH7LT; (!SUC$.X- ]R&RO!HB%@@Q)T+2=@@S)NVPUU@ NAT,L< MP9A]S&0HR1P^ :TR6RM!&N0+4\]!7"#2E1'"N2)FZCG!0B5 J()66;'"DI:O M#SJ3K2&PB%1HJ4+ F+;^N;!CJ1(D52;L5H(<1;U= RC1"WD#0(O<@9U@+1.@ M95&KJX CM\*<'0 4LUF94!9=X7*1QCHF0,=T9;P2JSM4.B&M!AAG3]X CF,@ MRYRN2/K97?MR M&,;3\(O6\S7,1QZO 53[BJXVQ\N4[V:.=SM_U-WC]M#/OK3#T.ZGJX"'MAV: M1+/XD&+[U-3WYY==\S",CU5Z[HYW*L>7H7T^W1&PO=V]R:W-H965T-V@3N0,A"AC.>)D\XI W!Y?F7_&FO'6L[TJFXG_ !22&!R68HS32Q964O?-&32PH1?&7<1=B8*"K_PCTO,FL&8L?>=SP\\?:08&_*X(RMB'QL?D;V%C]/^D]M&:$?.QN/+QO[7 MQGA *9LK'*$6/]AL2*A].'["LQW';#2\Z:8?Q.9O7/P%4$L#!!0 ( &$R M<$SCD ;WM $ -(# 9 >&PO=V]R:W-H965T;* @4 ME"$R"-RN\ 1*12*4\6/BI'/*"%R>;^SO4^U8RT5X>++JNZQ"F],#)174HE?A MV0X?8*KG#253\9_@"@K#HQ+,45KETTK*W@>K)Q:4HL7KN$N3]F&\V=U@ZP ^ M ?@,."0 &Q,EY>]$$$7F[$#'CGVIHS.U(ITA^(]>J_%]NU]QJZ1 M:(HYC3%\&3-',&2?4_"U%"?^#YROPW>K"G<)OOM#X<,ZP7Z58)\(]O\M<2WF M\%<2MNBI!M>D:?*DM+U)D[SPS@/[R-.;_ X?I_VS<(TTGEQLP)=-_:^M#8!2 M-G&UL?5/;;MP@ M$/T5Q <$+]ZFR6;ML8T"Q@6\3O^^ W8M>I<3EOO^P-CKFQ!"W=E>NCPIC96"X^F;9CK+8@JDK1B/$FN MF1:RHT46?2=;9&;P2G9PLL0-6@O[YPC*C#G=T3?'HVQ:'QRLR'K1P$_PO_J3 M18LM*I74T#EI.F*ASNG=[G#I,0B5G8UZ"\:W*:1(2 @6E#PH" MMPO<@U)!"-/X/6O2)60@KL]OZ@^Q=JSE+!S<&_4L*]_F](:2"FHQ*/]HQJ\P MU_.)DKGX[W !A?"0"<8HC7)Q)>7@O-&S"J:BQ>NTRR[NXW23IC-MF\!G E\( M-S$.FP+%S+\(+XK,FI'8J?>]"$^\.W#L31FK.T M 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TK MB!]0]P?&7-F"%N[*]-#A36VL%AY-VS#76Q!5!&G%>)+<,"UD M1XLL^DZVR,S@E>S@9(D;M!;VUQ&4&7.ZH^^.9]FT/CA8D?6B@6_@O_&8AO@8\$/"Z%9G$BHY&_,2C*X M!Z4"$ S@"^ VYB' M38FB\@?A19%9,Q([];X7X8EW!XZ]*8,SMB+>H7B'WDO!$YZQ2R":8XY3#%_% M[)8(ANQ+"KZ5XLC_@_-M^'Y3X3["]W\IW&\3I)L$:21(/RQQ*R;])PE;]52# M;>(T.5*:H8N3O/(N WO'XYO\"9^F_:NPC>P<.1N/+QO[7QOC :4D5SA"+7ZP MQ5!0^W#\A&<[C=ED>-///X@MW[CX#5!+ P04 " !A,G!,CL]QSK4! #2 M P &0 'AL+W=O/*N5>LRVGC?'1AS10-:N"O308LWE;%:>#1MS5QG0901I!7C27+-M) MS=/H M.]D\-;U7LH63):[76MA?1U!FR.B&?CJ>9=WXX&!YVHD:7L!_[TX6+3:SE%)# MZZ1IB84JHW>;PW$7XF/ #PF#6YQ)J.1LS&LPOI0938(@4%#XP"!PN\ ]*!6( M4,;;Q$GGE &X/'^R/\;:L9:S<'!OU$]9^B:CMY244(E>^6^\T1,+2M'B?=QE&_=AO-EO)]@Z@$\ /@-N8QXV)HK* M'X07>6K-0.S8^TZ$)]X<./:F",[8BGB'XAUZ+SE/]BF[!*(IYCC&\$7,9HY@ MR#ZGX&LICOP?.%^';U<5;B-\^X?"ZW6"W2K!+A+L_EOB6LS-7TG8HJ<:;!VG MR9'"]&V3;%H?'*S(>M' 5_#?^K-%BRTLE=30.6DZ M8J'.Z$I#? SX+F%TJS,)E5R,>0[&IRJG21 $"DH?& 1N5W@$I0(1RO@Y M<](E90"NSS?V#[%VK.4B'#P:]4-6OLWI@9(*:C$H_V3&CS#7Z)D%I6CQ,NVRB_LXW:0WV#: SP"^ X1P*9$4?E[X461 M63,2._6^%^&)=T>.O2F#,[8BWJ%XA]YKP9-#QJZ!:(XY33%\%;-;(ABR+RGX M5HH3_P_.M^'[387["-__I7"_39!N$J21('VUQ*V8=_\D8:N>:K!-G"9'2C-T M<9)7WF5@'WA\DS_AT[1_$;:1G2,7X_%E8_]K8SR@E.0.1ZC%#[88"FH?CF_Q M;*4;%[\!4$L#!!0 ( &$R<$Q=1UALLP$ -(# 9 M>&PO=V]R:W-H965T))-ZX*#%5DO&O@*[EM_,MYB"TLE-7168D<,U#F] M2P_'?8B/ =\EC'9U)J&2,^)+,!ZKG"9!$"@H76 0?KO /2@5B+R,UYF3+BD# M<'U^9_\4:_>UG(6%>U3/LG)M3F\IJ: 6@W)/.#[ 7,\U)7/QG^$"RH<')3Y' MB]"$^<'KCO31F)ID[!*(YICC%,-7,>D2P3S[DH)OI3CR MO^!\&[[;5+B+\-UO"O^1?[])L(\$^_^6N!7SITJVZJD&T\1ILJ3$H8N3O/(N M WL7'Y']"I^F_8LPC>PL.:/S+QO[7R,Z\%*2*S]"K?]@BZ&@=N'XP9_--&:3 MX;"??Q!;OG'Q$U!+ P04 " !A,G!,'=6*F[0! #2 P &0 'AL+W=O MX#TT)VM,BB[VR+S Q>R0[.EKA! M:V'?3J#,F-.$OCN>9-/ZX&!%UHL&OH'_WI\M6FQAJ:2&SDG3$0MU3N^2XRD- M\3'@AX31K$>E I$*.-EYJ1+R@!)* MRL%YHV<6E*+%Z[3++N[C='/@,VP;P&< 7P"W,0^;$D7EGX0716;-2.S4^UZ$ M)TZ.''M3!F=L1;Q#\0Z]UX(G^XQ= ]$<'V&PO=V]R:W-H M965TJVF3-NG4:>MG M+G$25 @9D$OW[V=(FF9;M"^ C=_SLS'9:.R+:P$\>=6J^/C+FR!2W< MC>FAPYO:6"T\FK9AKK<@J@C2BO'=[I9I(3M:9-%WMD5F!J]D!V=+W*"UL+]. MH,R8TX2^.9YDT_K@8$76BP:^@?_>GRU:;&&II(;.2=,1"W5.[Y/C:1_B8\ / M":-;G4FHY&+,2S ^5SG=!4&@H/2!0>!VA0=0*A"AC)\S)UU2!N#Z_,;^,=:. MM5R$@P>CGF7EVYP>**F@%H/R3V;\!',]'RB9B_\"5U 8'I1@CM(H%U=2#LX; M/;.@%"U>IUUV<1^GFS2=8=L /@/X CC$/&Q*%)4_"B^*S)J1V*GWO0A/G!PY M]J8,SMB*>(?B'7JO!4]N,W8-1'/,:8KAJYADB6#(OJ3@6RE._!\XWX:GFPK3 M"$__4'BW3;#?)-A'@OU_2]R*.?R5A*UZJL$V<9H<*>9>!O>?Q3=[# MIVG_*FPC.T]/,/8LLW M+GX#4$L#!!0 ( &$R<$S>:Q9OM $ -(# 9 >&PO=V]R:W-H965T M)W\?0?LN%9K]068X9PS%X9L-/;%M0">O&K5N9RVWO='QES9@A;NQO30 MX4UMK!8>3=LPUUL0521IQ7B2W#(M9$>++/K.MLC,X)7LX&R)&[06]NT$RHPY M3>F[XUDVK0\.5F2]:. ;^._]V:+%%I5*:NB<-!VQ4.?T/CV>]@$? 3\DC&YU M)J&2BS$OP?A:Y30)"8&"T@<%@=L5'D"I((1I_)HUZ1(R$-?G=_7/L7:LY2(< M/!CU4U:^S>F!D@IJ,2C_;,8O,-?S@9*Y^$>X@D)XR 1CE$:YN))R<-[H6053 MT>)UVF47]W&ZN3W,M&T"GPE\(1QB'#8%BIE_$EX4F34CL5/O>Q&>.#UR[$T9 MG+$5\0Z3=^B]%CS]F+%K$)HQIPG#5YAT03!47T+PK1 G_@^=;]-WFQGN(GVW MIO-D6V"_*;"/ OO_EKB!X7\7R58]U6";.$V.E&;HXB2OO,O WO/X)G_@T[0_ M"=O(SI&+\?BRL?^U,1XPE>0&1ZC%#[88"FH?CG=XMM.8388W_?R#V/*-B]]0 M2P,$% @ 83)P3!?M*0VT 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0[DC:5:M>IL3EOG^@-CMFQ!"WN%/73^ID:C MA?.F:9CM#8@J@K1B?+>[85K(CA99])U,D>'@E.S@9(@=M!;F]Q$4CCG=TS?' MDVQ:%QRLR'K1P'=P/_J3\19;6"JIH;,2.V*@SNG=_G!,0WP,^"EAM*LS"96< M$5^"\:7*Z2X( @6E"PS";Q>X!Z4"D9?Q:^:D2\H 7)_?V#_'VGTM9V'A'M6S MK%R;TUM**JC%H-P3CH\PUW--R5S\5[B \N%!B<]1HK)Q)>5@'>J9Q4O1XG7: M91?W<;I)DAFV#> S@"^ VYB'38FB\@?A1)$9'(F9>M^+\,3[ _>]*8,SMB+> M>?'6>R\%YSQCET TQQRG&+Z*V2\1S+,O*?A6BB/_!\ZWXH]1]L,134+AP_^;.9QFPR'/;S#V++-R[^ %!+ P04 M " !A,G!,BPPCC;4! #2 P &0 'AL+W=O/*N5>LRVGC?'1AS10-:N"O308LWE;%:>#1M MS5QG0901I!7CF\T-TT*V-$^C[V3SU/1>R19.EKA>:V%_'4&9(:-;^NEXEG7C M@X/E:2=J> '_O3M9M-C,4DH-K9.F)1:JC-YM#\ 'Q(&MSB34,G9F-=@ M?"DSN@F"0$'A X/ [0+WH%0@0AEO$R>=4P;@\OS)_AAKQUK.PL&]43]EZ9N, MWE)20B5ZY9_-\ 13/=>43,5_A0LH# ]*,$=AE(LK*7KGC9Y84(H6[^,NV[@/ MX\T^F6#K #X!^ RXC7G8F"@J?Q!>Y*DU [%C[SL1GGA[X-B;(CAC*^(=BG?H MO>2<7Z?L$HBFF.,8PQ>&=!_:.QS?Y'3Y.^S=A:]DZ M7S;VOS+& TK97.$(-?C!9D-!Y<-QCV<[CMEH>---/XC-WSC_ %!+ P04 M" !A,G!,HV[:M;4! #2 P &0 'AL+W=OSK"909<[JC;XY'V;0^.%B1 M]:*!;^"_]V>+%EM8*JFA<])TQ$*=T[O=\92&^!CP0\+H5F<2*KD8\Q2,+U5. MDR (%)0^, CL?)O3 R45 MU&)0_M&,GV&NYQTE<_%?X0H*PX,2S%$:Y>)*RL%YHV<6E*+%R[3++N[C=),> M9M@V@,\ O@ .,0^;$D7E'X4716;-2.S4^UZ$)]X=.?:F#,[8BGB'XAUZKP7G MAXQ= ]$<96#O>'R3W^'3M#\(V\C.D8OQ^+*Q M_[4Q'E!*+%EM8*JFA<])TQ$*=T]OD<-R'^!CP7<+H5F<2*CD;\QR,SU5.=T$0 M*"A]8!"X7> .E I$*./GS$F7E &X/K^QW\?:L9:S<'!GU ]9^3:G-Y144(M! M^28ZF6'; M #X#^ *XB7G8E"@J_R2\*#)K1F*GWO:K!-G"9'2C-T<9)7WF5@;WE\D_?P:=H?A6UDY\C9>'S9V/_:& \H M97>%(]3B!UL,!;4/QX]XMM.8388W_?R#V/*-BU]02P,$% @ 83)P3%2U MAZFU 0 T@, !D !X;"]W;W)K&UL?5/;;MP@ M$/T5Q >$->NDT6;M\47AX@)>)W_? 3NNDUI] 6:8<^;, M,&2CL<^N!?#D14GMR168&+SL-)TO09LQI0M\Y R$*&,WS,G75(&X/K\QOXEUHZUG(6#>R.?NLJW.;VEI():#-(_FO$K MS/5<4S(7_QTN(#$\*,$Z?C/DXW:3+#M@%\!O % M%%DUHS$3KWO17CBY,"Q-V5PQE;$.Q3OT'LI^#[-V"40S3'' M*8:O8I(E@B'[DH)OI3CR?^!\&[[?5+B/\/T[A=?;!.DF01H)TO^6N!5S\R$) M6_54@6WB-#E2FD''25YYEX&]X_%-_H9/T_X@;--I1\[&X\O&_M?&>$ INRL< MH18_V&)(J'TX?L*SG<9L,KSIYQ_$EF]<_ %02P,$% @ 83)P3,AX:_>T M 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5 MQ <$+]XFJY5M*9NJ2J566J5J\\S:XXO"Q0&\3O^^ W8E-0NIZWW_9$Q5[:@A+LQ/6B\J8U5PJ-I&^9Z"Z**)"493Y);ID2G M:9%%W]D6F1F\[#2<+7L+^/H$T8TYW]-WQU#6M#PY69+UHX ?XG_W9HL46 ME:I3H%UG-+%0Y_1^=SSM SX"?G4PNM69A$HNQKP$XVN5TR0D!!)*'Q0$;E=X M "F#$*;Q.FO2)60@KL_OZE]B[5C+13AX,/*YJWR;TP,E%=1BD/[)C(\PU_.) MDKGX;W %B?"0"<8HC71Q)>7@O%&S"J:BQ-NT=SKNXW3#^4S;)O"9P!?"(<9A M4Z"8^6?A19%9,Q([];X7X8EW1XZ]*8,SMB+>8?(.O=>"IW<9NP:A&7.:,'R% MV2T(ANI+"+X5XL3_H?-M>KJ981KIZ9J>I-L"^TV!?138_[?$+>5=!O8^/B+[@$_3_EW8IM..7(S'EXW]KXWQ@*DD-SA"+7ZP MQ9!0^W"\P[.=QFPRO.GG'\26;US\ 5!+ P04 " !A,G!,*X4CE+4! #2 M P &0 'AL+W=O+%EM4*JFA M<])TQ$*=T]O=X9@&? 3\EC"ZU9F$2L[&/ ?C6Y73)"0$"DH?% 1N%[@#I8(0 MIO%GUJ1+R$!"\T;,*IJ+%R[3++N[C='.=SK1M I\)?"'%)DU([%3[WL1GGAWX-B;,CAC*^(=)N_0>RGX_DO&+D%HQAPG#%]A=@N" MH?H2@F^%./)W=+Y-WV]FN(_T_9J>)ML"Z:9 &@72#TO,)7D"D>HQ0^V& IJ M'XZ?\6RG,9L,;_KY!['E&Q?_ %!+ P04 " !A,G!,282RL;0! #2 P M&0 'AL+W=O<.3,>YZ-US[X#".1% M*^,+VH70GQCS50=:^#O;@\&;QCHM IJN9;YW(.H$THKQW>XMTT(:6N;)=W%E M;H>@I(&+(W[06KB?9U!V+.B>OCH>9=N%Z&!EWHL6OD+XUE\<6FQAJ:4&XZ4U MQ$%3T/O]Z9S%^!3P7<+H5V<2*[E:^QR-3W5!=U$0**A"9!"XW> !E(I$*./' MS$F7E!&X/K^R?TBU8RU7X>'!JB=9AZZ@1TIJ:,2@PJ,=/\)55(,/5L\L*$6+EVF7)NWC=),=9]@V@,\ O@".*0^;$B7E[T40 M9>[L2-S4^U[$)]Z?./:FBL[4BG2'XCUZ;R7/>,YND6B..4\Q?!6S7R(8LB\I M^%:*,_\'SK?AATV%AP0__*'PL$V0;1)DB2#[;XE;,=E?2=BJIQI&PO=V]R:W-H965TD?-D .9X9[/D=@G=QLOW/86^, MBWZU33=^M;!'U]2=>>ZCX=BV5?_[R33VM(Q%_';A2[W;N^E"LEHS$LUF/>V M^5%OW'X9%W&T,=OJV+@O]O3!7&Y(Q]'E[C^95].,\JF2, !=!M!U0#'G2,#0+$,)??2ABEE] I!\%@1!^ T 1TP$"LR\ V)G? U#$-(' M^ O =N:W 11Q?8 =0 "\\Z /D(CK VP" A">!WV 1%P?8!\0(>0R]], (\@5 MDP8[@0"8Y\%3"HDR)@\V P%(SX/[0:("YR%L!Q22KGQZ@(9RIML(NP$!T N_ MVZ"(>[YC-R >N%W&Q0QW4;8#0B 7@3SAD2,ZQ!V P*@%[[K0!'C.H3=@ #H MA>\Z4,3U 78# J"701\@$=<'V T(D$Y!'P!1R?P@)&P'!$@OI9\'B1C;(6P' M!$@O?=N!(L9V)+8#"5 O?=N!(L9V)/8#"5 O2S]/*))IRN3!?B!#U&4J_#Q( MQ+T8,&\&(>HR]?L BI@^D-@/)$!=!/,6BF3*^([$?B!#U&4:O.H@$>,[$ON! M#%&7*==*&'6)* ZF!/PZ2!GKDAAU&5(L!=>-F&(9 BI%T(U(Q'2CPA2K$% I MF >59@]!; *2T4BQAL5\V(.L!+8:S4/5@A$3%8:8R5 M!E@1@Y7&6.E[L$(B8K#2&"L-L"(&*XVQTO=@A43$8*4Q5AI@10Q6FMG-N@_AVAMC]V\\WYS];K!_DCS%O)?^7EW_G/5[^INB%ZL<[:=MXNWUCHSUI*^ M&U=X;ZK-]:0Q6S<=YN-Q?]X5/Y\X>[CL^"?7?SNL_@!02P,$% @ 83)P M3(N:>,K& 0 -P0 !D !X;"]W;W)K&UL;53; M;MP@$/T5Q >$]6V3KFQ+V515*K72*E639]8>VRA@',#K].\+V''<+2^&&I7G4'8-"[X+TN<&?,<"!$5QT(JF_D +T]::02U%A3M40/"FCM@P0G M\6ZW)X*R'I>Y]YU4F&8.;P'/#.8]&:/7"5G*5^=\;TN\,XE!!PJ MXQBH72[P )P[(IO&V\*)5TD7N-U_L'_SM=M:SE3#@^0OK#9=@>\PJJ&A(S=/ M:3?;2$A0/B M)2!> ^Z\#IF%?.9?J:%EKN2$U'SW W4MC@ZQO9O*.?U5^#.;O+;>2YDD24XN MCFC!'&=,O,%$*X)8]E4B#DD')5OU+&B9(@P2I)TC_*3&] M*C&$R<(B65 D"Q#LKT1"F-LK$;)IG #5^B>K427'WH_+QKM.Q7WL&_\)GT?J M)U4MZS4Z2V.?CV]R(Z4!F\KNQN;2V2E>#0Z-<=M;NU?S6YX-(X=E3,GZKRC_ M E!+ P04 " !A,G!,M#,@J\,! W! &0 'AL+W=O&4QFLT>^ MD[-2;S[XTI0X\8: 0VV] G7+!9Z!S'ZB_XO20N;.I?3(<1?CF MS!N7O51Y_E"0BQ=:,,<9DVTPZ8H@3GTMD<5*'+/_Z%F;ZL_WL<% M=E&!71#8_=/BXTV+$:2^4=TQ:=!96?=\PB6W2EEP5I([YZ5W4[P&'%KKM_=NK^>W M/ =6#&PO M=V]R:W-H965TOH!]CGOES\&N9V9G@;ULDNI-MP &?0C>ZQRWQ@Q[ M0G39@F#Z1@[0VR^U5((9&ZJ&Z$$!JSQ)<$*CZ)8(UO6XR'SNJ(I,CH9W/1P5 MTJ,03'T>@,LIQSM\2;QV36M<@A39P!KX">;7<%0V(JM*U0GH=2=[I*#.\<-N M?T@=W@-^=S#IS1ZY3DY2OKG@I+>G]FQ*E_1'X;]9\]IFST6TJ,H+) $!1(OD/S38G+58@B3AHNDP2)I0.#VJD@(EQD+G>2 M129&S;H>3A*ID7,J_QZ!B2G'(7Y+/'9-JVV"%-E &_@%^O=PDB8BJTK5<>A5 M)WHDH<[Q;7@X[BS> 9XZF-1FCFPG9R&>;?"]RG%@"P(&I;8*U P7N /&K) I MXV71Q*NE)6[G;^H/KG?3RYDJN!/L3U?I-L=[C"JHZO\]CU;ISFE72_T/R$:"%$*V'O?,ALY"J_ MIYH6F103DO/>#]3^XO 0F;TI;=)MA5LSQ2N3O11QLL_(Q0HMF..,B3:8<$40 MH[Y:1#Z+8_2!'OGIL;?"V-'C+3V(_0*)5R!Q LF[%K]>M>C!I('?)/6:I!Z! M\,K$A_ED*W9>DYU'(+XR\6&2*Q.R.1T<9./NA4*E&'MW)S?9]>K=1NYT_8?/ M]_8GE4W7*W06VIQ1=Y)J(3284H(;TW!KGHHU8%!K._UBYG*^,'.@Q;"\!61] MD(I_4$L#!!0 ( &$R<$QF2:T0T@$ )P$ 9 >&PO=V]R:W-H965T M*=SW!K3'PC190N"ZAO90V=7 M:JD$-394#=&] EIYDN DCJ*4",HZ7&0^=U)%)@?#60:"[U6.(U<0<"B-4Z!VN, #<.Z$;!E_9DV\6#KB>OZI_N1[M[V]]3]XLWA]CN3>F2 M?BO\FBU>V^REV"9)1BY.:,8<)TR\PFP6!+'JBT4T;]2:JE-&!+ MB6YLPZU]*I: 0VW<]-;.U71AIL#(?GX+R/(@%1]02P,$% @ 83)P3 M]A_H 0 9@4 !D !X;"]W;W)K&UL;53;CILP M$/T5Y ]8<\F%1H"TV=6JE5HIVJK;9X=, *V-J6W"]N]K&T(IG1=L#^=0U@@@_!6YV3VICN0*DN:Q!,/\@.6OOF*I5@QAY5176G@%T\27 :A^&. M"M:TI,A\[*2*3/:&-RV<5*![(9CZ?00NAYQ$Y!YX;:K:N MLHY5\!W,C^ZD M[(G.*I=&0*L;V08*KCEYC ['U.$]X*V!02_V@:OD+.6[.WRYY"1T"0&'TC@% M9I<;/ 'G3LBF\6O2)+.E(R[W=_477[NMY'JRI(<)+K!!!39>8/-/BX28J:I(A M#+! M,.L_AR[^,$^L94U;0Z.$MCN\WWQ%5* M S:5\,%^NMH.O?G X6K<=F_W:FS]\6!D-TTU.H_6X@]02P,$% @ 83)P M3"OZL-[% 0 -P0 !D !X;"]W;W)K&UL=53K M;ILP%'X5RP]0!PA)%0%2TZK:I$V*6FW][<#AHOK";!.ZMZ]M**69]P?;Q]_E M'-N';)3J5;< !KUQ)G2.6V/Z R&Z;(%3?2-[$':GEHI38Y>J(;I70"M/XHS$ MF\V.<-H)7&0^=E)%)@?#.@$GA?3 .55_C\#DF.,(?P2>NJ8U+D"*K*<-/(/Y MU9^479%%I>HX"-U)@134.;Z+#L?4X3W@=P>C7LV1J^0LY:M;?*]RO'$) 8/2 M. 5JAPO< V-.R*;Q9];$BZ4CKNBF2?9.3B MA&;,<<+$*TRT((A57RSBD,4Q_H<>A^E),,/$TY,U/?J/_S8HL/4"VR\E;J]* M#&'2L$D:-$D# KLKDQ!F?V5"5A?'037^R6I4RD'X=EE%EZZXB_W%?\*GEOI) M5=,)C<[2V.?C+[F6TH!-97-C&PO=V]R:W-H965TA="GIB>O]5?UKZ-WU,WF/O9830W_PP7X [NG;@:E>(F_*)J,%:)6<59$?1] M6ID,ZSCK7VEQ0C83LAL"F0H%YU^HI66NU8CT=/8]]5><'C)W-I5/AJ,(WYQY MX[*7J6R8-.BOKGD^XY$8I"\Y*\=&Z*EX!#8_WVWNWU]):G MP*I^'E.R_%>4?P!02P,$% @ 83)P3#Q F@[J 0 9@4 !D !X;"]W M;W)K&UL=53;CILP$/T5Q >LB _XT<*@%_O 57*1\M49G\LLC%Q"P*$PCH'9Y0;/P+DCLFG\FCC#6=(% M+O=W]H^^=EO+A6EXEOQG6YHF"Y,P**%B5VY>Y/ )IGIV83 5_P5NP"W<96(U M"LFU_P;%51LI)A:;BF!OX]IV?ATF_GL8'D"G +H*(*.0S_P#,RQ/E1P"-=Y] MS]P3;X[4WDWAG/XJ_)E-7EOO+8^3."4W1S1A3B.&+C";&4$L^RQ!,8D3?1=. M\? 8S3#VX?$RG,8XP18EV'J"[3\E;E%=DC M!,E*!,,\XB('5.3PGN Q6HE@F/_\$PDJDB $="6"8=8/3Q;_N0!5^P[702&O MG9\N"^\\1)ZH[Y._\'$"?66J;CL=7*2QW>9[HI+2@$TE>K!/U]BA-QL<*N.V M![M78^N/AI']--7(/%KS/U!+ P04 " !A,G!,OIT3*_8! #+!0 &0 M 'AL+W=OX.A*BB!D[5@^B@-5]*(3G5)I0549T$>G4DSD@4!%O":=/Z>>9R9YEGHM>L M:>$L/=5S3N6?$S Q'/W0OR>>FZK6-D'RK*,5_ #]LSM+$Y%9Y=IP:%4C6D]" M>?0?P\,IM7@'>&E@4(N]9SNY"/%J@Z_7HQ_8@H!!H:T"-!+L5W/5]='?^]X52MHS_2R&+S#UL_&]J?EO< -F MX+82XU$(IMRO5_1*"SZIF%(X?1O7IG7K,.G?:3@AF@C1BD!&(U?Y)ZIIGDDQ M>'(\^X[:*PX/D3F;PB;=4;AOIGAELK<\3I.,W*S0A#F-F&B!"6<$,>JS1819 MG*)W] BGQVB%L:/'2WJTQ0425"!Q LE_+6Y6+6*8#TPVJ,D&$=BM3##,'C?9 MHB9;1"!=F;S')$& F^Q0DQTB$*Y,,,P'E[I'3?:(0+PRP3 );I*B)BDBL+YX M#+.^>+)X3!QDY<:(\@K1MVZ$+;+SI'J,W&/\!Q_'W'&PO=V]R:W-H965TP-]M#YFQJ-%LZ;IF&V-R"J2-** M\23YP+20'2VRZ#N;(L/!*=G!V1 [:"W,[Q,H''.ZHV^.)]FT+CA8D?6B@>_@ M?O1GXRVVJ%120VI,0B47Q)=@?*ERFH2$0$'I M@H+PVQ4>0*D@Y-/X-6O2)60@KL]OZI]B[;Z6B[#P@.JGK%R;TP,E%=1B4.X) MQ\\PUW-+R5S\5[B"\O"0B8]1HK)Q)>5@'>I9Q:>BQ>NTRR[NXW23'F;:-H'/ M!+X0#C$.FP+%S!^%$T5F<"1FZGTOPA/OCMSWI@S.V(IXYY.WWGLMTN0N8]<@ M-&-.$X:O,+L%P;SZ$H)OA3CQ_^A\F[[?S' ?Z?LUG7_<%D@W!=(HD/Y3XN%= MB5N8]T'8JJ<:3!.GR9(2ARY.\LJ[#.P]CV_R%SY-^S=A&ME9MUL.)$%6VP*EZ$ /TYDLM)*?:A+(A:I! *T?BC$1! M<"2<=CTN,I>[R"(3HV9=#Q>)U,@YE;_/P,24XQ#?$R]=TVJ;($4VT :^@?X^ M7*2)R*I2=1QZU8D>2:AS_!2>SJG%.\"/#B:UV2/;R56(5QM\KG([Z>5*%3P+]K.K=)OC1XPJJ.G(](N8 M/L'2SP&CI?DO< -FX+82XU$*IMPO*D>E!5]43"F(G,VI4VZHW#?3/'*9&]%$@89N5FA!7.> M,=$&$ZX(8M17B\AG<8[^HT=^>NRM,';T>$N/WQ%(O *)$TC^:3'C#O&-R M\)H_2>HU23T"Z<[$AWG0@&S=\ M"I5B[-W@;[+K?#]%[@K_A<^/PU-ABRV 0 T@, M !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0@Y>T MZ0J0LHFB5FJE5:JVSUX8P(K-4-LLZ=_7-H2BE!?;,S[GS,7C?$+S8CL 1UZU MZFU!.^>&(V.VZD +>X,#]/ZF0:.%\Z9IF1T,B#J2M&(\23XP+61/RSSZSJ;, M<71*]G VQ(Y:"_/G! JG@J;TS?$LV\X%!ROS0;3P'=R/X6R\Q5:56FKHK<2> M&&@*>I\>3UG 1\!/"9/=G$FHY(+X$HPO=4&3D! HJ%Q0$'Z[P@,H%81\&K\7 M3;J&#,3M^4W]*=;N:[D("P^H?LG:=06]HZ2&1HS*/>/T&99Z;BE9BO\*5U > M'C+Q,2I4-JZD&JU#O:CX5+1XG7?9QWV:;[)TH>T3^$+@*^$NQF%SH)CYHW"B MS U.Q,R]'T1XXO3(?6^JX(RMB'<^>>N]US)+/^7L&H06S&G&\ TF71',JZ\A M^%Z($_^/SO?IA]T,#Y%^V-(/M_L"V:Y %@6R;8D\>5?B'N9]D6S34PVFC=-D M285C'R=YXUT']I['-_D'GZ?]FS"M["VYH/,O&_O?(#KPJ20W?H0Z_\%60T'C MPO&C/YMYS&;#X;#\(+9^X_(O4$L#!!0 ( &$R<$P8M61EM@$ -(# 9 M >&PO=V]R:W-H965TVRC@,;8M@".O6G4V MIZUS_8$Q6[:@A;W"'CI_4Z/1PGG3-,SV!D0525HQGB0W3 O9T2*+OI,I,AR< MDAV<#+&#UL+\/8+",:<[^N9XE$WK@H,562\:^ 7N=W\RWF*+2B4U=%9B1PS4 M.;W?'8YIP$? 'PFC79U)J.2,^!R,[U5.DY 0*"A=4!!^N\ #*!6$?!HOLR9= M0@;B^ORF_C76[FLY"PL/J)YDY=J4S,7_@ LH#P^9 M^!@E*AM74@[6H9Y5?"I:O$Z[[.(^3C?7MS-MF\!G E\(=S$.FP+%S+\()XK, MX$C,U/M>A"?>';CO31F;&>XC?;^FI\FV0+HID$:!]$.)^T\E;F'23T'8JJ<:3!.GR9(2 MARY.\LJ[#.P]CV_R#I^F_:PL.:/S+QO[7R,Z\*DD5WZ$6O_!%D-![<+Q MUI_--&:3X;"??Q!;OG'Q#U!+ P04 " !A,G!,H>#@S98# !4$ &0 M 'AL+W=OM-.9+LLAD^'Q?4H:7FL.@?/S]^R?Q^9-,\]YI[.F M_+?8]\=-J,)@KP_Y:]E_:B'H_G*?][&!V 4P!> R#Y:0"; MC2@&0*2)8&\"F 6P'1I?=Q MF!_S/M^NV^8G;G[MDV0KZ.W(=&$>;Q@ M<(;!6T3F(I@%^>A"5'(+^>1"$A173&3ZN#:#9#,X)F W"22=@)$)V)@@F?)Z5(-HI8-O9HE%/'K& +E+F@%29<=#"@[215Z%A_2=H(+["1# MRB:DFOU NBU%RQHI67L>-GI^'?V"K)&6-2Z0-;JR7J%DOD*TK'&!K)&0M?0X M'=*:Q@6:1E?3*^3"UP^M:%R@:'05O9+]GG7B[ZYC3MX:/K'PG;_P%0 M2P,$% @ 83)P3"-O_^3 #0 (&( !D !X;"]W;W)K&ULE5UK088!^IN[>YG P.D;A)G;0-W M__V.7[D>]3F3$1]([!SU3$OJ[B/YC'S^>['\<_6CZ]8G?]W>W*TN3G^LU_?/ MSLY67WYTM_/5T\5]=]?_Y=MB>3M?]R^7W\]6]\MN_G7;Z/;FS#1-.+N=7]^= M/C_?OO=I^?Q\\7-]K'[>WLZ7_WO1W2Q^7YS*Z>&-/ZZ__UAOWCA[ M?GX__][]LUO_Z_[3LG]U]F#EZ_5M=[>Z7MR=++MO%Z?_D&M][\WF^ZEXN;OYS_77]X^(TG9Y\[;[-?]ZL_UC\ONSV'OG3 MD[W[;?>KN^GAFSOIK_%E<;/:_G_RY>=JO;C=6^EOY7;^U^[G]=WVY^^]_4,S MW,#L&YBI#>R^@7UH(&ZT@=LW<%,;^'T#/[5!V#<(4QO$?8,XM4':-TA3&^1] M@SRU@32'D6LF-WD8;)GY##@,GG$Y3#D,GG,Y3#H4H[ZV6[& M;T/HU7P]?WZ^7/P^6>[2P/U\DVWD6=^J-[YY=QN4VS_V8;3JW_WUW%ES?O9K M8VF/>;G#F '&#C&O-*:P\AI9<4/,&X 9(MXB*WZ(N=28TJ5WR$P88MXC3!QB M/B!,&F+:1[MF]O@-7VE(*KKF([J7_( YZ^?!PV0P>#*8K05[;,$UV(+%%NS6 M@AM8D&*J[#!AB[G;8IZ88)UOFJ:8,AK9PYS"O=$X$WU6N+<:YV**"G>I<9*S MTP;? 6 ,P2C@>PWTQFJ//P!/I+$*UX(^%(_Z< 9\=LB7*]#9IG?[&#B8 0[/ M *=F0"H"Z]4.XH^=#%F"=O,U0+IDP="^0AJ@^PRQT3;? MH:M['_5PO(?(L &64P$@K1,+)H-&YFQ-T#9G"&F:H._S2B-3,EXLG0X>3P>O MIT,NIH/70622D:"G T)&YY.>#A!IO([,MPAIO=6==PF0-GL#I@.RZ27KS/4> M(M&T_0"0DFS6R%8C?1/Z2::G T(F0=-!(YV/;MA+@^D0\'0(H#X4I>[5#I.. M M=U'^6]AM)4^;(5/9YL&_8NQ1DQ#QL$<\[!$,>W%G+<(X?)6$KY* A8(;M@@3 M\%4RODH&%HI1;;,*ES+T'D5>7Q#_7I3].BT" EMSB;;O +('(8FA]L6I-(94.E"0:)> M % J)ZO1%4E\M&"%,8/0S8) NXF@_4HN..XHJ70&%+%@2B=$TWHX8?? X_MR M 0"O$-".I$##]I= :0QENH>@DNP^ AK>#2FR!A394/)% [9X4!_-#"B)"78F MV)$Q8YU):JB:5L[U>9LDLVAKZ1V&E 60RQ] M1:!4^CD!U$X!S:: KAX!#9TG]=R 4AW*390]:$!H;$8L[Q) )0B:J^UTJ[-) M5H?^$EIA *V(S 8I[&97:"=M91M2:HTNM>569FMT!3,A-"!L9@@:8P1[ME=& MUV^3<['1-=R.)Y71@J)7\AN+RM/(N%E2G"PH3I$L?"RI$+;F(PCV&83.ZVK< M+-B0CTU(H-!;G=A]OTQ->B/V"D"=B['AC,:2Y&Y!0N!$KL0^[0*A% B M.;05Q+J#H1Z,L0& MB4Q74=\=B4P'EM*ZS\%BU@CL;8Z6?;X'#YR;N*_F8? MOX+RKKI;?[AG#=Q(!LA@87]/-3F;8'+H*$F@'B30Y$M/$2B43DX M5- LT= M0[](LO0H698?-R%0N64R>P0TO!N2=CT@1(GP T_2KJ\@1(&DLX#26;DD#O"# M*#2O 5)@YIYL!,F%/@225 %)!)FP@ MD%00*AA8(*D@ :F'0:@3/)6)/DB@GR1R<=JD41BK* _D41B!/1'.8Q ;%T3 M2;A&$*Z9E)Y(PB)6\(](PB*B[07E, !1ATGL1!063*3"5"JQPF$2%A%M&2B' M 2B3,AI)[$04%D3/D$A8I&:ZPXF$14);!J7#",1B.)'823HL/,OTB81%LA4. MD[!(:-=-.:Q!OB$E)9'823HL?$,R?2)AD2JVYA()BX2VYI3#&L0=9OHM'1:^ M(64ID;!(%>PRD[#(NEIX);>#(%)2,HF=K,/"-TR-1L(B5Y"[3,(B([E1N>1! M($8\,HF=C,*"9.E,PB)7,*U,PB)/D<@@$"M+F<1.1F%!,GTF89$KF%9FHD6T MUZ49I*^I8%O2,+U>@[:;E!0*H=A 2\,D>XV.#R], M]]1?A3X MC=;W) D+E6\"::87)LVDVDRI(&1"A9= >:D9"D0)H1=")9) (^F%*46I;%$J M>)DPG9\@H9_.YP#EA8TWD]H)T-IYH8)QJABOH&?"E&J"I&K ;U"!#+T6BRF@ M*_.&U3$FV!)3P=*$*9\$29^ WVCM3\>;Q120'7G#ZAC3'4F-\$B8\DB ] CY M#2J0816(*80$2(2\8?F<:7_$UO UIOX1.V5_#*+H>#.5D "9D#8XD6 Y,5;47XC%*M 3!DC#O URZH"T\:(J^%K3'4B0';B MRT,_6HQBF9BI4\0#OE:>Z=$B%'_ BJE8!,A8O&6YA&E$Q-?$%%.)B ?1HL\@ MV:,>?RCD@!Q[K+"X,_K &XI %L=,V"&^)@*9C$* ^L&[1O42$)B66NA#-P&- M:1Z3PPD350A253#!NS!9A=3H*H0)*P0I*\JG%%N$\HZM$9BT08"VP3N6[YBX M06K4#<+D#0+T#6!%#5'T\4P6L4!OX!W+T$QP(#6* V&2 P%R N0WVN-CG)&I M#@3(#BQ=KS#=@=0(#X0I#P2H"KS3?H,'*<=4/,($" (4"-ZQF<,D"%*C01 F M0A @,/"NJ)0O#ZCAX4:COK/8 F($7QZ9\/* &D@O1^L.TRU(1/&5U/5TG1M] MJ%&8QD& ?L'3HP68@$%B39UC$@:)J,[IL04/4(_[SJ(12!G0V.KGGM/XV+*X M!;('-+8Z;OVH?TPA(0G$K:=66-RFFKAE @@!"@C](. !->!OB.E=0B24/4ZV M.9MBL_"698T$L@8]1X.)-235[,\P)88 *88ZUZX]H(Y]?S(^ZU@N2+K>*@GR M 32\W.@I'$SA(4"]H1X3/( &C_..!C'3>0@0>JACH-H#JCC1B(E*A"E")(&4 MX1G-9)H0R34;/TSP(4#QH05:4,D@TKO&>-BZA#)->M4)OT0H/T MV2N#U2?.7@B)L]=4F[,I-@MO6<;(Z,$+-G693$5R#2=@&A0!(A25O2X/J,%I M3+B3-/ )/#8"(F4T(S(-C&2=,LH,=7D #0^T&[L:/60%'?)EU.6R2E \/QDF MF#% ,./81J5A@AE3(Y@Q3#!CD!1&394#:O@<+GP, D&=1] K!+6C.T^&:7$, MT.*HV7( #18XNS3++TB2FVG DL.S\TB8;,_+9;?M]^ MP\#JY,OBY]UZ$SY'[SY\C<&+[7<.E._WWCR[VKBD_[:YE\W?=M]5\/=E=M^= M,)LOOU_?K4X^+];KQ>W%Y@3U;XO%NNN=:)[V8?RCFW]]>''3?5MO?MUL%"QW M7UFP>[%>W%_LOH_A[.%+(9[_'U!+ P04 " !A,G!,_36L&>\" #7"@ M&0 'AL+W=OMD%K(-&');A [K?(FH,K.)W(6[MZ#XPJ;Q(^6H6W_?+,#9$ MHA0[95QP?;F*C2A+XTES_.V=AD-,8SB^?_?^U2:ODWGAK=C(\D^Q5Z=EF(7! M7ASXI51/\O9-] DE8=!G_T-<1:GEAD3'V,FRM;_![M(J6?5>-$K%W[IK4=OK MK??_;@8;X-X #P:(?6I >@/R84 _-:"] 74,HBX5>S9;KOAJTO>Z2EB\B*[&4:]9=QH\TJ!!$6GO0P@,A5ACSQQ/ M VQ\!7$D6U^241B"@'D2:T\F>XTR2C* 2EU.'U13A/$X<7$M$$YF4@+P.>T,PC M3D$'*9"P@[E._81C3)R"W_@JC+S78NNK,DPI@Y$S$#D#D)F#G'EAOK 4.<2 M"#&<.<2 *F59#!/G('$.$*<.<0[40I*XKX&O0GGNO?>^*J4IFSED%,,]+O:@ M$75[4"^:1')>ERV@(6R<_Y1FIN,BH-"S&1=@1WU &$C(K9M>-#E@Y%;7!E"1 MV'U66\@72<@,--R!$0%*)W>AB1=(-T>7V1B.=K)J0UV\E(K\Y$<[0[3V0,VTX&S MOS93FYT:/MQT(]]/WAR+N@U>I-*SAYT0#E(JH2'C.WVF)SUE#HM2')2Y3?5] MTXU:W4+)&PO=V]R:W-H965TQ, MXM-4I69K9ZZ)+1]J 'D!Q[-OOP)DQ[1^Q_C"!OG[6RUUJP4:G$3QN]QQ7AE_ MLC0OA^:NJ@Z/EE6N=CQ+R@=QX+G\9R.*+*GD;;&URD/!DW4CRE++L>W RI)] M;HX&3=M;,1J(8Y7N<_Y6&.4QRY+BOS%/Q6EH,O/<\&._W55U@S4:')(M_YM7 M_QS>"GEG7:RL]QG/R[W(C8)OAN83>UPRIQ8TQ,\]/Y57UT8]E',I756TBD3\??,+3M+8D_?A7&34O?=;"Z^NS]9=F\'(P[TG))R+]M5]7 MNZ$9F<::;Y)C6OT0IRE7 _)-0XU^R3]X*O':$]G'2J1E\VVLCF4E,F5%NI(E M?]K??=[\GI3]LPP+'"5P+@+9]U<"5PG<3X'WI*[799X!TR6^(2M^EWG1&9,'\Y M@>N1"$UT3#(T&73("?V8Y(,.>6%$HO2B0RR./6+J%5!A$)! 3'7*=V@&SH#K MS'9)7H"Y8KXV5PLP0D]S?@EFU)&#Q 'V<8!]$&#BS;QE_&MO B!J-BV MB<^ "AT68I\#[', ?"8+>=PRT?5$VP\^6:83G;(?[-#N?,@XGZ&&=/\-0<30 M"V(\DC"O"*+59@I[(]W-H-]D_YPQT#ZO#R6:U[!/\^V)QO>D MV.[STG@7E7R=:]ZX-D)47#HO,\@T=CQ97VY2OJGJRU!>%^U)0GM3B8,Z);$N M1S6C_P%02P,$% @ 83)P3#S ,DA> @ + @ !D !X;"]W;W)K&ULE5;;CILP$/T5Q VS0R8! MK<'4=L+V[VL;0@@XJ_0EV,,Y9V9.8D_2AK)WG@,(ZZ,D%5_8N1#UW'%XED.) M^0NMH9)OCI256,@M.SF\9H /FE02QW/=R"EQ4=G+5,=V;)G2LR!%!3MF\7-9 M8O9W#80V"QO9U\!K<BA(H7M+(8'!?V"LVW MR%<$C7@KH.&#M:5:V5/ZKC;?#@O;514!@4PH"2P?%]@ (4I)UO&G$[7[G(HX M7%_5O^CF93-[S&%#R>_B(/*%'=O6 8[X3,0K;;Y"UU!H6UWWW^$"1,)5)3)' M1@G7GU9VYH*6G8HLI<0?[;.H]+/I]*\T,\'K"%Y/0-&G!+\C^#="\"DAZ C! MB."TK6AOMEC@92#=SU10FZW?27NXC%Z688Q2YZ*$.LRZ MQ7@#S WA2/4^A6=*L?8F=.\^P6:*\$>0[102!^8B?&.?ON;[=WUZ9H' *!!H M@>!.P!\9U6)"C:DT)DG<4:]3#$I&.MLI)G0?6!X:BPT-Q3ZP*S(*1,_;-3,* MS)ZP:S:UPH_-26)CDMB0)#0+)$:!Y/DVD6L^/^X3C7:@8:=1,CX$!A :*VT- MH"!.'E3\X,0C0\71 PGCB5XA[S]\,Y]'Y#_CFS^U)!H?*!/('=MFP(SK=097 M9@GLI,<1MS)ZKH2Z>0;1?N2M/'7ECN)K-0KU57R3:>?H#\Q.1<6M/17R0M?7 M[I%2 ;)$]T46E\O1W6\('(5:SN2:M?.KW0A:=[/9Z?\@+/\!4$L#!!0 ( M &$R<$RKR$.XM@( ,\* 9 >&PO=V]R:W-H965TTDV[^O;0A+S)"R M>0C8G#D^,\:'F=TH>^-G0H3U7N0EG]MG(:JIZ_+]F128.[0BI7QRI*S 0@[9 MR>45(_B@@XK<]3UOXA8X*^W%3,]MV6)&+R+/2K)E%K\4!69_5R2GM[F-[/O$ M2W8Z"S7A+F85/I&?1/RJMDR.W);ED!6DY!DM+4:.,W(C7?N M+97*CM(W-?AVF-N>4D1RLA>* LO+E:Q)GBLFJ>-/0VJW:ZK [OV=_8M.7B:S MPYRL:?X[.XCSW$YLZT".^)*+%WK[2IJ$(MMJLO].KB27<*5$KK&G.=?_UO[" M!2T:%BFEP._U-2OU]=;PW\/@ +\)\-L -'D:$#0!P4= ^#0@; )"(\"M4]&U MV6"!%S-&;Q:KM[?"ZBU"TU!6?Z\F=;'U,UD>+F>OBRB)9^Y5$36858WQ.QC4 M(ES)WB[A0TNL_%ZX_[C NH\(#,BF#TE"6$0 YAGH^. ASP0F"$&"4!.$#P2I M4:@:$VM,66<:.\A(M@]"J3,@)0*E1'TIJ6=(B7JK>(ZQKVL(DQAU[V."(;$3 M4.P$$#OP^L0@03Q^YQ*0( $4&*_7"L($1KE&8#;/,0]B4U!L"A ,O.C(@T^T M-[Y@:, 4T(B20: @,FHV!K3Y#^A1,>@Q2^0#BH]8$@DPG!D"1,U1JV!,09 KQ 7L"N@3 MMH!@7T!CC $"14-2X2.-H#.=F.M H-18Q^U\U0O"3KICXM:>7DJA/HZ=V;8K M6_JJ*S#F5ZI;T]W"!TW=ZOW [)25W-I1(7L.W1D<*15$:O0&ULE9CM;ILP%(9O!7$!!7\ MH4HB-:VF3=JDJM.VWS1Q$E3 &3A-=_9TK?U+F@.M<@V75!9!#0, MXZ#,\LI?SKNVQWHYET=5Y)5XK+WF6)99_6\E"GE:^,1_;WC*=WO5-@3+^2'; MB9]"_3H\UOHN.&?9Y*6HFEQ67BVV"_^.W#[PI WH%+]S<6I&UUYKY5G*E_;F MVV;AAVV/1"'6JDV1Z:]7<2^*HLVD^_%W2.J?:[:!X^OW[%\Z\]K,<]:(>UG\ MR3=JO_!GOK<1V^Q8J"=Y^BH&0Y'O#>Z_BU=1:'G;$UUC+8NF^_36QT;)Q@.H$, /0>0^-, -@2PCP#^:0 ? K@1$/16NK%YR%2V MG-?RY-7]XSUD[2PBMUR/_KIM[ :[^TT/3Z-;7Y=Q&,Z#US;1H%GU&CK2D+,B MT-G/)2@JL:)6.+TL<&\KF"%YL"4SCCO!H$_6Q;-1?#2;X00<)N!= GXQ4,08 MJ%X3=YJJ=YI&46JXM54D32W#MBKA21SC+D>PRY'5Y2A-<((8)HBG#UH"$R2@ M!X;1%=!$CE[.8)$9>#(4)TAA@G2Z31)BBL()LV,074P/EHYHNZSDX)6 2LRL MA$0.7 B$]HY0D"(RZ]@BY[,CF$O"0)W8K,/ R(6<.2IA@ DBV-59#!2)KI@I M&"D23YDIO2@:^8W<$P6C1VRNXM#55PP6F5UA%Z-%TBEV4\NN=NNP2S&!%!&8 M.E)@M"B9;I=B:BBBQK0[B.)I=C$V%&!#7"DP#Y1?81?S0.TWC+T8(1%Q;2 P M-!1 0QQ+/,4XT.0*MQ@'BEXTEEL@(HZ%BF)F*&+&7!('T7@2Q2EU;8DP,PPP M0[A1B-EO+49=LY5ALAAX'Q'S90)%COT.P_@Q@!])S#HV?BQV&G+L)A%^,[,0 MLY8UXN2<84@9>&F1U"P$]IUN1QAE!BBEKA284G;%=I%A2MF4#2,0Q=2QH#", M,@.44L>"PC"E[(I=(\?\\2F[1F[S1]+(]70Y!I"C#:&YI RB\7S5H//(40DC MR &"U+'^<0P7O^:_FN//&L+&7 @XP(8X!Q9CPQ$VCE688VSX%=APC V?@@T0 MQ=1\N,'HW* 4]:X[DVF\M3Q6JOW[/6H]G_OG0O$" "<# &0 'AL+W=O5+_=2H43"H[/*25VTN*J_A M^Z7_"=T_XE@3.L3/G%_:FWM/E_(JQ)L>?-TM_5!GQ N^E5J"J^D\>EG_K>CN_9J9#/XO*%FX)BWS/5 M?^-G7BBXSD3%V(JB[7Z][:F5HC0J*I62O??7O.JN%Z-_I<$$; AX(*#HGP1B M"&0N(3*$:"XA-H1X+H$: IT0@GZQNM7?,,E6BT9*SC2 3R*,-2:,! M$JA:AX(Q6##N^.2&'Z5AFA2:8^A':;J*\WB.)M4:Z-0EED% MVZ@D2BB%4X[ E",[93Q)9M-CXMMDHBR;;E $I(PCQP;$8#*QG0P))\G$5C(X M3,,0#D/!,!0(@V"!!!1(YC=*"@JD_V^4=6JM9QJYZLS *)D=!4W,NM,3QW,.PNW#T@96%C8-MX]@&!4"4)),XPPG;"R&Y$@SOE.!1?2H,@X+OI;Y-U'W3OR_W REJ\RT0#!\D MJ[]02P,$% @ 83)P3!+MS$3< P 4Q, !D !X;"]W;W)K&ULE5AKCZ,V%/TKB!\PX!>/41)IDV'52JTTVFK;STSB3- " M3H&9;/]]>7C28!]/R9> R;E/[KG7>'51S8_V)&7G_:S*NEW[IZX[/P9!NS_) M*F\?U%G6_3]'U51YUR^;UZ ]-S(_C$)5&= PC((J+VI_LQJ?/3>;E7KKRJ*6 MSXW7OE55WORSE:6ZK'WB?SSX5KR>NN%!L%F=\U?YA^R^GY^;?A5U_X4\9IP- B/BST)>VIM[;PCE1:D?P^+7P]H/!X]D*??=H"+O+^]R M)\MRT-3[\;=6ZE]M#H*W]Q_:OX[!]\&\Y*WP=YS-_*[INZ M_")U0,+W=/2_R7=9]O#!D][&7I7M^.OMW]I.55I+[TJ5_YRN13U>+UK_AQ@6 MH%J 7@4(_U2 :0'VGX#X5(!K ;[4@M "PK 03+&/R7S*NWRS:M3%:Z9Z..=# MV9%'T;^N_?!P?#OC?WT^V_[I^R9BR2IX'Q1IS';"T!DFG6-V-H;.$4\V@AF0 MS(8D_ H)^CBNP5 8#!WEV8V\2!*L@$$%;%3 ;R,-B1'IA(E&3#U%F@IAY./) M1I$TM0*V43&/HPB[S*'+W':9AX;+$T;I62T"Y(]R1S5$T)G(=H:9F8GLEQDF88C-Q-!,;)D1J2-I"520+*_: M%"I(@0=&/G<(PXR<+\!DGV-FSI(0=YP0J'"\6.)H6F1YR@AN%80N2!H",6'V MM06@['] @F*=4+"]]B@E(;0):+3(#H(@[-C 4LY3:$S3BL4,%9BF] M8X92S#^Z8(IF !1QUPX3TX\A^J4.%9A9[([QQS!G&.!,:'2;'0()1R4SQX8: M4$8XAA;#9&!W#"V&R<#0T+*B!2#A:'D,,X8A,IB=B-E[3N+L1 Q3A@'*",V;1R+F[X9B ''#+G,);#9I/8=?7(28@1[M&Z_L0?-,2$1JP)P1C]M=2<'/V M,!PW_9XWKT7=>B^JZU0U'C8IDKS)\Z$EWDOGANBCEL1MNX_Z^F8YYID6G MSOH(*[B>HVW^!5!+ P04 " !A,G!,FS:X$" # #,#@ &0 'AL+W=O M::U/0NAO+>RJ-J-?U:J MO@^"=G\69=;>R5I4^LE1-F6F]+ Y!6W=B.Q@%I5%0,,P#LHLK_SMVLP]-=NU MO*@BK\13X[67LLR:WSM1R-O&)_[[Q'-^.JMN(MBNZ^PDO@GUO7YJ]"@860YY M*:HVEY77B./&?R#W.\:[!0;Q(Q>W=G+O=:6\2/G:#3X?-G[8920*L5<=1:8O M5_$HBJ)CTGG\&DC],6:W<'K_SO[1%*^+>!_7X87 MT&$!'1?0OI8^D,G\0Z:R[;J1-Z_I-[_.NG=,[JG>FWTW:;;"/-/)MWKVNHTY M7P?7CFC ['H,G6#(B @T^QB"HA [:BV/>8P)&,R1&8)H0L#3!!-$D" R!.R? M#!P$'!)P*X.8KV:[9&.X*T@,@\0@2(H)$DB0+"]S!0E6"\H$F#C$05(8) 4$ M9!8$82@.0D*LZQ!0L+FP;5 41XXX#O\0$">:Q^E!L0%5!I0X]HQ #ST0"L)P M!P5V$6'+Y4&PCTBT0" (%#O\3K#="/";I1$( Y6R1V""W2+ Q2;)$ M)(DE$D92ETRP@0ERY\I!@>U)TN4RH=A[%'C/D@D"Q8Z_.XJ]1Y'WYC)!()?Y M*#8?1>:;RP2 G#*AV*'4/NALF0R@J4Q(N$I<.X>-3(%'$]>ACCU*^7_H!-N/ MHA//T@D )8ZS@&+[460_2RX9]S(!%$^:@P!9E9+E*&'8? ^ZS5() KL\2YOC*1.Z;JP2!$L?;8]A[#)V/ M=5Z+U+IEL8T'D9JOUQ\7WL^7+8IC= M;2]Z>CS3$,K9T^SA^?3R?/O=KXO+\_F/U>/#\_#KXF3YX^EIMOC?U? X?[TX ME=/]%[\]?+]?;;XXNSQ_F7T?_CFL_O7RZV+]Z>R]E+N'I^%Y^3!_/ED,WRY. MO\CG&RUQ<\76Y-\/P^ORX.^335N^SN>_;S[\[>[B-&QN:7@<;E>;,F;K7S^' MZ^'Q<5/4^D;^NROU]+W2S86'?^]+_\NV]>O6?)TMA^OYXW\>[E;W%Z?U].1N M^#;[\;CZ;?[ZUV'7HGQZLFO^WX>?P^/:?',GZSINYX_+[<^3VQ_+U?QI5\KZ M5IYF?[S]?GC>_G[=E;^_#%^@NPOT_0(I'UX0=Q?$/R]('UZ0=A>DT05G;TW9 M]LW-;#6[/%_,7T\6;\_W9;9Q(_F)L7?I[%8JJN%)WN1Y7<.TMXLCDQIO4A&\BPG;&[?7QX/I< M*RX@P0+2MH!TU%%EU%%O-F5K\[RU22&JU5%SO5G,K289-1F8Q6HMXKO.\*ZS MN^O7'(+I"(L.T&Z:^.*DJM(:ZZL M)BP5\5HI!T7L:LJNID\Y1R,U84U)\34%UWG%MRF&Q)P%BT^ ^BK1OV!I2>UP M%BPN:5.UNMY5LJD)JSK"'1-$UJ2 MT7:DM!$K-DY(:J\C"JZ22,B+6-@1";N-:_)"3":5U81U&)$.P[@F'UP_B= Q M,V*]1A!=Q^YRO3,ZBFMY/54F-6%91R#KRCP.ZS5VI+@)"S&A\#IJ[TWR0M12 M0B,U82$FE.2V<4U>B,EJ9C5A(28DQ#"NR0?83ZDQR2>LUP0B[-A;;I)/F9,V M(7Z9R%05R+H64@36:\H=WH*%F( 0O;=X(8H9FR,DK,.$YIC.6X .0Q'F+5B' M">G0>8L/KY]B$9)V)RS7!,*K]Q807BT$\IPR5G7VJEZ/NJ0(+-[U*DE!&"S$WT$Z%Y2<9"SNCU)D$K8P5FSM2YTQ6 M>B:DSM<9I+I)R="0L:XSTO4XE&>OZUP"ZUNP !VV\41O9W08 UJ,1(8%R[ &;)E M<<,RM X9&I:A(1F.NQ48999,&Q:A 1&Z;C4?6EL(I%L-2]" !-DZOF%I64<@ M-*P90X'0=2LP8@..86$9B(.^6XOKUAB8MQK900'R8[L;AI5E'8NXAC5C2#.N MNB,: M51N63/-J,!8O&U9#ZTC-&E9#0[%AG/4V/TL).JO(PLD$ N@6R4AYZ= M\D"VR@/:5O,8B;?*PJIBP HB5EP8W%L=2DDSVY<7"JT@*9&D3ABVTL6M,' % MDBO.JX#5!QU,I 38%0LDMQ-&I4B/E!AP@H@3T.@>*3'B!"$G?H#>61VMY"K= MZA/&I@B*2K00(CGIB4N$/!&(GHPS:&1%239(- 02[$, ]V$T>2!$A\2.>9(05D,0 MK.&SG>CCDEFAKDFT!' -$Y9#$UY#>H -(<2&0&3#I9/ BH^:!-D0P&P8 Q>$ MT!B2>E(\ EH((BU\"@)0BTK) R&HA0#6PH0EM@2VD![:0@AN(8BW *WV"]*Y M1/J8B)@ <6'",EO"4DCJF2\13$(0)^$S6V#%'9QP$@) "1.6;!)20GI0"2&L MA$!8PJD:6'W0:*(E!#?X87-G=90+)>8/A(&0C*1$[Y=!_#U2(H2#0,3!.16P M^J!_B9( Y& ,2A+"+TCN41)!$P2Q":#18.6!ID($89 R:1&O^)6'&(5Z!($= M!- .QK8MA' ,4GKB$B$4!"$*/N\"5MRM"*$@"%'PV?S.ZF@6'GC?$,D!2,&4 M);:$4I >3$$(IR"30 5D]4$'$\E-8A4$P I*4PP"*PB@%8QQ)$)P!>GA%80 M"X*(!=]H\RL/-;-&$V9! +1@]$TYPB.(]ZNCE37V%I00VD$ [F"1I9J$9)#6]48S>Z5YTFP)6-'^58(\ M*$ >C+ZL25@U*4L(R:)BB)&3U0:/)Z\B(>'!#U=[J:*A:>QI[]9DP#PJ8 MA\+>(U/"/&@/\Z"$>5#$/+@,>V]UI"4RRBA!'A0@#Z60M$L)\J ]R(,2Y$$1 M\@#:#,X'$#:74L(\*&(>"KMA C.H]&B)P PJ4ZCLO=7Q6R?5F&\2Z$$!SF"1 MO9Q.< :5CKBD!&=0=,H&:+;?6Z4.3I@'!32#L85N)32#2L\K^8124$ I^,D4 MLK+(!$E8!@5';5@DTPIEIVAHQUJ!LA,RIE *-PK.R/A U?20#+!8P,YD478 M1@^EH.P(#$0I@%8GUVI*0RD[*@-0"O2\ V6'5FC'8H&R8RMT"O*SMYHZE+$# M+@"G8)$60F2B'=2^*$L^N4"8>\:*<$4% (QEZK4 (@:.Q8+5 " M(&B:>K(RPA\H.@["#V7@ M/ CZH FDH !2L,32$T(?:.I)R0A]H&E"2G:SMSI>%:('1!$A 4;!V#$:2N # M33TY&8$/%)WDX*>RP.H#[R9" O"!L2>C(Q0!8J. M3O#>C=@#WF@B)'!X@B66CQ'V0'-//D:H IU$%2B@"NBK'DJ8 D5, =OB5,(4 M: ]3H(0IT"E,P0VR\D_Z[.#,X*=A\7U['O/RY';^XWFU.7KWX-OW0Y^_Z.;, MX='W5_+YYNWDYC^+>3M)^A^SQ?>'Y^7)U_EJ-7^ZV)P[_&T^7PWKFPR_K-5S M/\SNWC\\#M]6FS\WNZ*+MP.N[MX6WZEPJLX#2 MI*5G^ [J1WL0.D*C2U[5T,B*-XZ 8N\^^[LL,GHK^%E!)R=SQU1RY/S=!%_R MO>L9(&!P4L:!ZN$*&3!FC#3&[\'3';XCI#\5_A"DS+#8G>X\29M$_G=)&*UX.+1JGI1S]6C1V[ MP?^6MIX0# G!F."'_TW 0P*>):">S);Z2A5-$\$[1_0?JZ7FG_!W6#?S9!9M M[^P[7:W4J]X5V5*!_TF0!A@I@E6*P.;C.XH'!GC5 M %N#\,X S\KH-9'5-%9#8B^:%9LM52&)MYMUF' 5)ER!"6@';TG75JI+\(Q8% H M,XWU7/3701\HW@XW'1JOV_0O4$L#!!0 ( &$R<$R(?N_*U ( .\* 9 M >&PO=V]R:W-H965TZ:KIE?#3F]) DW?:H:ME]T"?5V&_VNJVEL=OVD'2G5LE=;U17"24D2VI9 M-O%JT9\]M:N%/INJ;-13&W7GNI;MG[6J]'490_Q^\%P>CL8=)*O%21[4=V5^ MG)Y:NTLF+[NR5DU7ZB9JU7X9?X2'#7!GT"M^ENK:W:PCE\J+UJ]N\V6WC(DC M4I7:&N="VL=%/:JJ:[,L[Y^5F-"/([&[+^JBZJLW)'8&%M==?UGM#UW1M>C%XM2R[?A63;] M\SKZ?S?##>AH0"<#8/\T2$>#]'\-V&C /(-D2*6OS48:N5JT^AJUP\][DNX6 MP0.SU=^ZP[[8_7>V/)T]O:QRGBV2BW,T:M:#AMYHZ+WB,52DGF032@HV21++ M.(%2%)3V]ND=:(X[2%$':>^ W3DHO$P'3=9KFB%3 9!ZV8:J%'*8R8:A, R! M$1[,H.$W88 )X9<>40G*9F X"L-#F(QX,#P,0T4*'@RB(H3/P&0H3(; >&'6 M61@&@/@PH4H4.$F.DN0(B5?]=1[$8(+X]P43B9FB%"A*@:!X4=9%&(7FN8<2 MBD! AJ,(%$4@*,Q#$4&4E N_*HBHH!1' 8(W+X+ <+][D3 0+?S+@J@HG[DN M,--* :$)>BF$<0J6^32(2J1S.'C#!(K@Y#X.1=+.F8\3JD"(F>X+>/L%I/]F M?O\=17I@'ITYG?IR%LP1D1_IN'J3(V\^H! MWJ@A[-1 @QKR(&]1$$%\GE!6<$ZX!Y3<#!)N%/PFVT/9=-&+-G8FZ2>'O=9& M69?D@W5YM-/GM*G4WKAE;M?M,((-&Z-/XWB93#/NZB]02P,$% @ 83)P M3%QMIEP @ <@4 !D !X;"]W;W)K&UL?93= MCILP$(5?!7&_ZYC?) *D#5752JT4;;7MM1.&@-9@:CMA^_:U#:$LN'N#/>;, M\3>#<=(S_BHJ .F\-;05J5M)V>T1$N<*&B(>60>M>E,RWA"I0GY!HN- "I/4 M4.1M-A%J2-VZ66+6CCQ+V%72NH4C=\2U:0C_C&;.[J2$V.O.OA:I.Y& M P&%L]0.1 TWR(%2;:0P?H^>[K2E3IS/[^Z?3>VJEA,1D#/ZJRYDE;I;URF@ M)%D:\5_C\)4@ 3A6>E\$R^_XX"VPU\JX%O M#(*9 <:[11F#)C*:UF@>HEV\J,0B"F+?CA)848(52APO^G48-.%LEVV\"Q8H M:]&#%V#\G[Z$5IC0 N,O8,+5/@%>H*PE.SM%9*6(UE_'VRXHHE7CM]A?B/*U M2+4DC,,%#)J=?GT;?2?\4K?".3&I?B1SW$O&)"C+S:.JJE(7X!10**6>QFK. MAVM@""3KQAL.3==L]A=02P,$% @ 83)P3!/3/X3; 0 8P0 !D !X M;"]W;W)K&UL?53);MLP$/T5@O>&VB('AB0@=A"T M0 L8*9J>:6FT(%Q4DK;2OR])R8KL"+V8G-%[;Q;..!ND>M,M@$'OG F=X]:8 M?DN(+EO@5-_)'H3]4DO%J;&F:HCN%=#*DS@C41"DA--.X"+SOH,J,GDRK!-P M4$B?.*?J[PZ8''(/' M<+M/'-X#7CL8].*.7"5'*=^<\:W*<> 2 @:E<0K4'F?8 V-.R*;Q9]+$,*JCIB9D7.7R%J9Y[C*;BO\,9F(6[3&R, M4C+M?U%YTD;R2<6FPNG[>';"G\.D?Z&M$Z*)$,V$,/TO(9X(\0?!=Y.,F?E2 MGZBA1:;D@-3X6#UU,Q%N8]O,TCE][_PW6ZVVWG.QV209.3NA";,;,=$"$\X( M8M7G$-%:B%WTB1Y=!]A_1CPDZQ'BU2)BSX^OBKA?%TA6!1(OD%P)I#==&#&I MQPB/^1(FP4TE*Z TOT/(# ,$@ &0 'AL+W=O]N/N_78=QE9'*S:SL7 MF?UX-\\FSSM/-H]_1J?A%+,SG%]_>/^M+]X6\Y8UYKG*_S[OV],Z5&&P-X?L MFK??JMOO9BPH"8.Q^B_FW>06WF5B8^RJO.G_![MKTU;%Z,6F4F0_AL]SV7_> M1O\?9K0!C 8P&4#Z2P,^&O#)@(E?&HC10#@&T5!*WYN7K,TVJ[JZ!?6PO)>L MVT7L4=CN[[J'?;/[[VQ[&OOT?2.E7$7OG:,1LQTP,,.P"1%9[U,(H$)L 9G# M,L S1G '\H(A2M!)<+).WMOS19V*=B!(!Z)W(!8.M-,HC!&)I(,D9) $!U&Q M$V3 I#VF')J5"JW=GA(PSH6OYI1,)R7284XZ*8KS (+IV>H,^0RX9(%CL5"> MK23)A"21D%/XEL)P.H@B@RC"@5/-5J&J&? X5D[1"A7- +3V[ E-IJ.)=!(G M'8W2$3$'Z::C43H\L2OE+.D+]L:YDMK31!;3PA(3>:<>%QYM8O>3EI':\\3@ M#MI2(.59(T;+"^-W,'<$S1NK$Y6ZS!UA\V52*O$)":/EBA%ZA;@[@A;D%51& M I-7Z 1\*='BQBAU<]E+@GQK3JL6HV3+)3##NI7$]L^M',L6US&//0G1JL4H M2=(>%[0F,?4_J$#K"".$!%.! &E/M4 3'RCBNU0800L!U6DZTYAQ,HBQ@DJ> M"(\6 2TDP.X@PPA:D($)S=&>&($+-EA93Q//0 *T- &E.BX=*)#V35^T- $E M32X= $N3D!PO!Y:F)%:^O0RT- $Q)DG/+P/04@+)_70 6B6 4 E$!P(DI$?U M@"8_4.1'=)"H_1+L<.2V7Z+VIU+&OOU 2PE0\PTB QYP'D2J $WN>,)YX&K. MF65*M#0!->,@*E#2!'0<3DL3IZ3)I0+'T@2)I;=3.3D<=3]"_:O\''\Y)OF;U\5PVP5O5VA?V_K7Z4%6M MLY.;3=I;37]7 ^,=RTU64\>XFF Z#-OU!+ P04 " !A M,G!,W),"-8$% !N'@ &0 'AL+W=O[[>[;GY^:VB*9 M.,"P).Z/%&61?]'6[#W+?Q4;Y\K)[S39%9?335GN+X*@>-JX-"Z^9'NWJ_[R MG.5I7%8_\Y>@V.[Z7S67'O(Y[/LM4RV._>03XK7-(WS M_Q8NR=XOIWSZ<>'G]F53UA>"^6P?O[@_7?G7_B&O?@4'+^MMZG;%-MM-]TD]E<ABS-NQ___!^VTR^FLQC7+CK+/EGNRXWE]-H.EF[Y_@U*7]F[]]= M-R$]G72S7[DWEU1X'4DUQE.6%,W_DZ?7HLS2SDL52AK_;C^WN^;SO?/_888; MB,Y ' RJL8\9R,Y ?AJHHP:J,U!C#71GH,<:A)U!.-; = 9FK$'4&41C#6QG M8,<:)WE;;/NXKFE^ M45E5SNNK3>XW?ZRRM:BNOLV-5;/@K?;4,8N6$3U&&S%DEI#A!R*H0CC$(= X M%@+8>R-<0T))+](;A!D27S$O>LC<0D9ZP7S#W(1#YCO&F"%SAS&1=VM/WIK[ MTP&O(!(I?($DGBBR<2#[B6(BW(/"/:C&@^K/5?MS;9FP878M8Z2TC#%ORA"4 M5H<,@"L(BE#S 3@(7N/!:Q"\L5[>+%M&]X;RHSY)K(X1@SA#/,X0Q!EY>;D( MD3MB>2C!O;M&2!5)#9?C!B,-J_[YY%>$%%$U/B!OL3A#PZ#/;]CH6AL-R.\H M&6J8-W<(*167\"XM(6FM%$@NWH=@<:T5+(1QKB 914)S2::MP=/!(&GKY<,2 M8PP^2H2/$B$>_,K&&(N/8O%1+$QML!:0T9Q0J7J#1G=$ANB4]<;IH,&B,V3% M.^Y8Q1]%AA%3>SB'L];$]LOQ_?>*B_'ZSHDM@LN3XK/LF/Z-^T,J1NLQ)W83 M#K>3B%&3)D2=ZS,F30@N1Q27@>X(@R0Q$%'*'-:I,M2$B4+ET1D3)LJ08W4( M6D:+[,\11TID.0H=MI!$Y0I8N1'S-ND% BGEE_<):!@-494"5B6HAH[ISUT; M%D815)(.[0B0Q69F/(85R$A@BX MDR-5AD'&#^DX-(R&4".!J!'(#*@PO&KZ0MASWG>H'J#<2-ATKC!4:JGI.RH) MW9*8;OG]$PH1DB0)29)0DJH6G?!!2((\HU&0U+,DTBB U):P4Q#,8%W6\MR%D0R&=#)@P"A%+J AM44B[P8D-01':HLYY446]J<)J M%[RJ0MXL88^ ",?#(]*D"#%04 RT)?I_112C.J,O442=*>PYQ/J31B!+90-1 M9PIK#\ J8'5ƲF<*>:/Q'. 325OK3'@&M3D##MY%$66O8#6A+O-#51%EK M/CX9-%&Q&E8L3 8$TH*:,%'6&FL9_&3 ($[T2)JH?8UU 'XR()#VCQ'NQT"K M$U ;:J@H?*)=]#J)Q;_W ?VP\U]=*F0U4%AV]PG=0/[J#T"LTN9SK!EI9\]83 M<-GZ'X+-/C=Z*_A90R]G<\]4Z2<6;T46GTM#78:Q;._:C_R/,'1". >$4$$3_#2!C %D$ MH"$S6^I'JFA9"-Y[8GA9'35W(M@0?9@GLVG/SC[3U4J]>R^S$!?H;HQ&S6[0 MA#--^%:Q7RO(/PG2"4Q9A,XL0AM/Y@2U*,@)"=RZ,]CO]\*Y FV)GW1ME>[H MTX+!19EIJN=BZ&O#0O%N;-EH^M\H_P)02P,$% @ 83)P3..7M57, P MWQ !D !X;"]W;W)K&ULE5AMCZ,V$/XKB.\Y MF+&Q895$VJ2J6JF55E==^YE-G 0=X!3(YOKO:UXV!_;XNOT2L//,S#/&\^!A M?=?-U_:B5!=\J\JZW827KKL^15%[N*@J;S_IJZK-/R?=5'EGALTY:J^-RH^# M455&&,ZEV:[UK2N+6KTT07NKJKSY9Z=*?=^$$+Y/?"[.EZZ? MB+;K:WY6?ZCNR_6E,:/HX>585*IN"UT'C3IMPF=XVK/!8$#\6:A[.[L/^E1> MM?[:#WX];L*X9Z1*=>AZ%[FYO*F]*LO>D^'Q]^0T?,3L#>?W[]Y_'I(WR;SF MK=KK\J_BV%TV81H&1W7*;V7W6=]_45-"21A,V?^FWE1IX#T3$^.@RW;X#0ZW MMM/5Y,50J?)OX[6HA^M]\O]N1AO@9( / Q _-&"3 ?MNP(?D1V9#JC_E7;Y= M-_H>-./3NN;]IH G9A;ST$\.:S?\9[)MS>S;-D5<1V^]HPFS&S$XP\ #$1GO MCQ!(A=BA8VX%V+L(AG0$1B;!!GLVLYN MT'&?-"$M32C^1V714H*4E#B5Y4J)V<29_4HC8=RG%D@+#E)G'*>NW--+)F)? M(%J6D#J]./7B'E^$S.@XC-8N1FF770K,U:2YS([K2X!6D'I.LXR6+4;)EET( M$VC>3TAS8+"[#@*VW!8CH6C6%E:J.0\==!L<]*WN^@9L-OOHTI^Q;RNM^9WI MWL=>^[N;L?7_/6_.1=T&K[HS3>O06IZT[I1A&7\RZW51^?$Q*-6IZV^EN6_& MEGL<=/HZ?4Z('M\TMO\"4$L#!!0 ( &$R<$RS"34FM 8 !8K 9 M>&PO=V]R:W-H965T+G?G>H;I8O=7V\6JVJAQ>_SZM/Q=$?FK\\%>4^KYN/Y?.J.I8^?^P&[7M^GY?_WOE=\7ZS9,N/!U^WSR]U M^V!U>WW,G_V?OOYV_%(VGU8G*X_;O3]4V^*P*/W3S?(SN[IWKAW0(?[:^O?J M[/=%&\KWHOC1?OCM\6:9M1[YG7^H6Q-Y\^/-K_UNUUIJ_/AG,+H\S=D.//_] MP_HO7?!-,-_SRJ^+W=_;Q_KE9FF7BT?_E+_NZJ_%^Z]^"$@M%T/TO_LWOVO@ MK2?-' _%KNK^7SR\5G6Q'ZPTKNSSG_W/[:'[^3[8_QB&!_!A #\-$"PY0 P# MQ&F %,D!UT6[XNR7P_'O%UV[$HU7]=# M^[#[=KJ_-?FLFJ=OMY:[Z]5;:VC W/48?H91AH\Q:XIA)\2J\>#D!D=NW'$R MW(HLF )AV!BS09C U7N$$=A9 7,F.@-B9$!B Q(:D)T!>69 2A%$BS"1212< M1 $#*I@$832>1,-)-#%@13#)78_1'>;0+PV6M?\"9R;B-A1GQ["1WP;Z;8#? M.O"GQZBS>01RA\(D@-T;&EW":PN]ML!K$WAMR3S0:WO)ZY$[#KKC@#LVF(=B M=,A'1UR)>,$R+&$9\(-H6$;S'TI8"C)V)**EC#HBPU4^@'"X?,!X%K J-#KL/3=#:#SR7AFD8A.08[=PM6#T=)@)2GZ"DADDP20 M+8KDEG7Z'G$+UQL&"@XIG0-HG(-4"G"-8*!(G)7@82ZJZUREYL+*SH"TDVH- M09%RS;!D,Z#9,BPA$&3Q/!QK,J>:+'5(RP$T^IZ$0]5SS:DV1Z ;8)5IEJ( MQW+.D9R[B DLQ)Q/;Q4Y%CA.!"P;7,T(&%.< M XK3@"G%DP%CAG/ <,4C)C!QN9T1,.8D1W0+I9;3+HDE14U@8@I*3*5B)C O M!)L>LL"\$+1!H?(P@$;5Q2%QF K<("!/Y3"R_P,]1XPG E--R!DYQ%034RJT MH'67)2/&G!24DUK$(L9<$V9&Q)AK M6_\ 1 T)T-9YF+1XQ)*=#&A:Q00$JT MVUI/ (Z/#3!Y)24O[14EJ*IPOST!.'8*RX%$93)L0*LU*!\P<2L:)D2S4L"G-- :ZIR/I7F$)J M1DNJ,(44:$EIP+0E314>A:FF4$L:V?*HR#GHC)9485JH*2VIHBVI3NT$%>:/ M0CVIB9C M% S>E*%::% 3QI&O%&TJNF4;FG,'PWXHR+;38UYH6>TI!KS0H,S M,Q44_+6F#20S\(R: KE)I08S38-.,QH79I">T6EJS""-.LVP[QI HQTZ3Y5X M'7FC %I-TGAIRC6'WRELDL=0'JJ(ABL" 8H@HZ9P(I@9BB"P8I@4+,91@Q .O8VT6"2 M&U!.=61S93#)S0R2&TQR T@>OJJY@Z#P^'4*:',!-/88*X4!55G'@HZ\!IRQ M*368@P9PD.:-@J0.CY*G@#870&./,9,-9;)RD?5F,4%M-CUO%A/4TE:6L@N" MPJ4T!71_ 33V&.N!!1V"CC3?%E/=SMA\6DQU2SMBD#?P4DGJ,&]IT-@9+!H6 ML3AF K/8SMAR6LQB2ZLS2 GHJ[4)4Y(&C9V)O*.G!%4N%@\FJ)VQ)W68H X< M\Y*4(%!X>V,S!71_ 33V&.N! UM;'=D%.$Q0-V-KZS!!':W%(&\ I,*E= $T M=@93W8'-KXZ\@'*8H&[&YM=A@CI:9D%**,@XDI(T:.P,IKH#!#6Q2RN8H&[& M[MA%+KZ@FR_A'L717CB\<7(9LDE">E]79W?]]KY\[BY>5HN'XO50M_? M+G=^YNU=P>#YFEW=]W<(_S?3WQC](R^?MX=J\;VHZV+?W1=\*HK:-QYFGYHE M]N+SQ].'G7^JVU_;%J_L;VKV'^KB.-Q"79VNPM[^!U!+ P04 " !A,G!, MDM([@L0# O$@ &0 'AL+W=OOC^V39VQ69]-_&8Y:V^1KVW3#.CU:>WK,LF%WU&TU?#(GW;EO#J9O*^MN M^]=L./6ZVD^-VB:C>2ZRMJJ[=+.:GCWWFY5YLTW=Z><^&=[:MNK_>=*-.:]3 MDGX\^%R_'NWX(-NL3M6K_EW;/T[/O;O+KE7V=:N[H39=TNO#.OV!/&Y9,3:8 M%'_6^CS<7"?C4%Z,^3+>_+)?I_GH2#=Z9\<2E?MXUUO=-&,EY^/ON6AZ[7-L M>'O]4?VG:?!N,"_5H+>F^:O>V^,ZE6FRUX?JK;&?S?EG/0^H2)-Y]+_J=]TX M^>C$];$SS3#]379O@S7M7,59::NOE\^ZFS[/<_V/9K@!G1O0:P/"O]F S0V8 MUR"[.)N&^F-EJ\VJ-^>DOZS6J1I#01Z9F\S=^'":N^D[-]K!/7W?R)*LLO>Q MT*QYNFCHC88N%=M0P?Z39,[ U06%+NC4GBU<1 HP6(!-!?BB /.&<=&(2=-- M&L*5)(4WEE!&E2"RP'8XM,.!'>[9N6B*FWZX)]F&$LH8]E% 'P7PX8WWJ0@Z M>2!$^"L,5$KEV(N 7@3P(CPO(NB%<"E4Z9D)9505G$ILIX1V2F"GQ 4D+"#O MSZR"!=0=F57!2 LEJ9^34%7F4D620G(,@OS_,[N=18O0JD@W$=Z0.R(YBQ9I M$R+WS0 5XY$0$ P>0N](Y2Q:K@(1P>2$LC(O%(\8PB CB&2Q,6'X$'Y_,@GF M!D'@\+-)0B:4BA7"GY901AQVA8@XPO0@"!_!"@!^Y+&18RP0Q(4@GV68/%X$ M^00J04G$#H8,D??D4X8+(54>+$0H(ZH4/$(]@JE%$+8B#* 8-32_/Z 48X0B MC/@!I2$@F/3_L0$1H;%?'(UL7Q!%_-#0$ \/@1F@B02&8GY0Q \_,+-H.3%^ M?('(34PD+!2CB(*-D(SL&BA&$2V^(RR8'12Q(PA+R XE<^E/"MAZ\.BFC&+& M4,08?WM(0WH$^T.@B?X4,5\HXDN0W! <#]S?DR$1B:4%HX4BM 39#3<[;IW\ M33Q0N752D4T\PYQB8$LD(S]'ACG%R'><;#!<&()+<+8)P<%Y<+()1420V)Q$ M#EJ(+WXN&>!+I!?,#88.4'XL67@\>F"^DV]JEE8P?QC:"OFAG$5B,?T^W($( M3']V&PO=V]R:W-H965TT\9IH@LA ]KGQA?;L5%5QCI) M;%P5AV.T7H[W'IKULG[IRL/1/S2+]J6JBN;?>U_6YU6DHK<;7P_/^VZX$:^7 MI^+9_^&[/T\/37\57WO9'BI_; _U<='XW2KZ4=UMC!T:C(J_#O[ MZ_K;"D?\937;;C MW\732]O5U=1+;Z4JOE^.A^-X/$_]OS7##?340%\;*/-A YH:$&L07YR-H?Y4 M=,5ZV=3G17.9K5,Q+ IU1_U@/@TWQ[$;?^NC;?N[K^LLT\OX=>AHTMQ?-/I& MPQ2;4$'_2^+>P-6%AB[TV)YN73BA X(=T-B!>1<&L3 N&CMJCJ/&697G+)10 MI5QN=(;=&.C& #>&N;EHTIOG_&!,QLP 44Z"E11:28&5E%E)@Z!HA2P8F#3AQPXI@3%P9L7*X4\P)DN:,TP78R M:"<#=MA:N,_"F)6R?): *L\%+SGTDH=>G,,=J 0S)9F?SDK DIJ1T)/H-EA- MB28.IU!&>::$05&84$K/R.E)]&[T=6*Y'Z B(V2UPKQ3"'@\KR?1N\#3/,N% M)V&6*00SGK0*T2PUPH,PJ11"%<])%5(HS9. 54#VT91C6BF$*YZ5"J#(VH3[ M 2IYRC&R%&"6D[K F%'9)Q(3TT$!/(2)F0?AFC1+'1^54*:(*).V#I@V.IF1 MF9.(928WA%1II@0[F%P:D8MGI@9(TI;X:P[(%*E4F'0M[*T0N7@":T0NPTF* M5$9(*HW!I1&X>);K$%PN,SE_\P*9,C85'6' :00XGN8: HZG.5)9+:T?C$$- M,.@$9&L,+FWGI[G&L-%H@\337(=;'W)\"PM$2EMI"6-N:;0_"E(<;'WX>P%I MI.G!_-.(?\'Z#<$&!@;03QP8PNPCQ#Z^=@FQCU<]0",,#&'N$>*>D(F$246? M*0.%.G!6(1ARPSH7%(*ARHAL(,.YI3#U)(LMSIP U0J50:&\P[FE,/ M$F!9.%,(>-*ZP<0C1#PA'H,Q93Y1$!J,%S.G(#1@OQ14R$ D?][!H#)SBD&# MME3<"]!(0XN!9^84@@9ME (O0)228$;X[C6G5C2 9)QV2".M%TP[,Z>:-*!, M3/@F'(C$FL!@UIDYE>0DLN]> ]S+AYJ+E?CFT^_P+?[WHGD^'-O%8]UU=35^ MZ]W5=>?[_I(O?51[7VRO%Z7?=<.IZ\^;RS?PRT57GZ;O^_'UGPSK_P!02P,$ M% @ 83)P3-;%1,08 @ P8 !D !X;"]W;W)K&UL?53MKIL@&+X5XP4<5$"QL29KEV5+MJ0YR\Y^TY967(1LJ#9+ M>06JDXR>75'#01)%*6AHW89EX?8.LBS$3?.Z90<9J%O34/E[Q[CHMV$ MZVNE[08HBXY>V7>F?W0':59@8CG7#6M5+=I LLLV_!!O]L3B'>"E9KV:S0.; MY"C$JUU\.6_#R!IBG)VT9:!FN+,]X]P2&1N_1LYPDK2%\_F#_9/+;K(0'NEFC$[ 9,,L,D[Q'[-0+^A0!C8'*1>%TD MKA[.7>21GP!Z": C0.\(XD6, 9,Z3.LP")+T'SZ15P9Y9!:]V T8/).)(YQC MZ-?!7AV\ULG@0@>O=5!.8KSX-'B5.LG3F&"_G=1K)_7$7MI)5W80S%#LE\F\ M,IE'!BUD,D]W48Y3OP[QZA"/SJ)M.[)J6XQ(FF>+[JYA28Y10A9VP.PXVNOQ M&Y77NE7!46ASLMWYNPBAF:&,GDRXRMS(TX*SB[;3S,SE<"\-"RVZ\&ULE5GMCJ-&$'P5RP]PS#?,RK:4VU642(FTNBB7WZP]N[8. MC /L^O+V&3!KX>D:"_[8@&N:GF*JNSRLSE7]H]D[URY^EL6Q62_W;7MZ2))F MNW=EWGRI3N[H?WFMZC)O_6G]EC2GVN6[?E!9)((QDY3YX;C'HGNM%\UZ6>?W?5U=4Y_62+S\O?#N\[=ON0K)9G?(W]Y=K_SX]U_XLN4;9 M'4IW; [5<5&[U_7R%_[P9%@WH$=\/[AS,SI>=%-YJ:H?WK2+^H#S[V^YB3W;_FZ>G\5<_-IDUJ^2C"S1@OEXP8H01MXA'BI !Y(E" M,G6%)#[':Z(")BKZ\7(\7D8"2!A ]@'4S4S38*87C.DQQQ[#=::M"J9+89); MQB1.1\%T%$@G"]*Y8/3X/CIE(?D4I8TR,N!?D9RU2D>/^B9E#5/6(&4;I*Q) M,I8D3#%<*X$S,3 30S+Q] >9&$J>,2Q\E!2E,\8T3B:%R:24EI3A !D,D$U? MVA8&L!.6MJ4/AH >*4CX%1=A@S-<41C@(XV$B!0E/IT1CLL%%Q,X&4 W3]]R M$ZX1 $O9N"K<)H3+#P?U)\TB(7#)X&H&+5C"'&F8T$(%FF:6F9 6H&.;&A5[ MUEC*G&HY2VTD!!8@3V?P@B7(LRF\9+2D9"QDA8*XB*Y_K&<.!)U%2HK *A1L M.B<"JU#P"9P,H-NZ,JJ?%U( 2BAA(X5%1!P D'3&(R&P"(6[)281L$(&YXC!.L9T'U;%F,$RQ 869P@@4H0 NDG*24$^GM5<@*A:5:J1@M M6,Z"RGEL0VY#8 T*.\-P8@U*T FIY613&C- W>G,$@M:4D';F&F56(-RC@V/ M^/!)1ES24BN%X2$M%*9YU'U)K&A)%6U9;$Y8AE+/H 7+4((^2&FA=I5S+;.P MW@*<4%+92&606-:2RMK&K+'$0I0SO*W$0I13W*T$SE6/%_? "X7YY2(B"2DL M:T5E/39'MR&P$M4,@ZNP$M44@ZN Y68P'J*>Y6@QVGL#,#C(E(1T=VFY"0PQTR#80,ML@ [':/[#8AK&6-.C39 M_Z*=%VR @38>W0'3N"QHU)S#/3!-S33:! .P.[M@&A<9#3PWCQ@.C>N"GN&Y M#:X+9HKG'D#FW@(&&+* D]$N>_>>Y,^\?CLV.TS]<7UY/W$Y::O3\.XEN;X VOP/4$L#!!0 ( &$R<$R] M%@).1P, #<. 9 >&PO=V]R:W-H965TZ:)DZ "SL!ING\_8VA*\'E+7@)VOKO[ M[LZ?L:R&4]U8653/S]TH=)D'0K/>BS)I[>1"5_FECO@N90 MBVQCC,HB@##D09GEE3^?FKG'>CZ51U7DE7BLO>98EEG]9R$*>9KYQ'^?>,IW M>]5.!//I(=N)[T+].#S6>A2I7QI!U\V,S]L&8E"K%7K(M./5[$41=%ZTCQ^]T[]<\S6,M$QUK)HS*^W M/C9*EKT73:7,WKIG7IGGJ??_;H8;0&\ 9P/"_VE >P-ZK0'K#=B' 3/5ZE(Q MM5EE*IM/:WGRZJZ]AZQ=163"=/77[:0IMOE/EZ?1LZ_SE, T>&T=]9A%AX$! MAIP1@?9^#@%8B 58YJ, 2QM!1Y"5#4D83H*B>5)C3R_RI+@#ACI@Q@&[<,!& MA>HPW& J@^$L'B>+@!(7E0BE$EE4$C;N68>)!E'N:)C"B/$2@4%"B*._'*7# MD,6*ZD&7[:%AZ(CDV&[(_QNT[$'# MJ@()4T<@=--Y(( $BL>!,%#BB(/O*X0B[7,L68+O+(3=T$!\1R#7; D$$3M/ MG W$Q4XPM5L-Y'8#P;U4<"D33,M6!S&0:Z7@^B.V %-P4<452&Z0(. 2!%N" M]L[5@X9UI=Q55L 5")@"XW$@&\2=">$"!$1;X#HWX-J"&S[:@&L+L,^V55;[ MDPPABY%O3,WD\9;RV.EVD/H8/9\ M^WF ]O0]FE^0R;*[PWRXZ:Y4W[)ZEU>-]RR5/MN;$_A62B4TS?!>+Y.]OL6= M!X78JO8UUN]U=Y7I!DH>^FM:<+XKSO\"4$L#!!0 ( &$R<$R[9 D&PO=V]R:W-H965TJT[3>QKV-4/CP@SCGW7#Z<]\:^ MNA; HS)U(2I)LM=H2Q87& M99YR!UOFYNRET'"PR)V5XO;O(TC3%WB-KXD7<6I]3) R[_@)?H#_V1ULB,BD M4@L%V@FCD86FP)_7NSV+^ 3X):!WLSF*G1R->8W!U[K JV@()%0^*O P7& / M4D:A8.//J(FGDI$XGU_5GU/OH9H?5O@>XQJ:/A9^A?3?X&QGPU& M8_/?X (RP*.34*,RTJ4OJL[.&S6J!"N*OPVCT&GL1_TK;9F0C81L(JS9?PET M)- ; AF&ULE5CKCILX M&'T5Q ,$?.,R2B)-9J;:2JTTZFJWOYG$25 !9X%,VK=?;D/!/E#R)X!SOJM] MCL'KF\I_%&7!<8K]6:91L5(7F57_'%6>1F7UF)^#> MJDMY4^I'_?#YL+'=.B.9R'U9NXBJR[M\DDE2>ZKR^*]S:OHVM2?E.WOV17D+"MKOHO\ETF%;S.I(JQ5TG1 M_%K[:U&JM/-2I9)&/]MKG#776^?_PPP;T,Z ]@95[#D#UAFPI1%X9\!_1^"S M!J(S$)J!T];>-/,Y*J/M.EO!9G::_ZI^%M7H^S:D M_MIYKQUUF%V+H2-,,,8\F1C2(YPJ@SX-BM+84<.3$A M <>),M@OUMBS42]"[(!#![QQP(>5>EK#GQ!&:_CS LS+/&:4K(#)"L-!R%PM MV1;C-9BL;3H)0N&[KH9\!DB7\X /D:.D/)B4!Y(BVI+UC% >"UUW,I(/(_D@ MDK:@=BU&#(OB8B92 ",%(!+##D+H(%R^+HF+E%Y828' ^9F'"!24[$'/H>&YKBV.G( M1,T4TYB:-#8VF!T$Z5OZ'T#C9#!U*:*ND0PQJ$!=,M%CB@E.*0@4Z(&HV6/F ML;D>8RV@2 M"/1HSHM&0SP7##*> X5SG%@1-O8%A&:!@L^?Z;M>!:FWOJR+! M*O0&2VP<# L&!8+!F1[,E(%I?:18 BC8PSG7 [6@8!!(T)5/)R)AI:!@#^=" MGR<$\B;B8#FA0$ZXP2D$FN NPT+"3/H+HCQIKQ@E4P,9=LXFL""(F8H"W#\L#X\@V*8>8SD_E@ MIH$\B F&,$QZ!D@O)MYR&:8S\^^H%O.4 0H*71$ZT' I^7.;,<-<98"&8N+M MC&,:.+TY,'@[(8U3,3?(0#U7L#(X64IF?FG.>PMJK:]8<,@U&^[.D1]H< M3?R&MP=17Z/\%&>%]:;*4J7-,<11J5)6^;BK:KV=973H'Q)Y+.M;O[K/VP.@ M]J%4E^YPR^E/V+;_ U!+ P04 " !A,G!,@.8\GL(" !R"@ &0 'AL M+W=OB>$"5[+HM*S M<&=,?1]%>K43)==WLA:5_6%'DE'E6@]V7)U;^%*.1Q%N+P-/&4;W?&343S:-7 MT2:4A$&;_7=Q$(6%.R5VC94LM/\-5GMM9-FR6"DE?VV>>>6?QY;_% 8'D#: M= &8O1M VP#Z%A#[Y!ME/M7/W/#Y5,ECH)JO57.W*? ]M6:NW*3WSO]GL]5V M]C#/$C:-#HZHQ2P:#.EA<(>(+'NW!(&66)!1.#E?8#E&4 *O0,$DJ(^G_21( M!A/$($'L">(^ 44#%QH,\YBJ$8G3+)D,<@%@*([3&):3@'*2L9S>.F<$#"1@ MMQLR 0DF@()T8$B#2?J9Q@E" ]^65V%G/);'AMFU!YY)2E@P5 ; X1A<*'8.5 M_H#)#774@I)KA03AWJDD#!\-F *2+MD,'PXX_L#F@0L: Q4]-B89)(=I;%]A+_M-U(:856B.VO8SC: W: 0&^->)_9=-5U0,S"R M;CN\J&LSY_\!4$L#!!0 ( &$R<$P47J(]2 ( /,& 9 >&PO=V]R M:W-H965T,'#"J";6--IFTVN\ENTLQF M9Y^II=4,B@NTSO[] EKK4'9>!*[GG'LNZ"7ON7B3%:4J>&]8*]=AI52W D"6 M%6V(?.(=;?6;$Q<-47HISD!V@I*C)34,)%&$04/J-BQR&]N+(N<7Q>J6[D4@ M+TU#Q-\-9;Q?AW%X"[S4YTJ9 "CRCISI3ZI^=7NA5V!2.=8-;67-VT#0TSI\ MCE>[S. MX+6FO9S- U/)@?,WL_AV7(>1,409+951('JXTBUES AI&W]&S7!* M:8CS^4W]BZU=UW(@DFXY^UT?5;4.%V%PI"=R8>J%]U_I6 \*@['X[_1*F88; M)SI'R9FTSZ"\2,6;445;:E 80O>C\* 01@O',IC]^@T59]M695#R2ZO,'S2+3IW[ M.3&MPXEO=$TDK?0-."T9,R MTTS/Q="'AX7BW7C%@.F>*_X!4$L#!!0 ( &$R<$PCA78)O $ $@$ 9 M >&PO=V]R:W-H965TE7TP+8*-7 M*3I3D-;:?DNIJ5J0S-RI'CI<:926S&*H3]3T&ECM25+09+5:4\EX1\KP/0:SE_+3>IW3BQ,* MF,<1D\PPR?^(W5M$>@/9OX5LL@E"T>-D-%DTFGA^.C<1Q\L"Z:) Z@6RF4"V M?KBI= FSN:GU YC]^YC1+)T=D7MCWYD^\ FVF;EGQI&O*08NWF7% MF/(^VJ:3.[]2JG\. GFJ6$OE$^]9I]]%73N(LN WU=0=.PA/WMJ6BK][UO!AYR/_L?!:7RME%H*RZ.F5_63J5W\0 M>A;,*N>Z99VL>><)=MGYG]#S'A&38"/>:C;(Q=@SK1PY?S>3;^>='YJ*6,-. MRDA0_;BS%]8T1DG7\6<2]6>F25R.'^I?;/.ZF2.5[(4WO^NSJG9^YGMG=J&W M1KWRX2N;&DI\;^K^.[NS1H>;2C3CQ!MI?[W332K>3BJZE)9^C,^ZL\]ATG^D MP0EX2L!S AY[&4&V\L]4T;(0?/#$N/D]-?\Q>L9Z;TYFT6Z%?:>+EWKU7N8D M+8*[$9IB]F,,7L20A,PQ@=:?(1B$8"L0+00PBF&!"!2(K$#\7Y694^480VQ, M-\:@+4H,4F* DCN4,2994-(DW: D("594]+0H21K2HP2F$) "@$HR*&0%86$ M.(,I*4A) 0IV*.F*$F.\T4L&4C* $CF4;$6),"8;S>0@)@&PO=V]R:W-H965TSIR9,S!X\AL7+_),J7)> M2U;)N7M6JIYYGMR?:4GD$Z]II>\J5,PTTF.L:>,VG_G?U%*EZV+#J5DKPVUZ*RUUMS)T&M&^R M6P?<.:#XH4/0.@3O#N%#A[!U" <.7B/%UF9#%%GD@M\FIBW",U"7?V] M,=IBVWNZ/%);KXLLQ;EW-40M9M5@< ^#.H2GV;L0& JQPG?N@P#K>T0P@&SN M(6D()Q& .@/K'W[0&< $(4@06H+@ \%(!A%($ $91(-*-YC88JI'E8[!$#$0 M(H8)$I @F2XR!0G2"2(;3-07Z2/?_.!(&1@I R(E, 'RX5??GZX6C70/ K)( MA^V#[@2G [U-&[3 _N-/4P"X@8#^@PHBL#&7" /99R,4<%NAX!,UA!L+A5-J M&-XIQE!IUE.!&P@8/:HAW-4(:.MLC +N6A1_HH9PWZ+D+HO(#X:=I9J*ZAS])_WRG/6XUFT8 M/2JS3/1:-#-+LU&\;N&PO=V]R:W-H965TV$Z[^O;0C'@:\OP5YF9V0VI6S?/ M3.S \XQ=):U;.'!'7)N&\+][H*S?N;Y[#SS5ETKJ@)=G';G 3Y#/W8&KG3>Q MG.H&6E&SUN%PWKF/_K9(--X ?M70B]G:T4Z.C+WHS;?3SMUH04"AE)J!J,<- M"J!4$RD9?T9.=RJI$^?K._L7XUUY.1(!!:._ZY.L=F[B.B%[!#^P$@94@ M, 3!C"!!>-&% 1,93#MT88/]=&%EC4HC'-JUA%8MX4I+FBZU#)CPO9;H@YY% MUC*1I4RP*!.MR^ @B1>6+2@4^Q]XCJUB8HN8<"$F7I7YY,<)7K2FL,&0^J/L M;&GQF3H$1N'E2W*O4-F#84SE(O M8[7FPR0<-I)UXY#WIB]-_@]02P,$% @ 83)P3/G=S/2, @ W@@ !D M !X;"]W;W)K&ULC5;9CILP%/T5Q <,&,P6$:0L M4[52*XVF:OOL$">@ 4QM)TS_OEX8AL6)DH=@7\XY=[.N23M"WUB!,;?>ZZIA M:[O@O%TY#LL+7"/V1%K'=92C(Z*5%>.Y[JA4Z.RL;-4V5YH MEI(+K\H&OU"+7>H:T7];7)%N;0/[P_!:G@LN#4Z6MNB,?V+^JWVA8N<,*L>R MQ@TK26-1?%K;&[!Z!KXD*,3O$G=LM+9D*@="WN3FVW%MNS(B7.&<2PDD'E>\ MPU4EE40_ IB>/UA_H7E;Q(YH 8WI'J3WGDQ=J.;>N(3^A2\5?2?<5] M0H%M]=E_QU=<";B,1/C(2<74OY5?&"=UKR)"J=&[?I:->G;Z313U-#/!ZPG> M0 #A78+?$_Q/ KQ+@#T!/DH(>D(P(S@Z=U7,/>(H2RGI+*K/0XODL0.K0+0K MET;5'?5.U),)ZS5+DC!UKE*HQVPUQAMAP(!PA/K@PC.YV'H+NC=UL%LB_!ED MOX3$< IY7D*2)#('ZAMKX2L!?R(0FP6@40 J 3@12&;%U)A081I=3!?$$+JN M.ZO*$AG[7@(6P/T2&(401F/@)/C &'RP"![<5 B-"N'C]8N, I$I!#!K<[0L M8.#JG]E7;/05FWS-3MU6@X*1+P]./>E6+7$@OA-18HPH>>#T)(OD$V",: F, MH'E87*+-RA'Q7>\ZU]U$6E9KY>ZWKYR!0ZSTO MF7H2-:_,)ULA2Z;-5NX"54O.-JZH+ (2ADE0LKSRYU-WMI3SJ3CH(J_X4GKJ M4)9,_GWAA3C-?/#/!Z_Y;J_M03"?UFS'?W+]JUY*LPLZEDU>\DKEHO(DW\[\ M3_"\(*[ (=YR?E*]M6>EK(1XMYMOFYD?VHYXP=?:4C!S.?(%+PK+9/KXTY+Z MW3UM87]]9O_BQ!LQ*Z;X0A2_\XW>S_S4]S9\RPZ%?A6GK[P51'VO5?^='WEA MX+83D*(+Y;$+4%T55! MT'3FI'YFFLVG4IP\V7Q;-;,_"GB.C)EK>^B\(Q1 1_8<$IH.N#8*V05Q]=-E&@C-$*$/D&.(>0YQD5SH:3.(P5:,C MRN+0OJ[T#)&00'J)O&@J1IN*!TU1>H. H@3T 5\2E"$9X4N#H3VU48:Y@N#( M'4\F:$.304-&T@1G2%&&] %3,I0A&V%*-A +<4PQ6X;(+)S<\05"/(HAYDQZ M@^-&G.$!;P#/(I 1[K2@ON@X1J.$(*/L7I0 #S@,$VZD93"2! MCK&'#NU)$M2>(9*D]U(%>,YA&'1*HQL4>#)A\H@[>#8A'>-..O*!@P'O>H/' M'89YAQ!NH+>0& GM!],[O)* M>2NAS6SA)H"M$)H;VO#)^+TW0V&W*?A6V^7$K&4S&34;+>IVZ@NZT7/^#U!+ M P04 " !A,G!,S:G2,30" !(!@ &0 'AL+W=O\]@ ^$B@G1)5+52*T57M7UVR":@ TQM)US_ MOK8A'&?<>XGM969V=H.7K&?\190 TGMMZE9L_%+*;HV0*$IHJ'A@';3JR9GQ MADIUY!OGF8D=>)ZQJZRK%@[<$]>FH?SO%FK6;_S0 MOP>>JTLI=0#E64J@594K/4XG#?^4[C>)QIO +\JZ,5L M[^E*CHR]Z,/7T\8/M"&HH9!:@:KE!CNH:RVD;/P9-?TII2;.]W?USZ9V54SZ[_ 6$_L>V/QW^ &M8)K)RI'P6IA?KWB*B1K M1A5EI:&OPUJU9NU'_3O-3< C 4^$,/F00$8">2-$'Q*BD1!9!#248GJSIY+F M&6>]QX=_MZ/Z)0K7D>I^H8.FV>:9:H]0T5L>!F&8H9M6&D'; 83GH F!E/R4 M [MR;/&"CM\GV"T1Q(+LEY TI>P%,>15?$2]$C"_S0^=EJ.79:)97D Q;,T41#$MN,EB@3D MT;:\1.$$QRNWY\3I.7%X#BS+R:(S(0Z)A=HM421-HM2R[$#%<9):EM'L/C7 M+V96":]@UU;JMW(6G<;A$];WT8IOU9@&ULC991 M;YLP$,>_"N(]!=M@0Y5$:HBF3=JDJM.V9S=Q$E3 &3A)]^UG&TJ)?:GZ$FSG M=W?_.XQ]\XML7[J#$"IXK:NF6X0'I8[W4=1M#J+FW9T\BD;_LY-MS96>MONH M.[:";ZU1744XCFE4\[()EW.[]M@NY_*DJK(1CVW0G>J:M_]6HI*718C"MX6G MOXV.I9-'K9EK5HNE(V02MVB_ !W:\1-@:6^%V*2S<9 M!R:59RE?S.3;=A'&1I&HQ$89%UP_SJ(0564\:1U_!Z?A&-,83L=OWK_8Y'4R MS[P3A:S^E%MU6(19&&S%CI\J]20O7\604!H&0_;?Q5E4&C=*=(R-K#K[&VQ. MG9+UX$5+J?EK_RP;^[P,_M_,8 ,\&.#1 -$/#/2]1C))Y=#:>!FC50W@* MC42DW8\Q,!1CA3US?!V@\ GB(&L?R1)8! $3)=:>3$5@ CM(0 >)=9!<5RIU M*M5#U$*-A6B6,R=;'YJQ-"=.PCY%6)K"BE-0<0HIIH[B'DJG8G".':KP*4K= M-^0S*$,W2DQ!P102[-1E1?TP"4N1(QB@$,,.M?:IE.49+)F!DADDV7GA*P94 MAF'W(_"IA.6QHQAPA0BEL.0,E)Q]9B-G?IR4Q,[!4/C4+,',V3QK@"((Y;#F M'-2J*M(#&<.5D 8Q4GF MR(:P!.E$EID?*?K>M!-X3BIQ$Z9 M(=/CMN^,^HF2QZ'KB\;6<_D?4$L#!!0 ( &$R<$S>&R,-]0, *\3 9 M >&PO=V]R:W-H965T;/6U M/AO3>-^*O*Q7_KEI+L]!4._/IDCK3_9BRO:;HZV*M&EOJU-07RJ3'OJ@(@\H M#*.@2+/27R_[L==JO;37)L]*\UIY];4HTNK?C4+_V/@2W8Z-]U L%Y> MTI/YPS1_7EZK]BZXSW+("E/6F2V]RAQ7_HMXWE'?/%WGXQXX:T[XV[_\V\F[S%.R7M&GN;U_U?;W^M M&UN,L[12BO3;\)F5_>=MG/\C# ?0&$#W !'],$". ?)[@/IA@!H#% L(AJWT MN=FE3;I>5O;F5Z_:]-3MZ/O:Q%2N S>NYE&:#- M-(7N1-!.?U^#T!H;0Q3S2H>85B%[7#O$J612B8_*9]JO0,H3KERX2:))*QB%(RI) MN&R7DJ1F6JF #?U%$%+MZ"$W08D47 ^BXKDLXMXN)- C'1>3SDHZ#+EH%U*Q MYIH1-)="["8"V0E/SF:D'GHJ%^PBFC^*'8">*)FQ/X'-1" W$0NN6#NV1;&3 MP2W GB(9.L7A8E)&,QXHL*L(:"M.IA'%7T*V/T7M_H]Z5(U]14!CX=X-*2FY M:D@Y_0Q2>D8U=A8!K85;.*2DTX&PO=V]R:W-H M965TH"@1=MG MQ:8OJ"ZN),?MWQ_J$L?B#N/X)9:4V9U9D3ND.#F5U:]ZIU3C_,FSHIZZNZ8Y MW'E>O=JI/*T_EP=5Z/]LRBI/&WU;;;WZ4*ETW07EF<=]/_+R=%^XLTGW[*F: M3+/)(=VJ;ZKY?GBJ])UW MSK+>YZJH]V7A5&HS=>_9W5+$;4"'^+%7I_KBVFE+>2[+7^W-O^NIZ[>*5*96 M39LBU3\O:JZRK,VD=?P>DKIGSC;P\OHU^[(K7A?SG-9J7F8_]^MF-W5CUUFK M37K,FJ_EZ1\U%!2ZSE#]%_6B,@UOE6B.59G5W5]G=:R;,A^R:"EY^J?_W1?= M[VG(_QJ& _@0P,\!FON] #$$B+> Z-V 8 @(W@*"=P/"(2#\:$ T!$1&@->_ MK.[M/Z9-.IM4YVDP# MZ*$'\0M0*/D8,Z<8=D9X6L)9!TC)5RG"& &8(N0S#.((Q:$0XW41%!-A-2$!D\/"B]X6)3("/-(R",13V3P2,KC!Z&EGACR MQ(A'&CPQX>'2M[VW!/(DB"!+"\XF)P!CK14)&\9,0W!CK)4(%S#+SF(\= MS$>J$T/U@+J4+:RSBEF\D@$F2@$D M?0BV0##NF[ E@ 7OO'/LI4R@^KA9GZ!4M+H/@!8 Q!@M#:"LO<:PQS/DNE*8 ME06$*:2>>0TUUH,MG"$/EX')%"+;M%)A?V;(H&5HE@X<6I)I]G@5-E:$G9PA M*Y>1J8AZN:1Z)#$U EJ 3&14ER"3?5#QRL'0TB&EJ0:L'=S*A-<.AA8/&>,< M'%LY]V_8.7%LTAR9M+EWF@-4=+%FC(FP\W+HO+8W*D>M&I,/ =I@W.%X+=4;/F 0HM^;"Z- M BS"@OKQ (NLL+$BW&0"-IGY@2/H,BPB015=@XT5X6X4:+F.0TL.W([BEG84 MN!T%;$GM<8S^?L;MF?J[VEZ8_Y_DNK[;ZHG>>R:9VC3MI=3757^\UM\TY6$X.O3.YY>S_P%02P,$% M @ 83)P3';28SF\ @ 0H !D !X;"]W;W)K&UL=9;;CMHP$(9?)XD:]$_J58VYI^#ZFJA MS;0[)GW;2;%W1G65$(2RI!9E$Z\6;FW;K1;JK*NRD=LNZL]U+;J_:UFIZS+& M\6WAI3R>M%U(5HM6'.4/J7^VV\[,DKN7?5G+IB]5$W7RL(P_XN<-9M; *7Z5 M\MI/QI%-Y56I-SOYNE_&R!+)2NZT=2',XR(WLJJL)\/Q9W0:WV-:P^GXYOVS M2]XD\RIZN5'5[W*O3\NXB*.]/(ASI5_4]8L<$TKC:,S^F[S(RL@MB8FQ4U7O M?J/=N=>J'KT8E%J\#\^R<<_KZ/]F!AN0T8#<#8;-F36@HP'U#)*!S*7Z26BQ M6G3J&G7#VVJ%+0K\3,UF[NRBVSOWG\FV-ZN7%49%MD@NUM,H6@\B,A&11\4F M5-#_DL00W#$(B$&3!K$*?))S@-,*,(,Y1R& MR4"8#(#AR(/)@CB44;_D0E'!)F_\@24'6?* )?6"K/,P8QJ0 **,S91_ 9(4 MP*Y0[+$409B,YLQC 40\QS +!UDX](9\%A[6KBDJOUY"%48IP3,%@Q'
&6S*&>C)G/A,-8[$T17XC!'6$372/3'!CQE!G MYD$UL> (H*8#81\IE#%2Y#Y1,CF+[>7HN^B.9=-'KTJ;8]T=O@>EM#0NT9/) M[V3N8_=))0_:#G,S[H9+R3#1JATO7,G]UK?Z!U!+ P04 " !A,G!,;<"' MNX0# #P#P &0 'AL+W=O>7 MYWR+BZB?FB/GTGDIBZI9ND^WVR/O,P:3YQXI?[9B[K,I/JL#WYSJGFV M:XW*PJ=!$/EEEE?N:M&./=2KA3C+(J_X0^TTY[+,ZG]K7HC+TB7NZ\"/_'"4 M>L!?+4[9@?_D\M?IH59??N]EEY>\:G)1.37?+]U[13B27]\W2W=0#/B!=]*[2)3CV>^X46A/2D>?XU3MX^I#8?OK]X_M\FK9!ZS MAF]$\2??R>/235QGQ_?9N9 _Q.4+-PG-7,=D_XT_\T+!-1,58RN*IOUUMN=& MBM)X453*[*5[YE7[O!C_KV:X 34&M#<@T56#T!B$;P;LJ@$S!LPR\+M4VKE) M,YFM%K6X.'6WO*=,[R)RQ]3L;_5@.]GM?VIZ&C7ZO"+!/%KXS]J3 :T[$!V" M>H2OW/F!#!C2V M9JK#1"VFZJ),Q)BA,68@AF*9X!XBU$/T@3QCU$.,Y!E:>7:8^2#/<.8Q:U4[ M4#P L<@CUKI"4,@\BO--4+X)-F=SBW ""!//6KP-ADDLN@B&>1.G88[2G4.Z M) @LNG,0AGDSBR[$A)Z5=HKYF=@,), %(L#X$ELA A#H$[/7>H.A2&3OFQ2# M18/4QK0G=(W<<%H-:#2%,9AG# 4V>XJ@1KM]3!H5RGM"L;F>. P$USGR$:$C MN-(13.IL"3"@8<(!G+L;0"D*FA ]@NLF0873%@&#&@<*;IZ<45 L+JBGJ9V!2[7-+Q% M!0S**J]@EA$40?8% HN]B4R;$"CNUT"62,HL.53!#7:\AUI?]#V ME+P^M"UEXVS%N9*Z>1B,]FWK/=5MDS6^5NULUWR^N>EZX>]9?NT%T)R15(ID^L<5?O=?Q1\+_5KK-[KK@?M/J0XF?[:[YO\U7]02P,$% M @ 83)P3 U-+<#L @ =PX !D !X;"]W;W)K&ULE5=_;YLP$/TJB ]0.)L J9)(3:=IDS:IZK3M;Y(X"2I@AIVD^_8SAK*T M>4CXG_@'=^_N.3Q\M[C(YD4=A=#>:UE4:ND?M:[O@T!MCZ+,U)VL166>[&53 M9MHLFT.@ZD9D.^M4%@$+PS@HL[SR5PN[]]2L%O*DB[P23XVG3F69-7_7HI"7 MI4_^V\9S?CCJ=B-8+>KL('X(_;-^:LPJ&%!V>2DJERV5C90O[>+K;NF';4:B$%O=0F1F.(M'410MDLGC3P_J#S%;Q^OY M&_IG2]Z0V61*/,KB=[[3QZ6?^MY.[+-3H9_EY8OH"?&:[O#KK/V/Z9Z9L]FVF_8H[#.3O#*[YQ51&"V":AI?@C)X( 8B43B"@:5 W(4Q%@-%DQA'#B\S8=$04@V-?#L(*X)B%\98 M$Y1,8IRX,,;:(20>&OG:$18&S1T8,ZP,%DYAW%M->ZL9U@]#^AD[-8:5P9@+ M8ZP,!F^)&\8<,1Z+A/7#D'Y&3PTK@\U<&&-E,'A9W#".71AC_3"D'QJY@1E6 M!DM=&&-E,'AGW#">.S#F6#\5IXJVVY=[0Y=U0.S?<-_\ZXE^YXUA[Q2WD9JTWW8'F$OI18F MF?#.I'$T7>"P*,1>M]/$S)NN%>H66M9]FQ<,O>;J'U!+ P04 " !A,G!, M5L J*0T# #F#0 &0 'AL+W=OL!;S/;)5OZ0^N?^J30]KV-9I[DLJE053BDW<_>>[I;"!EC$KU0>JY.V M4Y?RHM1KW?FZGKM^G9',Y$K7%(FYO,E'F64UD\GC3TOJ=IIUX&G[@_VS+=X4 M\Y)4\E%EO].UWLW=J>NLY28Y9/I9';_(MJ#0==KJO\DWF1EXG8G16*FLLO_. MZE!IE;6^N:6&OQY;_(PP'QG2@0<*O M?[TG:(CC ."6 -?C.\L\AIG'*/,)9B ?6\^_88UHQ+Z$\ICV_4N#DD4\5B]! M$]\3(Z5XA .;CVYQ'V'[$?3?H.*A 4?L0]B!A"PHQJ8,>Y!N,2%A%Q*RH:!^ MN1 U\F(D[$5"9A2BKS1$!7$P(H2M0\@[HO]F :@@&A%B;##VD=#(<\#88$PW MK"%CZS"RSF - 2KT1_S%V%\LKEE"@ K'C,S8A(Q,**(1#NPP#F^96>PPCE > MDW[!T7 'X0MO?,969&BR_IN'AULBQ9?$L!OYJJV1P=[H7Q+#CF2XFXT816"S MB5MV,X'-)M!N-IAA,=S-*(Q%%/6+]DX^@G-9;NT!HW)6ZE#8T\W):'>(N;>? MZ=Y_>',"^IZ4V[2HG!>ES:>X_6#>**6ERT6_P#4$L#!!0 ( &$R<$SV[^?2U@( .H* 9 >&PO M=V]R:W-H965T>YY[L[V<8L;XZ_B3*ETWLJB$DOW M+&4]]WVQ/].2"(_5M%)OCHR71*HI/_FBYI044?N2,N94GXWPTMV&WI(O=]X2D_G:5>\%>+FISH3RJ?ZT>N9G['A>:@JB'E>Z MI46AF90??UI2M]/4AOWQ._L7$[P*YH4(NF7%[_P@STLW=9T#/9)+(9_8[2MM M \*NTT;_G5YIH>#:$Z6Q9X4P_\[^(B0K6Q;E2DG>FF=>F>>MY7\W@PW"UB#L M#,+XKD'4&D2= ;IO$+<&\4<-<&N +0._B=TD-+MCWJE\"K5Z72$490O_JIE:T*8!A7U0A_ 5?:<10AJ;<&0>#@6V8T1D M079C2!H/(0]C"$)Q 'L:@=F(#$,T9)B(-0898L,0#QFL6!X:$#:@RDK(0 .# M&AC2B*P]:T!93R/P+,SV YC=?.$GR5$727([O^@"@\%1)\E1%T37%H*X$HNZ+ZO>]W2?G)-%/"V;-+ M)?4GKK?:-6SK4'__K?4-FN^:MNL_3=,%_B#\E%?">6%2=1>F!S@R)JER,O#4 M#I]5X]E-"GJ4>CA38]YT7\U$LKKM+/VNO5W] U!+ P04 " !A,G!,-09W MZED" #L!P &0 'AL+W=O'3 ):@ZGMA.W?US:$3<")NB]@FW.9,1Y/ MVC#^)G( Z;R7M!(+-Y>RGB,DLAQ*(B:LADI].3)>$JFF_(1$S8$<#*FDR/>\ M&)6DJ-QE:M9V?)FRLZ1%!3ONB'-9$OYW#90U"Q>[UX67XI1+O8"6:4U.\!/D MKWK'U0SU*H>BA$H4K'(X'!?N"L^W.- $@W@MH!$W8T>GLF?L34^^'1:NIR," M"IG4$D2]+K !2K62BN-/)^KVGIIX.[ZJ?S')JV3V1,"&T=_%0>8+-W&= QS) MF: MG>!W!+\GX/@I(>@(P0VNB3Q&>AVKW M,[UH-MM\4]LCU.IEB7$4INBBE3K0N@7YMZ >@91\[^';/-;^B.[?&VS&B& MV8XA26@/(K F&AA^<)>H']@50JM":!3"^ZV*!ELU!B7Q Y?(ZA+97.*!RQB4 M8-_N$EM=8IO+=. R!D7>S.XRM;I,;2[)P*4%30VH:D_')!B<#QMF>$">Z]Q% MFUBC3<;ISAZ<\YE58/:)(X8]>SEZMBV;#>MQC$K"Y('1@[K'EFP?%!2VEO4* M^Y_)UUZ5./BO?,>H,!K^&G1SY97 3Z:=""=CYTKJB^-FM6]9*U]?F8/UM6YE MYBK]D&G[X _"3T4EG#V3ZD(VU^:1,0DJ1F^B:C)7K;>?4#A*/9RJ,6_[3SN1 MK.YZ*^H;_/(?4$L#!!0 ( &$R<$P00]3JN ( -8) 9 >&PO=V]R M:W-H965TTDW=_/-I02W"N[^PLY+,Z<*Z#E[IJU#P\:-W> M1I':''C-U(UH>6/>[(2LF393N8]4*SG;NJ"ZBI(XSJ*:E4VXF+FU>[F8B:.N MRH;?RT =ZYK)?TM>B?,\1.'KPD.Y/VB[$"UF+=OS7UP_MO?2S**!95O6O%&E M: +)=_/P#MVN46H#'.)WR<]J- YL*D]"/-O)]^T\C*TB7O&-MA3,/$Y\Q:O* M,AD=?WO2<-C3!H['K^Q?7?(FF2>F^$I4?\JM/LQ#&@9;OF/'2C^(\S?>)Y2& M09_]#W[BE8%;)6:/C:B4^PTV1Z5%W;,8*35[Z9YEXY[GGO\U# Y(^H!D"$#9 MNP&X#\!O >3= -('$"\@ZE)QWJR99HN9%.= =I^W9?84H5MBW-_816>V>V?L M46;UM$ HBV?1R3+UH&4'2L:@ 1$9^F&/!-ICF4S"D\L-5E,$]B#K*8026 0& M$\4N'E\DFF"8@8 ,Q#&02ZN09U4'RARHZ7+-4C^9U12%$4TR+V4 1>+\BO4I MJ#F%-'MJEATH'>WSA2)*/>0YBL'E((,]!,'M 9BH\N6XH"LU#'W".@36J#N4?,2\'C7^2Y*,I)YY/>K" ME[SP4&L 1>+XFFJXJ"$,F'?EU"&XJB'R&?/@*H/ ,C.Q)9V8EQ>^*5,,+G)/ M3#2ZW&HN]ZYQ4,%&'!MMKXC1ZM"0Z=/*BX84=H4 M-9:] %):$J,X]/T$,])V*$^M[R#RE)\4;3LX"$^>&"/B[Q8H'S(4H(OCI:T; M91PX3WM2PR]0O_N#T!:>5,J602=;WGD"J@P]!9M];/ 6\*>%0<[VGJGDR/F; M,;Z7&?)-0D"A4$:!Z.4,.Z#4".DTWITFFD(:XGQ_4?]F:]>U'(F$':>O;:F: M##TBKX2*G*AZX<,SN'KND>>*_P%GH!IN,M$Q"DZE_7K%22K.G(I.A9&/<6T[ MNPY._T);)X2.$$Z$(+E)B!PA^B3$-PFQ(\0+ AY+L;W9$T7R5/#!$^/?[8FY M1,$FUMTOC-,VVY[I]DCM/>=!D"0I/ALE!]J.H' .FA!8RT\QPK48V_"*'GX- ML+M&1 O(_AKR&*\G$:T6&EE^-$\B3-8%XE6!V K$7SOUL.C4"+JWH,Z"_$6I M_T7L;R'&//'L[S(0M9T)_$E&W MG?2.7.F[9V](Q;D"G:!_IW-K]",S&10J9;8/>B_&41L-Q7OWBN#I*7!A_$T=*I?->E;58NDV15D3,6$-K]<^> M\8I(M>0'3S2.E.!REWO!6BX8KV575+06!:L=3O=+]PG-GW&D!0SB M=T$O8O#NZ%!>&7O3BV^[I>MKCVA)MU*K(.IQIFM:EEJ3\N-OI]3M;6K!X?M5 M^Q<3O KFE0BZ9N6?8B>/2S=UG1W=DU,I7]CE*^T"BERGB_X[/=-2P;4GRL:6 ME<+\.MN3D*SJM"A7*O+>/HO:/"^=_JL8+( [ =P+H/BF0- )!!\"X4V!L!,( M1P)>&XK)S3.19+7@[.+PMKP-T:<(S4.5_:W>-,DV_ZGT"+5[7B$4IPOOK#5U MH+P%X2&H1WA*?6\#0S9R/!''GPVLIXA@!'F>0M(0=B( PV,?#B0CS)+%"&H M(#0*@D^9P@&L(0(U1!,75*ZS49P0*/%A,S%H)H8TH)$9 .1'EH0FH)D$,C.N MVA04HQBVDH)64J!L%CHAF'L(Y%4T;G0M*C6HND7AF3\J]1J" M^;/IB0!A.+4X#K,9@72V)1"F*DH>22!,1#1EXI0$.8A*DG'^0)0M+S"O478' M57(8%8[] 5$9[ ^&FP0&Z3\B5 Z@A@VQ^QK>!GWV!FXD&&H1J>4S@N$6@?$# MIP;#[,=3]@.G!D0-6F>7%J"3!)9FA.%.@L-[#@V BL-T[ T "FS)@7L2!GO2 MY,A,4<,>W'ES&]1ZXPV&PHKR@QFXA;-EIUKJT6JPVP_U3U@/E:/]7 W[[6C^ MH::]*?P@_%#4PGEE4HVL9K#<,R:I\M&?*1^/ZG+2+TJZE_HU4>^\G=#;A61- M=_OP^BO0ZC]02P,$% @ 83)P3,E:L%(\ P H T !D !X;"]W;W)K M&ULE5?;CILP$/T5Q'L!7[BMDDA+HJJ56FG5JNTS MFS@)6L 4G&3[]S7&RX(]1.U+P,Z9.6?&<+!7-]Z^=&?&A/-:E76W=L]"- ^^ MW^W/K,H[CS>LEO\<>5OE0@[;D]\U+UN5FKNJ=VL^$64 M16J>[5%7>_LE8R6]K%[EO$]^*TUGT$_YFU>0G]IV)'\U3*T?^F.505*SN M"EX[+3NNW4?TL,,J0"%^%NS63>Z=OI1GSE_ZP>?#V@UZ1:QD>]&GR.7ERK:L M+/M,4L=OG=0=.?O Z?U;]H^J>%G,<]ZQ+2]_%0=Q7KN)ZQS8,;^4XAN_?6*Z MH-!U=/5?V)65$MXKD1Q[7G;JU]E?.L$KG45*J?+7X5K4ZGK3^=_"X "L _ 8 M@,G= *(#R'L O1M =0 = Y *\(=25&]VN<@WJY;?G'98WB;OGR+T0&7W]_VD M:K;Z3[:GD[/7#4()6OG7/I,&90,(3T$CPI?I1PX,<638"L=S@JV-( 9D9T,2 M"HL@8*%$Q9.I"!S!"2B8@*H$=-XI0V4V@$(%JH="4&@4:V.06:P-":,%L2$H M-H3$$H,EM%@^(+S0U BDB2 ::O0DLNN-S)X &+-O.QM#*8;5QJ#:&%)KL&2Q MK20,#+4VQEKE'9!G06P"BDT@L9$A=@ E4Q+BF:@M@ J\.#8$@[FB&-:<@II3 M2+/!DZ5W&SQC00'L60'$DQCU:!1",R:/A M<"_Z((*[4-$CT'T6!)OF(,$"4 M!B81ME<)>]1\G31L7COR(FKV",(1;^%!1;"S(@(IM[XA!%P.2DSIY%^>Z1T$ MFSW4<^6PI2/(TU/3TS7JCO(Y%^S("++DE)AI) MU,*W",&^BR#C34U?@%%+;RMLF@ARS30QF4#4$A-L=0CRNM3RA0$53983(V3Z M,X!*:;)@'QCV1 QXHMS]&WHT*ES2,V>"'1$#CH@#\W77J,7*!R9_LDVM6'M2 M1X#.V?-++?K-WF1V/&8\XGZ;:\QG\O@Q'!;>TPQGEZ]Y>RKJSGGF0FZBU5;W MR+E@4F3@R4:Z/.0/Q[*-G\!4$L#!!0 ( M &$R<$RC8B'K8@( /P' 9 >&PO=V]R:W-H965T,#% &U=F*;])+-;K*;-+/9V=_4TFH&Q05:9]]^ :UKE4YF M^J,"?I=SCL!)&RY>94ZI\MY*5LFEGRM5/P$@LYR61,YX32O]YL1%292>BC.0 MM:#D:$DE R@(8E"2HO)7J5W;BU7*+XH5%=T+3U[*DHB_&\IXL_2A?UMX+LZY M,@M@E=;D3']2]:O>"ST#O=B@ZE M)&_MLZCLL^GT;S0W 74$U!,0?I> .P+N"3!\EQ!VA'!$ &TJMC8[HL@J%;SQ M1/MY:V)V$7P*=?4SLVB+;=_I\DB]>EU!%* 47(U2!]JT(#0$]0B@Y7L/Y/+8 MH E]9+"=(O (LIM"DM =!'8FBBT?#W. "+L50J=":!7"^U+A4:E:4&Q!E05% M.#"_4<93'$X.2./7)&'H\BCB=,#C]CI$4\\HL6#73)W"LP_ M\8$2IT+B2C,:I=F"DD&:,)RAQ.VSY%>QB^5 M,A?)8+5O86MDKM#1^L:T-GNU_I=I^^(/(LY%);T#5_J"MM?HB7-%=9#!3)^G M7+?B?L+H29GA7(]%VX_:B>)UUVM!W_!7_P!02P,$% @ 83)P3'Z07JXW M @ N@8 !D !X;"]W;W)K&ULE57;CILP$/T5 MQ >L,;=D M9?Q%% #2>:UH+5*WD+)9(R3R BHB'E@#M7IR8KPB4FWY&8F& SD:4D61[WDQ MJDA9NUEB8GN>)>PB:5G#GCOB4E6$_]T 96WJ8O<6>"K/A=0!E"4-.<-/D+^: M/5<[-*@\WF%/$PSBN816C-:.MG)@[$5OOAU3U],5 85< M:@FB;E?8 J5:2=7QIQ=UAYR:.%[?U+\8\\K,@0C8,OJ[/,HB=9>NYE;>YMKW^CV0E^ M3_ ' HX_) 0](7@CA!\2PIX03@BHLV)ZLR.29 EGK<.[U]L0_17A=:BZG^N@ M:;9YIMHC5/2:8=];)>BJE7K0I@/Y8]" 0$I^R.';' M+$-[$8'5:&#XP=@#]@.[0FA5"(U">-3L4DM]#$;180 _ M^GH 3.(;/9C-8'B3Z:;Z#\+/92V< Y-JO)@A<&),@JK1>U ?3J%^),.&PDGJ MY4*M>3=-NXUD3?^G0,/O*OL'4$L#!!0 ( &$R<$Q4*1V']@( $8+ 9 M >&PO=V]R:W-H965TL4_\<^-!2J8;#,13]P.C>&+5-B*,H#5M:=_YF M9>:>ALV*GV53=^QI\,2Y;>GP;\L:?EW[R'^;^%$?3U)/A)M53X_L)Y._^J=! MC<+9R[YN62=JWGD#.ZS]1_10(:(-C.)WS:[BYMW3J3QS_J('7_=K/])$K&$[ MJ5U0];BPDC6-]J0X_DY._3FF-KQ]?_/^V22ODGFF@I6\^5/OY6GMY[ZW9P=Z M;N0/?OW"IH02WYNR_\8NK%%R3:)B['@CS*^W.PO)V\F+0FGIZ_BL._.\3O[? MS& #/!G@V0"E'QJ0R8"\&\0?&L2306P9A&,JIC85E72S&OC5&\;/VU.]BM!# MK*J_TY.FV.8_51ZA9B\;A!%:A1?M:1)M1Q&^%@A-A[BI0=BE6H4)4;4C;E&N24J71'*46PE M#'F*" R<@, )!&R%V28N2YQF%C @(DEA 0,B%-WY1BD(G$+ B06<.F$^9:FU M8DM(E%M958"HP D,G(' &02<6L"9&R9!D04,B$ADK9L*$J4Y#)R#P#D$;-5E MF[LK#V?6URX!D;/0*U>T6.@+X ($+B#@W (>1?E-F)@$Q%KI):"*@L1&=E4D M"8H[YQV*X$,U@J@+^U0=50@M8^5VI2&=SL_:&!6H0T%ZC_W.A8 =AS9[ B( MA8/,KCFD([GS;2I0AP-2W&$'+YI'A"%VYS;#8)T2^PR!=*0($H<=UD5W-B:" M[R=$('9LLQ-W>1:!?>24@ S8$14D6VR)$3R\:29:-AQ-HR:\'3]W4E_)-[-S M,_B(=3-BS6]UDVB:E',Y>JU3$-R8%SR12E O*]DVIJYT'# M#E*_9NI]&#N[<2!Y/W6MX=PZ;_X#4$L#!!0 ( &$R<$P !2T,MP( (H* M 9 >&PO=V]R:W-H965TTDW=_/-H01 M&%/>1U76@T!N#JRB\H$WK-9/=EQ45.FAV >R$8QN;5!5!C@,XZ"B M1>TO,SOW(I89/ZJRJ-F+\.2QJJCXNV(E/R]\Y%\F7HO]09F)8)DU=,]^,O6K M>1%Z%/0LVZ)BM2QX[0FV6_A/Z#%'J0FPB+>"G>7@WC.IK#E_-X-OVX4?&D>L M9!ME**B^G-@S*TO#I'W\Z4C]7M,$#N\O[%]L\CJ9-97LF9>_BZTZ+/S4][9L M1X^E>N7GKZQ+:.9[7?;?V8F5&FZ<:(T-+Z7]]S9'J7C5L6@K%?UHKT5MK^>. M_Q(&!^ N /J6=/2X0QR8*38>I JQ:$AZ >$6CZ7@-#&BL\"L?7 L]C M!'$@^1B21K ) B9*;#P9YH &B5XQ1"!#9!FB*X8X<4K5@F865%M0Z.1Z%Y'? M0ESYG($^9Y#/B5K%($/\B5HE($,R]H!QY-2J!<6#/".<1&Z]QBB2$A>5 RA, MYA-U2T'/*>1YYGA.1SHQ3L()G3FH,X=T8D=G/OH&, K-#U9"(;RZ0TC+_68[ MU%7Q(C(I-;&1($@J=:5 U'Q""=Q.GA &.,B46W@W0)_9#A"\'R!@0\ $N1F/ M42F:$H(7- )7].@MSNYN/?Y"\IN0UFPP.) K)O:VV9'>AA]K98ZUP6S?4#UAM-U1.U"\Z3J_ MH&\_E_\ 4$L#!!0 ( &$R<$R:F5T<6 , $H/ 9 >&PO=V]R:W-H M965TJT[7,* M!J(F,4L,=/]^MI.FQ+X _4)B\]S=RJ)J9NQ-B_^!Y MS6K'RJRYYWM6R6\VO"XS(9?UUFOV-?[K,M^\G$K_U3+5=>[V6=EZQJ M=EXDE3)[:Y]YI9^GSO^[&6X G0'T M!B2Z:!!T!L&' ;UH0#L#:AAX;2JZ-FDFLOFTYB>G;H]WGZE;1!ZHK/Y*;>IB MZ^]D>1JY>YP3"(*I=U2>.M"B!<$YJ$=XTGT? [ 8"[#,81A@:2," Y+:D(3B M) (TT4#;!^$8&BXD5XXZ.UH/X>-?[6*38B-2A!J$(C,<:41B"Q4J,RG6H&X^9H$+S M2 +-1GQ@>L$^8Q0$%PI""85Q%)5N\\)1*'5 4L$.%''8-X^!)>$%\X+EP^" MZ0?U3?*A%2N*,>XV+@&"<+=Q8309YXX+%XDP[L3D'MGW&A**D,> @&C4#1Z' M]''5))AL4C#IVXIX1VF,T$> $&(7!P.2>)P^+K,$TUD2F_1MD92B,D'H8T"D M/U($:/3'D#TNO@137SK2^(#K*OB?$ _ ]1(PO;3$ VR]E#_R5@UO@Z4(+!B_ MO8"K+V#J:PI'VJ$&IYJ,A\)%&H(;^CSM4(-K'8R'PK4<,"TW>S(%6WKO8/SW M"W#I!4QZK08"6RK1H[\)EEZ%M<2]LX&B9/56#VN-L^*'2JB_Y6>[_4#X"&H@ M,?87&ULE5;1;MHP%/V5*!^0Q+%#$@1( MA6C:I$U"G;8]NV @:A)GMH'N[V<[:0K.I:4OQ#;G')][;5W?V9F+9WE@3'DO M==7(N7]0JIV&H=P<6$UEP%O6Z']V7-14Z:G8A[(5C&XMJ:[".(HF84W+QE_, M[-I:+&;\J*JR86OAR6-=4_%OR2I^GOO(?UUX+/<'91;"Q:RE>_:3J5_M6NA9 M.*ALRYHULN2-)]AN[C^@:8%20["(WR4[RXNQ9T)YXOS93+YMYWYD'+&*;921 MH/IS8BM6549)^_C;B_K#GH9X.7Y5_V*#U\$\4^MV4[>JS4 M(S]_97U B>_UT7]G)U9IN'&B]]CP2MI?;W.4BM>]BK92TY?N6S;V>^[U7VDP M(>X)\4! DW<)N"?@-P)YET!Z AD(,;;9ZD*QN2FHHHN9X&=/=,?;4G.+T)3H M[&_,HDVV_4^G1^K5TP+%A,S"DU'J0AY GE.'<\ "+DGN+H'5'P NC*<@H93R' & M*V2@0O:)@\Y!A?R>@\['AX,#@IVLC5$D"5)'JP!0<9#=R!N*X%(00:YSMQ:, M421WC_H>4/$!Z-KRC>J% ,M)Y%H>HT@6N9;O !4?@*XM@\7P <50EF_<+@37 M,H0_<4,17,T0N>..%CW*N:2W*B^"RQZ"ZEZ"W*U U*W[ !>F=] M:7HPVP.\R70-W \J]F4CO2>N="=AW_L=YXIIDU&@\W[0/>,PJ=A.F6&JQZ)K MG+J)XFW?%(9#9[KX#U!+ P04 " !A,G!,<$G*@5X" "D!P &0 'AL M+W=O(J!LE=>8RR\MY9T?.O7 M0O2/ /"JQBWB#[3'G7QRH:Q%0B[9%?">873602T!, A2T**F\W>%WCNR74%O M@C0=/C*/W]H6L=\E)G38^J'_OO'<7&NA-L"NZ-$5?\?B1W]D<@5FE7/3XHXW MM/,8OFS]I_#QD"M> R\-'OCBWE.5G"A]58LOYZT?*$.8X$HH!20O=[S'A"@A M:>/7I.G/*57@\OY=_9.N7=9R0ASO*?G9G$6]]7/?.^,+NA'Q3(?/>*HG\;VI M^*_XCHG$E1.9HZ*$ZU^ONG%!VTE%6FG1VWAM.GT=QB=9-(6Y ^ 4 .> */AG M0#0%1/\;$$\!L1$ QE)T;PY(H%W!Z."Q\>WV2'U$X6,LNU^I3=UL_4RVA\O= M^RZ$25* NU*:H'*$X!*:"2#EYQS0E:.$=CA,TG6.O1/*UM#!">5N+Y&SWD@K M1&N%C5LA=BK$6B%>*:2!T;$12C74:2A+4FB4;$-I%H5&R3:4+*&5X<1I.'$9 M-M*4B94FS@*CJKT#"DWH8$-1L(!6AE.GX=1EV&A>.4+)(DT8QX9?!P-SPZ[- M;#[X'#*GV/$^"LSSJ]OB%V; MCGLG*N1)JL^["Z4"2X_!@WSWM1R9\X+@BU"WF;QGX^ 8%X+VTTP$\V#>_0%0 M2P,$% @ 83)P3%%>D9!1 @ ) < !D !X;"]W;W)K&UL?97;CILP$(9?!7'?!L#88EQ>A/LX9^9;R9F7(R$OK$&(>Z\=[AG6[?A?-AX'JL;U$'V1 ;4BS/390!(_*J<,>\/W$ZV#;NV6A;'M:%N3"<=NC/778I>L@_;M#F(Q; M-W!OAI?VW'!I\,IB@&?T$_'784_%SINC'-L.]:PEO4/1:>L^!YLJEWHE^-6B MD2W6CJSD0,B;W'P[;EU? B&,:BXC0/&XH@IA+ ,)C#]33'=.*1V7ZUOT+ZIV M43V )$U0*0"1/=M2(PV:%&B1+T692 R M2EF+0C]XP!);66(;2VJP:%&\2!,'H0%:'N!;='7'-XBV&2X?H6VYXY!\+%Z%,#ZD0(1X+1?Q*]:L25-6\P.G&Y M3,6:ZL&M-YP,TYWDS1=C^0]02P,$% @ 83)P3,06CK6W P 51$ !H M !X;"]W;W)K(D MM^?3>NVEF$_Y2:1)SEX*JSQE65S\7;"4GV*U4MM&@@W(.HRBQU!G6$(WWH M',&@(PNLR?O4']JXUQGIK#>$'D"(#*'/($2'T",(*3Y] :%@"#V!4#B$GD$H M4M(,0:$[A%9C'%_K4.AY<,D\N'>\6H,W],50=0*K(+4*,E2AME8#T1K*:\C@ M)X6-4,U(J*1UT2!^ST3E!U(;$,("0I5*/H 8IDIP8P%'J1@BUUC+H^40=W!6$A\I6!6^L8H0'I)610;1^N MMJ]5FZC[F:_9B<+ 5ZA'G4*N1]2M9#E*V>JJLD%H 1Q: $V+LO^M=(A0"IL) M83,A9$8)>Z%#?3--!D*:O(4?IW<(0T54DP]3OL&4X3& /$A)8%!B>! @P%2%]+Z*>28=AYE%P2V(,$XV "=)>\D*M[8(@<%TU M>]>PH4.&>43Z0,JH#*G!AHG$MTPD-DPDUB=22TW+]-] 4(2TU%S%A@X9)A=# M,QF9E!AF$M_R;H8-,XGUMS,]-41K!^SJF;E"->XXO5-+QHI]?3XOK0T_Y:** MI;?:?0.XP]6I1UE?H,DS M:7:+)N3DG_U3=C&UL ME9C;4'&$NRCBF@*F0FDP!;E9JMW;UV0(!K?&!L$V;>?N4#!$OM MX-P$6WQ_ZY>[W8J8G/+B9[G7NO)^ITE63OU]51WN@J!<[W4:E5_R@\[,-]N\ M2*/*W!:[H#P4.MHTHC0)"$(\2*,X\V>39NREF$WR8Y7$F7XIO/*8IE'Q9ZZ3 M_#3UL7\>^!'O]E4]$,PFAVBG_];5/X>7PMP%ERB;.-59&>>95^CMU+_'=RNL M:D%#_!OK4WEU[=5+>>KBGV6P@'0"O1IO:;+TVUEF;T M;8:)PI/@K0[50?,6(E<0$Z3/+%SF/4I@/%R,$-#(G#AZ:X8'EZ A[3-? :9/ M?(.BL#[SZ#*A9>8[%(;WF2>($7WF&6*D]6AO/IKE;<,K%Y$43E (5TK8! A[ ME2('@N7 ,8)DU8B M5BY&J1"(P:XE[%JZKJW27DBW+I#DQ$ZXBV$E%;%= QA#B@]T" 6[5HYKLY?8 M^P0(67:6(&1U\A4(#3SG>C<&MS_D!.&2#,08VD+Q)\H4P]O?/2:W"[5C^EGB MC%M]:@ER6-A[SPKB0A9>M:"^]8&- 8>WJ[5C>E-A2IW^!'-8*-NZRYE&)N2 M\X']"+L;$E"Q,,5MYR#E/'*0&K(]T%@QU%F'DC;06O%G>BL>:*YX1'?M&&O7 M1-@I6H 30E![:X(XI2@;>H8#'1:/:+$8Z(J2*?L]6D*%2?A2EE6P>H$"';.$C9Q1)<'3I27>R:XW7IK?-C5M65=C5Z.<+?D_K0 M8HW/\=TS!L87]9&_.>2\AV]_+_@K*G9Q5GJO>64.2\UY9IOGE3;FT1?SMNQU MM+G<)'I;U9?"7!?M.;V]J?)#]QM$&PO=V]R:W-H965T M0+.CS%^*G1"E]3=-LF)N[\IR?^$XQ6HGTJCX+/![O-V5 MU8"SF.VCK?@ARI_[IUP].:V5=9R*K(AE9N5B,[O5+\2H2A5>>J#E6,BGJ7VMU M*$J9:BO*E33ZVUSCK+X>M?V3#!<0+2"M0,W]GL#3 N]-0-\54"V@4P5,"]A4 M@:\%_E1!H 7!5 '7 CY5$&I!.%4 [BER[IO$?U_2!ALFSW(*-Q!#XC2)56?J M351&BUDNCU;>%-L^JFH:+I1*&:]&Z]RO_U396JC1UP5X+IDYKY4I#5TU$.E M+#"8AR$#+>$H'UI'".K(%1GHC1FNAP3U:)^Y09@^<8M987WFRY#Q#&>^8F;\ M/G.',4&?N<<8;FSMV:UY/._P\UPCG1',"QDQ4O$K9HU!:!30'8JYU$QL! /NA0;V MT&"L@S'7I\S8MT<,X^ ;A;L<8I0%M+,AO6C[>+3]89;"B(4 MQ!\H%0X;H)/ M*14^6.XGPGPP]@ZC FZ$=8E1O-.N>DZ'N-,AYO1(EZG>C^@+R?W YL'86PTP M3XQL>=14;\TT,',*HP#8B$/XV^T2R-D6\J"9L[6 5)V9' :Q7A"X$YC8B' E9F$@'/5=CY,1YT>Z"B!M MQ7/YB)&1Q@(?Z2PPTEI@4F_1E'^FN:#8L+N@V+"].)WOUE3DV_J$5E@K>$FJ[UYC_ HN[@$9?ZA.C?5W\IOYYLCY+2CE7A]CG?8LO?@/4$L#!!0 ( M &$R<$Q*FJ,Q,00 '44 : >&PO=V]R:W-H965TF\6\?NO*W=X]-[/VK:J* MYM\'5];'^T0D'R^^[EZW7?\B7

-$=8]B?X-;*E MW5'HF"5\E>[(+"H;HIU&+49!VK!'0OE% [R[&WB7=@VS'MB^4;&%1DU=;FA# M$ Y)CE'9C MZT@$&YIM5]06WH+$%L:>;ZYD^U]'IGN4XE'% YS>@^&0TMF7"#D7SB6M&S=N M11:@=)F8!%V?G;>VU6GEKHR=M]\$+$*6#L*8+I'T$\6&\D-^(;TH:M6<!").KA4E:W M0E&IIXAVR0/;L,0R GWT=4>#L(\C<".BU@C%P"J@(N?1VD9SX!;&_H'](^@; M0!-$QLU,EKBG65I@U!P-#?AOSOESD4LR8ZF3!SR-QXH+3*!1J>I$SN71[#M) MQ3:UIK#L&DBBAR/%JARK!I_Q4_(O#^7]PV;WQ%6+5!ABQ)V4A /3K#Z1 +0D MGN8-%?2&[> 5K*D=)8HG!3D+QAT+8!L:9 M3TQJJ *]0?'!RC H7GA)H^9^&VN_QIS3()4CK8 3H:?:8Z)-=9WX9Q#-2'\. MA'")/?!-@JI1J-0.DI-CLX:<@R5[Q)9@%CX'+AA@,MH8[XWU]^_ F+ M,F,5603WFD8/+,M.>NZ[(><]BH43L.O60!D6^JV!2%D9'BY*, M+)TB[ TU EMB@RKX[9UN 7:$^<8(+FWU)& '4-%F+I=#%1AM_R5U(0@^()LU MEXH2;E?&DHU86X%Y?)4,UM%@6L:>9AVA 4,N6[%>MN&XO2D^[Y@X&([H3D). M.^$VY4W<*/7 '>_K#J=5X(=U$/IU*5 HI:&UZ3_CV66G$J6X00?H:48M:PXN MXD37R("TEU0SQ[>OWC<_=?HQ&0=U7>INA%@J@.N*"?!]E;O'7WNVUU75/]A??WQ2U,=@[&^'4V_MMH<7[]^7PX6ZW&X>+ M*\IJ0OMH\5DY>:I"YX:TO?[OJDCU'KN@Y7O_NX_=#\:79[_$+DEZ NQ*5-NV M!5-L:T!-XWY/I= 06"4MQ$7(40O>6-K'0]=UJOD@JH9S124F"-PT")<8Y>'P M@L_";6_0\3ANT-J]Y!([*1>KJ!A,&'BORI:[/)*2OY=-)M<$[4!*GD2[9[?? M5H4YR]_@R$ASO-C@?B[BSLLNK^^JFQL4&] !V'T_E==WATSWX_^_P[#\ S$> MPQ>?4$5B\'6KF3+.V6^D:/PB*L\I38G3W**JI+J@=R[D6;^:+UX\T_-QATN, M3TMKJJ(<-:_B"FP6)8"LZ@A9+^+D(_0")]]A4%WP4)1*,UT$W==*PU3S1W<% M*TX,\'<+_UBFN@#;>CSZ$+-H91.)+Z)S*V@<6 YPY[6L6GXM20D-[9;R4'\V M?3N0A,&IHC#^<2M5O/$YGO]')0-/QB"CQ8SA:DUX.HIDM(HUDTFH:Z1[2Z_. M(UK9W[3MR>'W)&4ECJ@BB&- $)C]!X*R3_8%TV+ >LYB$G1;;^NHH@ MF:Y*'#B^K9DO;*HED/+(#:-0V[HC"Y="_I<4\O_=4K?0H+[=%_>M\+3@YYX) M/J\X^'RJ893!*\&,H'Y,W&>!6MZ(3RP'H@M%3]7 $ M!?<:C^1V"T(0P^)PGQ,-J=\6ZVS,3!&9IXD0: Z!.!SR+S32'W%+K4;R_JO% MU#$RO!2!V4/1P'$@=O)@M$A+_VD^ .6@XO%=)_ERR2;&9V#*:O;C5PS]1?F' MR@YVSL>_I/)$Q;!)W,QTT>%3-]GOEW]0O8VL:2A(TN&#+$RYOZXH9FL^6AL M^C):/4Y[: U$!)#ZE/UW8A#[U'CT3@Q51Z_1\+;>@KYOO;0>PHN.YZ]O/S33 M84G$# T1[1VQ9%'!!,4H190X+ MH/3:/,'QX!.Z0W(FY&0':IKHO7M![7J[>7"(ZS2C,6O./;TZ/B&AL(FTJK;0 M ;1R^?8-O'E[W#C.[PIKU\1X RKH50S'"Z8DS':1B <>X1P? M%_$]\7CA$IU9F6'U)43XBOA)*?(MR46UZBRU5;2RWWB^;6VL6W;OQ'$&=18GH"JO+K.NY MI& /E3R356 X-W+-'U ;Z"8?RCE774H;9E<<5,;8%Y+!.[\.60ZQ1%N<1([H MP??D'!N(,9GK[/,.SP69!I%.#%<>3EAU>5B:TN+'^3,OHXOIL2HXYK5T7$4F $>(=0G>/=4_OB60>I/-1,J LH8:K M+(YF&B*M.V G&!-TK7K"_0AV"@S*QMMA+>4S%64HG72WN^TY56#1'\(/JLUPD=V\9RHU&I2+54\IB.L2PY6(.M[$TDQ:/ \/&'/B MHYQ*"NN18'49G^HDK=-/-@Y)Z^"%^YU@69%6PA5QBPD7B;27"S16 DA0];FL M=MZB0.-L.3I9:Z&[=[@ZQ7N9?(;M\7Y+I=?VQP>8GN_E"M\(503U P58< (, MIITAB6+LRF#).CU8=3->J:C)A&9Q3S-0;T!%%^>&SEMNMFH,MV54R*]#QGY% M?T+'MUZK\8#[_+ZHT?$$HIZW;1M/$5K"-3D;" '?&VI&G* $2Y5=71[2! E9 MZ;JX+V.30A6#P=4-,P6)AU0H=[ 8&I$[$EQ&XGPT6-Z\3JC!9M@(+%@=LB') M&8GU("+26W*9:_CT[>[0W/DA':;A6MFGX["M&Y+P='?%H5!3V/YDNR6[F(0D5-Q* *N.2S)+L"ZTL75,C/L4RB>&WUCAWYDJ3" MT "A0I&3*,*S]:9D=%7;F$#>B!:[];L3(^&6H-E["9\6B+;9;+!\7LI"[%\E M^ G/PUED(OHBM;2-YRME\65=RGJ&T([7N=E\ H6E%/](";"[B1GP2AUJ1+WR MBS,9_&M"60Y"HCNXC4S4GW&U./G8[R6=$']I4N&"SJT]GLP&,W:MC&9+E_3L M]'))LVP)#[D6P [&+CI%HXO-N\<%@RO]9#*MP>-)W_4%2B-[9ZV,V>+=9TT% M2X/R-:]!(:,$\!O/E?WID(CQBJ.C'7Q=9$T'XX5N[JWD8 74IN* FD;J>U[V MCYB(T/^WKS%XJ69X;)11R3%IA#8A;S4\(Z]!#N'@]9>4$9$BE%^38;Y9#7-QG-X:&&X M_]$X'TTHQ7V9SZ=+9HN?S9?S,>VN^4#WT&@A7\!M^%9R3V],;(ON0'G"L+6G M4WEZQ+MW,A[B#\O!C/\]'1$QQ&K Y!:$!@1=I\ T$';YH\$@D66885B?%9R$ MT60U6#8+7+;^F^Y@O7B(;TIW/[9IQM1HF$]GPVPY'XR>;?MWYA=A&@2*+1<, MU(X8R(B[Q*]$I85F9L[G>82T)OC?63X=TES!R%8\U4M9BPFN1?B5+B\C-5F, MEN>+*?)&C&&SC(:#"?ZX7&83^&D"OYQF*QC&C[!MH$/7+A^1QR^];Q4)/5M. M:*E@P]!",?_(F-;G%S \V#]&2>(8HZ#],X,--H451A& =9&FBRG\=P*[ER$) MRPPA8K,Q]!.&KW!8*W"!\%3I=;JV*9(S_V4N<>['?%1R48!+C+Z: 2+8F M27-<_NO=6B&'Y%XR<=0KC6)Z!1B QP.I8QHJ$*FW/GE@B$5'G0DMM8MZEIR# M'E)W4IVE9H(%-W3SRR^HL4C+1EP(I*Y/9M]A9\>C[X0H"J?9:W[)G*K[,%A2 M<2[1&70PPG;/V4FLVAZ%ST@$<1S0E#\F$"H>V3 JF(FQ;[2)%TGF"]34 U82 M09234YYCV_A]C#<)C?WEQ0^@C"PMEX\O M/2;.Y<\3/;=\I-@857O'?9X.*UWCQ B-3(F-5GO MCC_JU7CA)HZN4#% /UM%\-@B(^ MJ>'$U>:X=W%],29-H(HBN]TC6KYQ$9*IZ#\8H;1Z%=/X^6H/$J,=.J!NQ&'$ M=)4XEX3KC7,IPVR,JE.HA!<<,\RZ$_@2?=>Q%A:A9_%IC['L]%('/\)"Q^XT ME7DI7]]I82E+P)E>MP7>6UR9QM!G/LN#S@12=7)L$G/441ZACU2'XC7=&%!H M'0>F[4BE<>B?N/RE0PG1G^%R^CJ\^4EWB!_XL93Z"J%[]+DA+54N.+H=2A>[ MJC%Y;'M05U,>&?*I$AX7HK 5C]BD43EE(4G$1)#N4%!TH'P6)*I_O8RG!%(HG(N9/DK]H*PEO(V-" ML,-2XH8FUYUB[M>Z1 A@C[-67XPO%)/O5O @B+!"$-:+4F6DERZ6GA M49JQ0D#;:*PU-EC@@T"Y*KJ3&R6J^!!Z,<<>O-":VC-+4V.#EF?EM69 1(E[ MV 6=;KI"$Y]M[D'Y\MM1O!P-Y+&EY-&A>H&9/6?<2]R*4Y1%4FA)O) MK%8N'F_$DKMD2W&YO53 ;O MDI))+\"3F);^2PLJ.0^W' E)KC.=W=W&(FPY[(R)R\660;G0#XJO<.A-I'A1^T_++F)C,'O%&O&ZR/;!5V+)Q1P=)L30#I)>\=+N M9MW=E5*U.XE6-*=1#QP\\5?I6+!\+XA!B YPLDY91\M27-(W'5S3L#55Z8D$ M;8+.P+U0EZCZ;LM2H#!RN8N9(UT*G;X6K(Q "_!H%#L,I;XN'J@&JJ8-H7Y& M_4-:/]N,5T]1"?&-2GXT54_@O&/K$];PD "K "TZMS/GM2"Z47H27$\LO$@T METP 3UFWPFUBF*5B X=@RU%1*8$7*QC*K+?WI!892 KIH4%$[@2Y7B)PMVH0 M:4JMA';D)*K+/=+@U7@T=3R9\$D4@$)XH-.D"SJ@\DA:%$K,OS;P*)RTG*-* MQDDR/KF#UEQ]A'"*C2V@+1_-L"3,HIGTIZI90<&7Y4$R=>SJM>0"^D#L3JP!0"#7Z#EZXNTC MNC]F,-X@&V;9TPNUF9_3=K/GM5VG(X !>('GJLC>[/8/@\\#9@RCFD^8'B.G ME.:04[[$4X#%&AZ@O\@BLLW^XPB;?[S0](2&A1CC@YAN@0C:\>E_\CJ M6>^+QZTX>4A4JE8G%K[O9Y;TLTH[%_HZ)QBPBM!1AN;U)ST@-I_,AT.K@CI= M[&;VZ%9MP(+I=D09P1KN\[)>B(T/E23G?6Z DA EO\=L<.9PLWC7%#KV*B!W3>[,I#83FNZ MFR"!"U()^I,:9N>8.A 2ZJ&0;8.!_Q R$=&DM3<5O3/>HJ( ^R/Z@: M<9&T'TY/EMKJ"78PX[)_SO9TB21$RHYNL]_EO+S!\(\5J_O]3:3Y^!.D"7I' MA-:W:P>Z^\%E6>.4_WS\ FL(8O.V:SMRJ0QFN,%>;:I/Y::ZVU%VBZ0V=^UB M96<0FB'5"D7W:CB3KIZL<#6Q52+Q'R=+?"X#0_)NI7@W*9LZ'J$%4JPL,R$I MIH=8)$*2V2J/N+W7U75)KT7;)]!PG]@<@U_2=6@4$-U3/<@N74KH7\?UK0*7 M#=Q981R)2])PYL935T,A7K>25-NU/N2$I_4Q;MQ2D%9%Z&A5RJ7&\KJP3C&? M4>?7<^/)$>A(;?$V[^ZFL;B!%Y<)>9VC3DMYGSPON>DG-Z!]5;&(!XD3L,NW M[$6*#$)\@]!"V:B#C;HW=M=Y+G)W**)[(/$C8,<_'O>?RJ>N9H/B1"7BRIM( MD@[(=[U.Z9IKS")W!&*Q_%$DK&';OK&_Z>\ANN:C MFUVU/3=?T:OA9R#HOOS(FFCYY<"E7\Q,[CXV9GX&5:&+J-2CRBU&OW _.#<-&#.I)D(&F10FLM]V0P]R3)O=32G>'T M=6C,+:R0W-&H$[Y3/^8E^S$OI-@@J2L]7*'T*:P7,QC#?Q L\8HP04$+Z-11 ML9/<-(;T$D<' YU&B,I "!#\,#GYHML:].'I8&&0$/S9X"[FLMT4#[46_]0* M"N*3)?4CNF01/;1BQ ?I<@O"L_1QC\JXI_/!B,8M_YA_U;@'2QKV^)GI2D<] MSQ!6KJ/&G_^U48_F#*(:,I0&_CD_/>XY+_'4Q@W_6'W=N!<9(H&^;MP+6.&9 M6^W9OSCN*8.]AOP?W+\G1TVUAQ8TWN& _K$XU9-CYF#RV(2C89;X4)5>O,MB/ ,-.[-9TKC/-P)R7[Y MI>(\]V1CA)8=KS>2\Y-Z@^J&JF:[J?-C!O7F)&<:=:1C^9)YHQZM2[E]C@_8 MJ5=QC$[GZ4+GLC=4744.NN@C;&\3"6,K 4J27N!CYBU6O-ATT,/25T1JC7];R'_E < M.;7$)PW6'9PK\-3\/\SCB2]&O8?'=Q$<2C>4]\]G%.S-#\?KG)- M)W?V6OFE4!U!(7XM&^T2"7!!=8]FVJ5Q.^HQPQ)4YR2J<9)(ZN;. D]C'^ZE M2>NE1G2+U2^F_#@\G?X>_N$2\7$U1PKMM?#L%UD?3M^RU(S.CZES&^-MF"W9 M^VKS@RU>'.&;R'X0#? #$I.TV =B>@62BGF'U.^RB]]PU3NB/1/'U0?=-,^E M9(S_EG7W0\O>O=^BP82GGG]]BD8+2UY[,AT)7Q5D!86C95;2)=?9OA"[XB/# ME3 !X>\'V:^[P.THW=4M4>@K87;'.U+G]C^.VS);L$>'H[6<8OQDT37K 3'# MR$EQN1.JQ8HOL[/CE,F/N8I'L M40Y#IWJ*7<6DN/JD4ORS-6W5$CRU.)D/. ??NY9GJTD^GP_30D]*W,(&%F)3 M$A(AL9UON<"2YQ&"!6K.0KB@A#%:,9V+#Z3#)9.1%AC&/R.Q6K1T2!>S8X@W M-17J0L"I[)O8C]A\:,QQ'+D,T8G,A'TFI-LO;=7HB?4@L _=[T1=3/8"4LB* M:66>1#V@;2@E4="TWFP"K M_8!U0FR UOMSVO[ Y#*Y_WQFQ5Z2IDH#] M#I07X;8@GS:*ROYIJZ.<" YNAVCXZOX*Z>O5-580,0B?^L:A1S_4&GW3]<$/ M,U&DN#+8H=3]$'[03?"C;0*]FNS9E)@\-G''"-= :=I4*3RYEF)GTN'Z"E>, M$R%4UBX[JU['K&._+>JN6Z&K/38FCZ3L MH;!$':&(;NWTS^%$,4OVUJ8WJFL,^YUTG*B^B#5A+Z0H+!8XN*=8@2[/]<>,<*+I1]X)QM[7@?S.1'#N_O#_9YGT0 M/H :C$M4;JK;2H')NM\.YG/V@E*B,O^'RG4K*URH*H[4AR(U1U#XPP&<\ MV)GL0JXI\7-2T:R1I_A^F],(.S=5VWF/6&7-!B9[IDLNM?P:[2MX[2O[-NU+X*TRQ.QK]"_I>4CU MK^RK]:\0]:_LZ_2O\"WZET[X_UOZEW[?ZU]Y<'9:]KR=EM.LVHA#ZCU(:](D M%QT1NA!$@.85S7>6&UW*R2"5OI,<67S%"^LP0AVRF!IK;/ >H%O+MQM2AMZ+ M>TXFP;__7I+K$Q\<#J-C342G\5GCIKRH.2&! 0F8$B#MJ$=B2A^>2 U@YUD* MB6?I&S_/VEA"TNR4/+F9XD;S/J/0Z3/"_=MDRF5YPNS5^JV R>64]<1)/EFY M97I0J](2@RT" :J/6.RC0J2EUJEL'J)XB<9M\O;RPP>?"T7JA*HB\8ZWO+_= M PH%E"5/OCY[4Y$-"M*/JHR$75!H/.UW%)^1>*&(?^H**_$<=6!(!*E 30+; M2Z';FXXG*B#?__Z&IQ+;">M=R: >'9CR$1\/.TQ(O([@!(T%-58V=/L"TZEC MH44]!TD0;V-^JJ^7;V6"G1*%)YOHH+#48BF >K[4\%*"F;B."&6X)W#*$CBT MIV96&(HENNFN)@2(Y@*%UEXV*CB^A6XIAU$@-J_&,W*>"EG_-5[XZX)OV[1T MO5"O7)6W%8-V9.@[A-@2TS#)^]"825J[!DDTWYBBI>.-R=U=SK[3J[=%@J:* M!DADM!'D)K5O\Y6JOX\DY6M)V6YUT]W:6"\"Y<9"8H4A#C&>#_^AN!]3MYH^ M)'DY@E^6JCTY:3<;D%]D@%5?N$JME^+#MMR6ZZUQL$D)"864"^Q@X)[,!I@+ M@/'JI58NGHP&\[FR<$LA.YKKK^+!:=P _<;%@<=5U.'5*,E_@9V+24A)[#'! M&E_SU6 A\%X$?@*R;VON.%5Y<-1QD6TT#=@VG7X$&:%9>6G$\^ 7<94C\0EK MPR,7G%8=I8D5:+L+5$2%DR+*[KCI<'3VZ;480'!2'C"\C".2/US2^:]3^\6] ME!2M"[:EP=S5? CV1URC87"()$.U%6D@H+!)O=BU;@$X(AJ0!9UVD7N"GTV6 M5U0DU]'<> ,;+S-AOO)E3E< MKYRM% TC!%PSJZS)K#N\P;VM46W)N,.YT@Z3Y1%ZOM-> #Z[E-6&&B?\O^SS M5U[G?"G3/T6#^DNC,RF*[B0K].>[DFG:<=:Z8CGM_)$(P3E-4.E,J%HZ_ MDM_L-7>J+CC.3MLUT'?Z-VG3;-:3.H_ M2TT@*4/O=[A*PY:(50KQ8*I IZP2B-P13$W/>XC)YL1:/+*52H&Z M!,PM924-_@SW;U5^UF-"RUICTI_WRUSO*\KW9H)05[&IW\?2F\"# PV$OTJO MO?3K-:->=)A$88::0HW)=.0FM)E BI'KNYAEQNY5W)A&$LR_PUL1=PXECQX8 M(7R/R6H/F]+Z_4&BVHG?SL%X\!!Q5;0R^^'R%^^ P<[<[];EAFG.<7_TYA;: M^=,-2]N$7V+70#*?7-8W%-DO(%XPG7R_V3G(,WW5M8![7]5D(3$7E8SSU],- MVI]LI6?5'9:N4Q98 TU/&)^]U,F8B*-O)!%M#GX7 2=9T4B* XU<4JFZR4?;3WL(_G M^6PRQC$NQ_-L@BEOH_ ^PMR,WF*9CY:<&#;,)U,F)-"-DQ 9? M(;TGTA[2!$R7] ,,;C)SE\@%Z'?W#Q$DQAX+[RPE2:HN#&:.Q3/ F]Y<_UUU M%M)]H(D*P>PIVY\]+M7"]2W698@U*7*G54,O\ABX0A5%BFR\U4?B>RB)DK2) MNZI&#G'0UAH5+\P!9%HZ.HVH&U9F'M/0L8BZ0"*HP:1?B0TIT\$LUNECOE<= M%>0TV<;'?(+K.5:<[_J4P.T:=XB\GRZ17,0QO.@JI:]A6WZ++/#; MCYR%'5P*D[AL&L(=K[KCIA!2Z5C^$Y2G$$D+"JT?O=W%C'[2(C#3%R3HSGBB M"*$E\M<&3,8;-JNZ4+<6^[PU*'JK\2(]EBC4J-@6"KR_GR'\[)U;UZ7+8^8$Y?6 \F+YX>(L,RWN^PCF93M +12I7/AK-K06% M*/) S2-&/H7.1/!G6W0[_RO[9!LBK:)8H2T/E\*UR!8K]\XJ3B1U")I 3C?E M9D?&%N_21+*V'&QRJ6V*FJK0K-FS^Q3=._5UO&_U*F[59B2)[*H5B-&@LED=LS8ELX+7]JZY:7*/!"D,1JB*7:-*94[QJ%,F^*9[I,./PZY@N%_#R_R^+9O';]; F[7;\\Q3UA1B-N; B[=G M:B7=/Z]&4[BB)!%K/ICUM!+ZY5ZSQ2&><$:]S,69W(]B^34"^.*/F?MQV_5; M_UI#YOIFQFA 2?[@".E"4OR(JCNC?#2<9E/H;L=#TM39:HPB:3(>3%;MAZ(4 M/9O,T7R:K ;#I>\*%D= &V@*5^WD5%IG@V2KLR M7J":!'T$F?@/_B7:S0@B:R@/9$Z30)&734D7)W@LXZA$G%)+$XU3T[!%LFFE M\TZO$R89]-7>@"&CA]027YD]T3>^)B*@Y\ MRU5U>#877FO5[VB/PX^;E8:N-Q*F3N(G\!%800\KJJ$2G BCQK^.YU.:0KZS&0_S*>&)? M@0=;U4/L4UROQ7TO^=1LR,58W)^3JW4\CWG[[HOSQ:S_BWYP71^=3A<=#Z2? M':[\9R\23/%8(Z1>@\$??[JX^/!U/OV6A D:.Y!F4B_]R<9"AZ^_Z;;ION], MS(=4U)P\0*I,O,B)T_W=_QV5OUYV7NBD7-[M]H=STFM_WFUOZ:?POTZ01V<_ M,5#QI].SA@K78C B^I()F(/A,KT(SL0]@VAR=,F<9Y/!\-2'YR__,*A7I&9- M9X/%_%_^\.PK/KP<+!9$ C=8CGGDR^G+.D ETE&5['MX/@SO[UE7<&ZUR9#* M1?4YST;D&Z-LX.YKNP'+)GYQU+@(!!>ZE$7::O>ENYJO=KM/3( O-($YET4V M6#SR#'?41#?VII9(*S.MJK?VN? NPH+%C\QK%^1[ATO,;Q?*F.G).F( >=,WHC]*+J=I*6KE^RXX]F3*J@*K%XT.'#)XDFDW:J1K95]]3Z'H) M;[/5T*,CO554$SS_0%R,L3F+S]C""JC+E0J(%, R5+RHS0 _9<>>..,6MUEW M"V,/@) 3WGA#(Y5T_Y,OSWV9QN6..D$.4F4F-"62G0M:G:A--%@2,%M4KX"0 M7@$4IVU='(,F3P9Y,XY:* Y?(G:^YQ]3>HX+D^O/LG%,_I;U?*Y9P>+E8%4D MCO2@>B*__J?BVNMF,9-]>5YLD.>\W1$MVU$?.JN2OB!JP]Z-Q0!^]VH^6(AG M8Q9]#$UH[>E.&#]UB9N-K=U:BCM-B6]G:MQ2D^Y:5'=EL>;RW&$?2;[0OIQ. M\VPT%H?P:O6_QPU\J3T-?2.(^67:2X.9*>0T!XET@$OJF@W^FY(1M=?[8W6@ MZGCD%]&WH)G=M3/>!^%=<:U\5>Z/Q,2X>]S6U3]]I>MO#*/R2@]II9'TB!&2 MPT&O!ROI5.>B!^L2EYI $I=JTV(+=T-" ""3BH>TW",9XBZ_]3,R>%X7!OET MG-LY7>?%_08D$Z,C[RG[QM6%&!!UTNT^N=ALXK[2 8A[5X&E(^&*0BQV#U<4 MS;-QL1)G.W>%\UU,]4@X?WO/MJ;71%7T9+SRL]-U6K=M'03%H MEB_'4RID.1RM&EWG,FQU-LM'DWDVQA*A0K^M?QGG4WA[DJ_&['"F3+^S\9R8 M"*?H& ]ODH(89_-\3JY[+'4\'L'?._KG9H B>5/"^8-A/ MY0X6Z0%N*A!QMQ+Z)I_57S#?;T"-VMV7;OWDO(780*>NU&F?\N^O@/! M.J!<;/ E:<;_JI:6?24X3PTL)8+8Q>ITVZ+3T0-N]\='R(KPV\__A(A_ 2LQ?-,I;C@'%Q++K?4XB@=):V.P=DK MK+-BDZWB@\1]01^!'^,A4=KE M]5%#&J;>*F\N#2?( $EPW^]$,7B_71\Q] (??K_]]%=YR+,/^QW=:H23N-S= M'$!%8]Z^\*XB]NCF3(!X^"VI"*6_%TBYB!>TL/8*0A MD^M07M]M=YO=+==!>L#M"[,4'Z@+@]NM# MW,.P8E>H1Z*=K759;^QZD8I-S&: H>R('OH^3"5BR MY=K;',KLH*YEZU''BKJB7O[HQ4UZXB@Y&G7O#!&JB?;PB7O]>@.O266[Z!/I M.(P\FK-J4 Z$T33P[U[GPDK-2^VY-SLR!Y+29B$NA/,'ML],Z#DS='W;G MB-[S3X3+(X9S/L"^+&Y)4.*_TDFQOP7YV]NX^Y"D L/R\/T/<*4= M])$/QRNEU@CT!VWWEVHMP.KD^;\?*TSR];^JMN?HRCAD_R KZV*-=[=TG8I9 M7>%X'O 5&-WY-?<$-!Z2#'DP*\6!$V4TB31Q_]B& M)5[%X%Z+$9M6UXCL![NF-3!5"PR::N,*ZG7)5D* "C;6-%LDU'G&Z3)PU[&P ME0KE/PODII-1.WS%U3/=+)O>:C:)*T APC=JX*:4LQUC?'#-X6J";/N6@?V< MK'+K^Y]A$D!==&6T[1'.?*E[9R=W+\5=YRX3Y9^G2\;QS^=IP17H/>7[<>8S MG)-B2]G-8()I[] O"[;7<8_Z:(=NU"'*,A-EO&U(-CV+J?\V.ZR9L_"\.LXX MUY98#,H*^RJ;+8;Y?(D!C-E\G,\80S)=Y(OA+"1G>3Q3Z;DZ4P&^6+R8+0A;-\ M,ANF7QJ-IOET/J3_CA8K,.KS\6+9WYO%9#"";BQF T3DPK\FT!N2C>[KX_D< M[!*R A8P!=,9Y76LP")HM#Q:SJC"#D[&9#S.QJ-A/IH.^S\_7X&U#-\=T60L MD#7]NZ_;8-^^9[16@)G5H9^OV1/D&4ZLD45]@1PU7.5.@ST8C,MV0[7Z8 M3Y;CYY.%SL:T$:C^T6(YY1^65-6(C4*X%N]K%=92Q26=QQC(GDJA)82XIHN$ MO9S# L_IIV6.(%6,J2WRZ61(01A6K6^[5Q;GU\I]@G!^A0NLI%#KEQ:J9?MV MS=X*NMZ"*52:)WFSH7)@G$/!5V#J!WG8'.N$#"H+PT_2Q&R?GN MW8?+@*FF6TP"*?HT;:YQ-R>?$P83)AG9N MB@=7B;>/KDFC^^R8CW"'\/P&C!JMK;8'38VZ;S"#)'+8H?%!#;.?WVVVT-YL MQLZ^H!0!+Q'Z!,(@?)1[3G.9[)^B>DM^5U*'/?7\A$ZMX_E:Y&2FX$ M%LAO[+['MB@)KCVP\--NMR8"?;PKIOED@5?7:(&Y=BAHX(39=D7@;SV;Y<,PU\@XG%XKN99" ,QKF$D8R7U(NR@RN9<(!K.3F M7"Q'^60T:DW9/)FRZ2@?<@O0!92/5*]OO%HF4S:9K?+E=/2"*5OB?3S+)LM\ M.AUF*S]=XWR%R8POF*[1;)+/5RN:KOD4X4.3"6@9J=UPG3G?D^V#;66-!)57@QJ2,G36CT?3_@ M+&G&HA@"V\Q MV EBJ>1IS?%.(GH&D87(;@,FZ*V*0N,BN3I6&[*$:S S0]N12':CVDP@HV^) M-LP$&U<3?W,'OVV1_N?0'-J43U;.^MV>LZ7Y3:QS+46OM9#5#_OBGQ77NPX7 M*""0E9\ 46P 64] (-W&ONZIKS&[OKZK'F!,2=^OGNS7#>7E @QE$.5TP)8+ MV&VD# ^'^90TP>EBDL]6J_#VE[<7(!!6^7PTA/^"%C.<@7*(,/-)N/AP\8;T MU/ER#/^%\S==P4E?Y$LXAYS%&[7,U0H/[Y!^&L,AQ*.W7(*Z,YI0EVTC;Q"J MM*$8;6,'>K,R4]91FC;<16+]T$; $,1J&6,.4K3=+M$\O%HL'"X8=BF1I<@" MZ^1@:9=51.X&]QA.3-YG\V9OD&24W!(21[V]K8IM%?O)KA]DN$)*-(W(R)FA MB,DXB?;1=U%%P#GO_R[<,%71TVXZ40@J2!SUX;'B^ M<1+42>5:>0=U/>1-)/QL=ZJ4*@.M2/P'MVFIC$##9H,OM; M=N);(?E;\_ \I^*$%)!XHESNS_";G*4M@\@$L!#WI"/%3H0RWLMPIPY1IYDO MZ#)^FYR=2 Q9BSV=@8!9@@!:8O1K%MX=]]O*, $]1P)TG/%BB/G]"Q!#(Q1' M:.2#\,-2MC]SV/'Z>"\Y ^O3M6WA;N4DDC,0F NJ;7MBHE$2PG?G=%.#CC9= M3-/BN0Y,1?E,2 4VBG" T7@P]AE>_S(+6'BW+Y'-+'>E%P>PET3FH3%1+,I5"C#@..;%$K M.F7@G7O0%Y!CSVJ$IK">DP!'ZKRK<)6OBX?J()4R<6*)D&6W=779DS>Q_7Y6.0Z>GIQ=HMO: M"D.C3:5N/,[L&4T\%L.QZSE0EQ9=C:A.9K[ [A,B02G]8D4 M-M/U09QK/"F%BR,]97 F:RSJ@&W&*M!FE)T^^X/LCX>=$+R6ZF#SS^7"Q;%U M-;7!T.)[@N1&C\4H(.K(86UO<6-2(-I2QH6'.]AB9_V+K1V!ZQK+ &IDF_[& M034;/G81U!AD4B4VRT.U:9Y!EQI./4P8L=.]FK;6W$[M34,XO^Y)1F,]'A*D6!Q;;O]CO .UUC)BV07&GDNI9;YI MD662<;V:(Q(O@5]2R\0-J/RB"Z*TI1#]";Q5%Y"^*P!?%-C;( M)_A_EM6G."FH\1$=41V)G+)W&X0/_$1^;>=$XA,8RXA3 5SI-5W;S-,CD:(D MQ) [M$_N([!T( 6_(U__CQ(.UFX;HM?[@V,:)]>"E2[!\9IYS2.C$BVXSW;! MM19-XDTEA3-+K+T:7\/)0OQX*=\)V!H&X$P3($ &W)+ M-<_!CDA\/2L+'Z^68CJ1?R9Z:=#*I06:_Q! ZTJR2;C1[ICW^ M8G^%V3G;3['<$!P"BFLUO@7G<">(F,YOH&C39!9DW9ZIV,"ZFAUE0H_GP+C/8"YL\FN=9*.#_^WZ ML(L283PBR9Y4JR^; D\HS?2[-D X;!2NBSQ;U _/PX ML^8X!UAVG0\,:S!)TQ25,W'IJR_B?YBE3)SP!%5$ M-D[?$ E#GOE:K^ >A'^PI.+C$B#I*RQ.8=;_56V['+W_Y7]>/'QHGE! M_9V%/XPQ^4H$MSI ,M> 0Z+XF'-=*>U'$C@'8$?2=\U:8N'^^,@@D:NV!AR&!RA&6_PV)AH#O^ MYX#_GYR1(?%0*D.:2RB%@_ Z^_LH^_LX^_LD^_O4@V/&RWR^(G#,=)$/IT1[ M-5T2MPU"9U;Y:#YIP&3&DWPV&<)_%_D8&0K@O]/9DE)QQJ.YWE+Y G^5U9@,LU' MDPG-^RR?$PL9_C2CZ"V"EQ;#11,FM:0)'&%9C"G_=[2:9J/)*I^-%WTK,,]7 MS+RLS'&T%3609B<#Z'!5[EJ^G*/W1BSLFE#1,V MHO],EO2?Z:3Y=N],-]Y?\/OCOC&M2RV0@SB=2<3I>,M?CG0_(T$,,@GJDHUD MI5DX38N-3"6'\@N(D?T6O< >=WM $,BAEI(ZTM5N2 MVP^$07M< PS0LK75_N.)"PYC',<]WUD.[80OOQHOHFLH($NP &4:$"-2\&OR M@T=R"'7N49LJL$D.?X2&+JX)94(QJ9NCE*'=%.H.9J-K)#@#7O4 [Y5LB#NP MIP%Y]WLL_UD<2/!JT??$QB%6[PK4(P0\=4"+8^HJN2;$FV Y:D$_=8/Y:'?P M[=L=)3L;BJH3%-;%]JUP*[=SGL.S7)BN M@,.V+Z72T@/=TFRF&S\3Y7G+( F"EP=[U%("] '6D5/*'8D+X&#/,7'Y!TM19.*6M]UW4KA ]9B>Q*UQ56!T]DK=I&BM&X2QT">)PGZ2 M3R9$9#J&"WZ>P+[.)G3GOT80U1@>FY_JP?S;>H#(N-4$E--\OO"@L[,5*' 8 M.^8.GOKR[-N^#%?:#*X8^'\86*3"RH=S'++TJ[F#*+-//$38^GOXRJ7+JKB( M;MX/(%&N4;R=Z4^O3[1VXD]4:@4#P=GC;K^AV/V:S$:S[\\1&KH'[6I=W6)8 MDGU0>(]5V^WNLTHP2T$D*;,OMG64;\KQ(B^".-<,IQSE>'$/K1^J#9W7G180 MICA:^85^7PF8LXS&:3BR&"(6# Y^$U?![E8<,OHU(C.7KN^VY^OR'ET=OS$O M"+N5-(6DBIC1^@B"XOP1$I"#:,H72:NV4C4T\\/IKK M0"3:P$,.C2%;+\6)%GU]&)XY(M^$\##(@[ GW+?Z>X&*#8E-P+J[%AAA; " MPLI1?\]/ZGQ0%'BW_W0#N[F9]M4Y@119 A.ZVL6__?T13C7JJ*?V-=LFK7M_%ZKM$CLG* M9;GVZJ7Z3&>YZXR<, R(6,)7UDCXPBW_EV1)% ?C/9=PH7XXT(<;WYK;X6>] ME>&676KK$Y=;;8TDP85L'4*JC-0[%1B61L@'(A*,F@SQG4:D):5 GE?WFUF0 M,F/L6^Q*PV/=D=7\\$UJOCT:OE'-5\Z%\/5J?FC&$6G>3^CZ"2(S,2_Z0L1) M(G%;Q6EH<-"?#U%3OB"R+';2P5\NE#OKO9L#1/OF0_+48$83)C+A[^:@XRQ/ M@N,0$3<93D%K&1HZCB'%LDNQ$@_\;S7GG"EL&/ZYP#2]%8Q$"INC99Y [>'+ MLU%VMB >3CAL\Z%"E?UCC:;AP6$!E\;F'Q;N#C<,,+& % MG6%MH!75-!BMZ%_HJ4(.C@,;\>@'03AD-AVM\N5XEIUAML2<2*47^7*YT@I( M:!)(Q62MFR<%WY9C>' RQC>72%YJ:/X_2PLK29I-E,RT[VWUI"1)I\N50][5 MO=Y!37,O&G$OPOO.@R7FJ1F7/6/&S9EM9Q1C"4W:F.?L-Z90F@UF0IXTZ3/; MFG?9;\?#^>[F7*XOM\E//MADM^K'8#[&[#!D0<(FE(/,_ZOYM1^XE!W>KA0( MZ+R'.Q^BQ>N5$\[^=SM U<\#43.+L8C5;=Z]9VF+E'AZ$U/&'%:Z)'5$ \KV M&JXD:=^%F'CQ^BBQ6":59!?(GW0+$6BM6 IOCK=RE;26H_GW()<+U;Q3 ->S M ]?2C'9EL7;UUW$M:>Z<)\ZEDMC]*/X"W8OH_^14-Z\(EB M@LT,E;::70ZJ73@,#0\%;SO.22.)V&"3P(AS4,8#+@BI0_)H2;YRG 8C_=2@ M(5L^9F-Z[235M2RHC^Z.BHZ,5NE&J@8J\XON8<,8(O0&FK]-2:?RE#PK>$[1 M%/#C'5?XAF1/])4--+_4 9VEN>L]5KG2'+$TJRIHUI:Q4#$SB_8_P:RWE&)8 M1\12PVJ^]3@^_(2CYGT?T5;_>@ND6&^YM"RN^!<*C]..0FN. 7$,"KFG_(^K M8ON)-"4J9R*4RGFC4!@17AA2\5Q*$^-5!GN0\[(D<2L/]\$\>0< M(;!:%@UAT[?%;2F_E!R7[8&N(H-"#K(?GL"6VU373X*DHK'%>$2%B;2W=^=4 M^%/0.06GA\4VQ*$ 6VPG1,W7A!,C8D6-(^"V)^UR7=X4H'$%F,YI>%1CUP3C \8/Y)LRH?+#6X*P NWJ_@H'5VGV.I51PKPN8KV XI4(^A MGUM-5Z.RPS@!3TQGZURLT'-"LS4*O=GYY=N_ [#Y],"%F/,D'[L]="P$X#!M M:W=N!\)5329;N_NQTTEY^Z3[+3QC5GP&S1Y;/ ?UXIP0UQ>M7P7"WQ#OKO]N MM26YYM&W5 X;M;MS_#@@>LJJ62A^<,I F2$&7'D!)WDSAA1O] MNM1L:J&CB;V*I0H;,,.*"RS@#D*R19Q#G#>*D>%9W6T9*A I36%M>?L;UU%( MA:BK)NT!R#5Y:(P69WN[(UIAM]C$W !?N]3^,63]1=;9BP9G.AP,<\\J/ AH@$'Z&S0[(0MM+!D-<4O-Q4G]"\I77"$I'"6.QPXI$RX43C5^4-ME:$ MI!BOG %>8^UX\V1%9'MM24/QF"E\2X\2J-]4K:..[0@>E,M$[9\&8-O:5&/C M-MEZH9 %6'ZI:L+$/);,2H9GZ KS;IHA8$UEL.,8=;\& #D@L)S_398/87*\ MY'HRW%9=QF:BSD=:L=0L3WB':8<]94S"7/"7T.FY>4(KH'Q@KT-,+J"G ME%.-ZJX+(Z)]%JDT@B:#B0G:^>V.+B-_TE-,:I9!?6EM2?H[B!9 M$&&@?(XYXHM5=L3[ASN?G5[=5 "=*3(IZVJ\.6 EM@4E;RK+%^UW=W;O43^B M@^5^R8HBKRF?Q__"L"2H$S[I( Z*+FAE86?%7^X>2A6ELY0D6EB"R)-N(G9P MMB="0>KWQ9,419*75<.!3692Q@M&;1?QHTDB1I]TRJ)T:O(3-G)$%#5-K F6 M^):489)9M_2SA+%!QBK7$4\;8\)+CLY1@R&&_+N9R#GSI&G5<'BQWQ;ZBE?1 M;QHQ,P;A4>S,3(*?)Q*D*4X*\ M0TOB'ZII^;BD>8^^X9606%<-%Q4*X4XW%1.$1L9A74J<\(;55^M>SMLYH=$W M&SDI\NAY!45+?K-=6UJTV16I>](9["+GXZYUHZH5-$>F%-[T>J-5I?.$= \: M/ZT7>D?/Z4A3#0--=8GX%;IHUKOCU>'FN+&7)7NW->=MCT#[.N$0XN_1R_F" M1S@A9D_\9XYF)[JC2&-6#$+*9A<,B' 'JBLQ5IS]^.XM:F2SX:,EIL MCIJVIRKL\8$\7/4+P!6U5PHU31\M;RJXH,(:2^""ML-8*TVJ4(J.[:?7>236 MX(Z1,[;%-;K5I!1UM$D*D-57\4RWH=%D*68S8T+Z>F2D+9)LER/ ANPO) M"EIXP$X>24J)#$Z:A+"A#<*3KI-E(T8MO8N_P2"\M+TO+WX 43?-LX[=P1E+ M5&>+4F&O^?!A6NM\.#L?SP;&7>R*<]UCNOQ5241-#W@^;PL\,]DCG"F8CNB7 M0Z_AGGV">+67E9B>5Q7G\Z[Y\XQ"T43ZUL)"H8L0UE M4[[ D/_&PNQ6G ]^*W8,9!.L; MGSOT%V@_BDV]2[O0;"3PU'5,". \,\8XI>T4$IC@I&C=U4KQ>Y! ME[QF_PLZP-Q$^L7EEO7HFV1@8YKKO6Q0'.+9H7T3_^#+$."^PAZJJP917>6> M2.-WZ,4Q0$22D$8[4;8P?C8P1PJ;\5JD0 [7 %0C!&7L"4$JFL)ZHJ!(51K/KV.R: M.VB*<-"^F[\4B6,VFC*!UVB%X/\_98N0C\D =CBEBC836UYXEOU*LA2@/-$D M)T&KUQ_" 2.8MW0]66)=% D)OH)2G>??HZ^,'>\R@?^&[_(<9C*'H3&'119+ MPAR,0A3/0JK]6]Y[.+4EFBO'7]5/ULWYS0FA?&ADS,;S_7TR,FJ^;L]I:Q [>EPY:H.Z>2(ID ML$J!D8CEFSXLZ-S#TT-Y^L,XVJ#GY46?@L9OJB^4BZ/%V7RB#;G522A*86*D MV;,J@!+1)W&'-JA>XEJ\3M8.]'4B>!7J@5C:SC[3?8?6Z87>,V2U(8/C?J5 MMQDVS)LT<"JW.F!)]2ZI29H%E"'JLB+5,O%R)-O8;D>I$ZX A\D7/ 4ZU3& T;_(I?5([)A<*Q9.VA/F2:$U-8( M@=8XM/IRD/-Z1]!29N*E0&MQO=_I'T*,=.3>[VF9T[K4-$5Y1Y F9;^CS0'# M7!_%RO"4^Z!XGM,KZ&]#AYHBYTP()WP#<",=:6\5F3!%7$E$/N#;0A0A::04 MI",F $GK5X04481NJY*JX/QN.\WG0-^8G[SQG[83!D)-]W7&2[1]!72+'$SP2\.YKD E5V!;AE]=8&4UA M !)E4G,RM.;::22F$#%,IUBS/]3D-DLS>5Z3H]&/AN$+"^6HIY9 -=^G)Y"( M_;A6A-^.Y)IDMW))Y23YBK'FMBB/8>W1D25FFSC$J=7OX]%9XQ[!V:MM8<#Z M..YU70+]JUQS/'*[,W=J4CTE8GKD%-.&'(2W=.M0YL,.='/R!!52 71;(C8% MO?U"7[(73SB'0/BQP*G"E52U\^L8H^3^D(B"RX9E\63$B+(*Y#"PUFF"SN'1 M<]SK**;4+B5\FQJKT;SG.PJ&_E 2\84\#D:95G6PRTWV<\UDSV) @R:UJP_G M=N6T3=MF1H2W;NDZ L/RJ6V7!C0R5\O9.1B:N5B;.0ZH)-.:^'2BS:,!UYW/ M."'I+0HQ6B/5I@Q\(/[B:+KX5D3YL/O'OY@>5&PSM2M[X4R$ATL ,* MP#(1@X$$<*FU]82D"*61*47JTZ6OTZ6[+1\16E0<,4A &A1O3[HS94*(NW$K M+X%%!\;/IO!I2S5?/@B3DIO6"$"LWIM>1>PPVJ$E99^*V:?U[M[\>=K^0.KZ MZ7/K7> M)F1WI""B.C@(I7,%$@2)FQ*_BW+$AZ_;=;*G;&]1%77KR2\GM[S[P&X+JVZ- MZN$#?>F>#O7QZJ_RVNBK4F>8$SIQAU_"^E_O*Q+:K=-)3!8>C]+XP]""[ !WA^(!W*UC[-?3BAX9MI\36EQOT@7,B_7C!*GOKV!T(R0K7=K5E/K,6(2S4Q1:@@W UT M%"^'0#2S"641R.J&E%C1P"-I$.P RMT("(+D54T_WQ7L-H2C(% MG4W@F$@)A, *[/?*HGYM.D9/=W_0@6]%G\NM*XA%0#5RP]=77 7WX=#Z\"+& ME)D6::N&5!IN?\\2\Q15'&8V+V#8''$0L@4 S\,9TMO>JI&27SKI+KD,3L&"3 MP51R'B*%PP2LP9EO&%]S(*OZB*5(P6 ^;)X">WA4C1";U@ JO+WX(NCQT03V MT>B9H @BYT5^X03HZ](IHH^"=E(BQ(1ZRA59K9_ ,KQ/LAX+II+GZXJ';]JK ML0?A^4/CJ?OKJ3Q2,1!,.Z<5\(ZCQJ@;W0EI=^+=9#+-Z!Y=1)^O&F;-GS6D(7<_DD MINX$?]*G5O=1O^VZ;M3\TF=E!=GGZ)5=R,;0J"M-L M$4UU:\@IW\R/@L*)+$*4CY;PSM@;K3GYZK8BVPU9D*;;],.#(@ *9K7.X6>%UV$'KG4!3 M1#!ISI#ZG4M+M[2X5NR+N0E1C+ _1B%!$7229Y["&GK#Y!^[?6YX$ ;@Z$'7 M#O+ES)ILQ!+&*09I>) T/NXLW5\X\: =%2C^2\9=6?PJ62M!24H4#"<9XQW; M_SJ6V^LG2BT^LA[@D6Y5G2J63CT*:0!@IW5%]%W^WE;HJ1$E1#ZTI'TC?W 1 M6P[9P_U1@S3.A:TCM4%"NN6[OBW"D4^.0I3P\[+38?"@J%>'J->9"NB&3P!0 M@<4+X+WDN.Y]\2GQ,I$H)-_#OKRR=&P36HZ"(N:)2#(%+:B(>VX"VH6;_SYM M(RFQ$UYR];50HE9 Y?XN4P(, MTNXM1!<8.0;06/V.2!Y&1?)L5W$D^-^T0>;U#)H>Q4$%P6GOSB M5!I+EQJ"A;I&0F^OBV/-WC+29-'4JM'G89YUAA2-SQ8*I#: MCL@[B]B%[C&Q]&EWG!:B>Z#M,8EMVS.RT#6RDW7V;.#AU1241IKU1:S;V +@ M*\@^QJ@ER<[;1C')-#IE/]K)R]S)LRV<8"/0.A3VA1X>[-8LDHXA8$1RY!@) MF%TOW2>ISTMHJA$.]><7N=SH(_$/=?7X$9 M,KR:6D6'.M% Z! -<1MB?J7W5PM (F"9B@(CP1$G$@6ZN6%'^JQ4?+7&-B.1S\6#W =9,K72"6X':_>]Q: MSHRKW0UZ&")2N:BVAI1TUU-B"$7G&F5GQHOOO ?E!24U%WF61LW3=MV8Z M=,XT!TG2,; MX>V1U$:_C" ,"='B5$5O"ON[O^#W"/X=T#]9[CO/ODH(5"&>KC>EFO^N'R'V M(^ON1RL?CF% A>"24?SQINBJ'9]G7C HO.X4T)[&]U!4LNYV0 M)C2( 5]!,WA?DP#(^Z>[>YA.A%/,Z[XLMMZ] V006.?\M'06;VM5FLXF ML:2P-I/H"6=2') A/$2-J#7\JGV(YT)1; MRKAR/TD.6G93/N(+ION%MGC:V>7%F3J%HZAL;6$,ZJ-F?G^U81JR+?D&T&5" M0FW?$6:K$_ C4HHCJ:7J6E@?B&E!\"]XO/U2.64Z( M.=IMZN4N;XQ;)NU+KVL^T=5%$;;5A))?) @F]["PDWFHYI*A,X'YZ/A[E% M/-,\9SSKQ&!%FQLW/P^&RZ8A/M$H1Y"E2?-P6181]ZCJF21C<]M^;;M'P 4P MEGU=]AE'I!A)1)2?3!.H@J-,:#8>P?='JI/"ME8T3D9#^.V3; =".@F_"!J_ MB:T3D3R%1$:J1LW7C]T]MU!"FE N-OJ(+2XP^E;.^FXR3O3ID#UFIG4\BFG. MKZ446#73!CWK3X+NOW_QR5F$%4W<^O>OO7^P<4U_T_*'Q#9-5AJ3U!E0+X0L M0D8>/9W"0=3;X9-+/ANL>,4=I^:+%[PW9//B!>>L::?-N?)@FN/9/H.D*,!B M!UGL%"KD>'.^37APTUPZB30@H;(&'#$PZ%ZM,29O7IDPUD9V ()4B#?[*BGO0?-@M\TA)F5?#]Z@CY_A#.:-"-R8/7=THY,^.&2< M,&HD\=]=*T$1&E (GG8W)-V-J#GH[,UQOR7>C>PLFH/RB+RZUMHJ1.??(X M7T-%RK/*('C=MDS*139G'O>S,EX87??:':+ >1KWN\\^9X8/GA$=&8R!((/( MF2F9N;ZFZ%;3T3F^>N/*'2$(#1FXG%]14"D)+XKX6IGXP<7@\W#84+@AG[):+2]ZJ$]7G\R&Y]-AGOV& MQ]+JEG$#YW]05.:<_6 EU5MN?NPGX>8-^D,B)BU3/,V[(Y<).;NVWC=*L85R MW<75@F&1!-0?:8!ELP5J"".5B4L: 99P;)=8A(!/QO00? .OV,T;;- 1'W)WQ*YQO!=I<=7M;LJ3\7!I=]7UAKJ" MO) X^=5]3R^M[HQ^266$6,5!J3 )/M6\TQ/RYDQ2)G+O< SNVN?\HNU6T+)' MYA+3B^E:V0^$3MM[+1N-X 5X*&^?S(HE5L=-3'_,68D* D73P $7C!1\;-)- M[]0D6#W22KOD:LRRK"7#G;V=A*3POVZTP)F%P4IFB-%U04=&J@)UYUC@"1H/ M$969P>5[7A_*AU:Q=H1E;BAV=2&Y)Q:-#EPC>4* ML3+1-28OQ$/,WD'1T2@^@2'WDKRU-QLIY((>5K35\+ &MHP2I/L5V!*P<9M* MG!)K$1;SOF1"J>!KKI"G,18PP65B0(I4XQ%BYJ;D(\-/J9E\:?(^\]W0+5BG M\#PR 3L:YH/GNA)R*>*BL+VHHU*R999IG,[:#9?:QT)RQ.S,Y@';3^[HA]-' M_P42*C2EDY++:!M;3/%E3M"VN PJ+I4".J)D\!JZVNT^NC6*K=E6O4I M. G4/NO8-\<-W2@%+(T'X8'J]]%DKG8\:8@H(-+D5[ZJD&X![N"$+%MYC$S' MO"'UO]G5NQ)L$F.<3_YE1&1LR;=;WU&5FU6?]ZR/GS=K4('^4I(;[\YX?X@$ MVOB6TYJN.=)U,@J*4.R[$WRHH<&'*CJ%W<*[> MP5G++OE3"XC\+JZ99Q\@%$0[YAFKYB4^.2V04['CM BCR3E5'" O#!;E.;_> M%-5]'NQ#AOYEM^@(&5\9\35LX;FMO[4<82OG$= Z8 M.(9'B0\[$NWC]JGNF?:UX#@M0YEHB%BYIGA$4UO*O=2'6+*%,SA0Y%,-*U:J M6'GU(%9%"^>>,A5;SP(><@>;W5.I+1M*A ::AP:#?(B(+W;0^+RW)M#]J M8@@IIQ3^QYN+?#C1[V9 2\V2X9;(1*[HIA4.I@/^C ')+6B$=CWQ"M;,[/*7 M<')ZF&LA#VV.B367% MB*@ +.:DTI\#I;E"<^LTS0L4I(0!YBDVVTT9;09EW^'O?BJDO_85WLCOXM(D MG1NA/K@25<&2(K)+PF6I7UR#WN768\T,H2RI.1;WL"DX M,AWOIB#J^)/NOQB#UR_65I,^%SO*O[]FIGOU97DH.6)YXDA=],/Y,.<WBZXMIG(V<_G?R35)^F!=_5.=C@IZCIDR,O*@(R_V"'R(>;IU M32SJC6G(DRSO8$0GDEW,4,(""T^ZQC+3;-A@%>&ANMTU2UQ&/ ME4U_C+[UESX7DC]XYSQ/FUS/L\5@FN-_1_A?#EE/1R[)["6U#!?*Z2W7]ZP) MCS[=EXCZ*#:%8:*\-1_/MTOQZXT^^.IH@LZ18R_R*=9"E34D'M[>6K+E#7SR M$/&(6U(7>SXNF[+!0;$%NZUNHEV\:SM(^JT9)TAD-89RW3^$7-*.R0T(B@2! M47ZZN/C ^RX60(R,ZI+G0D'AF. O7$^$&S=&$YJ#%XT_AIE(7 M4,67RM?3TUC<:S*(NC_:]9)ZQ4'5NT?0Y5[#_:J!UV>&4B&\UY49[G$Q1IY] M#;SYJ$@;Q83>[4.%&M^)/P7WLQ/*71$*1/)CL<0T1ZJ'&IMR MF188Z&D0(M+66_N*O-T%*]&OY4A1DOPXY=N]IL<.CZ7R)S[BO9]0<>" M^('-I75M#(O4PY+"3J P5;7E:DGD@.G&LN;HW >]9^16X&.-R8 MI**V,@&$LF;A"=O9(2DD:+M%#+9X.@=,?SI:*M%(;1[L<$]50UGOE>;5PHHU/YFCH M['K%82>, H=&_3Q2?USVNR^_J\E*L"PNT*I%BQ,J^2JM8(<(YHZ&0G1>2CF" MCM[2;N?U,3M5@6"=W4O*#9:4E!JB-T7GU\<>$<&W/;2QUWDSFM.YN'F3_>@( MBJ?2V;#AQXFP%-. ;H-6N'9FLU=*<=E@Y&BL,R]?=(\$0C;P0G6..TO**UOL ME]3]+Y+)^@9^#3W85D6>_7S\ K(;^GZ;9^_K?8&NH%^)11 1/-+!C\<] NEU M74)<%U.4$XXQ8JRAO=!5G9'^'F(1,M(L:1)$U/LQ8&"=[0N_*RPX\#%)^GN, M:3\G=H4FIILBS7*O:O'Y-_2=2*U&/L%$_;F*K"UT M9FBT&CAC D6RQI^97I/3D7O!E!SR!J$Y0:;$/8R#UE'BN1%30,3P>*>27([N MNJB4Q=(C?%2/8-=SP;F/\GE=4881>3R3R%FZYP\:X).=;V_A1FE2PMU4-S!O MPC2C@X<7KTH^M&*H?'OOHP$#&OPF?-KN'JGVF%+7:674+*V,&OOM:+C8)1EX M^!%)_\(Q%.[V1D71E=)+-HT47W)D4WZ+F2D& HW<\S&06XGE7MB>E5H=-D;X M -$LV>00D=%#%5-Y#\S[@XQ(VP.34#!TG%,S>\KS_: ,VV^I,%KC8X1&IT(0O$6 M7B?)O5T::>BP@APF7A-"7"N<(>QSAKNY-&T5C44^B27$^(COH<*/;[SRWD$P M17D\R%O[G^53 _34W61H-LFN-+JIE?@R,ERB=GEWW*ZE6,ZU)J!WZOLMS%G$ MC<5-I_"^W)A4%:CM(04!B.WE#.GW8HD/"Z4<^NS6!HUK\GEU MT?K)P_7O;#]%3*;0UA>URNL8T3*^MG@*DT6>/(H7%G52QY<0X0]\M^_VPIAJ MUT+LM9WWAL<_Z6;HZZ9/?1+,$Y^EFT,9B>^8^3KS7BG1;C6YP4+F^?8F?A11?7K3@WXW75Y-H M=M]8SZ#K&;LK(2Y"D7M:'D+8;>GN# ^8>X^WVO[)'V0'#FC;CJZ0+MIT1Z)2 M=5E/GJ6RP_+T71$EL=?XYM&U%TRNM#A1'49V3K8<^HX9/)P,W2LMG:1W?>B9-OT=XF#/ MN7SU&X1&;FMZ\J7/-?5NPM6>\V5][9[K\CF2AW&TS$/#P]C;AIH234TW),[% M% ?.WB6R!,W[*#?H+>(^B*1%$:[/?YK0=)Q'"\K00U(0*S2#3!72$7&05^)12"1J+6< C2V^9&@O_=E))5H;'1)P8( M(LMHM2/(4[$6TF=R6-/)G9\/5Z0/]9Y4MSG<#%D9>^I/Z-HKHB%1P3%A0N6L MV_O=NJ0\!DXP)TD2/N_0K\3QH^A-ABYIC4I?7-[=HK%>O6NB13'GJD:XIP34 M2N.B!0T%,JQS?>^ZJ)H-CY-MS?0!WY^H6RM=86B636KV MV8,<=ZIIN].CMG_Z""]#Z5($/>E4\DIHO,)C0(Z%\QN,(*73KW&!9(PA^7AK M!2@*^'%/DOLI>ZI*+(EUW!-&6.(-JL(02BM*'%W?C!@FT87*;Z//OU$7$BYG MUP7=;WC@CQLD?B%A6FK)RP>"@G*;K!A(@-6B NCPHEL18=B[ +0690BOIQG[)C=-D[N91*NH*)J#BTSDYB MNLJ8YH]78(T2>5=ZHK$8_/QS?;7E M+89#%T3Z0Z7"N>V:8)@T.FWZA#(?O[*.6?Q>A[0VE%RHJ^](3&=EX+ZP>L?1 MK#SC(DJT9[&"B/8^O-MQN8@3,\8E-9^=*W3!G!CA09:6]F=CKD1&]O7]$0L1 M)8AH#9J&1LO<#F$V$5'6;B=-+ZH6JIFE%HV0"S!69,8;Z+SV?FLE2'XAK*0[>;X M%48OH>VSGZ&[K[,/)8;MJ"SLY5U'/F/[C8?&&P$?D34YV]@CJ,E=:\79^HZ< M,[5F1;L,[?!8(CP!=X/LN(CH\V_7A %%4H#4,-*:]EEW-];5AK[7UY$0/34O M[@@!,+!=#(1%@.E+>FLGY8.^%M+7)!9KTDX-G/)+N;^N:LG>MZ;M;=92Y)Y6 M7DGKI9[9.-B#7+:!WU3":]B&_($N^HIN86R3,+&4& M:J\X%D^,0@B^AH%Q0$JJDFQ-0VF:H9QCU7@H-0T,7BCSIY\).@/,R*>SR5:/ M7Z(;KG'*872B;[1(8-B^?&<5YMK:Q)1TC'?>5AP*U72]NV M"^,YG?'I['RZ;.D6/T)CGUG\O2?$4DQ\1N+*[!?3*;_]33$#[/'*/2ZLLT3X MV;S<]?IPU0L(GX"%F*X( KO9/?XM$H=D_XZQ"_*::TBRM\U,XI)I_;X[;"#T MOT3\G<(;;%XB?/RZH'UO$=5@&"30 7=D_;#0?0];!NG8C@^EW$ 4L^Z:F\ > M$G2/,[$)S"R13MV@WN,RP*C74KC(:B+D01,@X5H6+PPE_F^>9,]JIY,R;!5E MS2AST5WIL_9:I8CJI,Y&\W8._E+.X%(6ICI7^0F=3A:$3B.41G:XLZK49K_@ M>-?M-QG8H;HE(1](=,&\:N5?F2K9;5T30,B%>]&1L8W6J/V:/+N_8GG9%!3< ML((C?;MU*_ANL:Y2;6U GF"2^V1;",>(6]!3+!!T\K$D?;*9B.E>)0.)O;YG MEL0'0^*XB+]8G-)!([R6?Q'.9%E?D^8U2/EK MO^FLTR<>!/HMJQ'TV!LF@Y2HR!T5L6+] HJ-UPUZHR6(X]'@DI8GKY_KZ^=. M- 2S?;KU_=P1PD:B[F1'AQ\P'ZA&G,V1[D\XZDC\D/VP+_X)S:#4*9&AG[$/ M%1I=GQ #\1_%0[%%A-=3N-G70>Z/^@E<.>W0NM;O"VWWD1U M<<9$@ =_N6D=C%1@Z':+KOJ(VR-/ KH:6-,LLBTR>(."N+NYP7Q =9"8<>OE M8A3O[2O,#X=3"U$R5$4LPQ$=N4TNB0:C!^AV<4#A'9=H9PV-.1^Y;.BV42NT M)8O16YXZ )+,7)5C6E\@B4PB"J:6"BLP(FTP]<:VY8.53%R]8_0+.Q&<> M:?'DE%3>"PU?#K$J+Z)S M*UW/I 1QP".H@WR!?M/68@*%D_;WKN@SI1#!4O-<"?H+]689V9_6$7)M81BBOU1"/E6P_NDR[W:WL+VP79?_F07W0_VZ,0;9U)B M_A_OWTIA^=?H?SJO&MA51"=-U6?UCLP*JF>C^U@0+_]/=>_>W#:RY(G^O?@4B-GNLW($Q,&+ M -$=.Q&R+/=Q7_M81[)[=F+BQ@9%03+'%,GAH]V:.!_^YJ.>J"H0E.3>O7]T MFR*!>F9E9N7CE]M6E%R7,3^,(G6_1[ND[M"(A!98.CK](F$?AY'*F:C6B,-R M)JQ!<'K4QIGVZ/7J.4= 2(0 /IN'](#(*W@35QPF%OZ!B7= 7'(EN)T10V Q M7X.%VN'FT?;+_&XW9.,)H"%>J=3:.16#$X*,="V>'6>\=H+:>3\UIZ*#P(_2 M!/C]E:/!:@9@KRL\]B"JI=]@JA',G0!2+$FAUH+3L7G'KJE@:.>HSI #0WZ( M7C^*X#;2O0@/TVNZ$ GDM$H"*1TX R:GHG-@H46&X*\Z,IKXE-0.%.^-NCE_ MCJ[0/23N143J'MU: N+4[>P>/8JC>>E,5.2SFU.$8Q#W\)/YJ!TEKNU#\^>N MW>-GX3-4A0,DMJP%X=ZQG(C)DAZU4Y'A.Y$I(/.QC#@4U-UVCZIRF\?;HOV7 M1M L\'C^#/A+C)H&=Y'\$;!9"LSFK>J2*1/@S?.!L83;A3 M\C<6Z13$)*BZW5E;J9T#F$4CFQ2Y?&C873!&D@A.%E&VT>R P0@X44M&^$RMVU4XXL6+;WJUV7\B-[FHR7(&Y4*E0( MBR]SR#+)+EV)+K)!7;8>^X Y_!NX0NRQMCI,@0N2)"C4^;'Q HR,^]D87:J MQVTD*%"\SEPBZFJM@+95I'Y@O-^=<01OVQE%RXN(V^@>./(ZEO?K\X]O/J@+ M-N=K<68&)IOL-P*_3D&@&W=<.0>ARM,P$J3.>TAPO&+.]!)/49YR9&T\G$A.D M Z&J_3C07XF_) N;4@-%FX1Z[JGZQ(D8HA"8)11)S9.[B&T;;XM <,+K^,)% MHW3Q,)S3&AD&E_ 6#U 5RTC[HLDV+'Z[F:)#G)95E0N7*ITLG4,9&RT!#PAP M3*.D ^\NF>AH7\VT%U$ZH*4;:F3:#S2!'370(,VC MIXFTYR@96ZK\B3,-@]V\0;D=6$0=-X[4" 13M M)1%?:XTN$F+N!V-+%92B0%PCA#N!HB/SC%8M:WE&W,-499&9$'PBOA]&$8E1 M=&>"6:OG>V%2_75ULR4 A]"\31 7%]5&):=D\3M5F^4WE4T4;M1Y=B0;2F*S M5?%O^"2.[:1M[94($Y)IXD!3'0'HH$OA37NSDX=RG!C'+43;U6F:Q^\I]]PL M*Q;LVGUT))M)&*(2F=*>#/CXQVZ%?T1L,E3G,#$SD1(AUDGM,_+^1=2--&8+ M,R%"CY)KK;6KI!NII^A8)X567'[6"):,%_#[_?R6-;9/#-#:K2!ZTU*T'&.B M[$1%&0&G(T1L*^N-< 2"781$%D 6B24"$U9%D'W[0A@%-('I5BC\VH&QVG0; M5$@= <0K1+01^ BQG)P,9E9P(T*7O*$-B1'_22B31MZE >@8B\(?(Y6KA5'0 M]N03XQYH9[SP!8('KVT).KM%X-R8%7O@BD%^<(-XK*Z[BYQH C!1%,D/(B\T M/ !Y@]<^61<+*Q)50L\0LJ&S^F;1T-@P$YB5L3PNQZUYG V?%P=AB3!NJV)+ MMWY+JPHE([LDW/GVUO!6LV-[)S.+-BH+6SO^I]:"!J5(EO.=?(C\ZCXXDDVP ME.@W<\J+OG3]=V_QD3!0J8N[P#,89FB*+$-3?*RA*6+\)Q9_>$NA]ED(I=@U1D&Z1,=VLHYJR3+>R8R0[9>]C*(U8.^UZVWR*] M\)JX^+M-I2ZJ+*:NUN MAG(K!O= YA<1?Q:+IAD"ESN!/SBKS[4=1MIV^'E-21,(U$A7),Q*L,S:I!Q=SMQ2N6LK9GJ M6='!C:SUXPZ1:W&U7'Y%5@(-+4]DUD$6],,5FV8<3BCQK:5M1L ;S90B2+6< M.^T+4])*R$ CO9+[8'9G1I?B>RM*ZTB]U@5G&='LN'$;%6I_]2E\?FG^ 34 MK]/=](]7^I,Z,:KBIEHM,FFV7X M,:PZE?)2";?SATBOH5F[@Z2!\+O+6M\[ M#+V[9XW?0/M!P67"5/,4):U+?BV0]"2GER=?G7K89#1MJD K';3HMJUKTHL" MQ?RMD9QB*L3J;:ZWMZ9D:76;B/YNG @1VJ]/E;DX6O(PDX[4:FE8%GA^>G^_ M:>_552K$IQQ:B5>Y^I=,800F?P_)\ M ?+UUU-A\2JO]#>/ND#I'4>*:C@'WM=8;R/++(5Q+1,1>.?)8$L*P;)=Z$;@ MLK 0=KW]4OQANS4C50+2QL#3H]<0)*9BDT3VJLI\<:-FP0UR$]F;CA0@0%K3 M8*FJ01NS-V&/)*:@A2*"2H'^P131"C9#I&/II%;"A4J4>BSMJNPG#XQ(HXWR M?J!EUP1FDROE1FC%:)#:WDUGIB 1743>28OP(>-PJ+88P04CQ+B^.DJU_>(. MB7^JU_BD'=V/$@Y4W1*RT2OV-"AZF&*PU#132&21BQ%TPO@'&RG6 M)$="=#2#,X13IR,S=7K[N,5$9NDP@!FL%EL&,5$ZAV.EHNA3CCS!U][!FACH MDY9=&,,4\&">?**QOW(L/@BGO>?2S>>H1*E]8N"&2[8)FT9:1=N=MN(_'A8_ M;6'^[?_\I[6HT/)/_^(DIT8GQ&57^RTB*KZ*S[;0%=M10%R?&;F\\,N9R-"U M2CK_$#=-DM9C^'"2)W51QZ_PNRHIBDF@OB\GYF9ID11I&6=U2I_+NHP$5#33 M7):4$_BOJ;#A<84-PY_U)&GR)GIC OR8D4X9]#S.XI-ZG.(+XZ1*,]&N^5@U M+I*J*N5SU3A/FJS$*H1*HY7!=:98),3,D[Q,JJ;$YK.&_AK#_%]%5T*OU?>' M,FN223Z.3[*D*2IXHX559('5B; G6B58L$D.#Q8YOCG)<.J3 MO$K2;!P[-+-_>)@RGNHU(M\3+4/;.JPD3"3_8KWQ1NM(IH'2?)]2Y:50%O#; M5DV?+CV1,YTJ&J&!E+*'2?*HNJ065N /<5XD>=W APJFG<._DV2+[24.D"/^68]A- ]D-(0R%';KMU 5[_*G30_!!!05WFXC8 M"\[+#8")P<#2)"]2'%$&-(P?)GE2EA5W:&!.Q388FASU255GL/M !E4^P0]U M4DV 8CU+Z6\ >FZ2\1C7%(BQ*7!1ZS*I*QB"F4Z,*;HB3FX% ILY#RE9@78C M42\+VRMPIA4>TNAOJ^4I&7+E!^P8=B>C74IY('!$BU#Q;UGDGJU?C,X!,ZPF M&;R7CVOX?S4I(VQE,L;9E$D!]$6M%W67PB_D4<3<=TIA#W+?UY3$CH-Y([)] MW9?#[\@,877V,6V8\X0]!37<0EA=S'H5I .1)UC0@HCO) M]N'L^;)*,_:>CHJ#>TU%3T3_5)'HC<^+__S5A-6PK MU3]Q?-\BU>[Z\E(QIH@KB*G3.6GJN"F*8X;428^/&#Z!XFT$D?=MA9Q0G=30 M=3E)LG$Z:!^ZFUCR)CI'VI!X9\!W3Q7NP;4NL79AQ<5U@#$.'VL%V*"61\-" MT([P#;(5@6!=XZ2#H#5DW60,F#0V&A%2'.IJY[$9-R-,E3"NLQ%=9Z?6TJ!X MT*W,-S9$&EKJ%)@$AP)3&P\8+"2R5UL%QJ! 1F-;V/_DTPX\L76:%WT48!$9 MJ(J"7M6_5]>?MS&!7<:7^+%J\CB;%$!03601O"B9!XH?ZI$Q: NL7*T/[:$; M.SFSZ:2'I3<-]-04\=AU6RMWO:5]#%'YWX@JJO$5Y3%=6GBIEPST'G^:8L84 M4O2BE2 #_!U[-M4O@RX$;]]>7L1K_"$L/_\LS_#3!3_!=I!^1J+,S,3*T*#O8I%4!+Q;XOQI; M!"4.&JL/MN/&$6IP]6Z_YX+2U=L565WNIJ(1E'%3:/ZM!%_ MCY.\3*,+Z:HQ[BFY> )NSD#'8_'7!&BY/*W4VY,ZC3[I"NWJN2Q)<_U63F^I M-D"+\EJGH/_GZ I^F*UBE*&[ M]@\?$\?3_Z2C,>CX^$DWKM3YR?'J'A>GI?IFDB !ZBKX6 ?!.DQ M9TU5JD?Q4EOKDW'P(&CBS0Q29CFC_JS3L3PQG:,VKCI?%#"T[FETOB@[WV1P M4.3A0NM:#IH9:.PE:&FP.6D35S"M$F[>J,VG$5K3"E3M<9O@GPE@0-6>/Q* MLM\AUZZ3*D>S0%X#Z4S<"[N9J'(N@R"&*6B&W3,4*48]F,2_>MJ\Q4O'2)$'81.#6IRG115#G)UR35] M$:\?J'L"U JG 2UE$[&N>.) "&2%LMCVS?Y,5L&%:7"39ICD=L*2]P4(3SBOR23/H[^* M_"L=Q5?0]3T?3[2-G>:7)\AI<9*3Z)I<>UW3.Y[>$OMMZD[):4T%>5*.RDJ1:C.!+\F "B+:C>+N4*J.2Z%.SBTKOH5QZ60R MG;\SHP!1-YZ+*Z/?5._#D;?KX;T@O2-[-6!(C216 R$.2GK GBH M0A8V85H9CN&$7WI%HK(D5T9&?+?3C0)O<,*$0#8T:HM G[]'4BQ@I4F2(6](0=BQ5$=_[5[;OT]2[G W?;[19WU-XI^-&=_6HW\#Z=L 4\@L7X#X+J0>:DY0CM!*VX#\J7(B5O[T*B[HAW&* M%R@D*M#CQS4]T23CG$F[:.@FY-,+$8\W VE6 8\[R>"=(D4/7SYJ4&,IX-NL M!@Y8XJ]YGE1CU$&@-W++H3J(V4;"[V-HAR6\7X,Z6$Y@(!7R3GQM- 9."3>, M*JY 0P(N?E),9(=-4H+JZBB$<3%I7"5PT@#CK>K:4 OQKS-1IX7AG+J468Y* MECY<(*(*B<9K2.N +#KOE/VEDL*GID5 M8R[8\>8(?3^;2V190EU\RJH_(]QXD2J3(&PMO*D&IWY>;;#KN-CK%CBC7!8XDK"CI5-<[QKP85TAINP3E>&S*T M(&3X.<-KZ+C CSE=:8KHDYX(:L)-$ZGMZML-Q4&O8.P",LQG,9)%FD"74,\- MJ^P>*375621+)AG74^O:RO8<$@G1!3L47DM [FYGZ*K-2KSUH7J6X14MQQ6M M@%@G.9$M2J8B.KN5%NH3<>\E+53@(@(/C.!#CA>C2 @G*Y#CG8H6"REBB5D4!^@\9Z:)82E-8\DW<[7X M5]]-4 '@PZJ_Q1CXWR@&_H-.APIK.&=6PB1JVJ!%(KCI)PR -5KWZ3&^9$Q1 MH^>6 K:$4N#H=OSU6UU$S.4+!+KT"Q9'6:H01(SRWJ[PCM *=#L4W1CT4EIK M!<MH@_[)2&D+YJ^'+ M78/NTI -!/T3)T4YB=E] =>\OI7.X$:55170<0[[DR.WR]!Z4M;^=<[H8*FI MT_-XTPRN-=P"\J* '45FBAH1_-TUV&QSAWB$@K7:\4Q7,!_!0.#?_626@ZUS=) MX"M\RC[KPX" .2CM#Z;PF]8P6)FN6PV\O=EVW\844(W]9WGSY^.GOOZ&K2"F954I1:,R^>LX27E[@D@)M(:$7 M.1J741TOF'>5($28DP58&&CFR+K<>X'\(73&*E WX7P5>!HQZ T-JQ4QMAI4 M(&)R1QXX8$S$14$OXT..09IX_-0UOZXPR(462O(:-*S10M59*?A:G3199C"[ MY["X MEG:G WKT#N/-7'^D#3!+$!&AK=@T ;R<9XKZ.04;C=C>$3L\0@*P35 M#%?'V3'CI]">E=P^4DI)=NZ3+*4MRS!P-3MZRX"I"78\+GCO<%K6EF4@5DM2 MK4^:@O<,M)Z&#.4G8R&*@/D7Y-UFENDH)DJ1.$=%@C5*>:$S3J/-+<.MS&0K MOIK$'.%B:%(['T/:M*:?^>918C<_P1/;S ?]^OR%6)WB([&O_S\C&:^75L0%A' M9FU8.0FM/T-*LN$NUY][]62MYX(T 9$XSH[5E+5B;GQ&0\=X@LHIGR)DO7CW M' -+1MJ';@S'TD]!=TVBV]1(0*!]CCE,7'YY.0JSFPZ)A,$><34#NEP-(2&KZ M2FS9?X=O +4IZ?1?O9> 1E,2_@ERJ*J?< TP>C;^PAW*,-H&E;D:5/R2%A8( M"[6N'["KYY+3N$I*]#)[*8!_[))3!C+>)2C^]@=TQJ:I=]MC^6//->5< Q48 MDWFO/'AHYC-^.#=GZ=2,LT$/C$R&A=5>*,4A,LJ=]9H5K=M#9$6'*2%]1D'K MT5M+"P@F5WC0'8A]E$G=5)U&A-&PKZT/**ABX6P!73I+FTXCTMS8U\JO>] " ML 0VMY*C,R R%EG'&V*&2Q%=2A?O"1HKR??68SA#9;HLR0+YY#6J-,W:C7CB M['K:C<[V]S J])+S_A; "--.DVQQ[!W>Q]ENA:-3T<%)6C81O+A9?3-GCD2H MHIO,B,,3V&]:M\ JEW6N5YF8J,)5@E4O4HY"Z5WU',1?=[6.6?):21VW9*-& M=;INEYCD][<5U6# ?P20*EMO10#"T.Q!W2XUZ+,MT ]F03<[NKL7IK?'1:T9 MD<88@?F78^'0$Y\X1.)6Q!:K8IV6&^J-6N%2@F%- ;M4X7+AZ_T-+S-B@L[7KO&C M VTNH&CAF(BM%'D9PS(&M49%B4B#PH=D7!)J*M/E'ID)M$8!E:!$L^>O&!LL M7(:P<1(\Y17@&E!@/KY4:27W4N7O*WX,W(07*T.'+IVP&@[ZM2F!,2.:DKY. MX-<4#9GF**U9B\,U5@/N X$,GR4=]$F,E%ZY:1'8+#8;\&Z>]:Z=RB6:L#*: MK8T SLK#@\&I$' M7HEAU(@3P ))^-)82BS,.Y\0F<+-ILLYR=T'5>6855G?8(J+@5EITW&L0H- MAA%&EX.WC$*N.5 !NBO23*Q743GG]$KD-0MLR->,O6F03ZR[E23V2J1QLFE2 M+@VNP)X06J_(XHN02UC46&WLX0A/6DS/H5B[ *UU47 "DW8D1;=6( MR/ B,[-X4('&HD&1.3YR#P4?NC3^R>H:K;O^ 6-"?5X"FQB/,&\.PW(H2D/_ MC0 &C?A;D*!)"(K[RPXDS9QP7 YR^FR$Q BG)AWE\024KGR48\QP2Y=P\G2B M;7;%D !%FD'14Z1.Y,1)R2 5D)J>S/BJT?[0#KR>HJ!3^R(Q:!:OHGBYL+^-'!& MLZ(9N3FMW7_MLR6+/W!A P/>1,$48> >J+23:I0=;/NJE2CW;*;?(/E1A)WR MMN@,6>Q%P[G1RE3,:;)BQ.LY!MV8U@IFUO!23\1>%+@7A/=PRYVBOE1GD].Z M1/T[!V+)TE&!'T&1+T88>Y[#PCR6&J<,P?A0AZ!,@ M0V#2.8QSA&Y;9IDIDM13^%^>5]#,CR8?/,DJZ._5CY(AQDA0/_H0KYEB2;WX MU#Z@]18.YAL!5CR3J%Z_8%3D%18J /ZBXO3Q?1D_;=@\O3P/M[S5?>U47[?= MONZQKXWH2Q)F)$G&2>\9DOW2Y\+1RBI.1]:@PJNR"&/NKXI[5*PW@K4&:HR%T0(I )DB>PCBSA.Q&(" M8JT;$-#8=SH&3H8,)"$A^5U/=$#NVQ"V.E9&-0KCC51Z$>4$&'13E"?W0Z8J5]E!IAH8IT5P8, M$@,;"@\U\D44PO"AZ'W1L Q1Q^5(NX+PLQ(X:"\B7K&8KK>,&;M>+^8SND:S MLM&R0_=AOI.BN&*ADK+HPE-.S^P7/:L02L: MZ>1,_/R\66<5JS$I"S/XL^J?=\5;7*IYPQ_-&[L]?N:\ M2U:W4OX'Z;=WUF2;K6F^Z8C^F(PFQ;>=[C2VAOF+6<6?AK8N%6 MX8Y GD.0Y6N#JEJ]#H(/PIHD7@ 3 9II/BY,41@N >K4$XT)(2R&0_<% F"A M$/#)I.9@^H;PMO(&E,/,#\*"\=AC])? ';.D/ >U+=;,=.P"7"0::878AM8U MKY(QB,L"\P;A#*+@S:)W^GZF;AB3))NP>$I!MV?5'>1)18*O?]/4M04;_ &O MYP4%Z^:(0T@?2K2-]=$1+8E*F;_B)<&-^*Q+N*E4K3.1"':FD)V[$LH/V7)M M48C"(+I'"V)[Z]CJA]I.&$U97PYDPEHD$]:,L!Z-@R,GW:4#@28G,G8BC5ZM MRSS+KLR&GXZ4IA5*AY =Y"OO3/!>.TH)X24=5>+??!)=R**\1N7IO/PQ/H4# M@5@W.7X$VOPQSAKY;02:^=?3.XP#4UB%=+<&[H7/T-T#_J!F4&[C'QG_@9@W MJD^*$<-S2@ORBGC^*?)N[Z>#+"Z6@$L?#;0OBN/[H]W,YEODE/YR1I+<5IT7 M6_VB6:EZ?;B,E^*([GTA\N\RZ>HBR:B;*L8$L\-:\$PUG=# T'U#Y6AV\S,C M,3.).< U&QZF5.)%H=N220?V"+CG-8-,*6+3YUP $K<*[LI:1%>C&U>4_U., MJEJ](D=SBRHX(8^.1\4XU**K+95ESFWFJ7H)UO"NG4L,*>""!!ET0@8/H/W: MWSOZ8.,L&U7ET-Z!87-,8S&:5'C#IKQ/8*JIMP-RV:)]9_#T:@'*!&M2%GC! M)W&59'"%E"U@O*.>J*JRC5_['?8'6S0H_[@Q]9U2M*'\QD-%\>LI?';*,^F2 M6Z1_P@@*BH5"U3"+KCJ0@4I0(.I &9>PDYZ'1%,G33ZF>/91T;@/:0(Z*2J4 MND4S2B?F4- F3EX_8%)%WU"*<1.7!9)T<"CUA$+K)Z.B[!]*6O!0QF5G52C) M$'OQ-*"'4E9DZYQX)JR&4J'>6N:CNG\H8XKKAB4>9_90&.,6QMA/#F8UQ->* MC7Y@-LI?D):&WUH,?EA9Q0\F/[8;DF0>#2C(2&]V(!!!B;JA?'PH[E/""^+W*N,?A'4,:[T M[2^;1.*HGN28WFDEA:$'1E(!6:2-#+5*&$M%+PUF"H.J4JA>X$''G*NZ8@.Z MT9_5%27+$0M7/UO',:^,4$S=8U6/PSV:D_-U6I:UYP&[V[0QNNTC>4<]IB'& M;U![,L+;-9KOD#-'%;828.PGD'(57948LB_V&2S$CB M_/>ISY&_WV$.I>B )CWD[-"IN=8I#03K@9\BB@X)A8/2OFZ9 GM6#1AV/)270@^EQ488SP!=8D70?Z2)R6\721-GFD$=9 9#)26$IX/ MH[[+N.$JJ2J!##^FC#7/^(P5(#6T)$,.C314Z=U _4=8 55IYJJ]GZLB)!^F M_X&QYK)<2]C8I@,7=1R5[.F2JU2?L/F>_WJ5" AG>O" >0X3OT1C@_BV6ZM> M%,H^F8_:46(5SWYEXOP'[5/*A/3GAJTX")&1+!N%4'%I4E'3C;& M\@!T/L89E0G!"^$80S3MGK*L!!4\I7\SX+]-0VGGP='4Q2@CP. 1VF#J@MRZ MA$%B])Y76#R#:+^&)> ,$6BY''=:SB9C#@6%Q2@0-S1+DZQ,P]U7Z V'?C-: MC#JE41QV6KFGP*1^E.\6G-BUKL&L7_9!61U#V4\G5J,L@0#?&33:(RA;KHI5 MQQY!H3 CNZ8DL8PX)7I^4LSE/6C?Y2HR'#N0U!,1/C(A'R;S8*S8N.W @MOK M:,!2"+OPE+M'2@V*6$$X7K*'AS$_B M:ROCU:&DWBX<)"1E]5Z87=AB,8)N5@YE'?;SAUT-O=A!1M8:@9L3DI";H:F0 MD)"E"$286"'"Q H1Q@$NB][U($/Q>E28 EYCL%>Y?DA&>4P8;F9-2G'/=*+"%GGHK* M2J$*C*AD3II3@-D\FB,SLW,*M[*I@/G? M4Z$RW\,W">& MA9[ 1DQ0'1]';_>;Y9QR RB_'H/@$3S4[A[X2BYR=K,BRG!;]PP4 MJV&L;OMC?8">V2YY H134ZQ/7_DU E2M"EK8MXJ\\- M,6V9@,ZGK^*_ M9_'?\_CO1?SWTM2P\PF!VZ&;O$[2DMP=Y80,^ZA_(]!!T=&U,?F]P(HM"(Z8 MT[^@D,._$S@ E?3ODQIF1.TBIE\1UP3,AGB>-08:"&1<.R&C3-!G@,F;"*Z) MH#YPD>::39ZG<9XW5&C*K(Q$(2<$*I..4BXKE5)&0#H:3X+MR,HQQ[24.^48 MC]R! BY,A'B5EYAYEHI/ F@ )&"=UMV[UH06$%' <%%" M78H&P,[;P97NO%_S^[ES-WM*_<[3^#F5.N.3-U@H+6__X>2]*^PVN/4X!Z M2"5,9RV=JI;_0V3 >I!BC3JCS)>@HU U;',"H6>>MI%GND9X_Q9UN_MUNAS% M*>^)BRG7KD>89T52H_OCA^E&[::+O&N\Z?@&?]TOPS^:S;I>1:-9AX(^;NZG M2ZE'O";I\Q$)F00I?WN&CD&A[,%OA]:UC[#T ?;]PDAT@8/M3EF@/<&YPP+R M0$J,$F0B'+ET@@;N^($QZ."0(,Q37\OLGQ$0S,%F?]FT6*B!\:(8 XJ[<%8; M#],I/G:J@^Z-@M86DA]%OY_*<$+C*5>GIMW2^ 3^O-_N:PTPRM3)0[ KCZEZ MX(A53E](3;+[7CWVM:8"Q EI2Y>$4&.O AF'$4" SE0 42"C>&5[4!N+N>P1QX(;UB#47.!#4W 8. %=7\RZX>W@0 M=3LD&]U24D%).YN1#$5+#X5L8RBH*GU"9\;9PB+ Z=XP_6$:AH;GEQW'__#9 M.ZTC*K27X*14*4R=L<%5%6(\55O?V7:$@0WXS^6@_D: _Z%N5;VG5+&#L9<= M:),!(0:0K5R[RF!^#J1 J$L-LVC.K_M4P0-S1#_6:CG]]+AN!=!!4(&BR5]I MWLN0?A\W\_LY4J>0B7/&+KCX@RH.H8$?1#TYOK][PT SWVV0KZ?+KY1TM_KZ MN *U[\-\M]W?S+=?YO'GM[_2TN%.<452%E6PH._/S<%]O+NS*[_$6J;!G>$1 MJ*7%7$?>AS,\5?=MOU9KBV+&CULO$!:(D_/H5MA2W@8'7]UKQ#B-J.8K_WLE]OC:! HTRR*%) MOFFW7W>K-9?AF:[QHTBNWX1?ROW\Y8.5N*N97JB9VM_,IY8KN>BXD,--6=K. M&T/;.?RJ-M"&GAC[Q_F>[I:F&3?(483E6=#0:VEAOD8+IF@^\I[Y8%[*GD>1]]9@(%?[-$E-UT.U/=V9% - MV$N*W*?#_75^3T&5\^U76/4]2E+0@V6WYWC!W/2I!O8 U(L])IEB@ W)LUWKO9A#M=A$\NT[C14+S%#<;[ ,R;@I3V&U=M^[R+6<;TD/F2])XEX0"I# F] MQG0L M;XO*909K0KGZ:-=>;W-UNX&Y ^]KLIFCR+$+#9H/VC51 ^!G+>!LWS M2]A&.&28D896**O9>'.O^))^&18W+YWL\<= M$6$;A+L_FX7.1;*FU=X3UXDA2H,PH&_VM*%-S_88N*..<"#B0C*SP^_#YL1R MU$P\]G9$1%UBW#F;-ZVB&%[/4)9$_^V_X]G-UO:<:_O:<;A\W,NAV@B.#GGOO.DC0?K'G*C+BS,7%K!!8M2'%VS8:S)S@>TH\EY_IVP;.F/# M60U_T)(0Q3*"!A$/<$@.O9+"=$3WSAF4\D1GF)V23W3&1@;AE?0\YB7C?V;' M)8D)5#RVB?'%)YV%WD_P12PJ9EU@7))KA\+1+;V!*-29L\1NT(JJ&X@/UF%GN.3(%(^9H7JI [^RZ63KBL*8'@B+I\^8CHG" M"B/E%R_K!&LGR.>%IS^(B VF? 8LX_16-FS8"R^LV'N_$P"_1K=RP[2:&5QSB7-C(VT$39>8 M.LFFX4O\&'3]^"!EPA9'P9LM671$D OSH0\"ELPKX38T@Z/?HCUPB":NC*K Y&''?-^1#]PRCIH-"@]]XM*2L M]-UQ#RGCJE[%&>7*[7KN_:\]8E7!2'F=]V\W;4MZS^5F3E9_,@0&_;H486"D M?/IFF=>^68:HBB)BGT=I01[Q6BM!AM8C_/0S4Y4Y;EF4G=%-P I[Q/6&^!1H M"@0KI ;M*=DVVTA=]6:UV7"LLF_U!<^R:/O%9P>/7*(J-]W%YR!%^LQH+]87 M;/2O^\4C$\SW[>U1A&FI#B=A$\.5Y8GS)C#V& @?XTEHRSV%=*Y7*.](!0&" M&#V+'O?W(\0>#71.>G[O3>!]N[S?4: Z2C4TE?E]/E7 XF[7P1%M.,-P"TE1 M9ID 6!WZN"[#]7T7&1ZY$(L1='^.)H7#&Y&(IJJT^M/IZ<]^?]!\&]>:V2,+ MJN\E"RCJ%5-0@U&O:2#J]6"IM^$OA E1E!:3CM2@+N!_;,!&I*.)*Y1E+;+W MNW"7OF>.IJQ (]U!']UN,2J:8\AK_%+D9=[ 0YHN2 ]%54YBH)QZ**:6%3W) ME$B<]855G']ZQ^'57_98%>7;:@/,.7C.964JL^(87-F5UB#-,X[-3,Q9%DK" M"%CYCF&L.FIP ^SXZ:AR:?=@HP?4ZFQ4^!L-TO!L-XHK(3%=!,\A"_^WU>^C MN PUH13]T.M$4%GH]1#9FUDF;^3UY(KPH6WW&AR]_T"_Q*?I]NN6KLZ+5@(( M\7= (S>M\8LZ)L,S3^I )L0[JDE%@78J(.>L$Y#3=R5\8UZ\R'CR[O**KL9O MG*[D#Y9L/^HBE'N]E;IA86PG0P N%6K*TP-7@*HXODTGN;#GWG%*GB*-K6[G MO Y:I".94E;Y9E0^MNH#NV-&3?0<^&PRN)E!IS\[ZF)\INP1 M=#8EFZ5RU'@0A9E$F5,H"L^(I3\3-;>.UI0Z7>EQ)/$O@?A[QZRI(HSO/ D: M!Y7HX\YB<+P^@W4WO]^J.O&$H1YQ@?"X*([0= YJXH%+Q-'M#-$)#S9R)*,X M/+ECU)NPEQ=9RC!%N[^-0VQ)D"32S-G]IFT= O_3SD!R.#'IT_1K>[K:G%Y. M'Y67^[L.]D (W+ NGW'P)OZHJL/#>JDS^/UZ&A04\ST[/Z!TOT#G0_C3=^KF MSUG=4,_??VF/O7.^ "4=P]>_=W]_TN%YYKWU\!!>0OX]LY<7IZ3GR>.+/^8< MP.%/(7QQ"??\_IXAW@YT_E)"[#MU,^ 0?L>>#YR]Y_8\1'9]CS[^A*D=>>*? MO8='V3N_9V?/7]N7X-?/Z>)EM^YYG-J7EHGQUDP?5T\CRQ>3V=?051_#[GS M@DT/(("G]#:$^[]4N]]I"D<2Z9/VY!@2??$.GK9N+\'I7ZC9[S"! YO^/9;L M"7SDN 8'#=K$,L%P V#XF)-E!S.\$\FF5%/\6"_G.Y6IBI$#B]664#R".5]7 MTV^8 =?B+-VLCM7F*W:VY@ &UXVXG&^_(!38:N4)4AXV65G*6R.;F,[>HZ?O M-C%H&>0HK-((.*2;0'GT4"S<:2 .3F'387K\?-OS)"4H3H63>_=EL]K??QF6 M5R8GL5D]3A?852 $2SZ'"W2OIXKS8!@Y1Y_3%V("B;MK'0T%,T-1-9)N9P?3 M](W.,G;G3"A<5%JX!\0M4.?(3P%3-<=@>\,)5$'D<=OG%M2K@ $^>4]91T<3 M[,#FPZ1[;J'\"?R^>T((/&%\0,?_CP$#'20_@ERCU($[U&*_4*+O$2OV8JD- M5AS\G8EDV'U5U7Z@:!.$G@RE[]C$ M<:F@[MTGKVQ41BL,YLG!*]"1+C;A]KGIZ;,ORJPOT$761W/6C,"R9\#8J'2W M@&<\-4?E=\R;)&]"@08'I4L+'S$\ ?@7-Q*(,)MX@0@YB??H2?A?"P42!1Q! M6NB%5 :)IUC+653>213#'NLS<89ZSKC)0(OY4+Q' 1@6A_(FW*OA<\[HDX&K MWVF4V2'@M\0#]UAM@FL(W&]6WQ #Q1<&Z0N2T]B55#1[19E\#W/0(7U-3'RQ M[HCH (Q[%W\!C?&_W%.DE@T79[OMQWW3R2L;C4%QKQ9>M=!],?.&X=NY,"&0 M6S5 H^#C?$GP_HQ.J8Z9*@89 'SH5=B_$XA'Z8WZE(4'>NC!^U[6>&,I97.W M(.&0B?O:\^9@>D&05 U2"U%G^,\+:/R8< M\$C4V_A(/+->5%S&[SX$BIMYU_2I"L3;/<$L6G.4A1N/5A(^85F3Z=W.58J? M.CSUWM5JL0 ^"GOWA,C;URW<#4A^"_7.T0@$N_:5[*/W9+7.+:F%&IW:O9-V ML:][GKU@0(+0F PM14N%).Y_ZYW&P*>U-JHR?VBGJ,$^#-.8W?N3FVN@$32& M/&VRLV%O5D]^_A)7.^Q M/N M6]LNX_?(7D$)I.).\3\LH=@O[X.F@,N 7<($7+NSF@K!^'3O.U.#K?V$O*B#HSA@ MK?= 42+05!N?3S>+%5$HN(0@G9 X["B]R 7/:^$[;SX) MPT,PU\TM62$(Y]IX\:]S4&LWLR^/3S#9T#3>A2OG'41IH5F$ 5BNV\7=*8@2 MX%(><\7[L'OT[_L5DC@E7HH%($Q"EMM<*YA]4;/I0EJ/3L1U\560Y;Y0LZS5 M#%4C7J[39PI0$QV8'3\?;[!6'0%SO5NN][K?/+R&3VOE_]3H,4#J:+WAR5T= MI7 \N9=C-96G3^>Y*L[GY2K44Q&FL&%O/6$AGJ1QG6LT>>-Y@S.>6Y::)^,I MFC?H)-Q^GY9O##58*:#'1MUO41ML31'^'!.992KS]5T!O-'@._ZBNED5^ODY MZ7S]P;>$2A3$C827-ZMOQL(1"U<;$7]I GYGD-1SJ?C"*[#WLTSWAVF_F M2V9D9N%+!*_?;O<>9$^+4I8T"O^3H4$G](_ ^&>+DXA:>Y9'/>N%YR9Y\$[! M\1\T_'="+L++)Q9-(;,;<_.8FV9M"^H#&7:E]T#4_')O4]*LK0.@PC3.@&1/ M>)#O@/U64*>409=D#KZ@:A_XD@YPN=?6TFA\-";%WC?VHJBG E+KV0%G8+ L>@"'S)T9FR9@/=+ M(J+Q@UK) /+8)#E4'_C> [T9/5 ##9;9I4O46A>!5SB_:/>?\0EF:\&T AVNP542/> M,%[%MR);=SF"]2!M9^X&(7:%VZ MG6[B_]Q/-UC^;KZ-[\W"ZS"^]C\Q3 DH(BO2'V5SW57'[HG0I^OU I16JGR@ M1_%S',NU%+,CYQ/.1<4IXV#%C"D@(<8:*?1(8.KRZ1-J.OV9SX\ADD7H!_V< M_?P*2?_;E_F,"#X6+\GV:!;BR?ADNJ5GV$JPQ7I'5(](.,W>+5&%ADY>]9&Z MHEPB!5J ML7_=%XR=VZ\%C:UF0@]EG_FZG;$A'Q MH&TV.6$38_&;!8]PL;*Q-"6) RVL8!9;86._M>;GIW-\S:K:T\?4T)RTI=IV M#\(/8RXJ[,K4""@32G8O"\K\%=U4?+L9Q>ZXOL]-IH*Q4E\EUPF63CBVJ!*% M1*%2)84UVA/#%[+QJ*R?'[GS""P3M%P M3*6TIXM7P0@TY%USX^:L[".BKID(993N;J[A+&-]1&E3K#UUCBLLU&&=4TV/ MBRNYW=#U_H8JC'-=^[7I7.G??BQPD/0/R_-*<_0K>7K\*]GQK^1'OJ*C08]] M47C9CEPX=ZV=G1NTW />\JSXD+?<11_REKON!]_J6?K#[WI7_^!KAT[G50NZ M[,46Z[H.,-KX8E^.A#XSQG/FC*?/S*/=JS(QE<(/U89KPA[OOG]">'L6M61Z;!T:>':1D@ ;]]>7GN,>9Q?JS6834M'QXWK M:3%;/^!U)3V=JY5=M6L-0[NZWTP?GF40);#\M/&73PCUV!]:I(W&O?61N#*< MIW$82=%#U&8M!-,L BK(?D=I1RKA,CPT45=BHUIS;,%H/N0AZIT)CDI%7G2)!1V#51M,X=[>/=)M#,UB> ,DPXHV#[I*\&;^.Q4R9AJ7*.X,S_^47KQ=@0(&PNG7Z7H*G+.-_ZU%C]>7.?T!"PF7Y9LY1[OL M-RNX42Y7F ^TXYP1N#"+LKKB?T"[5N\%#9VG, MZHV8E3-Q,8U3&)J2&S35D]>,^T!*QZL7&%3\MD5OK9/\>+T+UKH+!/3PC[)H>U#\ M\31NK>E7/N+ =>&)>H[S"K>RVR0?13QH+)Q7HERI*V5$!/3!AKNN_V!$AR M17XY(';@>6B%#K5R?! 5-*1P-;#O.]'W5O7MR\R@M;<61:D,L@&Q?JY(%)5< M<#:W1B67&6R)!RV$:Y=3P\+WOUH+O[E'#+4/E"&RGJ*VQC6,,.F&_?@>\ )[ MS]'NC.9GLJ&:1DF10^?!U:#\3'B=O4D;W!NR*Q89T&K"WM/4MMT<^ M-M023F_(;V5!JX .@):6'17\N#Z/ZVQR6I>ILQ:P,S"(&=P$EON[J<3^N)4C M=I1\D!0L7EL44D!%2U_(PTSK*?=FVGB]/LGQ4>EHX MJ;P-8X=-X/O,]_T$4W'=KQOOUUG1^!*U)Q6V[7998(*!VS8TXA]BX9UIEOI* M4A6^+QOO.&A=W>YR[Q1+7Q.9;V=2_Y.E9P2I=Z_RO/(^G54X-^?QQI\T;?'= ME\)1,9,Q)[U]]FF:)+DT ]>LTE^B%;X'S7[C)N8;, ?T^]:$%[@]FN'U-B?Y M7RM!'&@2%B<4-7*03_3@ SUST EFUWM LX0 P'$$I 6NHRFXY046)V.$!& : MB++J[O0[KOZQ1$R)G5#CJ'=5L1O^I( H5Y/X'&J>DQ>^K?8+].V28$./7$L? MR:LKZ ,][;H-CS6= 'I XI+&0 DO.[7&G@WKMJ"S8?SC--,CE^T?.TPU\(./ M?+R[PTQ9VE>73NXHP&3@8FNJ&?R*Q./2*7E F" KIPNZ%AI4-[C)-YYI&.T( M; UKM7"64NW9A/0;@P,$B/=Z!@/?S%=)K(!)@H:%Z\_XT%T[W_&=-^@N].^) M,7Q"K^)T?:1 ID4S/!!>6\WF-'^*DM')NU-UGW'L3Y0ZPMAH-%DT[4O#O,O MN&A7\RTE8*CEQO=5++Q13NQI"OILP/30 K12+J'%P243ID7>(Z&Z;CD&AR]/ MP"8-=502#6B?ZY7/(!A05_V,9P"'XNWZY+MO>=KHD476$="E#J>+Q>J;+Z\# M%W+ ^/HO?2KRVDY*4PP(=_6U9!\AF@@%NAHW26U,?NS51L2-,B&-1-A-I#C% M=H)IA1)=1!/ 2J9)DTA%!ZNW=%;/F\%;%&SJGL[18KIFF6U$4?&%5, C@$SV M7P&E0'AG"H1+)1"" %GN%AFKK'9J(/= Z!5Z\=\H+/)HP)*+Z68QQ\'+-DSK MDCH8\:]PI=O>S@^@+!GSN/AC2C:R0Y'X-'[<,E]L:^_@:-EQFA)V"=&\,4:G M)]\]W-K?*#9P@6R1.2J;S'=AD*+^E5M/$77U)9IZMV.SZ4LT11;7@2V]A[U_ M(;KH:>KH7>QIZ_@][)OC43O8-\.C]J^OH6-V[^)AO5@]MJUD*/$EK OR!Q%_ M!4<5;46@4,@?GH-T)'NCM@X#%@U )O(_0GXG(?K/34O5&7HQ[_DR>?,8F\]) MS)$SLJ+W9BZHF&H6-BTOU5PMU9J6BC13T\,MGIN2\H-H"_"88X1(T\9=>QX3 M/A_.26/'F='?DYO&Z#NQ4;1=S1B/#Q('I9D>I?&2D MI24R^GG.6-%*J_+(*+QW";.I][>-Z MIT.WI]M./"L!\CQPEJPW(_JH^1V($\ CZV<$ \A >')!7=JL?A<^)QF1YUR6 MK$!:\:+$YN"[+ ?0W'N3>(),[.P!G:E?NT)L6\/C9JK-$IT+R?[SDVDB:V'03!?.8B$?.T[1BHDMG^R M-DB99.B,:CN_V;-1=,5,G&R:.%O,NIENG"!YR61^[X1X:#$QFR[5QCN^#*\? M1[:Y0LM'F /G=Z_\NAC2_,S?O-8?K)<%?+N 5^XSR@1WR S<9PO/:U?->SKF M*N.0A$ZP" 8,W&<-"^906Y1LL0_-_NKZP,P_76 MVG#"3/RC^(;"72Q9..2X^-5VV:;@C4^B":]2=0PC)M< FQ%8B[?^)&*W>N?;NF.O3)" M#V:OAW.X^AIH>05"+P7&+))? P-VR%%VPJK?]U@']HS*11#G:T5?O]AH7VJM MD=I>;%#!_7O:)KS0J/Z,[7C.:NHZ)3,14DG)UL20F1M[UR>@KA=27?=KZ^*I ML5+J_04ZGC7(G@5_T7Z,17=\(2J ?(YJX7([G[$(&K24 ]X^8HX#6NN925BP M&,)$QH,_/JN(B3TZ0C0X=+"/O*W*!H\\9\^@&H?^5<49^-1S0";R,7]=FN"N MH)'P-Z8-TJ>'[(>E> ^^0O3I692^@FD[,XT'L$>-X5DJ;W=N/5,PE!6/BN(8 M\U8BFHB,9V+43-^DYVCR[C67P_"XF<'R.S$[Y&4*+%#P>7\85/!Q);?[1G^D M *$A$Z2!00-)?-1Z#&UTZ'H]N3W_>CZYN>!Z/V45^_%R3/LF_-EOS T( M 5G$+"^]0N"RW=#^ 2T(FXA]P0OZ+A1)X7@[3> RNH8X],,GDD,9EVL,\" M\4V&P)H=#+*1'=@"C)U0>,].FMD2JFY@S([B&) M%ZMO,!ARZ(2ZZ[ZR7Z\/O4(IIB@D!\U'L,,#92+? 67-^TV5/GNA6Z"7H6X/ M2\KAN0RRF)5R%_0]7!WS\/C0PU?M:G,_70H F/Y"M-Y*Q7Y4F>L63R:!SG": M05@P?VFG*/*HTI .-S1B+US-0D$6P 5N-=/%GF]7WT!=^"\*,@G@%6 U?W& M$N2^ -S EH=^D6@ 1M[ST0J3;$-6A9ONXE^GRSV&-F?](PPL,0\MM/Y8JQLK M.&R&%:"F:@^AVMN>H0,1,OQCX0S^NKVG""/CT(#,:3%I?_T%E+TK$*TDYIA! M_\=J$\M*LT,4U /FY78-AR.UCEWW&0HZ./ , 0QWCN^04]LWGM SYGA"SYCC M"3WC8SEB,T)[=$6@?4@9YEH/BPK3,>];;@U/=: _O<&4\DHJS8.NIL&HCJ)0 MDB^RF+-N-BKOG>""6T:M7"WFMU.N3R9_=L7LBI!)5ZAQ&)%&[1^RVHD 3.33 M1 H!69#TJ+I-UEX_SO]J-ZMP3'?FK5J&6?1KN.I]F-_>PLPNIF@8)C7E#NZ2 MT_CDGRX^7)S]4QCW_&P[G\:74X1 G,'39Y=GYSU//_-X&H!=&@=+MGG)*WS" MZ\U_O4KB"[7,!UW9&*TH&CN:PP9VV7FNJ$:5)[5S[-O0HO I#77AR\*LQ[Z$ MS=J;,UI1-JKSK#>1L_;F[3YS']VT"7<[S6W$(W%NGC:*>GZ0L @?56KX$TI5 M'1F'\$$B+*DY(/]";A4&9B=9.:=G^-!CJ!XA9XNY,MD\H2O-].1*'3IY]P:= M/JW#<\&;9)3X=SKKGU1-X:6GZFX2_XV#.8PTJT3P![)SP%EV:>IHZN 2)Z+, M5*>R.<63=%_XY'G&+.WIR51RASD(@^JH9HXK*=W;E V3Y#*7*%@W.X8< MQ@#?->-OXSI8DJSOP>,1P.#+)+[9SPF\22S5_('B@T6=K;FJLD:/P3*=;O=S MANINW> E.2#.L56@ZEM!1,X%:K]94G8J)XMCFX0E;(XAM%0)13MR3ZU>"&]6 M^'M&K],5IV];Q#N>ZPM;'PQK_^8'\_ MBO/*TJ75PU?MLOTV7?SOCWZ3+^GS*>O81>?=(?IX<%!Z R[5!NB-[]/(WYBK M'@K=$Q W=W 2&?U?8XHY(D@$.W'Z?NA.*$60#7)"E0* )/%LH$EKQE!X'(:+ MRCK=13V=ZF+EE$';_?GU=/F5TH%77Q]70!X?YKOM_F:^_3*//[_]E6 ^L?N_ M3!_6/P-[7-(U]?W[3Y?>/07FOVRWH'6%K0U"U :*7)W-*.8/MA8'^(_8$70HWV]6JZ_:Z2NY M@D^1QY.9PT?XD2!E;N]5 I"! MD^&;CZ\!4"I76Y_3\3M/CAC'YH M"87ER_%GVOLP M@+.XC!SNN._"\;_:^==5.#?VM]5B_\!2]E9J5_%NSE;U.5"35!7=R]5^C>X( MZ1:68&<\-L4[$P.URZ<"T$R#11B']N'7^(:^W:-_?US&?T-9?Z-JI]6J?M2% MFAC&.LBJ4:2$$S8DBW32E?5640(^[TDBU.,Y5@BZG0N 3:'@OUW,V::[7Y-3 M5A3:>4&#$C/"U#<9B<(WKMG/;.]FULR_+U6)U__B*52*Q M/*+'7UO04E<:ZGZ$*2X*0A.?.--+!G,4W=Y:+\^$>0E^W=)[]E2I+AUH4:C/ M"\+$!2+L=1X_!@&CA/TR7ZMB<_#??'-[BMGZCQ2*#3.?<0 O0T03PI2>+>RT M',]:0NX3PAI3 $*/+1:B-);X&49!%=E$P6LU#3P7(SE4&KVZ.GW^#;2FFW9! MIX3,U%N@A<4C6ZH[?:U BR+DA4 ?F%3_#9^<(ES=-]GCG&\,\E'<$Y$AR]7W MQ-;9&T.4S5ZQ5J3 LI*G%X6,FP*0#%AF6OQ/'$1Z$S>IQNH!=E88+P8B@%5X! M/%59_?/69D5JB7=?X(#N3].C2[JU^@'#G:8^38T6,14,4?[Z#[#7 ) M,;;XXG?6?'J$&?NX'N#R-W=8-5Y5!'@@AC3=SA=D1)/5!'P16L-J'V.KC%!P M(O$>W<@!N;WOWEEYJL@#8'YP]7YD*'[A'#^^@+2.YM#1CHCVXI5\Y]HS+LSQ MO5=EX_$3QO'F:[8 +O0$-;O=_6QEBV+(MT,63Y1;!0JOS@>5528(:JB2@QUY%,2(:4'LK\O/(8(AW'(:W;#5 4247,5P7GO B[_6J0X@@^G;[_70EV] >YY\N[D MQ'\XN]KUG]K &01.XW,:P6#Q'GJ_+SK9+SO9%9[_F?!SRKO2BSW2 ^,>IO/G M$WU_G.L_J7MATKUV4^(P$WS8FQET#JV/& 9K1"-XC2A926*R,L0(W3CWU#@2 M084$2C>%KA\83_7HPH$;F7YI=1CA0MK:KH+[7+73=P+=R 22GO *72.."R1 M4ECR&SVPDZWS20BT]G)3:L)2I1>B:HE&#:2 G*!4>6H=1ZIE42[< 2@C66BB1CSP^)RB5N5-=.378H\_0( MF5_Z/>>88XGH&%KW_FM^R_^9>';^]\CV5V47^ 49S=%X!)#S8X!<' /D4?3D MQ>N'G%W^8T:O/;]'EX2M*T+O!:N:4$5X2UN0-,6.Q]S1(OC57 'IUD$]W!2T MO$(K?9G?TM>Y*&PO=V]R:V)O;VLN>&UL MQ9Q=;YM(%(;_RLA762E>\SE E$1*VK1K*9MDZRC27DYA;*/"X 6<-O]^!UQK M#ZUYM3>G7-G&&)X,,,\Y,V=R^;6JOWRNJB_B6UF8YFJV;=O=Q6+1I%M=JN;W M:J>-_69=U:5J[<=ZLVAVM599L]6Z+8N%YSAR4:KX"J M=:':O#+--M\U,V%4J:]FQUV$,IFX,VW>OHFE.1S*[CL3_:F7V=7,M>];U=K? MO.9-_KG0,U%?Y/:+>IFY'3@?Y#O[N2KRS)X]$[>J4";58M6W#0'T * W&: X M>U($T@>0_B^$7'40W0\:4:W%XT[7!#( D,&4D"&!# %D.!GDNZK<$4@)(.64 MD!&!C !D-!GDJJU2 AD#R'BZEE3-ED F #+AA7S>ZO[F4^:M[\N7%G"5;TQN M?Z],2SMR!_7D#B_FG:I-;C:->-*U[2%5K2D9= RS9&[W36YTTXB;])^]/7N_ M X5#?G&9!3-P2G^=*]/=@Y0/J<5E=LO'JLJ^YD71WWKWE=G,[VU08^]"TRJS MR2DFDHO+;)>E>=5->WAZ.](/*J_%BRKV6ORIU: UD5YM"62# NNV'*LC*]3;Z(3WJW MK].M:K1XJJM-K4J*B13C,COFO:[S5]5E H>V_$-G&]N6% _)Q66VR]*D5:G% ML_HVN+(>4HG'K9)R5U1O6HM;;?0Z;\63[2,'=$@G'K-./MF.IMZG[;ZVE[&_ MI(_M=A!E>S!A81;*2F_ZM(_D>N?BH^Z>B=TVIX&7A[SB,7O%/J4V-6D/(R[C?I[_B]D^@F,@C'K-'8'SMQ103 M><1C]@C&3"@F\HG'[).?TP!Q]JPL0_,;'2Q!>O&9]7(R'SA)B33C^3S'A"!FS;F!^X <4$RG'YQ\D&\\/?#I(YB,!^>QI#,@/ MQ!G%1 +RF05$8]N3SS?2CL^LG=-![DE,I!V?63LCT>Z1DV(B[?C,VH%1;^#0 M(7"DGH!9/2#J[5J48B+W!,SN@0%FX%%,Y)Z V3TP) JH>P+DGH#9/1B3NB> M\S/,[L&8U#T!9\I)K)0P&RA,4S/<2.[C6(B"P7,%@*83-!>2R$)RRG("22TDD84DLX4P)K60A/5J[.-P"),6K$ED(+HTF!N84$UDH8B^8!I@1M5"$+!2QSP8A3&JA"%DH^@6S0:.%6!&U4(0L M%#%;:*00ZSC813%AW32[A5M%O.33BO[]!3YH1*%8L;(0C&SA7[ _#[Z:E1QF-"BF,A",7LN M-,"TK^)NO=;IX>9\IIC(0C%[+H0N.AW4CI&%8O9<:(#Y: _5-^G?6M5#6<;( M0C&SA48FJN?]_&7[1C&1A6+N>:$QS!O[PXR.;\;(0C'WO-!H:_9?4$QDH7B: MZH3CX#O%A.MWF"TTBGFH-J28R$(Q=U$<:LV$YD()LE R2=WU$9/F0@FR4,)L MH7',/@*EF,A"";.%1C$?*C-_H1U2@BR4,%L(7W2:"R7(0LE4%GK13:LSBHDL ME$QEH;XU:2Z4( LE4UFHQZ0C<@FR4,)LH;'BLY]3M@19*)FH1JX+/>TW%!.N M(YVP1LYUJ(4.G\97DC)["(.Z U"XL-1A-A$&]0:@<)&I,^&B(-?Q!Z!PM:G# M;",,&@Q X7I3A]E'8Y6<#_9\MAL=@,(5IPZSD3#HS0 4KCEUF)WTTW*KX4#( M !2N.W68K82J8UTG'H#"E:<.LYS7VENNW],8[_ MRN?Z7U!+ P04 " !A,G!,F%(E73$# H00 &@ 'AL+U]R96QS+W=O MS=1U$3!;#YIS#.-"($$3.G^D0,[[G[UN^6T_9X&#?;TWCSNM\=QOO%9II. M7[IN7&WZ_7*\/9[ZP_F7Y^.P7T[GK\.Z.RU7+\MUWSEC4C=\^;Q MZ7XQ/#[9QK M_NMQ]7/?'Z9W4OS=8-&]'\C-!W+R0'X^D)<'"O.!@CQ0G \4Y8'2?* D#Y3G M V5YH#(?J,@#U?E 51[(&I#1Z",1UGJM+7!M]5Y; -OJQ;9 MM6;;0%MJU?; M MM6[[8%N*U>;@MT6[W=%O"V>KT=Z.WT>CO0VS5XUJ:';;W>#O1V>KT=Z.WT M>CO0V^GU=J"WT^OM0&^GU]N!WDZOMP.]G5YO#WI[O=X>]/9ZO3WH[1N]/9ZO3WH[?5Z>]#;Z_7VH+?7Z^U!;Z_7.X#>0:]W +V#7N\ M>@>]W@'T#@W.NNFP6Z]W +V#7N\ >@>]W@'T#GJ] ^@=]'H'T#OH]8Z@=]3K M'4'OJ-<[@MY1KW<$O:->[PAZQP;O*NEEI5[O"'I'O=X1](YZO2/H'?5Z1] [ MZO5.H'?2ZYU [Z37.X'>2:]W KV37N\$>B>]W@GT3@UF36C81*]W KV37N\$ M>B>]W@GT3GJ],^B=]7IGT#OK][PQZYP:S M@C0LJ-<[@]Y9KW<&O;->[P)Z%[W>!?0N>KT+Z%WT>A?0N^CU+J!WT>M=0.^B MU[N WD6O=P&]2X-9;QKVUNM=0.^BU[N"WE6O=P6]JU[O"GI7O=X5]*YZO2OH M7?5Z5]"[ZO6NH'?5ZUU![ZK7NX+>M4%7A\HZ+=HZ6-=IT-6?Q3^. M;#O=*FTWX(&3H/ EV^W2NY]#VTFK,JE3$^E_$@*O_?H!K-\9-S\>9^-6QZ$? MW2;:>S]_%,(U>S-H%T^S&4-E.]E!^W!J=V+6S4'OC$BD+$0SC=Z,?NU//:+; MF\]FJ^][O_KT=/W4>A/I>>Z[1OMN&L7#V+YJNGYN&%O3+V/HB\8857D\\G8=YWQZ,M5UK_BO:M-UVC6FGYGX(4V(W6Z-;MS?& M#WWL]MJ:]KNWW;A[SGNGK?^JA]!8''OQUX#X>CG\8V_.!U@JEUS9AVUASBVU M%)Y^U;L6?-D-S63->K:A:GUWYO9"I+M0=>(T\)*W:$Y;IS7MFQ8/K:_W8G]- M]K#\/_? _Q2=6 [O>^J7RY% [P M "L" 1 " 9D! !D;V-0&UL4$L! A0#% @ 83)P3-L9EC&L @ " H !@ M ( !^ @ 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ 83)P3-ZYQBQ7! @!, !@ ( !81, M 'AL+W=O@( &T( 8 " >X7 !X;"]W;W)K&@ >&PO=V]R:W-H965T&UL4$L! A0#% @ 83)P M3$DW\$\4 @ Y@4 !@ ( !=QT 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ 83)P3!>Y.>2U 0 T@, !D M ( !%BP 'AL+W=O&PO M=V]R:W-H965TTO !X;"]W;W)K&UL4$L! A0#% @ 83)P3-S'>K.T 0 T@, !D ( ! MV3$ 'AL+W=O&PO=V]R:W-H965T?+M $ -(# 9 M " ; U !X;"]W;W)K&UL4$L! A0#% M @ 83)P3%U'6&RS 0 T@, !D ( !FS< 'AL+W=O&PO=V]R:W-H965T'V&UL4$L! A0#% @ 83)P3-YK%F^T M 0 T@, !D ( !7#T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 83)P3*-NVK6U 0 T@, !D M ( !'D, 'AL+W=O&PO=V]R M:W-H965TIM0$ -(# M 9 " ?1& !X;"]W;W)K&UL M4$L! A0#% @ 83)P3,AX:_>T 0 T@, !D ( !X$@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M83)P3(\]C<,_! @A@ !D ( !HDX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 83)P3]A_H 0 9@4 !D M ( !&ET 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 83)P3#Q F@[J 0 9@4 !D ( !+V, 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 83)P M3&/IN>C: 0 04 !D ( !:FD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 83)P3*'@X,V6 P 5! M !D ( !56\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 83)P3)^7&Z;* P MA$ !D M ( !/X0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 83)P3!&F2%?$ P ,1, !D ( !PHT 'AL+W=O MG0O$" "< M# &0 @ &]D0 >&PO=V]R:W-H965T64 M !X;"]W;W)K&UL4$L! A0#% @ 83)P3)LV MN! @ P S X !D ( !^)@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 83)P3(A^[\K4 @ [PH !D M ( !2*L 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 83)P3(B(WM#R P #!( !D ( ! MG+( 'AL+W=O&PO=V]R:W-H965TQ' ( $,& 9 M " 7V\ !X;"]W;W)K&UL4$L! A0#% M @ 83)P3..7M57, P WQ !D ( !T+X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 83)P3':^JOMU M! &PO=V]R:W-H965T&UL4$L! A0#% @ 83)P3+T6 DY' P -PX !D M ( !C]D 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 83)P3(#F/)[" @ <@H !D ( !*>, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M83)P3/J!DN5H @ DP@ !D ( !E.H 'AL+W=O&UL4$L! A0#% @ 83)P3/G=S/2, @ MW@@ !D ( !>/( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 83)P3-26-W7E @ A@H !D M ( !&PO=V]R:W-H M965T&UL4$L! M A0#% @ 83)P3';28SF\ @ 0H !D ( !$ 8! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 83)P M3%; *BD- P Y@T !D ( !X0\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 83)P3!!#U.JX @ U@D M !D ( !PA@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 83)P3,E:L%(\ P H T !D M ( !!"$! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 83)P3%0I'8?V @ 1@L !D ( !?BD! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 83)P3'=O M?=/" @ I0H !D ( !*#,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 83)P3,06CK6W P 51$ !H M ( !/CL! 'AL+W=O&UL4$L! M A0#% @ 83)P3#'G+DO, P %!$ !H ( !+3\! 'AL M+W=O&UL4$L! A0#% @ 83)P3/F6?'&" M P 5P\ !H ( !,4,! 'AL+W=O&UL4$L! A0#% @ 83)P3$J:HS$Q! =10 !H M ( !ZT8! 'AL+W=O&UL4$L! A0#% @ M83)P3.+.ILXO P T P !H ( !5$L! 'AL+W=O&UL4$L! M A0#% @ 83)P3#5Q-/QV!0 Y1\ !H ( !*U$! 'AL M+W=O&UL4$L! A0#% @ 83)P3+T_$Q&UL4$L! A0#% @ 83)P3#R/2$X>! D!( !H M ( !(%H! 'AL+W=O&UL4$L! A0#% @ M83)P3+ZSE]Q\! /A4 !H ( !=EX! 'AL+W=O&UL4$L! M A0#% @ 83)P3/^"TVR^/@$ EJ8$ !0 ( !QV4! 'AL M+W-H87)E9%-T&UL4$L! A0#% @ 83)P3,V BH)6 @ /@P M T ( !MZ0" 'AL+W-T>6QE&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ 83)P3)A2)5TQ P *$$ !H ( ! M<:X" 'AL+U]R96QS+W=O" @ KSX !, ( !VK$" %M#;VYT96YT7U1Y<&5S ;72YX;6Q02P4& '< =P"^( C;0" end XML 127 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 128 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 130 FilingSummary.xml IDEA: XBRL DOCUMENT 3.8.0.1 html 581 588 1 true 184 0 false 12 false false R1.htm 1001 - Document - Document and Entity Information Sheet http://efi.com/taxonomy/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 1003 - Statement - Consolidated Balance Sheets Sheet http://efi.com/taxonomy/role/StatementOfFinancialPositionClassified Consolidated Balance Sheets Statements 2 false false R3.htm 1004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://efi.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1005 - Statement - Consolidated Statements of Operations Sheet http://efi.com/taxonomy/role/StatementOfIncome Consolidated Statements of Operations Statements 4 false false R5.htm 1006 - Statement - Consolidated Statements of Operations (Parenthetical) Sheet http://efi.com/taxonomy/role/StatementOfIncomeParenthetical Consolidated Statements of Operations (Parenthetical) Statements 5 false false R6.htm 1007 - Statement - Consolidated Statements of Comprehensive Income Sheet http://efi.com/taxonomy/role/StatementOfOtherComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 6 false false R7.htm 1008 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) Sheet http://efi.com/taxonomy/role/StatementOfOtherComprehensiveIncomeParenthetical Consolidated Statements of Comprehensive Income (Parenthetical) Statements 7 false false R8.htm 1009 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://efi.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome Consolidated Statements of Stockholders' Equity Statements 8 false false R9.htm 1010 - Statement - Consolidated Statements of Cash Flows Sheet http://efi.com/taxonomy/role/StatementOfCashFlowsIndirect Consolidated Statements of Cash Flows Statements 9 false false R10.htm 1011 - Disclosure - The Company and Its Significant Accounting Policies Sheet http://efi.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock The Company and Its Significant Accounting Policies Notes 10 false false R11.htm 1012 - Disclosure - Earnings Per Share Sheet http://efi.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock Earnings Per Share Notes 11 false false R12.htm 1013 - Disclosure - Business Acquisitions Sheet http://efi.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock Business Acquisitions Notes 12 false false R13.htm 1014 - Disclosure - Balance Sheet Components Sheet http://efi.com/taxonomy/role/NotesToFinancialStatementsBalanceSheetDetailsTextBlock Balance Sheet Components Notes 13 false false R14.htm 1015 - Disclosure - Goodwill and Long-Lived Intangible Assets Sheet http://efi.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock Goodwill and Long-Lived Intangible Assets Notes 14 false false R15.htm 1016 - Disclosure - Investments and Fair Value Measurements Sheet http://efi.com/taxonomy/role/NotesToFinancialStatementsInvestmentsAndFairValueMeasurementsTextBlock Investments and Fair Value Measurements Notes 15 false false R16.htm 1017 - Disclosure - Convertible Senior Notes, Note Hedges, and Warrants Notes http://efi.com/taxonomy/role/NotesToFinancialStatementsLongTermDebtTextBlock Convertible Senior Notes, Note Hedges, and Warrants Notes 16 false false R17.htm 1018 - Disclosure - Commitments and Contingencies Sheet http://efi.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock Commitments and Contingencies Notes 17 false false R18.htm 1019 - Disclosure - Common Stock Repurchase Programs Sheet http://efi.com/taxonomy/role/NotesToFinancialStatementsTreasuryStockTextBlock Common Stock Repurchase Programs Notes 18 false false R19.htm 1020 - Disclosure - Derivatives and Hedging Sheet http://efi.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock Derivatives and Hedging Notes 19 false false R20.htm 1021 - Disclosure - Income Taxes Sheet http://efi.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock Income Taxes Notes 20 false false R21.htm 1022 - Disclosure - Employee Benefit Plans Sheet http://efi.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock Employee Benefit Plans Notes 21 false false R22.htm 1023 - Disclosure - Restructuring and Other Sheet http://efi.com/taxonomy/role/NotesToFinancialStatementsRestructuringImpairmentAndOtherActivitiesDisclosureTextBlock Restructuring and Other Notes 22 false false R23.htm 1024 - Disclosure - Segment Information, Geographic Regions, and Major Customers Sheet http://efi.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock Segment Information, Geographic Regions, and Major Customers Notes 23 false false R24.htm 1025 - Disclosure - Property and Equipment, net Sheet http://efi.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock Property and Equipment, net Notes 24 false false R25.htm 1026 - Disclosure - License Agreement Sheet http://efi.com/taxonomy/role/NotesToFinancialStatementsLicenseAgreementDisclosureTextBlock License Agreement Notes 25 false false R26.htm 1027 - Disclosure - Quarterly Consolidated Financial Information Sheet http://efi.com/taxonomy/role/NotesToFinancialStatementsQuarterlyFinancialInformationTextBlock Quarterly Consolidated Financial Information Notes 26 false false R27.htm 1028 - Disclosure - Schedule II - Valuation and Qualifying Accounts Sheet http://efi.com/taxonomy/role/NotesToFinancialStatementsScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock Schedule II - Valuation and Qualifying Accounts Notes 27 false false R28.htm 1029 - Disclosure - The Company and Its Significant Accounting Policies (Policies) Sheet http://efi.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlockPolicies The Company and Its Significant Accounting Policies (Policies) Policies http://efi.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock 28 false false R29.htm 1030 - Disclosure - The Company and Its Significant Accounting Policies (Tables) Sheet http://efi.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlockTables The Company and Its Significant Accounting Policies (Tables) Tables http://efi.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock 29 false false R30.htm 1031 - Disclosure - Earnings Per Share (Tables) Sheet http://efi.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables Earnings Per Share (Tables) Tables http://efi.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock 30 false false R31.htm 1032 - Disclosure - Business Acquisitions (Tables) Sheet http://efi.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlockTables Business Acquisitions (Tables) Tables http://efi.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock 31 false false R32.htm 1033 - Disclosure - Balance Sheet Components (Tables) Sheet http://efi.com/taxonomy/role/NotesToFinancialStatementsBalanceSheetDetailsTextBlockTables Balance Sheet Components (Tables) Tables http://efi.com/taxonomy/role/NotesToFinancialStatementsBalanceSheetDetailsTextBlock 32 false false R33.htm 1034 - Disclosure - Goodwill and Long-Lived Intangible Assets (Tables) Sheet http://efi.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlockTables Goodwill and Long-Lived Intangible Assets (Tables) Tables http://efi.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock 33 false false R34.htm 1035 - Disclosure - Investments and Fair Value Measurements (Tables) Sheet http://efi.com/taxonomy/role/NotesToFinancialStatementsInvestmentsAndFairValueMeasurementsTextBlockTables Investments and Fair Value Measurements (Tables) Tables http://efi.com/taxonomy/role/NotesToFinancialStatementsInvestmentsAndFairValueMeasurementsTextBlock 34 false false R35.htm 1036 - Disclosure - Convertible Senior Notes, Note Hedges, and Warrants (Tables) Notes http://efi.com/taxonomy/role/NotesToFinancialStatementsLongTermDebtTextBlockTables Convertible Senior Notes, Note Hedges, and Warrants (Tables) Tables http://efi.com/taxonomy/role/NotesToFinancialStatementsLongTermDebtTextBlock 35 false false R36.htm 1037 - Disclosure - Commitments and Contingencies (Tables) Sheet http://efi.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables Commitments and Contingencies (Tables) Tables http://efi.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock 36 false false R37.htm 1038 - Disclosure - Income Taxes (Tables) Sheet http://efi.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables Income Taxes (Tables) Tables http://efi.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock 37 false false R38.htm 1039 - Disclosure - Employee Benefit Plans (Tables) Sheet http://efi.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables Employee Benefit Plans (Tables) Tables http://efi.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock 38 false false R39.htm 1040 - Disclosure - Restructuring and Other (Tables) Sheet http://efi.com/taxonomy/role/NotesToFinancialStatementsRestructuringImpairmentAndOtherActivitiesDisclosureTextBlockTables Restructuring and Other (Tables) Tables http://efi.com/taxonomy/role/NotesToFinancialStatementsRestructuringImpairmentAndOtherActivitiesDisclosureTextBlock 39 false false R40.htm 1041 - Disclosure - Segment Information, Geographic Regions, and Major Customers (Tables) Sheet http://efi.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables Segment Information, Geographic Regions, and Major Customers (Tables) Tables http://efi.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock 40 false false R41.htm 1042 - Disclosure - Property and Equipment, net (Tables) Sheet http://efi.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables Property and Equipment, net (Tables) Tables http://efi.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock 41 false false R42.htm 1043 - Disclosure - Quarterly Consolidated Financial Information (Tables) Sheet http://efi.com/taxonomy/role/NotesToFinancialStatementsQuarterlyFinancialInformationTextBlockTables Quarterly Consolidated Financial Information (Tables) Tables http://efi.com/taxonomy/role/NotesToFinancialStatementsQuarterlyFinancialInformationTextBlock 42 false false R43.htm 1044 - Disclosure - The Company and Its Significant Accounting Policies - Schedule of Correction of Prior Period Financial Information (Detail) Sheet http://efi.com/taxonomy/role/DisclosureTheCompanyAndItsSignificantAccountingPoliciesScheduleOfCorrectionOfPriorPeriodFinancialInformation The Company and Its Significant Accounting Policies - Schedule of Correction of Prior Period Financial Information (Detail) Details 43 false false R44.htm 1045 - Disclosure - The Company and Its Significant Accounting Policies - Additional Information (Detail) Sheet http://efi.com/taxonomy/role/DisclosureTheCompanyAndItsSignificantAccountingPoliciesAdditionalInformation The Company and Its Significant Accounting Policies - Additional Information (Detail) Details 44 false false R45.htm 1046 - Disclosure - The Company and Its Significant Accounting Policies - Summary of Supplemental Cash Flow Information (Detail) Sheet http://efi.com/taxonomy/role/DisclosureTheCompanyAndItsSignificantAccountingPoliciesSummaryOfSupplementalCashFlowInformation The Company and Its Significant Accounting Policies - Summary of Supplemental Cash Flow Information (Detail) Details 45 false false R46.htm 1047 - Disclosure - Earnings Per Share - Basic and Diluted Earnings Per Share (Detail) Sheet http://efi.com/taxonomy/role/DisclosureEarningsPerShareBasicAndDilutedEarningsPerShare Earnings Per Share - Basic and Diluted Earnings Per Share (Detail) Details 46 false false R47.htm 1048 - Disclosure - Earnings Per Share - Summary of Anti-dilutive Securities Excluded from Computation of Earnings Per Share (Detail) Sheet http://efi.com/taxonomy/role/DisclosureEarningsPerShareSummaryOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShare Earnings Per Share - Summary of Anti-dilutive Securities Excluded from Computation of Earnings Per Share (Detail) Details 47 false false R48.htm 1049 - Disclosure - Business Acquisitions - Additional Information (Detail) Sheet http://efi.com/taxonomy/role/DisclosureBusinessAcquisitionsAdditionalInformation Business Acquisitions - Additional Information (Detail) Details 48 false false R49.htm 1050 - Disclosure - Business Acquisitions - 2017 Acquisitions - Additional Information (Detail) Sheet http://efi.com/taxonomy/role/DisclosureBusinessAcquisitions2017AcquisitionsAdditionalInformation Business Acquisitions - 2017 Acquisitions - Additional Information (Detail) Details 49 false false R50.htm 1051 - Disclosure - Business Acquisitions - 2016 Acquisitions - Additional Information (Detail) Sheet http://efi.com/taxonomy/role/DisclosureBusinessAcquisitions2016AcquisitionsAdditionalInformation Business Acquisitions - 2016 Acquisitions - Additional Information (Detail) Details 50 false false R51.htm 1052 - Disclosure - Business Acquisitions - 2015 Acquisitions - Additional Information (Detail) Sheet http://efi.com/taxonomy/role/DisclosureBusinessAcquisitions2015AcquisitionsAdditionalInformation Business Acquisitions - 2015 Acquisitions - Additional Information (Detail) Details 51 false false R52.htm 1053 - Disclosure - Business Acquisitions - Schedule of Discount Rate, Percentage of Project Tasks Completed and Tasks to be Completed (Detail) Sheet http://efi.com/taxonomy/role/DisclosureBusinessAcquisitionsScheduleOfDiscountRatePercentageOfProjectTasksCompletedAndTasksToBeCompleted Business Acquisitions - Schedule of Discount Rate, Percentage of Project Tasks Completed and Tasks to be Completed (Detail) Details 52 false false R53.htm 1054 - Disclosure - Business Acquisitions - Allocation of Purchase Price to Assets Acquired and Liabilities Assumed (Detail) Sheet http://efi.com/taxonomy/role/DisclosureBusinessAcquisitionsAllocationOfPurchasePriceToAssetsAcquiredAndLiabilitiesAssumed Business Acquisitions - Allocation of Purchase Price to Assets Acquired and Liabilities Assumed (Detail) Details 53 false false R54.htm 1055 - Disclosure - Balance Sheet Components - Schedule of Inventories (Detail) Sheet http://efi.com/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfInventories Balance Sheet Components - Schedule of Inventories (Detail) Details 54 false false R55.htm 1056 - Disclosure - Balance Sheet Components - Schedule of Accrued and Other Liabilities (Detail) Sheet http://efi.com/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAccruedAndOtherLiabilities Balance Sheet Components - Schedule of Accrued and Other Liabilities (Detail) Details 55 false false R56.htm 1057 - Disclosure - Balance Sheet Components - Schedule of Accumulated Other Comprehensive Income (Loss) (Detail) Sheet http://efi.com/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAccumulatedOtherComprehensiveIncomeLoss Balance Sheet Components - Schedule of Accumulated Other Comprehensive Income (Loss) (Detail) Details 56 false false R57.htm 1058 - Disclosure - Balance Sheet Components - Additional Information (Detail) Sheet http://efi.com/taxonomy/role/DisclosureBalanceSheetComponentsAdditionalInformation Balance Sheet Components - Additional Information (Detail) Details 57 false false R58.htm 1059 - Disclosure - Goodwill and Long-Lived Intangible Assets - Schedule of Purchased Intangible Assets Resulting from Acquisitions (Detail) Sheet http://efi.com/taxonomy/role/DisclosureGoodwillAndLongLivedIntangibleAssetsScheduleOfPurchasedIntangibleAssetsResultingFromAcquisitions Goodwill and Long-Lived Intangible Assets - Schedule of Purchased Intangible Assets Resulting from Acquisitions (Detail) Details 58 false false R59.htm 1060 - Disclosure - Goodwill and Long-Lived Intangible Assets - Additional Information (Detail) Sheet http://efi.com/taxonomy/role/DisclosureGoodwillAndLongLivedIntangibleAssetsAdditionalInformation Goodwill and Long-Lived Intangible Assets - Additional Information (Detail) Details 59 false false R60.htm 1061 - Disclosure - Goodwill and Long-Lived Intangible Assets - Schedule of Future Amortization Expense (Detail) Sheet http://efi.com/taxonomy/role/DisclosureGoodwillAndLongLivedIntangibleAssetsScheduleOfFutureAmortizationExpense Goodwill and Long-Lived Intangible Assets - Schedule of Future Amortization Expense (Detail) Details 60 false false R61.htm 1062 - Disclosure - Goodwill and Long-Lived Intangible Assets - Schedule of Goodwill Rollforward (Detail) Sheet http://efi.com/taxonomy/role/DisclosureGoodwillAndLongLivedIntangibleAssetsScheduleOfGoodwillRollforward Goodwill and Long-Lived Intangible Assets - Schedule of Goodwill Rollforward (Detail) Details 61 false false R62.htm 1063 - Disclosure - Investments and Fair Value Measurements - Additional Information (Detail) Sheet http://efi.com/taxonomy/role/DisclosureInvestmentsAndFairValueMeasurementsAdditionalInformation Investments and Fair Value Measurements - Additional Information (Detail) Details 62 false false R63.htm 1064 - Disclosure - Investments and Fair Value Measurements - Available-for-Sale Short-Term Investments (Detail) Sheet http://efi.com/taxonomy/role/DisclosureInvestmentsAndFairValueMeasurementsAvailableforSaleShortTermInvestments Investments and Fair Value Measurements - Available-for-Sale Short-Term Investments (Detail) Details 63 false false R64.htm 1065 - Disclosure - Investments and Fair Value Measurements - Summary of Fair Value and Duration of Investments, Including Cash Equivalents, that have been Classified in Gross Unrealized Loss Position (Detail) Sheet http://efi.com/taxonomy/role/DisclosureInvestmentsAndFairValueMeasurementsSummaryOfFairValueAndDurationOfInvestmentsIncludingCashEquivalentsThatHaveBeenClassifiedInGrossUnrealizedLossPosition Investments and Fair Value Measurements - Summary of Fair Value and Duration of Investments, Including Cash Equivalents, that have been Classified in Gross Unrealized Loss Position (Detail) Details 64 false false R65.htm 1066 - Disclosure - Investments and Fair Value Measurements - Amortized Cost and Estimated Fair Value of Investments (Detail) Sheet http://efi.com/taxonomy/role/DisclosureInvestmentsAndFairValueMeasurementsAmortizedCostAndEstimatedFairValueOfInvestments Investments and Fair Value Measurements - Amortized Cost and Estimated Fair Value of Investments (Detail) Details 65 false false R66.htm 1067 - Disclosure - Investments and Fair Value Measurements - Investments in Accordance with Fair Value Hierarchy (Detail) Sheet http://efi.com/taxonomy/role/DisclosureInvestmentsAndFairValueMeasurementsInvestmentsInAccordanceWithFairValueHierarchy Investments and Fair Value Measurements - Investments in Accordance with Fair Value Hierarchy (Detail) Details 66 false false R67.htm 1068 - Disclosure - Investments and Fair Value Measurements - Summary of Changes in Fair Value Contingent Consideration (Detail) Sheet http://efi.com/taxonomy/role/DisclosureInvestmentsAndFairValueMeasurementsSummaryOfChangesInFairValueContingentConsideration Investments and Fair Value Measurements - Summary of Changes in Fair Value Contingent Consideration (Detail) Details 67 false false R68.htm 1069 - Disclosure - Investments and Fair Value Measurements - Additional Information1 (Detail) Sheet http://efi.com/taxonomy/role/DisclosureInvestmentsAndFairValueMeasurementsAdditionalInformation1 Investments and Fair Value Measurements - Additional Information1 (Detail) Details 68 false false R69.htm 1070 - Disclosure - Convertible Senior Notes, Note Hedges, and Warrants - Additional Information (Detail) Notes http://efi.com/taxonomy/role/DisclosureConvertibleSeniorNotesNoteHedgesAndWarrantsAdditionalInformation Convertible Senior Notes, Note Hedges, and Warrants - Additional Information (Detail) Details 69 false false R70.htm 1071 - Disclosure - Convertible Senior Notes, Note Hedges, and Warrants - Schedule of Convertible Notes (Detail) Notes http://efi.com/taxonomy/role/DisclosureConvertibleSeniorNotesNoteHedgesAndWarrantsScheduleOfConvertibleNotes Convertible Senior Notes, Note Hedges, and Warrants - Schedule of Convertible Notes (Detail) Details 70 false false R71.htm 1072 - Disclosure - Convertible Senior Notes, Note Hedges, and Warrants - Summary of Interest Expense Recognized Related to Notes (Detail) Notes http://efi.com/taxonomy/role/DisclosureConvertibleSeniorNotesNoteHedgesAndWarrantsSummaryOfInterestExpenseRecognizedRelatedToNotes Convertible Senior Notes, Note Hedges, and Warrants - Summary of Interest Expense Recognized Related to Notes (Detail) Details 71 false false R72.htm 1073 - Disclosure - Convertible Senior Notes, Note Hedges, and Warrants - Summary of Interest Expense Recognized Related to Notes (Parenthetical) (Detail) Notes http://efi.com/taxonomy/role/DisclosureConvertibleSeniorNotesNoteHedgesAndWarrantsSummaryOfInterestExpenseRecognizedRelatedToNotesParenthetical Convertible Senior Notes, Note Hedges, and Warrants - Summary of Interest Expense Recognized Related to Notes (Parenthetical) (Detail) Details 72 false false R73.htm 1074 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments under Non-Cancellable Operating Leases and Future Minimum Sublease Receipts (Detail) Sheet http://efi.com/taxonomy/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesAndFutureMinimumSubleaseReceipts Commitments and Contingencies - Future Minimum Lease Payments under Non-Cancellable Operating Leases and Future Minimum Sublease Receipts (Detail) Details 73 false false R74.htm 1075 - Disclosure - Commitments and Contingencies - Real Estate (Detail) Sheet http://efi.com/taxonomy/role/DisclosureCommitmentsAndContingenciesRealEstate Commitments and Contingencies - Real Estate (Detail) Details 74 false false R75.htm 1076 - Disclosure - Commitments and Contingencies - Changes in Product Warranty Reserve (Detail) Sheet http://efi.com/taxonomy/role/DisclosureCommitmentsAndContingenciesChangesInProductWarrantyReserve Commitments and Contingencies - Changes in Product Warranty Reserve (Detail) Details 75 false false R76.htm 1077 - Disclosure - Common Stock Repurchase Programs - Additional Information (Detail) Sheet http://efi.com/taxonomy/role/DisclosureCommonStockRepurchaseProgramsAdditionalInformation Common Stock Repurchase Programs - Additional Information (Detail) Details 76 false false R77.htm 1078 - Disclosure - Derivatives and Hedging - Additional Information (Detail) Sheet http://efi.com/taxonomy/role/DisclosureDerivativesAndHedgingAdditionalInformation Derivatives and Hedging - Additional Information (Detail) Details 77 false false R78.htm 1079 - Disclosure - Income Taxes - Components of Income (Loss) before Income Taxes (Detail) Sheet http://efi.com/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeIncomeTaxes Income Taxes - Components of Income (Loss) before Income Taxes (Detail) Details 78 false false R79.htm 1080 - Disclosure - Income Taxes - Provision for (Benefit from) Income Taxes (Detail) Sheet http://efi.com/taxonomy/role/DisclosureIncomeTaxesProvisionForBenefitFromIncomeTaxes Income Taxes - Provision for (Benefit from) Income Taxes (Detail) Details 79 false false R80.htm 1081 - Disclosure - Income Taxes - Reconciliation Between Income Tax Provision (Benefit) Computed at Federal Statutory Rate and Actual Tax Provision (Benefit) (Detail) Sheet http://efi.com/taxonomy/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxProvisionBenefitComputedAtFederalStatutoryRateAndActualTaxProvisionBenefit Income Taxes - Reconciliation Between Income Tax Provision (Benefit) Computed at Federal Statutory Rate and Actual Tax Provision (Benefit) (Detail) Details 80 false false R81.htm 1082 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://efi.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation Income Taxes - Additional Information (Detail) Details 81 false false R82.htm 1083 - Disclosure - Income Taxes - Tax Effects of Temporary Differences that Give Rise to Deferred Tax Assets (Liabilities) (Detail) Sheet http://efi.com/taxonomy/role/DisclosureIncomeTaxesTaxEffectsOfTemporaryDifferencesThatGiveRiseToDeferredTaxAssetsLiabilities Income Taxes - Tax Effects of Temporary Differences that Give Rise to Deferred Tax Assets (Liabilities) (Detail) Details 82 false false R83.htm 1084 - Disclosure - Income Taxes - Reconciliation of Change in Gross Unrecognized Tax Benefits (Detail) Sheet http://efi.com/taxonomy/role/DisclosureIncomeTaxesReconciliationOfChangeInGrossUnrecognizedTaxBenefits Income Taxes - Reconciliation of Change in Gross Unrecognized Tax Benefits (Detail) Details 83 false false R84.htm 1085 - Disclosure - Income Taxes - Open Tax Years - Additional Information (Detail) Sheet http://efi.com/taxonomy/role/DisclosureIncomeTaxesOpenTaxYearsAdditionalInformation Income Taxes - Open Tax Years - Additional Information (Detail) Details 84 false false R85.htm 1086 - Disclosure - Employee Benefit Plans - Equity Incentive Plans - Additional Information (Detail) Sheet http://efi.com/taxonomy/role/DisclosureEmployeeBenefitPlansEquityIncentivePlansAdditionalInformation Employee Benefit Plans - Equity Incentive Plans - Additional Information (Detail) Details 85 false false R86.htm 1087 - Disclosure - Employee Benefit Plans - Amended and Restated 2000 Employee Stock Purchase Plan - Additional Information (Detail) Sheet http://efi.com/taxonomy/role/DisclosureEmployeeBenefitPlansAmendedAndRestated2000EmployeeStockPurchasePlanAdditionalInformation Employee Benefit Plans - Amended and Restated 2000 Employee Stock Purchase Plan - Additional Information (Detail) Details 86 false false R87.htm 1088 - Disclosure - Employee Benefit Plans - Employee 401(k) Plan - Additional Information (Detail) Sheet http://efi.com/taxonomy/role/DisclosureEmployeeBenefitPlansEmployee401kPlanAdditionalInformation Employee Benefit Plans - Employee 401(k) Plan - Additional Information (Detail) Details 87 false false R88.htm 1089 - Disclosure - Employee Benefit Plans - Schedule of Stock-Based Compensation Expense (Detail) Sheet http://efi.com/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfStockBasedCompensationExpense Employee Benefit Plans - Schedule of Stock-Based Compensation Expense (Detail) Details 88 false false R89.htm 1090 - Disclosure - Employee Benefit Plans - Valuation Assumptions for Stock Options and ESPP Purchase - Additional Information (Detail) Sheet http://efi.com/taxonomy/role/DisclosureEmployeeBenefitPlansValuationAssumptionsForStockOptionsAndESPPPurchaseAdditionalInformation Employee Benefit Plans - Valuation Assumptions for Stock Options and ESPP Purchase - Additional Information (Detail) Details 89 false false R90.htm 1091 - Disclosure - Employee Benefit Plans - Schedule of ESPP Purchase Rights and Underlying Weighted Average Assumptions (Detail) Sheet http://efi.com/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfESPPPurchaseRightsAndUnderlyingWeightedAverageAssumptions Employee Benefit Plans - Schedule of ESPP Purchase Rights and Underlying Weighted Average Assumptions (Detail) Details 90 false false R91.htm 1092 - Disclosure - Employee Benefit Plans - Schedule of Stock Options Outstanding and Exercisable (Detail) Sheet http://efi.com/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfStockOptionsOutstandingAndExercisable Employee Benefit Plans - Schedule of Stock Options Outstanding and Exercisable (Detail) Details 91 false false R92.htm 1093 - Disclosure - Employee Benefit Plans - Stock Option Activity - Additional Information (Detail) Sheet http://efi.com/taxonomy/role/DisclosureEmployeeBenefitPlansStockOptionActivityAdditionalInformation Employee Benefit Plans - Stock Option Activity - Additional Information (Detail) Details 92 false false R93.htm 1094 - Disclosure - Employee Benefit Plans - Non-Vested RSUs - Additional Information (Detail) Sheet http://efi.com/taxonomy/role/DisclosureEmployeeBenefitPlansNonVestedRSUsAdditionalInformation Employee Benefit Plans - Non-Vested RSUs - Additional Information (Detail) Details 93 false false R94.htm 1095 - Disclosure - Employee Benefit Plans - Schedule of Non-Vested RSUs (Detail) Sheet http://efi.com/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfNonVestedRSUs Employee Benefit Plans - Schedule of Non-Vested RSUs (Detail) Details 94 false false R95.htm 1096 - Disclosure - Employee Benefit Plans - Vested RSUs - Additional Information (Detail) Sheet http://efi.com/taxonomy/role/DisclosureEmployeeBenefitPlansVestedRSUsAdditionalInformation Employee Benefit Plans - Vested RSUs - Additional Information (Detail) Details 95 false false R96.htm 1097 - Disclosure - Employee Benefit Plans - Schedule of Performance-Based and Market-Based RSUs and Stock Options (Detail) Sheet http://efi.com/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfPerformanceBasedAndMarketBasedRSUsAndStockOptions Employee Benefit Plans - Schedule of Performance-Based and Market-Based RSUs and Stock Options (Detail) Details 96 false false R97.htm 1098 - Disclosure - Employee Benefit Plans - Schedule of Weighted Average Grant Date Fair Value Per Share of Performance-Based and Market-Based RSUs and Assumptions Used to Estimate Fair Value (Detail) Sheet http://efi.com/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfWeightedAverageGrantDateFairValuePerShareOfPerformanceBasedAndMarketBasedRSUsAndAssumptionsUsedToEstimateFairValue Employee Benefit Plans - Schedule of Weighted Average Grant Date Fair Value Per Share of Performance-Based and Market-Based RSUs and Assumptions Used to Estimate Fair Value (Detail) Details 97 false false R98.htm 1099 - Disclosure - Restructuring and Other - Additional Information (Detail) Sheet http://efi.com/taxonomy/role/DisclosureRestructuringAndOtherAdditionalInformation Restructuring and Other - Additional Information (Detail) Details 98 false false R99.htm 1100 - Disclosure - Restructuring and Other - Restructuring and Other Reserve Activities (Detail) Sheet http://efi.com/taxonomy/role/DisclosureRestructuringAndOtherRestructuringAndOtherReserveActivities Restructuring and Other - Restructuring and Other Reserve Activities (Detail) Details 99 false false R100.htm 1101 - Disclosure - Segment Information, Geographic Regions, and Major Customers - Additional Information (Detail) Sheet http://efi.com/taxonomy/role/DisclosureSegmentInformationGeographicRegionsAndMajorCustomersAdditionalInformation Segment Information, Geographic Regions, and Major Customers - Additional Information (Detail) Details 100 false false R101.htm 1102 - Disclosure - Segment Information, Geographic Regions, and Major Customers - Summary of Operating Segment Profit (Gross Profit), Excluding Stock-Based Compensation Expense by Segment (Detail) Sheet http://efi.com/taxonomy/role/DisclosureSegmentInformationGeographicRegionsAndMajorCustomersSummaryOfOperatingSegmentProfitGrossProfitExcludingStockBasedCompensationExpenseBySegment Segment Information, Geographic Regions, and Major Customers - Summary of Operating Segment Profit (Gross Profit), Excluding Stock-Based Compensation Expense by Segment (Detail) Details 101 false false R102.htm 1103 - Disclosure - Segment Information, Geographic Regions, and Major Customers - Reconciliation of Operating Segment Gross Profit to Consolidated Statements of Operations (Detail) Sheet http://efi.com/taxonomy/role/DisclosureSegmentInformationGeographicRegionsAndMajorCustomersReconciliationOfOperatingSegmentGrossProfitToConsolidatedStatementsOfOperations Segment Information, Geographic Regions, and Major Customers - Reconciliation of Operating Segment Gross Profit to Consolidated Statements of Operations (Detail) Details 102 false false R103.htm 1104 - Disclosure - Segment Information, Geographic Regions, and Major Customers - Tangible and Intangible Assets, Net of Liabilities, Summarized by Operating Segment (Detail) Sheet http://efi.com/taxonomy/role/DisclosureSegmentInformationGeographicRegionsAndMajorCustomersTangibleAndIntangibleAssetsNetOfLiabilitiesSummarizedByOperatingSegment Segment Information, Geographic Regions, and Major Customers - Tangible and Intangible Assets, Net of Liabilities, Summarized by Operating Segment (Detail) Details 103 false false R104.htm 1105 - Disclosure - Segment Information, Geographic Regions, and Major Customers - Revenue by Ship-to Destination (Detail) Sheet http://efi.com/taxonomy/role/DisclosureSegmentInformationGeographicRegionsAndMajorCustomersRevenueByShiptoDestination Segment Information, Geographic Regions, and Major Customers - Revenue by Ship-to Destination (Detail) Details 104 false false R105.htm 1106 - Disclosure - Property and Equipment, Net - Summary of Property and Equipment, Net (Detail) Sheet http://efi.com/taxonomy/role/DisclosurePropertyAndEquipmentNetSummaryOfPropertyAndEquipmentNet Property and Equipment, Net - Summary of Property and Equipment, Net (Detail) Details 105 false false R106.htm 1107 - Disclosure - Property and Equipment, Net - Additional Information (Detail) Sheet http://efi.com/taxonomy/role/DisclosurePropertyAndEquipmentNetAdditionalInformation Property and Equipment, Net - Additional Information (Detail) Details 106 false false R107.htm 1108 - Disclosure - License Agreement - Additional Information (Detail) Sheet http://efi.com/taxonomy/role/DisclosureLicenseAgreementAdditionalInformation License Agreement - Additional Information (Detail) Details 107 false false R108.htm 1109 - Disclosure - Quarterly Consolidated Financial Information - Schedule of Quarterly Consolidated Financial Information (Detail) Sheet http://efi.com/taxonomy/role/DisclosureQuarterlyConsolidatedFinancialInformationScheduleOfQuarterlyConsolidatedFinancialInformation Quarterly Consolidated Financial Information - Schedule of Quarterly Consolidated Financial Information (Detail) Details 108 false false R109.htm 1110 - Disclosure - Quarterly Consolidated Financial Information - Additional Information (Detail) Sheet http://efi.com/taxonomy/role/DisclosureQuarterlyConsolidatedFinancialInformationAdditionalInformation Quarterly Consolidated Financial Information - Additional Information (Detail) Details 109 false false R110.htm 1111 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Detail) Sheet http://efi.com/taxonomy/role/DisclosureScheduleIIValuationAndQualifyingAccounts Schedule II - Valuation and Qualifying Accounts (Detail) Details http://efi.com/taxonomy/role/NotesToFinancialStatementsScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock 110 false false All Reports Book All Reports efii-20171231.xml efii-20171231.xsd efii-20171231_cal.xml efii-20171231_def.xml efii-20171231_lab.xml efii-20171231_pre.xml http://fasb.org/us-gaap/2017-01-31 http://xbrl.sec.gov/dei/2014-01-31 http://xbrl.sec.gov/invest/2013-01-31 http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/stpr/2011-01-31 true true ZIP 132 0001193125-18-084738-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-18-084738-xbrl.zip M4$L#!!0 ( &$R<$Q>#QZJ6JH# '=N*@ 1 969I:2TR,#$W,3(S,2YX M;6SLO5N3VTB2+OA^?H6VGG;--E1QOY1-SS%'NX9=_^Y_?'F:OOF;Y3Z?S+WW[YYP<4?(C>O/GEU7(UFD]&L\4\^]LOW[/E+Z_^ MY[__CW_[OQ!Z%:_5F;M\XSE[%B_'Z(9NO7J%7]ZO5XV^_ M_OKGGW^^GMPMQXO7X\7#KW?3.;QO.IJA999_G8ZSY:^O$-I\YW^4C_/;JU?R M-66OY?,K[Q?K^>2W5_KY-U&>C5;PYE<3^/N_O:*8:(09(N(C);]Q]ALS_]_. MFQ>/W_/IE_O5J_][_/_8]RIXT/D\F\VR[Z_2[2/]OZ_>OHU>OPIFLU?O[9N7 MK]YG]BFSR>ORJ[Y]SF>O@+?Y\F^_[*"SOWZ]R+_\2C%FOTXW5/Q2OO.W,3SZ M*O_^](GBW>P(*[/;5ZM^> DF]9_!EZP M;^?[;\_NIL_OAQ^*5;+?2NC.F[Z-[^N_U+Y2\Q#3^==LN:K_2/F:_1"K?&BY MX)2H)F[+=VP_,!]-Q\OZ/U*\5/-@\^P+R,O$^3?,K_EBEOVZ>=O3IT!8U@_U M'YJL\E]7WQ_A,XLY@G=E^73\]+GV#^U_8#D=U^.!%RP:LH]FN7K,'>^'5VH^ ML%ZB+Z/1X]-G[D;+S\4#;5ZH80Q>L4^ZK/U,\4K=AU9Y \7PZO:-]H5)16 W M[Y._EB_NO755^U91OG6U^]99@QS-IO-_?1XMG_;H-_N+O??_R8IW$V/,K\6K M3V]=3NO>"%]+?OW?O[_],+[/'D;H20G\^_]X]:K0&[/?EL5+[[.[5\47_C;* MQU;6NCUF\8G[/+O[VR]VQZ+M#GW];3G9OFP7XV^_+*I;^\FL)6GDX^$6*HP5)^"C!7)HH-BK6*$&>A1 8+B0B51(8RC2CA MG^QB?8(#;SV?EL^ST2N?_ODA_N7?B<#E__[MUR,Q[O$2P %U<_<^&\T2D(65 M_=!CEJ^^'TF$Q)K*@@@F.*'?J#12 35 C%1"?J-:4:Z4_5D;(K[!?SE\I)4H M$> HYBQ!TJ0$\9A'*(QDC# /@E2(.))A6!)%=HA:_O?=ZI=_IU3LT>."NL?' MS:,U%<"\>)L!A_3^?1A_7 [^FZ-AF6\SBY/#Q+GL$.=8J0K0M21 M@((TN\=_ ^MC.EF/9O\QFJVSOZ]'^0B8R6ZS? QOO;DK?GUS5WS;)%@N,S!8 M+DX>/8<[ML,=["W0EOBU-O_VZXGH]\1M*X.W,_A<,)\D_[V>/EJ.WV6KR]!4 MZ"Z&[?LU%@+OR9P\D3=F>1,NF>,'FJN)AAIU]1:L_9/9X1134[)#Q#X[&A^M MH (2$!)',9! !.(ZY4AC&B##PI@$6D1"I8=B-!I;,2+RM:FJ)POMH@KI9#KJ M%%)W-KA3(3%VAD8"[^&W9+Z:KKY'BX>'Q;PX$C_;->%6XB?-&19 $$ MJC_A5EG@H>+$R !%,86M(31!FG"%0I+"IN&)D1JVXR>]>U(5CP9; HXJI0W] MMU^[(>CC#%>8$[8C$Z 4M-Y7& P;V4J#8F$8!2&L/U$&<1E1%":!0,JD$:/8 MB%1)UYG-F=3TR".[5*O_R&:3=)%_&,VR=XO5[2@'[1M/EX^+Y6CV]WRQ?HP* M9_18K7H"*74;HSLGS+4Q6/6D/@ZW'S5Z>1G!!VI3O):M6M/^(O@ZFLY&GV?9 MAIZAK[SSO#25A:\#M^_LP"\*9?EY-/[71S!)EJ.QC4+!:1HN%O\JC)*AL^$\ M(&B5CBYHG\W5-W,0(GCSF_F[]*G1K9OD$OB=HT>AQNAK-O)HF($863T72S(ZD,68T M;[?,&!8F3&+X(RP&[CC8(F#C(!I'FB2I#ABO,? KSI&HR%HGP'L4@12^A]]; M@JVN&CP9AV>R,'L45 #M@?WG?/2PR% 8 M_)*M0R.%W3-445)PH22QV 63K$WEX(0JKD2"1 A_BP>,H"# &%&51B8QU'HS M%CIUQUI4U5]IQGE!2A1E3.!>*.&6$G?<0)Y.2?'Z?+G*BSN8-T J*'5>[#O MDKN[#'3WUZT#/?IR/D."*D.;&.(UVR5A*=,Q0SR*4OB_,$9&*8:2E'$?B3D*[;YVG8V6RYN[/T:YC2K\T"VXO)4),*9D:05'" MXP!QRD(4J)"CA$11$M- :=4-V(.#DPTI87>QV&9BJG%;U@!ID(1V-L_+^ MY%S44C$A1)OEG\B0TIBG*!$)>$N8"A18\U\%0DK!<)A($2:='NHL,G!LK8)^-<3R(UP=KPO7C9SE-7G)3E?3"? MV/_8N/)7XP]S>:N[C1*QF%>.8:0-V=L0-R&Z:@-9/ M$P.BK#5+$T(DBS8^2(._J\N8Z*X7T@'1?D3 :LG07D)$BP=KD159*8$]0K]D M5A;"[\]OV;@RP9^C?'+S:-^X&WHLO<=^^(H200@C"F0"J.*QCL!-"2(4!ZG" M(66)(K+4=J3&WX6=L1\8\ VZ+TK_R*P)DTT".)E ]>Y9.N<377/Y%4@&?B3C MB$H!74 MW^]AV(-H-W7)Y&RV^-/Z5DO0 9OTSI6(-1W 2H(!' M<"+'@K!($]!0NKSS<^(E2A"U![<3'C\[KF3S^>!;WJSNL_SC_6B^$;EWBR+; M*YM4!.[OUL6(P4!*1]/\C'/"NJ.,$V[#I(I)T;(])9RB2D8"F3B![2DY@\,? MM"*322(3)13LVN[;DXG7AGC8GAY9O/2RGG-F-:U=W6;!%(=8Q@*E2L)F,03< M&BDCQ#"3V$2Q" ESGV$VW>N@)0,1+QM M!4P0!W"*:93 .FRVCP@"%"9IQ'#*3*@3]PJ0&B/"/Q,O:8PUH#9 QNNE]-YMES"EO\\G1=V7P188:.7MVS+ MZ:1(UEW,M](IR0!\ H.[% +%$MEB,'PLVF.8,*!Q57E MO#H!72T[P1C$9#FU;]R:O.5=F\V*R"8W>9$=\7F6%<&08+FFCT>LU.^/MB,?ES.IOUL]0J549@)E&*$X8XLQ=+*M*(!:D.#(UIK))25[H/ M0Z:5V8_-;9^Y6M(S68]7F_R4[\%XG*]'/<&2,DXU31(DN*:P;A$%6 8. Q&# M) N:,FI:Z@B-9/LG?/WS[T%\G]GE':_6.8CS)F+?DYH'W1,KHU"L4M!>R@), M6 3.&3-$:4F"5+0 !(]@_YZE[ND'=5G:D9M.EZ6LFDO]%.;T%--YP7>E-3R? M>E=Z0+/SKA2_5B_]KK3KWNUBG[*GNU*BG3$D"E]XE$WNB+>\F8\7#QG\XC:; MCV8VXP?.Z>T)52@Z+U98350I%@:^Q!X]*0U!B)1 1H$0D4@D<+::.+$Y(&XE M5LU#/P-@[Y?*7:VO+I?*M#'01HFIG,C'7RH[F/QX/UK]L5C/)F\>'D?CU5." M'+S%FC+]2(F.:!BGC"!,-9AA06K 5E<269\UBDB2@K%2FF%.0>&LHZBT 'PN MF"FLMIU\NEZ!Z"^OH*EV>^\HX_BU8#_S"DXU[WK) M*SA8O">[0Y/!W*M>/:_@8 4\YA6X5^!G7H&3?X]Y!1];Q3P>35_,R5L1; M7H%S1Q1Q]JLO24W0]_V3P?1F E\WO9L6U8Y%O7T1\@1; LS*G W^LC6U MX5FG3V]^>H[SHEO%LDA3+(O 6MN?C12X**$@4C?V<*E;-CA!P.>(D8:_ -Z( M2< .$!3)-&3*@$O+>-%^BC>TGZ)$U\>$+\+C#[2"''/->EE!9E?07=R,M3(_ M5]##"@I,J.EE!;E=07<-+H'W_5S!\U=0%=7"O:R@L"OHO#U2^.?Z^5@_84L$ M>UD_V7(G1(H&>C_:"I[4I\^]3/Z7I;BJML +8%\YLY@8%94+RZOQQ?S@9;DH#3 MVWZS_[+.2$[LQ:334U0@(UCZ\A0;;B2D9/@'/"(OOX 51]'C K(BQ\EIY!3Y M$S\7\.P%K/B)'A>0VP5T^HFTR%+_N8#G+F#53?2X@,(N8(.;^'/Y/"Q?Q4OT MN'RR\4:ZC+/]< OHR4G&> E_O6@? ML6?VW3ZBG53R\ES$GNERNHA42FQ^.!>1,]O[]#(NHFC,;NPO6O%#6SB5!>S5 M111N%U'A_E3)7VG]>O401<--8K60^><"GK2 _7J(HFEJBI=H^U]^_7IU$45# M+:ID/^)-L"\7<;-*O1A]HJ'P%4ORTT7L?P&<+B*%4\G+_?K+=A'[9;_A&E&2 M%WB+V#-=3A>1J&J<;T^_EN4HIZ:X.F:VI(M\.VGA=-Z<$VEJ"G0BC6,2AP2E MD;!%?88C8^#;L8Q5RJ6)1:S*"\':HM-M<5+?9/303^J9,/^=PUKF)4IRM2Y: MAZC]=0X[2-4_I>3Q(IC]=0YCC5$F+@_'JK2C]MA6:@>ZH(R7VE.T:H4TB7B4 M)>9<9U&DKMX/7>,XUM>Z:Y*YNE4. O M7K3!4@UB;SW3V+9GFANQ'4"ECFHIU8]T>V\?QK9-TVB=B NB*X;L567<+VK1 MN.*BDB%[>0'WUS2-/35-<^-EBFI^[3WMKX$8VS9-:]K3\&SLJ&;VYS=-ZQVS M#8@24[.7K3P=U33M;,_FJ'S(KJV.FIKUPS]UAU9'_H 915H54E=@#9D8DG%- M+X>KF^O9%5=#EUW"&*&Z'=BF! 1CS$$3*, M$"2EBC5) DS#^!/]1!OJ\JB0=6 /$=3AW VTS"=%J/?TD5V>,;LSI$"OB3K, MS6CJ\+]??"\[WVPX@H^]6\S'PY!P=S*2,;4"WHCFS_5('8#>FIU @2,9PLP.XX-_'4$9W2@8]N/*>9!9 ?0Q2C0 M(0>3*1!1:"U<+39FA#. 7&2.LQI\-2CJ]O)MOKC+EG96XVB69CTK[NZ[V(F7 M&%*KN1TXJI#7#^N9[9 99X\Y/&H1#85_S[(B+#J?!.6 W>+W\)6/6;[Z;D=R M6ZU@;>S'A][(,6&8RB0!RR1@(.J<WH^\V M'#X$W4?=#23 R:ATD*A_?MW&09_?9?#G]FI4&TMO%$C98\2;X771O M+Q.6;^;OLM7?1].Y?37-%P^V.V\Z6_SYCVP"+Y?=S^ M-W=@7_7#&# "AWQD MD"KFF!H1HE"F$;*5JBK !KQ8\JEAXK9Q[9W^B#B%>CBHL^F7>;EXX^\?\]%\ M.2LO=B;_M5ZN[(;MEVB="OA70E :2E#?"4V0-K%"J>8T4")@(@2:W=X&HIQ4 M[CU[P'X*M_WRUE6#.6\O@#BAG"J^"[ :@^>ZIIO[J.=*FUK;;1_#SMVDM5\_ M9&"[E^[,,S-@PRZ7]J)G-+/7/'9WAMD=R%)O2QWSE$8I-BB(5(AXP&U'927L MCS2*..P>!79=@S*BE8FT9^/LR%K9CG^]6.]\CQ6@VT79A?[4?HH=>8./,AQR M@7"BP"@F4B*M:8A,$*6&&*D,,Y8W=XZ 466#SB[4=0;;E;P!& 3.L P1OG.7[=ONZYN_[@*U)R^*84)Z Z4'#-$&< M4;!$8A4@$L9!DG 6I"S]U-#DLSJ\TPM43XIK=[]N#YJ!*"[WU9XRU-E/).E+9=2I9P\FJZFUD#R/)?&:Y;Y3CS@MVJ3YF^8.=DW7M@\%M6??7U;"9 MD:ZJM;P7L)GCRYY8['JDN*>3&$FTZ*I =P%YMNVV]OB@+&9WG)OY-NT<^'L? M0]B1L:YC"&GS&$)&]A7B\6,([;W2M A2VV2+)[-O?(;5=FJ4R+6I7GU;3G^; M3V=_^V65K[-??FW.% [6J_M%;L7B_)6KGYO8,61>EQ*\J85IS E^!N ">CO* M;_)RL&*QH+=97GSTNH"9J5^_O?DQ^#4FM=A=F)H7NSS?KWLU0FK663#,6E*_ MRT=WP>M1]71=3G=R-W-*\ 7'G':6WHYC3FE_8TZ?+V3+J]:;NW?9GYN+;]"V MM_D4].WC+'LSAR^8+B8W=\%D40RQZ$<".N5#BZ"G(ZT(33F[ MZRG[L?=L1DF)"#CXREAS,)]QQ%%H4@G'<\I)$ 2<)"EL"H>*LT$5P_83&YHP MU()]GWW-YNMA9' X#37!=,7DJ'_\6H1 0NDK%.&"JRZDNXTX%K12_U__^,T( MCR\!]XN/.#T4FX$CF_%5J[0C.TD'/!6PQ[=NV[O%*MOF[%Q75)W7K@QS4&V5 MDZH12.N2]IU4W#5#P5T_J[FJ5T/U,)H1WSP68=_YER*KR+H0=XOKH9#@[OY-C.ZA89Z."X*=DZN@>P MTE"A*PD5+8! M:5[X_6/\J@O>% B@S>N]CZ)EU]N-8]5BH'2'V$S5X63EZRI^]P1DRG&+47.(I8.ZNW#& M?4<>W F*2G.GYN\"JUD<"B>WJ$6[*GRW.XI-BQY\1G#*<6\WT2@?W_=S<8NY M3G04,,029M'+!!G.-(J4,2'F$0LT^T3P8.-C_04_XK" M*&&!B%$JA$*<)1B!514C:RG') %_@35FQL,?VJ8$M #8$Z!T"M^6O84W';0B MW+F2V2WUZ:D"@PN#E0@!KS&(V[HVK56"J 1'";95DI2%U@TMT2B!K;EO=QR/ MKDH.'$#@A;S/QAEP"1^V5ZOYQ'Z=Y=CJ8G^!H!IE8V*6I E+D"(A2 4!;D), M0L2T"5*6!"HVFTJ_A@+MZE7&,;"Z"DN/H:+NHN%N%LD85[JK:!S&C4YL.N Y MG."> B2,[C(DR]8169_ZV<(82!*<,UY+Q?ZJ.1'LX=RIQG\6\:NNG5-IF4I1 M3NVC5\#M2^N[;)5\&\_6MCG1,.34[0!3:HRJX&U'4X'_%99[D7_O+73;$:8[ MK5BRRJ7B[C/7@['::'E?]D(M*ZZVGF!/>0UAA+$V$L5" D9) A1RFB(L4@.& M2&";+CYV884R#N1.)/7 _UCD_WIC M*Z?'V7) R)UA6\4DK0?N1K*'?"B]3I@[)"L.YMZXK@/WNY^Q!7H.ZL<W-I)P 6UKYU&$%X?3D,5I M"3*B*\[=X9/7 #MH533$UD-NRUY*+FM =T+E6N:!W T1]]T^9Y7I;[5/OX?O M-M^$?H:<>>?050V9=]U@-3 QK&1+MGME])2$5XU/-"-H 'M6-MZID%Q[MS$= MM@[B )(DF:Q9GY:5J4F0K'O;Z9V!/4-4QT-TM?\%BW>R'J_^&-FV^*OOFQN[ M:#9:+J=WTZ=RBFL?+^XK2K ;>&7K=4)49:'^ENK:'KH[N8I@QM4!*#HO> M4YU+8&@8D@3A- I@9<$P# S#2/,H%&DJ9! T.JN LY(D5__TW=:SQQAO]QYF M#05\K)H1V(QD#S0XK*M\.H:3=5.;\1P)'XS!Y-S'DE;Z W1#]I[1F)D6LC$*QU5E<113IA-D*+@8L@,\6I**EZ2S1E!\"KCQ]!=YJ-)UG MDV24S^$MN]<_<78W'4^ON[;F MR./?M6G>S$%9S)?3<8_5+%RI* ECA@*L@1I85Q2J *,DD:$).>$)%BV=SPW7 M^WY";Q3T170Y&ZFG#9<(0AA1MF!;(A[;3N42Y#$.4H5#RA)%[!@<(+C.QF=$ M]$5M";HO2O_(IE_N[1W^URP??))G6*'3)0),SCJ@4(,@) M2#/8:'"81;'14G+;_^209Y>W3]AK+7NAO8D8OQ,N^JEF8L[L4DTEKHIKWQ,M M/)_V=?/7)*_,^6T;7>$8/_5T@WR;S) $*K*D@8D%8I(G11-N1?$VM"ABK%')VPN/> ->O6>7N3H.*J0K: MPV?OL@L^WH]6?RS6L\F;A\?1>%66.4Z_6K&Q=:#]; = ;Z4$82IQK#:J4%! MHB2R=DL4D21-=="T 1BMAD)/0_<\TQ*T]0__#&[;D7O+P'.ZT(:DXB*^=)FV>L(FP8XF_76WZ;K_&W*CMW6K M'C >\!+>UPGBGX6$VSNKGK70&0!%.;I8J"4(') M)XA!H9018I@9I47( QZW)/4RFVFDGJ$WPWB&^Q:LX' ]G4V* ,G<*LI\\;6P MH:\>PG2GGZAM&FJ:;$*Q+<]_>$B]'T(LSEVULFW]=/#,STC2=0Z?7>=6 M_[P%HRVS'MF0-I[[(DRKW6.G%<@SYJ#>*>Q#W/2THIGK$Z M >R=GET&!3PW^OK'HM!9V_:2-_.^6XQVG-_A3NI4^T:'-[@[@@(6Z^K[']-) M=GAZA]]_'_W7(H_6RQ5\>;YI3]-+^$KQ)!%,:23#E" NP12(:18 !VF4 MQK)T2'\Y44"*&?.>&>%;X[<$\QV[?,3L!VP,W' M;'P_7\P67\HY)7<7<-:Z'Q+N$7&:T@,J&J'XB0IO>XEN&SZ5)=.VN^ F+/IN M45Q_9I-*4/3O]@X\AHU^9G/:3W90-]_,,V92M.Q!B253,A+(Q EH*\D9"E*B M$ /-+A,EE!2\#"%W:=7&V6O&/820/;)XZ64]YUZE:>WJCQH<8AD+E"J;16]( MB(*-3R.QB6(1$G:X>-O% O]VORW3Q=@Y-#A;ZHW+H51OYL]MP]::7&S.3\&N-%:I*"VU;KU\!/YD M#-8=3TF"N%8*F5 +%$MEB,'PL[&M8.W]5$-Y^7X:SKF3?WPV[JZ643XMVGD5 MH56:[<\&) T.2R:(U+MCXFU/KU8AAS.3FCA&F@CP/A*3@.4C*))IR)21< !S M;KV/IO89@M"V9>B/QA]H 04FU/2R@,W[2+4/T/JY?NWKI^P6Y+VL7W'*N$=1 MR9_+YV'Y!%5<];)\LM$VUOQ'7+]SYI'6+)+_12$-&6'%GNI/*=:,/CWQZ[?+ M6/MG3J[VN!S_[JIHK"JYI3TQU-L&> 'L.^]X!:DTP_5,C,=6/I=CRSVFEM-] M#=Y5N?;NB1FI; &A!T^LV0*A=)L-\==TQ0J>W:Z88E3@UG7HZHHUW)J5=2D_ MG"UQ^06LN&(>%Y W7GM33'\NH(<%K/IB'A>PB,$Z-6$QR^+G^IV]?A5GS./Z MR<9<#%6,>/CA%M"3-[9=)?^KTCR]DBNB^S-(7Y [UO,"N!,)!/43)'S1[EC/ M[#O=,62_K'7R]/ 7^HW5WZGU%W33WW)],;K/ _<724N"OVQB #P5*W"W5_S6@O M1X+3#M"@#WR2X)TO8_CY#5PF^V7 ["E*"'S90G>";!;<#3=6V M;>]1-:NW^>+SYG;JYBX8WT^SKT4WLZ+R^S;+[Q;Y@RWO_3C*O\ 7I8L\F,T* M7WLY+5(S3V=,,)NIJA7EBK0V>S4\3(1F(6*$4EN$%B$=:8UBPI.0VG87)'"- MZB:OGV@Y&^[0F*-^F#NX=-M67PF_S#F;!=K_V*WZ=30[O6JSX(836@9F<'&] M1834A0./>?$SQ=24K]N9(2UE 7&02LPQ4I)%B,>I1$&@-%)"$)%BDS(=EJFC M[BK/ZN2U-N3#HTFTT912K+".!4@8 9JH9$AK"EQ1'+$TBHG@[+"^KQ>:=GI. M>N=& #6J%Q%B5H2<_6D$<7*S _?RA$C%F>*]" MO[+IZ%B'^6ZW6,72,B) D M432F&BA(8L0)U\B(,$1*2Z:8#!26<3"VK4OOGZ2:\L5.VXA7.=H>_T1L#['N,/N?RAG;NH/>,,-%D3,"F[;P+@DV MK1:_,G&4OZ[#ZYMWV3 MT:_@*2J*((%6:E?P@$C='L'#*8'O"@R2(;A[G!C8B(0+^%= ),ANM9W!K3@@A<+CA)>>=]+!EB##%!.J1XV%=QP/U8#*ZAP MCZPS2O(!;HD]8Y(K/W8U+[AP!OT(50-G0L&;O# A"R;VW2?#"5(QYZ$ !UX& MI&W>H=#'A'GZX^&8($,41@D+1(Q2(13B+,$HQ%&,!$AW3!*N%*,MO:I/"C*D M4_BN["V\Z: $\HS.W#OEVAQSW>I@8RX,5B($N,8@;C>!UBI!L'T4#C%/$I64 M-J,[MU!65&(;L@NF7?9#A;OXH$K%T5F6#=SM-/P.RIO&,T8,5,KZE2]RFG*0 M=37EX'BPE]U!GIEQWYK .\G MY!G+IQ;B)KJ[?(+V$,2\++VGLP=V6FHZ^%& MT,[*=@A[R#P!XJNUOX8J1T28EU;K!@#"@@GDK;=/PL<49FF M"AF0=\1%*E# 0X;21.B$Q1$6O*95=Z7#!:^8;$VC0?I&327AK#;LCB>6]XWJQWOD>.[7J=E'6!IT_"NI-1]NX$]R6@+'9Y('S3)#4:V)Y+[(?5MMK2#N^J;9T!>2ZX+TENI*,CY<-2K>Z&Q8>FD!.2)V';976K*P8J;,X3B4OB MZVAOI*/K<;^M0K(YYL.2/'>*)B]'AW=9YVV-KT >+VU3WK/(<;%S* M _29WD)Z26^YO@O8A:-.NU,W%-IC^J.[@%UH[+0]=5.O0NG/*AFL#^A1()T; M5M*NY^T/Y@-Z%%.G$>A-1%^H"^B1XX8J25\&XXMT 3U2[+0H"6-,=SVW7H8/ MZ%&UN@- -;;0"_\_@%X+YTXZB18IL%[H=*7@ANJ[]*)QTYJSC2<%(/T7'SK.I\B MZ;Y'^0O;T#X)=A_)_O;\("QHGQO\B(/D7/O9KS'GDX0&R5%=)>)>MBC<6[[G-\J)ACG_8-8TJ=1@01CE%+(DHLIL+A3&0 M$$0X#F4H$J+#QL*[3X]9_NFI;]#K7>RUJ"ZUY#XK44D/E:A7O[[IQ%"WR]6& M?M*=+U9?Z.U-)Q:[7:XVC)KRYUD/UO_Q*8T-_62'Z #U?77C54;="3Q_Z:L; MKQR[JYW_REZG3X;=R7O5OBLOW.OTJ5;=;N>!#?2RKVV\BIH[&B=\;>?AW=IX ME3NWI]]=[EZDI^]3#/\:KK[?OCNDH>^.PL(67!*3L*:_,#U[-XW8#NN+4W'7>,75P.Z"CF M5(ZSZ5?[]^!?BWRR.RDN.G/XVV:.F:)2$-NID=O6:,5X>*I;A[^9F"5IPA*D M2*CL5 2#0DQ"Q+0)[$A8%9M-UP/G6:RJX_".0?T\HB-<3V>3CXL/ZVEYRU3, MC-TA-\X>O0>N@H_AI#VB9N=^"DS*MU5[MH7/U&YMZ9?L^3N+AO#?GN7 M_0E;SK94A:^[S:?PM8^S[,W\-LNGBPGLQ\GB\3RE TJ&6R5#F6AMO9Z22 5Q M'* HM:I%RP1L2(\FH62POB?DZ7+79XFM;I$UVQ$ZLX,%,U M1XQ@F.G3SI@^5MPO:M&XXJ+2L+%MN:^G$KF2VMM&4)\*2]2M$XU\(1JQ#UK< MXL+A>*TT)[R\2N1&B=:WU^0&?*S"@!;M(S)5JHR )T8[V9\N#&3RH7:L?AK+E]'1ITI[.+J*B=B54[ MO1>P[HQ+>QYR.S2TSN@8*J2\9GBO"UFE!_)7^-4B_W[.O.*>(#LGMQ2G:Z77 M\3,,UY"_H<%SWDH M]L$V@=I#_SY;C:;S;)*,\CE8T\N]L.;==#P=' ?."U)$#-MW'=K!]68O]X/= MV> >$5WI,=EB*%_\Q(;G:[T^ZDI$@XF)*)?5V\@!'-I^T;LCU/"'>,5_OLJQ M[1>O.YE3LDJ/Y2N>VWXQ.\]M8X<<7.'<]@O/>6Y+P:3D SBY_>)UG]R8,WC[I<%Y>'-B-!5#.[W]@G>>WIHJS>B1QW>^!FH>'F>+[UFVG=1PVHVA*H&W M 8W".(V2@"+!HQAQE:;(I-P Y#C0U(1&1ZI%=U%#"*L>S@U ZC"7)S;H]ZQ? MN$%, T-4C!35&O$01\@P0I"4*M8D"3 -XT]P%CL/)\'P0?2@'D =S!VE!RJ@ M,%Q.5^>>(3N5F=$%Y$/,S6CJ\+]??!_-BDR?DB/XV,D&BGY85N=?SO9ER3E.O)V$(PU0F281TP$#2.>4H M@$^B*,:P ^) I4G:8I]KIB1Q^==G0=[G<3*9EG.4;T=3.#*CT>-T-9KM) =< M51=P=X42%[)*4"N6J@C9N^WE[>B[39@:@NJC[OG?E)FJZJM]_E.B3\]7_]'] M:/XE6[Z9@PMD*Y3LJVF^>(A&R_MTMOCS']D$7BX3!$Z,675D#!@QAD<&J1"^ MBQL1HE"FD0T^8A5@HXVMG6PHT7)NGOZ8.(5[.*BSZ9=YN7KC[Q_ST7PY*S9P M,/FO=9FYUR_3.A7PKX2@-)2@OQ.:(&UBA5+-::!$P$38%BO1ZK18X#'@+QA6 M]:S#G$%4Z]!>-X3JV7)SFS;<-O$E;0'32Y>/=H3?J69%-NBBKF4[+Z-QO\<6Q(V!&O '8[G6IK.(VEJ[()PO9S.P<0.QF 4E@3=9OD8 MWC;ZDMW<_1YMER5[\JSR?EDO'F7UN3/! D+0XD1EMQZ3IBA, X, M8EHR3.)8QD%Z>/X\@A-4;(;?.,NOTG87J9*N9]V/T"G++ZGN+HS=1?3EUZ3[Y=1=1RR) MZ=K%PU\-^@DZN%=+1,D #EF9($P%1CQB$IE("F02K'0<)[9$M,7W(]R8LP^: MVN"%KWK]KA'-6.E0B!0I(4&B1)C"0<)2%(:ACC1G4@-U!PS1!G%$P0V(5( (F6I)P%J0L_<0:I*-:#NT%ZP#[K/E56PWE MY?"'!M18+*4\;:MUQO,]Y(%ELOU M \AO^?T[+UBM\#'+'^Q"7OLBL<&%(Y78XN5(N4"G';_*L,%^,?H'ZCCI]T!N MB.U>HY6.O84"8;7_L?>Z7^$/S4&,5]$HS[^#$NGQ^$CBF-EZ/Q1QPQ%/$U"' M:6*0"+5F:0*^*HLV^]4=VE68\7U1ZX3HH"Y_6EP1V5RG)^TY/L-!.#50ZU+\ MK[XMI[_-I[.__;+*U]DOOS;W%0C6J_M%;L6BITAKUPNKNAXUA69HZ5+S#, % M]':4W^0?5E:FSYD&XADP,QVF?^#7F-1B=V%J7NPW<+CX6.AS+B9)S3H+3BO= M31V/[H+7H^KINIS.A#G!J0O:H7ZQI_N;^1)VKM4QVVN#][#.Y6(_7RWT);V! MQFF2,C#48S \[65 2),4,2QX+ DV3-1DO9<7(R"M6(G=>HVN8&HK6)YR:7O/ MC964B(!3A;#F8 [BB*/0I!).FY23( @XL:E3GQP[UB;*D,J)W(2A%NS[[&LV M7P\C(<@]CE1HQFIQ[C^^JR"I-'R+0,M5%](9]#8$:U$+7Z+B%YY[ MFA9CG#EKJIX>OJ)EYU\S,+O!NMRZ(.\6JVR; 79=276W>2;:5#INM "I+.G8 M]N?(WLRMV;SUX8"C;0W#F^5[>'TQAT]^!UMZ.?5#14TD0$> -07G"E,-"CE( M#0H2!0X#@(LB6/!4!TT>EA 5"^HD;*T"WW?^?M=L('>+'8%UO>ZJA]&,^.:Q MB)3,OQ0)?-9=N%OD?X[RR745F[MX U>&<1^!J)D)^$<$/T]7PV'!&464%)L6 M&NKA]%EAZUDE.NU0<)(%=8%OKZ<]8&K?Q+GJ@KO'Z##FA%R'HF73V_3(JP)M M:%*D>,O^M@_?NI6WOTN^/6;S9?8^6V;YUZ*NJZB3@.>_/@G.HTZK-N.M.\)F MIJSC5J8,SV:+/T?S\77EWUV]Q.'X;]%XAU@Z:+L+U[9TY,&="DRJ=?5'PFH6 MA\*=+8H^KPK?K?JQ:C%]GA$&[\^G7XNJ#_!"B@*BX,&6UO04UXG"*&&!B%$JA$*< M)1B!"1$CZQ[$).%*,=ID.E%FM@W#6P#L"="V]OL#*-GI.*NGYMVB^,9L$A3& MUL=%64"U1QW\C?_,5L_W:47\[*9H!>IAT]52%@LF&%,:,9("99(%8'&Q&,61 MEB9E ;S$6^Y@=^3I(DQ4^Y!/5]E;6""P;E:C^9?ISMWCTS7/;OE>3U557-BV M)B'(FC&(VU)5K56"J%0*AY@G2=FK4+AW)[4M)/8-G./1=29GYS.;G?X.2-G- M7.FI@I/J,#8L13K"QL9>NAN]2O?\[QHNZC1-I4/1:>1R$< 2?P=TJRPM2X0/7%IJF MKJ&5%-XS4)Z[NP9 E-/UMH, SMU=YU/T\3[/KLZ1._L%[ ER)DD%PG-9^G-Q M;8[<5Q9"J0-]=#R^K@SU>#G5W0YRS]"2!XGO;5CV@:]7ZSS['3[RL'[XL(9W MCFP(!#XW6]K$H;?VY\^C\;^*JNC1V)-Y71O/5$F:BEB#0 3@L(%[@6P#*13% M1 88R"&):+JJDU4>3H%V/CEE>JG55%;0KLN54Q>?2U,%I"_68%M>GS1W_FQ5 M-9\/U$?#>,_W94[KF&-&U1%][]\\/(Z*=-9GYZO\E;4.^TNE[-0(OYC-X Z2 M$LR,(;506U'M<6'[<]@;M.> XD#:(3DS5QC5^\"=$,[?]!_OLSP;6?OWJAO> M:=J?N]>?\7D[5L"]O+Z&=*H(3\?*%J0OUC:U'E?EK"% PWV=*ANR$K+:)KGGV"KI]Y^!=MDJ^C6=K M.WIM&*:(^Q:?@E>D*WC;T?AJ!^X7IKO@G@I=::#K;/[]](+U_I;WV<1B+ELT M;2^T>RK$""-8"B-1+"2 E"1 (:PQ_(I/.QPD#L5OU"XTCJP'4D]\#\6^;_>V%:+XVPY(.3NW#-5<=4[(/'4 MZMYSCK\[L4Q)66F.[$KXWN^6?'9C<\_5&>X4@IIF:FU07+@'D>3N/&W ZR65 MZ5@MWM#.RP-L_>OV>YF4V#F-H:W_+VS7XNCU7%)54Q"'=1IP#OJ'JI@BGB0 ME<&R:I'* !QW1J(&S;M73[533%7[_'L(GS-BK2FYW#,X;T??BR+ >)WU[=8J M$\52#2P?5IL>MQP.G<[0QN< MJ,I-W>&3G[+>;WKWE#JN>$.;XDI)]0G(3F'FJFRX+PJDI/P4.DX4CEZ#VAW) M<'>@$NHD+M[4Q[#+'74P!F*(8QW>%[47PEV_WB_\>V.O#0H M!GJ2X?3&$=.^S3?YPT-N2^"0DH:V!-U@-3 QK$X4>QU$GCH45/M0-"-H 'M6 MJX)3(;E$O+%72!W$ 7208+)F?5I6IJ9[1-W;;M:KY6HTMT'DZT)4QT/<>?;J M(,7)>KSZ8Y3GH_GJ^Z;(*9J-ELOIW?2IT]2US3-WCAPUE42,CHCZ&B?IV4)K MF+>F*GT".\^.K&>HIU;8@:%A2!*$TRB A0WAD#4,(\VC4*2ID$'0:) 1R2HS M9NJ?OMMR]IB^UWV^DKMGG*:"LFYK>IB\]SY;KO+I& [63=^JY^SKP?@;[LQ% M*BK;N!N<0P9 --9YD8U>7!7T@S=E4L3**!1;G<551)%.F.WRSH &+4F0BI9, M<.#. M$JP&5%J0[*.V)_?G:A%88/7>E\QNA/#[\ULV#D91&;8I]TJ^93G\%?OU;^:P MF>;+Z;BP+TD_A'&EHB2,&0JPYD 8QBA4 49)(D,3_N>K^ D?LDVSY7= M@H[SH*1HS;:5#/8KXXA* :N1P)+ 40PJ*XJ-!K]7&4X_J8;TO_VK$?&:L\JR M7(VO_:7+9G=OYLMU;FO3>]7ZW2_5G+<.IC( I>[A+RR8P9?8%-._^_KBV MBG 7>]:JB&M0=.&%>K=^^-S7+6*4"$(848B+1"(>VSQI"4(>!ZG"(66)(O)0 M6>PWXKSDBI1<>%V G6\?UDYPISSZW@E."KP2O7,D#T.D]U(@^I+I ]1]<3I@ M0\.5:]*GI=&1F;Y4R3 D7%] P"^FG0&1P(HE2 L)>S,Q,=)!F*"4:J(TI@D/ MVZ9845)TO=X%W1U5A8S:3I[](+>-1P.=AILIV8H)%#)-$4X,B$&8QHJ:EJ)N MHJKW:0X$>R@_VKZEZ_S[SJW'=0-BO$;K&EPI5Z]YZBYK]U31<9O-1[--CNVV MA_8F.:6?]8V%@2^QU90I#4&RE4!&@38DD4B8H"9.[-*ZQ;K:/^0,@'M$'3:J MLY_89HR'HUE_??B22 I!&8@\" #B01*@P,8)1"P(BS0QFFCXNJ9P,*.,[1OS MG?"X-\#U>]YS=S_O5MLYM6OG@&?P76=8U8T#KJ99Q_O\\7ZR_USINXP)K>YCWJP^H1\YL,?WAT.QV/; M>7"YE:+G$LB-H!6U1>7-S%;7VH:-HTE_(\:ZZE#W]2'G9)>WLS!ZE+?A3!5K MD#EA-KW=>L!\*'?/:]&CC-4HJXXRUE0:LJNJNL-YIN!CM0SWYJ[W XDD( S, MVF"A J]3$(-""&RML::&DD+@3=)K!QC/<-^"(QZNI[-)<:<] MMP=WOOA:N/%73SMQ5R=JOLGU;L7PC+1(X=QI@KNQ6:YJ<3DW/-\58\>3/T,# MP-:]?NIK>/-Y-OW28P/4K@:4.UF?&;ZS@.[G/[29W@\A>Z*AV227AZ;2^VV> M1/';=)W#9]>Y53]%WK6-"0UIW[FO;S!5.W+9"N09\U,6F*VK7=RM_ASEV2!2 MV]S9BDQO1K@U ]@[/+<9085!8Z.C>7:?S9?@ 97!@;=[$[G_L2A4UG8P]\V\ M[^'LL"^-X9'9!+J,".&<22-$#,,JP$8;TA@(V4YF]PYW1U# @5I]_V,ZR0X/ M[_#[[Z/_6N31>KF"+\\WT]9Z": KGB3"MLJ680H&FXP2.ZZ8(Z99 '98&J6Q M+.,CNYME.S6./$G-T6CVQ,E&C'8:H3PG$8(0]ADV9.=$[ = M+ESFL: M?5 )5UV-,S\WBN5MT?/DR8,_\_3HE0NUO]N$\QA4])DQE:9%K-&>$DNF9"20 MB1,X9R1G*$B)0@S.9)DHH:3@F_MUQR+NW3\R\YI(#_>/'FF\]+J>0$ 4;;U1B$\4B)*QF];:K1:G:[U)P,7HND=VVDYSA-0VQ M/S7IM' EK5YL78VS'2_]U$?H.1VQO_6A=7N([/G_O7/R,M69HA0\EU9?, %' M+@D5PC&Q]5P"HS (,"(2QUA@%4:D2.F@#G7&7K(RN_R2:"7:W?..2^(X80C% M0SAAPO5R.L^62_B;GZ?SC8FXO?^#?RW![]G5?\4+$L#+$NEI=9M M*D@)(Q)MP/8*=00L:V/S=36BB6:&TT@K&1ZJH$JBW!?,O$)4)WA#V8Q&*EO"W\P2 MEQ%\.$U0&%)@B:;V&AYF;/K6&Y[O;D7"[AE#Z8"O-T9I_7]7F7:4.$[:C)C!38 M6OR8ZU8[TXZRB3'E2,64@,6?"!02&2 5A9&$WZE(ZY8#0[4*:'^D[=PF;AO8 MVLR]43ZVI>QQ]C6;+8H+D$V@VEI:LVR5!:OB[RZG]O'BDU/8CF&_)N+4G7Q2 M$Z^7;'L1>1[TTSF$7TP7DV1^8@;L,>S5MA+JSM_A?0=Y_7R1>RKL'TU9/*MI M,(*4Y*U-1U)F<" E4E*&B$]A/_*NO>=7I/=#E+JZ2HC)VIBT^,\^)69S0+%WF^^--VG_,9 M>'!BYN?LS[I$0)H[6S=U8<3?R,HU4)IP);;OK1%JRAARW6E82UOZB^:%V ,_0%J]47ZE1Y M'Z"^:&7O+'W!?NJ+*N%@51=1AE[T!6_0%^+:089!:(M6^L_0%KQ>6X@?1UNT MLG>6MN _M465<$YLR[.>M 5MJ$4AYJ>ZZ,+_&>J"UJH+]N-S=Y:ZH)=0 M%Y6&W)U<#UQ#%%3%%KC[5LGV0$HT4#1-MD*!"(1ZG M"FD:)[;_'6,B)#3DK*T!'*YFYW4"/ 2*&,/$#T7-69[D'&ZNE]^I@"'.VO+L M4F+B) J8+:V6B+,P0(9KC=(T#4(I!"-*'#I"S5FP/T)^IV_VW+T)Z/GL73.] MTS=1[NBHO$:R];GT:"T4;BU=3!6<;#&.$$])@KA6"IE0"Q1+9< 0@Y\-+3JW M-D\1/U^27JZE7!*]8VLP0:3NY2;HP/387P;\,QW#RP+VFM%&&QJ^7=WS^2'6 MK]]TF@;75?^0Z^\>_)D^Y 1'U/4)ZRA* (=!_B 4N1B42 M)+;-VV6BJ!%MM7_5U.SNF(^ERI_GW#=;[GS!;@ZB _;E/>>^B>KN*+X,3]IP M1;4?3[JLJ&OH%\E;,RN.\J0O(T\%0<<6VE(F8B5"C&0B-.)*&V1X%*!(%Y#; M!72&&O355B_2JC(X_KIYCL%_;/RJGV5 M_*\*L:OBKKQB2GLI_'G9P:+>%Z"A'3S&W$LMP@N.%O5.OSM:Q!1[<>&BWNER MAHL(D:Q#O,C7*$Z+&/XXLW8_-[S5(^TZ)(6[S40[N*G33,[>)L'T!]IY-C^# M[CH8QI]$;Z#"_\2.62(U%NU-(KM";TK*$AQ40+M(5RT,8"7Y-IZMBW$%+X0$ MIW,KI>#[!:A=X/:]Y7MFPZT".-6"#44'],R".\1K&^>R@2D%HVPDT0_VAC0[ MQ6GE$!B03O#+04-@%FLZ?)W@EXV&UDM"4C-8G>"7!7==$[&YTD-2"=TLWZ[0 M:=/T;BXY'Z9.\$V".]].LDH=[ !U@F\VW#I!,WL<#U,G^&;!J1,054H<-U5R MRU;YEG]DL\EF1NF[Q>IVE,,GXNGR<;$+]:/9Z<6""KE-W"9*2_*;SG% MU!1.M%;%S]H043 ()U[K'9X(X#^$(HW,:(1UIC6+"DY#:&?,D.*R=.2@R M.AONT)BC?I@[N#'>EK<)O\QMQ?5]MESE4SLJ)!HM;:67_8_5=E]!=$^>35EP MPPDMNUCCXHJ0"*F+, ALMJ>-6[Q.6I,W+I33%)XXP!IPWD") AU8L0L<;SL9:5':"7IT(JSA3O14YX8TCA M1"HV(K3S1A\9=%5NCA$+DB2*QE0#^"1&G'"-C A#I#08R$P&"LNX3+QT)X:U M[YE:P#MG6%E4._J2W=REZ_ED>3O+)E^RR3_G8'W>/!9)4O,OQ=#=_EFJ*;#3/^>CAP5\\O]D$S"[BU&\ER'"F)B$%.R[5 O0 M)BE6*$Q"<,<2DI(@3-,@8BVW&/!WU;XGVHJMPD0YA;PL"]Y^ MF'"'+;44%2):H%UV9VC3/HZNT\Y@C4>M9++2T+7+QI@6)PY0EH.AMII^M8XH MF/^C6?#@93L89GA9M@9ZO_"X"3:M3I R<91REJ H2#'BH8J1 =6+HHB3. 3# M3H'56]Q;.T];SK>%\RT0+T:#[(T&T4"#E$?0<*$]H2AC'>8!=E$-A?GIS""4 M%%=N=8X[+'I6D;YY<$X!(:)RL=--1?:\*Q0W=).HV,>N:&HZPKDX8EN<-V]U M=VZ])?ITVA2V<5\)6UJV#N"+-(Z!#H+22("L:,.1,?#MX*>HE$L3B[AU.-IV MPI=?_!XH+>=NWMP5KRZ#KZ/IS.[>=)&_62[75J*'1O+NE<)V8JD?>MNYV"'< M7E:40TR+Z>6;&^DRGHMZ_NO/H_&_/H(@+4=C*U-P6H:+Q;_.W2@G MXD!(IICP&MTK'*>)Q*)!. MF0%]DFJ<@CHQ<=!B-#!S@B5=7O19Q5(P9%WQV6()&NIT'C0(18%;RM;61T8# M7AXE*.9!!!J4QD! "+I4!R(*M94F43;\<"8 F2R'?B_" *JGW@ M>QCN MAQ!G/1$3"K>0%2$I3RSA[&;)7NMV(;-_:R&9W;^;P:VO!VQZK M^=?!07?6V)B*1-2!N:1>V+TQ9X2TAUPZJ4AL.7#&7$Y2%#WR -9+:V%)UZ5O MK!<23(OA0>]-!)A;!(P2?-A,<,,]V0ND,8U8:?BJ05,!7"@_YC1ISBMGE;F' M@R-"$=E^;=>)"-Y8WF]]W $3X=F8;JJ[$ :S(ZCHS<,VQ&;-VKX!AAT=ED]9 M("D..(*_1A%/.4,!PPE2,>+H4HL& MZH+Q>/VPGHU6V20H$T,*#^QL;FQS'^6+FP8+@DM=Z7%Z/-C+[A_/S#CWCZ(@ MG@/?09ZY<.X@*BB5+VT/2<#+6FW/KNPT!O6U?%%[R#1TK!A[R+?9#AW$5>LPL71 MN^@YG=MV_+3=/>\6N4WY.%TD.%;,YF/ _V/5=HU,,$E)$H1(IRI /)8:?-M4 M(&7"($DCQ4,6M]0)<5.]1W:#VL/^1,FT_U M(1NO\[)[X+.=6-A%EL?1S++X]]%T'F:@,#+@\S(,Q3RE48H-"B(5(A[P"(1$ M"?LCC2).3:+(IX: 7J5IRMFH.W)8YABL%^N=[[%'S>VB+&E_6IW+L B?8SCD M N%$@9P1*6W!7XA,$*6&V(PS9CXU! .-JD0R/" _6QKMMPY3&MU!#W6V-.ZA M]B2-A/X.[[A?WN2V#B7+=_[Z60-=^Y!1=S\<7Q+:PH8GSH?,L?N:M*O\'HG> M$Z=OL^72MMW^^&MT4L&I-YXX;F2C(^.#4JO.K7]H CD!>9*T M74ZW>F*8DN;NL&F\[>9&-KJ>\]L*\;/*TOH0NX84;*R[GN>[Z#QKN^UY->03 MQ1V=()ZUG8.-2WE]7I/8&N)Y)R>Q#<%EZ4)2)\%JB'DKS8TOV1JLS]*%R$Y: MKN&2B50%UID_&7\UH\DNSV6CI+\ _IMGBDV'VW)K3P94T. MPV_QJ%J=N[_F$'_ACHM'67-'^JED7:.Z+]!S\2AX[@D#AHFN@O/R38'?1C;?^[GZ*G&LZ^[7C?'+@EAO= M662 _!:N]"42<](AJL=NPK)C%8J[T+C9U.--$0W!FDU=[W78-/"6T8(OA7 MOFGP2;%31_JZS'F1CI)'@MUS$*5O>^VZCI)'E=HT4/A'NF/P*6<-E96^Y&QX M-PP^A KJ_<[VH_FDNC!GTM+GB!C6F%(F*ZS4@7L>/?7FX7&]V@Z< ^IN/L^F7\YK M_;5+@&D#+"*2!%PJQ"21B$Q"XWHF?4X7HZ MFWQ78S W#.>-GB-;8?E/FGAYY!2-](.E+7N0DH-N@9>/%C<)0-2,2'VLX?D(06)#"D% MFQ$E(A$VX B68FI2I (AI0 C*)&FK6$V$]76:@Y(E;&V#P^+>3$.L)R6>+-> M+5=P;,$N.QV[H(S;$;^:TM:!D20".RXJNBYI6'X<)U80#&*4 7:=,L'CPU/H M*0.F"KH)T/XT&4_3)=>K^T5N#4;_=-7JD% 1$"H>(!H9!J-%,&[[IIGV^::=I/MP M:.>69,77V[_O16_Y.%QMOB>V6'L M8 &/IX]%MU!_#!I%M&V%J167K0P2& 0@5?DM0, M#-U"*&=Z;%@\GX-!\TDY9NVZKBN?U,&G\$OFGL[\7-69U6/^G_-)EN]LAN(/ M[FV&]U;';GYC=6?YON4?V?3+O6W^#4[=Z.D-Y4?(Z2MQU!1MKA,3VK$TAL:@ M"V0B41CK$-$XDHR&01RR\)!Y9Q:V?"U4Y26UOB4^(HA7Y0?0PAI[9_.%F9R&I8[&1^"NF\7\Q 4)?E M87$&"X;8[0DND&B=G9F" Q7$<8"BU(9/-3=(\T C3962C,2)C#8-E2U4[IR= MJKB0E=G*AY!Z1PSZJ#79KBMBD)!&Q)HP?0S>?ER0+7(NVD?D=D5.K-AC4>>] M"4ZY.3&8T\-Z^T4M&M=;5!)]+R_>7$GM3;R+ %037AOBK/3$O@)DHT1KE6)7 MR-P. 6Y C)@20AT%^6.>C9;K_/N._ \-LRV^%'4Q!5-T)=F=]G (9@_L;;X M4VSUW9I/JV ^L7P\V@/M77;.F;VY]@/GOO7^UT9*[&1*1&*:(EOUBXRD(4J$ M"")!XUA+5@8(&IL][*%N0G5!^!I^Z05^\\@P8JHFW3#P"PQRZP4_;[R#4:HZ M\Z(S_K.'.=D97+0PWX5H;9>J4F4$9A*E.&& 54=(JT@C%J0Z %>*QBKY5.2W M._49$9RI_8S"VHE-VU^^>7@<37/P=IYOOZ_^4O^.X;5?;2IPLLR_;-/#G/*[E\RC=0I+2:;Y<;0BSWS-\$@20 M(/X3[W)P&M3CR?J0 3N3%\66U9-L7V).Q+J3T+9^?%SDJP]9_G4*UA@"$*$1(D4JE M,O.4=6H5J7T%8;+-3SL.Q#'H3U(G/<"F5EW\9V>\.RKD*2Q;9GHN/RZ"\7^O MIWD6KD%LK 0MB]*<:+2\W[QRO/ID6[Q,6IM0*BUU:P:G3%+!XB!&)+83MA,= MVUI'B83F/ Y(2,,D:8F_Z6I-WC$H/5L5"G/"#BJQ]BPEADU-)81B81@%(6Q^ MH@SB,J(H3 ([:3R-&,5&I$H^24$A_/ 0A+5;$5M2MAP4P,OJSFW^7%DLLGRS M7*ZSR4UN_VMS+/93@:@J1FO9R.A,Q\';@+#PH0)&$N*Q:!\0 UI<#ALUJ\F2:H# MQL-=(X$A;)XMY+90PWGN\P5 V?@7$4T!L*?\N?(2&FS]TNB_^?_9>]/FQHUD M4?0[?P6BCWW#$T'(V)?V\41PM76FV])KR>,[[TL'1)9$3(, !P"EUOGU-[,* M.P$2W$20PDS8%DDLE?M269GN%Q):H"RF(\MW(29*FWYM4;$MGCIIO'[S05HY MSK0%%K9$'U6XYXB]ZKZ%VV,O04*#>.]H>?@-UKI8 '2>O'=<[%7RGG(HWHM= MI+'G_TZF3R2IG.]AXF/+!F0RW?M1!'#\OFZLHS&U_E S>CJO*ST!M+BF@X<\ MEOFAT1N;*J@FT00LK&N&48PN:L!2K*2;$#(-QKXWIV$%&+F;Q[\L3(F%QP*[ MWP>_7@&Z#W2USRNZ(/.&I"F\/C0ULKGW[:>P) 8M;\5EXH"1^_.C[PF9Q[(T_7-*DX;^( M=3BLK;9.TT03@BY^-.[A7IFF\::I]GBI/P+1T 1)[ VSSIV9Q\LNL-1LN9,\ M^0L^8@NU6YMO2MQ"6=#T5#JZ89>6:HPH*XUC MZH&8V6K?;*(P@#R*93H>#U5G $TE&SX?!/H4F35DE"KS(7&]>91NW+(ZK#8" MA7WT4?7)QA1W.P.;[W,YI;?ASA]H>-S\V0(7FDH3HJP>;!/WC$:2T!L+/5Y4 M)0.<7'/ &SV(U)6A9)I]HR>-!.7KFO+0%0]W=>EYR!S'FV 5>7DCD^B6V D^ M"-1EC3@5#9C%4'AQA-Z=A&E,\%AXU53UP7 H2&-MO&Z4K*1H 2^O*X.P;4?@@STI=&8EP45 M%*\(TJ1*ZR;!BB+8XCP6-H&R.A0A/4TP ,P];17'5$);ZJZ.]8$Y-G"#31@- M,)[3^/Y( &TY4.$'41@;>,3[*\M.5\$L7!4'(*P 4)#D?R_9.69,;T^G=)?* M>T.K(4=6@XP!(L&49.6\\^Q6*#6P3@P#@;< E@1]>HLBU;HD'P8P'=0 M'B=6&M5=I!5!%W=0&GD43"8^>0-@1\.AC%7T_$ QP1J,1^"'C4W+O(K3:11CV.=->#+? MZRD#4=44;=!']Z-2[6"[:&&-"2K"4;.;.!TF\B73-_LP9JDLX%$$45)&0PTB MG#%@0)9TWL2*&;$_[(U&BMP;R^-U$[5JM0,O@2>?FV7,1 43V&R)Q1&LKGK: M7X9_>.&_2(AL=RPVZ!M:KS=0-%X?R6->44?@@X]&*B\9@Y$LJ@:H(E"L:PZE M:$;^2$I=@';AA]\LVT4<;G60=SNOO"93K U(ZC6*KX)L4U4,5GP\^9&RH<=" MM\V;;(60H0(,HDDJ-I"%(%<=@#F"L 5,L:3VU;$(#JN\;J"W:&PN<:D J2 H M:2D".BV9TJ,3RT9E"W==*PQT7P/#*JSN%/^#53[/P#>X?4Y-"0@3MC^ ,);] M]\1NB%RI'GD1W*Y"+Y)M "LVI5GX9 96UGXF<*4W/WJDNJ5_(52R@22)1MZ] M6 --8>..GJ\9$RS_HCX[\]_ZQ"6/]F%T8%ET*HOF6!8'?-^ P%09@)-@#GL2 MKX\EL6^8HM&G ^BKTX"ZF@_1-\!1"K/G$_O);1K,U7O=N"=9!G,%'&4P,TYH M&LAKDA"RII7!7 %'0:"#$(^A/!/W>"%"31^W>N0G5C+*!='-K+N,B+1C/I:. M0WS9.)%=8Z5%N8R4ZZ$I/2$9<7PSF;ER;ARO0-1<>NQQ/3Q%%&!! 8X \NV' M9=S",6J4ZF-&CL7AEO^:O8C-H#B6!S<8C55IK($4C$<@!5)_R&/A*0]^KMXS M9&TT$-=.65\I@MH/S +&TFDEP&;9$/+4CDUUOS&Q,$]K#1#E$L+L8#,EI)(- M>%D4S7()60M/*0K>&/::-*^&73=-O13V;8#.*=-F4K]RWX57"X9P&Z J1?YH M>VO22!F*NL*KPWX?Z#T>\(8*>D_1QP.M)P_TD;%V;TV4BK,M*L MFO[2,4!F9@I0?4AJ( SGN[$=AC&X,L!\(I-=[;1FIX6%_)NJ-@ 4QXK47/T M* U4M\^KBA[>! N$.@I.2X M<-U0H2(?GNO]+5QE"Z4JX-A:AGIQ_(P:=QEZ_FONXJ-MWM:4J=62,>%*5H7M M9&H#C%OC[ _/G9(I-KMX<$C$9.6\N=T\UV,H);U4*8G;(7 [@'?2X]0>/!'X M\C!;,[MC3%O!&"] M1]\G,VR/@ ^X<V 6JMJ0)ALR]%W.YTK.0+* MC%*4;>DDUX3T((;],P&(L3$R'HG'HSU;%D\? 8=F&0ZQQ<118-T:BS?AC/B9 M6I<3R^BJ"\GCI%IC.W05@=#<"M]31ZID&(HD:Z.U9;_%S$1]D/+M3['\ &3QB#FGFJ:J M^@R?JK,BYTS#TW35:UJ#;]\'?,N8:#20QD,!3U1CWTYE",_JZV.9-S51TTQ= MD&6Y&!-5E0Z5KSP/' 3-$!-A:GDZMUT["'UVD/&X28*:Y*O<4M$EO9 TW0!( M#F@FX8@+EBQ8S4*QTZX9.SR$/X+P,)Y7.4+TL:(9,C\T)=!CIC#D^[(.'\?C M05\=*,^^)J]!UP[_E3&S=IKD,R#["?)V[6>(X#M\9] M94Z]-5M=TZNJFK$O-NMB85]L'S#KN0=CKNE#)!4JAG>'L015]&>L^3M4W=[N MM5K5'<]442K!0';IY9#EG8^*#9 WR-V5;OJ,):VO@5TRAB- BM[K\_V>T .# M)0@@@#U9EX;KMT&4PA2M@X)=!Z%OG\'; Y&5Q=*R5&CU)8ID.J@%1'3R\8Q'O<:&(@>* 1[^(H5[>C&3R;^DDP_V=8#//.8 M E3W5%0U4C197_&^=P!P XYR;@-]"NL!D'Z=3EP]-:XJS17N"&L;<+4-H+L: M^J-E]/:0NNHYE/K.)GYS-J_B8<=(X.VCG"L]2?##Y3K869N\JQ;8YLC4FC.H M"MK131=73%&U6"L HQ\8#G1^%XV,#UD):6(H'LO M]8^C[AG9CNU'PXJJCT=*?\P/1YC2'HW'N)FH\H:BJ5I?&9NB.2X$!,DX4WE% M$O8$LEQ3O$U=8=T\3B5[R,7CZW5J"#>&!D=.N-34AVN4056V89L:LU5!HNHS M'M%SU./#==5"94&IJ!A:B2!L *< /\O.-2,/7GW 7-1EK>@;Y%:^#JJ[Y0-+ M4(9D^H<7TK$$0_( &%EN-<3Y* U**J4:\+*B];< JX 09AU>__+MD R]EU,? M#:CTFW51*:8PBDM?1VKLVG)B@E9WPE7-HO>RLO92V!IP>'U=]ZURH%8.J$-L M@P5 M[[W;(/[WG_],\#:?Z1O$.;Z8HF9(==BA)J1%I*5[<:?V<"KUB"R)A5K*W+K+&;PY<%5:/571#+.63.;-P*8IOVKT>QC]4G^06YH.AV 2]/?NK3 MKS9 0$Q6-TM)4T+';OM@*'VI;R@BK_7ZP#-C041],.3EX4 1S<$ D+.VZH67 M"OT)#P5P+2Q6%X/A1 [\Y%C9TK">3_M%#N&M[A/KP]$0!%%9MW@\&,^Z9!,\($^'RFV7%!W6Q'FEQ[,CLK<#OK::^$(FCA4$ M]J,]*;R -M6Y&5Q'XG3SF K4L=D:]*3:&V(*T!C@D5--XL&OUGE0NB-3U0:" MJ:KK JQ"*XVCP7]<+.^%X!VYMLHKX;X']D?7=G[]$/I+\N'G6I#_Z?I1M>SO MGC,%/1 KAQLWHYP;JS6KS[J(A33KL1!P5"P?"L&[J\CJ;CB%^H,C@+Z*VL@# M8T]N2%_2-7TVC4(55"4,JY#>SRSWGLP7GH^5FFGC7YH=9WT5HR:;_XNA5GR6 M*>[=&?SAW?KDV?:607KST076?( M @:3HCH<0Y$.[XVKR%[WFR%VE/1F]7DS'.U1@I_=P*P .BH)$Q'*G&2"^.6HA[_V!MDYE#P0Z MY7"#S!)$O3:/>':H)OVKSPX9DEIHGUE8>1ZJT@,=F8*N_NMJN=>+Y4\CE0)2 M]$A89W6L&4WFT 77[K9CAK?$TT@515G$+N"@*)2A,>#!^@[X86^L"WU)'NDB M-E OC.6,Z]Z*71./CH;MD!YL>%VLR)/'_T7LIQEP;.\9[-X3B7^G,Z:.U/NC MIX&[;\@*+VDJJ.N1H?"FU-=!.(>FH6F*;BH2(T"%YY?K_B'*5](V]#@HAO+$ M(?2T)9#QL^5_(YD=Y!.+?'7UFJK)3E5KV3U#?5F?;'="_%0 M5@B\$]B3PTT/*AMKH+T[G? M AD'Q?YO=%AD_#;:6.-X"5%%'\;,LXE;G3U5V'.F#E\%"PL'$X''6&97)YLPR#T')QA_#4Y7%FF8XQ MQ$(&;$N@<@A!I#%E[CC>"XXS#FC&("#^,PG8=$\PB.QT8'1([F@YL8&FJCB+ M6->'!J_T1CULT#7BU2$$^0-#- W16+?ED$')+F!M@9?TM/^)<5%]N$O0\DQ2 M%Z <%M(M\W2O'+/P8W@$CLFFU9CQX.>CX:)F@<":>ND<)K8#:A=I0>7#//RC ME@748Y'*PA1=+;02WPFZ.NIU104=K$WK/LK5*%.N>K$7RE8@I0/@:04Z3CZ' MH"]!)_S=M_"P58B(C3*5-#>;8OS$&P[5/>5B;MD/O!1#\58O7$K5<#HN_-2, ML::42X^.GVR ((6RF(MGQ4F'F_J]!YR5U1VJ+HLIE.L@J(;SCJ"\ ,6/.R*S MWIY))4'9?*4J2/,P9&%=L! 7U8#GA_?$GR/7PRVW\0_X&;WU^/93[R-6&D=) M4DTIBX/M84LQ$[?4C .UR+5"=*:=):)CQ?\BEG^T5J_Z<&#((X77!L*05_KJ MB.]IIL#W!J9H:N,A/$U8FV,RLGRQ+50I/NY(&#J$8>V?UB2W26^3H/^*:(3G M4,ZS)^BM8R33E$BL4FY$6953_.P(98JFL36)K@5[X4VR@TE./5VWNJ5HED/6 M 9""F1_3792B4Y\H7T-L,V/Y-P"1@18D9(HAJ/VT^M*,136.MC!PCON4.:ZIJ9Z*G-2\75(<,NU M;9PWC!S0$RK=FG5RE=Y8M:[='L9F2">PB"P+IO%=TH ?-.,@T@H^C%Q1_7 L M>6T&#G51 20>1N,A#L72G*-Y-"0ZU&!&>&G@^"%2F)U.Q-3*W2#K ?B879@V7F$ M3'HO.>61WZ/'PQS[E71MBUI!$OJ"-E3YL:X9O&**8"8T;0!>FJP))H3T?5%F M&X]*B8#*A8[L;XB@-R),?@NY>50I-3VB<*#*NRW1\T8T^2=X%TV6E#+_W934 M-R))'CLG(0FM9!E;MK]71<]: BDE@8*I*:H^5GECJ$# *1@R;TI&CU=[BJ(, M>N)8T15F/=<@4QYE)Z%:8=E;3321KJJ:ZI2O^A5EJYD\^WIN1&9;^M88/'?^=&W(J3/T]>\ MR@X,:P8F3^*T<>F/AJJPD@5T*BJU4T7%5$3,TGKDZ"KJ86T*3DT35:D MC1D"71.& WTL\KK<4WG%,#7>5,<0#@]$21,&(%EFB8]S@M+:MTH@U$OEU4H@ MK*2ABM4\\LGR!Z?2]ZO8+='WP['2EU19XOORH,43],E233E3;@W M1X9BCD"U"$,11$!401AZ/8$7@2:"*NC]@4CWNJ72?)JDG7!@OZXK0'P[Z Z.G M,FN9.S:0#F[6#T"+NC@YTX3FH<6B-*'Y5EGFBTAG'IHB9>E,^8R3F64"B=X: M;E?_T\,6EMC+I)EJ2BE14_)!2%$?*Y>:W%BE58FS6Y]6%:6/^>25?&4HEYG< M&,*;GB$X(OZS/2&'UFU[B)#\X>^WXK_TS]IPWX1$&8CG[-\:NKJQK*BNV2C? M+RZ>/ MF5_VC,2\.14$-/[P-ODQ&G"J)D'@AQ,B(.;:=Z2,2Q-0!UY3T$$ZJ)):Y(D0Q,V(U0U14E0QBHORGWLMZ@.^9X(6-4, M8SCJ@WW5AR/D1 4Y\?\XX2^=+ B5F+8NQX]H)*Z:UV@?:BB+@#VPOEXNU% 8''MA?R.[(71=0>V%XH MU%X5TP2L8>6-3WM$P-/S[;/8KX= H2(K\B9+TM=4N%GJ\=*P MAY9DU.>!Z<;\:"#*$L13BOK>4UY:QU,.+QO'*(Q% M$],-,J_W!8U7Y'Z/-Q7#X,?C<0]LN"J+>K0'))36K\LIGM: =THTH$TX&!K$ M+J-CR=F$8$,+\B*ADZ18FYN-5(+,2L'N/+]C@Q9W_>X(N.:3WN>7"M' MA*Z8JJ@?!!'RVIU<11-D(S_3(H4K!VYNYL?-BTO\8&8O<.C'Z.[FMF!$DID@ M."0I#J[C+_>*XW0!\57KY.7 $(;BL"_RXX&*C55-A3=->+R@#?6QHIE#=1@) M4 6?Y(NHQ"LMHRD/B([Z0WOCM.R$=3&IL".P;ZNKMM)- MX/OJHC8:\PHXPX ?L,J&/C:PQ_%@J)O:2!M(&XHK#J&;W@XIIBQM/$Q5"RG2 M6M,M*E+A]&>3L:+HJKC1OM?"ROI3]Z8BG!%2('91#H(49:W3HVN%(4T[( 6G MD4R\)Q?GD=Q;WZ,>D,&U.\'91MA0.E@ZZ#W1QIJLR7C4JZ[PI:2JOJ!"#]Y2^S(^QU[X\' BJ4E),G_<#BOG*PV!@ M=Z2"J?3\X]IT\!ID3=.@JB+X'7IGO=CTPZ,TC4VK1C"O1.E<& $KYG&\,9:8>"Y$V!S MMHF/C5> //B%]43VJ2X'/I%P0T/1-4/;D*?1E=%(Q=G36G\L\HHV&/'F0%-X MV9![P&[CP7BHK<;,RF#/,9VZI!G?I7I,2[ALS LG&L\"KAG MT_%K.W:LB6NI=*/P_/I]O4DSHZ-00"RAP$&:/^[8R>C(NK361GPG* MI>E2AK&=N,N@NE3XE];JTGW8L2:NRW7I(9IV7[(N/20%RG2I>(BI!SOJTLR MTGNO-YW2*-AR;BU[>NT.K 4$:@[$>NRX+(9UY0O9N2;*ZL3UTW0&E M\E?,&^W4&.B?3*2)&795T1MT;[ M/BBJ4\_ I"8]I;%7CN9X>!4J)S3#*M1"7[":D-9&3V4!1#-QE6L2G-^F5A6E M-JHJH:Z--U:2$VMCXD_L_6J.CLE?E3@334&LC;-2B&OCJS".E%HV>B8E,].E MH>BKM#5\?=FL _[)AHQV+J?-/M-="=S!PJZN8BX[HH$;^J:\VA<0!3V/P6ET=" M+=WS,4KJ)9LQ%G%=D6:S>181*Y85HNJ&7H=A5V$\<:WN,?&DE1;L2O7Q5+-@ M=^TSCN:['4%BRQ &+ZZ/L/WW'=7A02V,-3TV.(*QK8X-+BPP. +N M*@.#(\0%;^/A8B7%P3Q<>D9CG8LK2Z)I[N3AWF/=S])_I4C+&-#]^C-Y@[I84+ZB%R"6M>(762%."OX:L*K!3QU>G[6__$S"V4$\T /C =UWL;*0 M3M<41:_&1@64>35C.5@+1H\: MOLB0&5AL.*MOF,Q="054G2>$W J9R"*? ] M?:CP8TV6>CU%$55=VWB&4C?$@L;- W-L0&7!V-A/OQ:@ZPML%%U6"S+_QH : M<.5! %U_:D8R@9YR;4 /F22"&19.Q*Z'A5&K5CNFHAHG M9]&XC!\EQ802W;F--?"T8)3K.H3)DE8M%\=4P]J;/ MQ _M "+^72OA=0;HQLKWD23TQD*/%U7)X)61.> -<%-Y90CVH&_TI!'V ETS M:J%XR'%UZ3LW/B3G''8^Q8 M3[M#NUJ)JNCC@:SS?1-B#\509;[?%Q5^,!3E\4@UA^.^^17;:_[]$7!$_OOG ME;7DB3;W@*3_2R&Y>1R2AS N2KWUR=Q>SH]%IU[/$,:CLD7X][GZT__^LC=VW.@V1_DA?OBS2WW%RYZQ/W-+5QO+,(/Z6ML_#.# M#_SN9_HE_6MQ_ 5IR7HRRP 2X 0>T"P<89IDRED!9[L3/ 4ZO>+NO=!R."MS MA^5..]S"]^8>*Y^+;PRX%P*/^4&],KO<#\J5UL5+\2_Y_UCSQ2__];TG_#*W M'0?UJHC#GR,2EUJ/,E9\B\X@AS4AE:I)TE1Y[SX@O* M"8(['FG@_HQ,7NT;!A@44=3DP5SUE(*H0 M/PWZZ(Q6IFD4B);,->:^",>F1NJ1^CF< >R9V/-.4WA5DO&$D"SP)LZO,L2^ MT%/'IJ$:0@,,8(P*+HN+4YK"OPAG1=H1[1&WB/;6P< !/W/>(V>E>WC@Z[@V M/#7TF.V*:4[-DNVF'QDOQW=VT9PZRRD:S^O;+]2ZX3_#+K.E3EI0B+US) B!NT&#WG,PXJT,_LY,1/J'O##B V6*E M4;C4MHL;X 37RQ,(EIH5$U-5@^""(-,Y;^AWN$7C!Q7<"P6%55!=Q MC^!C4*),D3HQ*=AC5BS^T;A82GCE9NEGE\"\)FM"?7RD#$ +KE/"00\1KW>0 ML7]@[RB%_8, M3\#'PIWES^RL/)3BGE[]Z 'OO\"W'W=%IX:?L_@24J%/O+CBPT,Z$R)ZP9:T MZ=]\&8Z^\(.;3Y]ZMW=PTP1@P.8/'[@)<9Q@84T GE\_".SSPII.X\\O]C2< M_?H![../'[@'P"KQ\?O,NOQX4;>]WT9\_\NH]P_^^H^[ZR&\QWKV[&GVXFG\ M0.5'^G4!WG":NQ9$%,3OUP^AMTA6(L,ZHJ\=\AAFGR()DE3[.>+6"RB^%1N2 MSY;N%/7<@J4#*=M$BJRHI;+,AK?$K)[5=$^>-WT!;[^+8H(: OD8HXLPH\.Z M\/V3Y4\=M G14Q=).C+ZII,\/WGC*H0_AW[V W)8R\WOE)O1JP(T(1.G')PW MLS%+LOXR>:;$3T5=BB:H9;J6Z6HQW20['XBS@^U9C=EZ\"-':0G&=IF;EEYFIFSH4IP,&5#-RI MY.!@^?#O*&JP,K$R9SV&Q$?/%?MX@5MA+5V($,!W]O!DQHL=L- B""*7VDXR MS"W+MBQ;S;(9!N1]-G>="W$VFS5A?(=.+#:&\('O:,GSAMQWRVXMNU6SFT^> MB1]8#@U;TOP+)I->,%JG1C_B0B^-E*:$C0KD0NM[I7,*GR/3W\G=;-,]?7HK M*$WBAY;MQNYLWBOH)&Y!R\4M%U=S\ZO9.G!^=<@^O M7._N3XJD1_#<8P;XZ_?K^Q%_=]L; .E=[\6W%A11N.G(BUJ78AAO8#B^ ^_$ ML1]?8T3T4O2@[_(Y UAT!C>SV0+W@ZBW\MG*9Z5\TJ"-2F+"R,S.1+DR=,0[ M45B8R=?%!F/%LD2["ZGH=DIEUW)?T7\/0%BH/&6$,38U?C9]CP-Q/<=FP>9= MFL&')=TDVP%7VW'ZZA9^]3Y:?H?QV;(=?-;8\[%R\XZ /T?AI\6-7PA5:]/? MP'@>K>!&$41)&0TU7NJ/1SS.N.+-H=[CQ?ZP-QHINL M&+T\J'L>W$&2,Q"Y#UPP _/%HQ1W0'*>22)25%"JBU_BJA>-;3@%T;8-6+.? MJ>E@%<$?QMYTT<1-)Y6HM(7^)^ ?&KC$>9;5"%'Q-"5VGD!R\,O7GR1KWR MCH-\W;[VZ*_-V9O4JNY( 7PZKL!Y3>LO34"(Y*I6,C_B[4-Y\0% M:#$TSA]6< Y"!Y+FTM[T>4F*T?> ?T2E+F2:+@,S)W0I#S7I>]8(H#8V#^Z# MS_V$=+,.JV-_ M*Y48]_ $X'E@0_]K,!B-QN-RM8;!RE&=MT^C\3W<0.8K?LDOW/WH_][#LH>C M/^ 2'J[Y4)#$:E>J0(ELQ?#AI*SLUI-636R:^R_*!$#\%"\Q18%($OJ$!\-MJ@!_J.,'11Q]G*-.[5+-K2$J=6UE0^NN' M;!![+#>BQKMK@5NX;Q7\7/@9)^!$Y9 +?2LD[ZIG $1F^=Q&@IGY>N/;$7>.3D/%6A;$@-E_%6#[Z- M'MR5#YJO!65C5PW?.HF[*$5Z>I5_L";?(% ^4[T((;-@7+[4*TU/"QS$P],O M5K4AFZIGI]S.1Y5]]OSPR7HB)=HLXS'X!$_JN*%M.6>EY!3E"+S3.G]GJ"+E MB]60BG*$ *>&?EQ\+U=S;[JC54.71CO75!6FV];?V;;U]O5KZLL'AS3)1!UP56?BI;5T M:.EP%G0X%SB;N:K3>LSGXQ_C4A[PS\HB=E84\I 8U[:(O5WO0=;;B%6VH?,[ M*&O7A:YA[KIQT?Q 4S$O%K2?9&77VHK&1M# C:IY?L7HYZ.X+J/T7#2-KJ@U MO?;\$( *32\L/0"0/VF2V%Q%MC>KZEUMY]JI=F/C7=:3BUU);WK=9%M4]#;* M\8)5(W#Y^2G&\U&#EU!!+BE=23Z'\'1/./5SB%/W5F676T*.?&J>7PWY67MY M%UU5+G:ULRAMV1/,=Z#:+[@L_$A,>N'E+N^[(+.E0DN%E@H'U>(G![.1BVK3 M!.^C#%PRM:YHG(.OO"-\9Y'_V'$/VS0;W#=H5WY4NXITA/3]A;O%[[WNLJ5# M2X>6#DUQCM\[]K<<"%1CN$UN&,[ 6MC@=HYPV./4#I<^":ZC88_]9?B'%_Z+ MA+>6/3W(5"!Y=3Y.W]!ZO8&B\?I('O.*.NKSO=%(Y25C,))%U9 -4_XJ?C6K MI@)IABADIP+5A:?F1* !G6"\]);!GTG3_D]>$-QZ;*PF-K3_)_:SO\?;CS _ M2!RIZDA4%%[N#4>\,AJ->6.L#7EA;(AB7]!,\+C?>'Y0RN/WT;@M%"PMV&%(> MY\E4%ZVR2*QLRLLG KH:]+\+:A*WA]UP=@&3;;;#P6\?.4VYTM1,X%%)J)+<\O#Z[O93#QYNNX[MDLPZ M*0E./ 7H(..EMF! ],[S@)7,*/OGH<=1G1>.TK@FCY]/ES.0; >.2?'0LD?+ M'JU":23'M#69[^!F"-UZEG2>:-';C55:[IG$.=?0[DDQ1=ST9W5B2 MJ697$,_AB&NCYL6UI4O14B[C-+NB=@WU" ?AF@8GV)S+/0 D2UU-/H>&G7L3 M4;G<\PRZT57,70_ G=*+2N_BX:-[*QCGL3.U;HJ@:EUMD*LI=47T/1_64!H^-V9>&BM95=X;OG(BH2<>0Q#8D MBY9R]CT'Q*ZDO0=EUE![]%Y/U+TLB@KW5FZ7&ZF9$&R_"Q*>82."\S%'E]UVX"B3<)L&9%,CN$/XX.HY-$'? MEWZ7VS9B]VSW.=&O;3O0'G;,+^JM.?CD #=R4(T LY&+:B6@"8MJ)>!\ M<=]2X?S;#IQSHOIL&A&(NMD]CT!_QZ(Z4VYHS>P^-.N:TCG4>^U(,K7!,?V. M%#/UKKSSX(XS()EIGF@JR3G'\>_]R&-+AS.AP[G V-/;\.\LA=\D.^,!S0]M= M>LL@'>^- [UOO0!^]UPX;C_WOSTWWQXU)?H ML;]9MHN/_H.$W 1>"\_Z0AY__4 \Y^OM2#<%A8?_B;HH\/\0!-'\>G<__"IK MZE=)@"\E6?PJ?."F9&+/+2?X]0.O?N#LZ:\?[.E7430E4]"TKXH@2LIHJ/%2 M?SSB%5G2>7.H]WBQ/^R-1HK<&\OCK^)7\0.W=&WV=COP%$G4O_YY-_SP=YG2 ML0[>JB#+(::_#&R7!(#D^8/M6HA/AN\GXH;P%Q8<^/3KGN];\"T>[ T&,_SS MVNW-O:4;WCQ6W8)%=N)!,"FO8G*L]P?:4!CPRE@$3!HZ8+)OJ/Q0TTW1%."S M*7T5 5^ 3;4*G9JB2SE\O@%"-A%@: <3QPN6?LK,N^.PB+6^.1P- $6\9/1% MP-K8Y/OZ:,CWY*&N&Z8JF)3_A ]_1SF-Q'3OC!C5$_]9>N$OA=Q8^L,OW%^_ M7]^/^+O;W@ >XGH^D!Z^!"5&O[O^XS=\U?\U"71^_X: M7?_V^_U'3A&$7[C!S:>;+Q\Y_^GA)Z$+__];O,K[?WW*O.'FR^WO\*R/G 1O MNQ[>_,7^S&I'T4"(/HWN[T&?)HN)'Y!+W=$5/@*U^&?+MRWX+ZAN*P1B!ND= MN=\GUB+S$_]"'K[9(8_4YH/0][X1_L6>AK/HT?1[$ R/<11/2?*1LX&[;;R_ M^#M-?":_9TS' _[YAQ<23O[(Q5S(]2;_6=I,K[)BV(TG.[0<;@HVQ7W"!CEZEWN9V9,9-[.>28=[ M(,2%9TZ8;N?6M[TV7D]!^ML-7[LY[#%\L MGZPNY:K#@?L0\E;*[IQ/GHF[)-R+%7 _2/J5F#HW<]MQ\!)X":( +G6L$%X: M>ATNG)& "'AY9FG!5!%*.[3IT I@->&"QW6X:W>Z M!/Z I\*?W_X-KLL*N(!)8+L%P0<0YW4C]*)Y951!KY5 CS2M!OX+>7H"!KR$^P/*#="5V\=\2P\D/ZI6Z^OJ( O!&[I58?L 1%T#O<)6=L?1N MQ*KX3$JX/$^U-B+Q%J3+,A+WE"NS#$DY#;Z9H+<+K/CH <."P"W]R7ZT,\8/MOE4ZGU$*BH3"[#PY'G3%Q"\*VX, NN! MM*$_[]L/2ZI( &QK!14S*\15+!V T7;39\1JJ@M8#CG42*X7 N!SFVF1+@76 M)R%B#18# ,-C0,0GLP[%T11TD^,M:(W15&"J^XHLF&$+S>'MR7<1 G93O4IN" MMY#O=A"REP5@=@ \]N0%S58\(V46RY#R20>?12PP0NR9&<$A08S.N>5_(V'9 MZM#Y";FP3V M$_"WYW][=+P7QC3PBD[D\L77#<>C@/DZL>DO/@F8'-8"@@"$^4;M>.$=>'>T M<%A>*74H7=B+\84=_(XZL1G44Z=@]5;R?8&_,.P XI'3[$A/P+,BK,-'WUL^ MS>C7P2O@"M *M*(OR6":HB$F?(R+M8Q%EU[I8W2XNR5(,^7 &)2(1\K8KIPY MRD&DE\;$L)E\YFB"K,N@[^3 SRK!:"DKQ,T_KQ,3.5EJ2HX,,F/7N(#/SJ;' M)RQT%7G4>=:EC[,GEL.4'M@AP.($M1)5#+&1> )>+3#39HK<3-C% : UPG\ MT.703H!UFEB,3RG?@F:,OT$09_83P/.?I>4@<::OA E'AD*QANYFM3-[F.VZ MWG.D+Q[0/F2T,V"$VEZZ(I :ZPG,P@36/+:&?N24ZC3.4]A>PZ#./L3]X39C4S@/9*4#9+0*0P(9+B;V)Y!X M'BPS591,&X"'!GY60-U=@#V#++P??:Z5J\ .!F#:64H8;[+;;53,O(?00L7@/B(F MJ6"AY@@@C I!,E%I1,]A#ER9ON!<,*/%2"V3>\C&625+C[,T!% \1 2V(,W MTR@LRJ 85QWN\\J=G#7]-QAS)HDT;'H@-"9[]8M&>SH@UA;C0!S/"C-(?GO]B.=^ZW "S8F 8 M)TN( S'V^Q_+A0M?5_/RU+D MWI6R$*" ?Y!DJ_,E=Q_AUW(TE1XE5IR$7BL M-K6Y6(I ]T?S"NAY%GT.ECY_RR=UVB?@.XZE%T-%[]&:=SD>J-D VAJ!W%J M&5: ;+M3IA]A^#\P?-][P473W-?F,A2KDSCQVZ4+\5?D$9%ARQ"R.J^WA6Z M;YT"^=(L9Q0R1/%S2NGA>!3[)S9<@I\[+&^[P!@&'!6 $%F$("!QKBR3L6+Q M?5#<>.I4;:"V3L;%Q@]9)0/<^@R,#!S=Z2ATFD-V% M%[(&-G'^G=Y#+-_U4-'%<'6B0 0KJ'"MUF1F@TAA6CW2P/$.*\V@)8*R\+U' M.Z3./ U:,.D96OX3RFT4=5CYFD4D?"Q%!79/3I8$]G=^#M?-J/SA'?G:1Q8Z M(-X@Y'NA[7O^LV1@ A$?7G=YIRC5>.5560H_3J@$7!#O6>.>290UI7D8P#G5 MW2S7CMGE.$ %+QG:*:"H>*$MSK4&440R!J3"E0QD9\XHA4 V[0K8>6#;+Z\\2Z^0Z5IESCFXV1%@E'(""AT8NT@:S?C8HA79']XB@/Q!);X1.5-6)F,A_NI)/0M MA[+IW8S0A!U2;1WW8U6#E=U01PT7?TQ?C"Z#>"6PB$ J$;-N)U=%U&5R0E.) MMA^$&##0]-MTF5"')=0CYX9Z_S2*P,0<:@?,:5Z[1='K-$KV9)47NUO+'DO\ M!IT8$7GMF"%\WFT+E@^1/Y+43A0K6J@LY+.C3U2C.I1RUG0.NAD4O<42M9@N M=G';9V?K:UR:]14NR_A6'P)ZOP[6I9$XSFR6E[FVF<[WG>DL)"$V%.(G*:S$ MNZA9/-U-D@V=U6P#]:6_4U\=UH%5Z:N%S+GD0UJ5U]TZ^1"'%-31RH.9=ZM@ M;>SGZJQ$I]P=+W/Y8;+** T'_@9.!:6YZY/ M!]Y-O# ,II9#NES/M_\7Y"/)PV/YLZ4EO%P-S/;JWXX50!# MZS5$T<1+::[QLY79N#!8$'%%UYPDJXK'-CK9/Z3;7$_ 0A.$E$GSCS(W. 7]J[TF^$O M?\O+.[SA9A)ZN;!?C 66W=U)A186YB^!6E3H7$"^PP4,C#2C'%U"2HI18P,; M%_[3_50R@^ 22YGB)]*B8=^:D#BK\(AI9YH-!*/LE[\B5B/QHDNRRYTTO=Q* M^'N7\*W2S8G_E\TP=]:EF*6RXZ166)YCZ]1.,3<[S84IYNW37/VD*G*0.SSV MCWQ)<:W,,V#RRM1_C$^3G%?F^7,2F?[0R621\:%FFT0^ MIR3RY=G4"ZZ53$SRRZO'ZMK<\OMC!W9&LRQ:3LUV6=R<"9L[A;AY M)1+N^]848D.(R?^\^@>$T(7 ML-]QC.6Q;A66U?O5M:Z@Z:<.ZL%;]O7NW6J M$LSKZ]V>\%CZVEHWEE6>@4O\-GGEF+XL!>D 87#MHZ4/CK'ETM/^CLW\K.DK M'H9_F6*R+BD82X_S)WF#J&"MFQS_I2D^5F3FT8.#,/60'WV).E8_G.*SQDCJ>!K/24;Z8&.#['RV>.\:)7Y-A1BI*= M3NZD9W+C@CL$/3H'EBO'*B.MDH=-LM$\()5\:/G7J) MD*Q]V2()DKNM38!L2H @N&]7@R?'-7BK>MI+M\ M$K>5=&VV(\\245.K3+K#>>5I(=UUX%O$L9-Z M=26MP?W/TLU$]MBB,Y?5*"FL^T$4RVKQR\_QQ6F-S@[G^/)IC^FGK=^RG-!AK5Y9&@0\,^+$*&/]2KQ%3.-'*PCC MDWY761A*NMVV)1!MJF#+5$'2T7I3KD 2RKH+M,F"1B<+Y"O9K)LM:,LF+C5K M8%Z)+&L [L)J/_@V;7#&:8/+,\877#NAMK43[RM\;&LG6G;(9A-8MZQBX8+: MQ:ZXJR?V6*(A;I^-S%3I$MF/-<)C\]G:GW=]^?T'K7VG?W8CQUI3SY Z4 M=K@?9*,D-BU/@UU%#P^6P%P(!CV+-LVOIL_HDV/N"GY#PP).[92.QW@DC+@ (YT5$FP/BNT"C[BDRG]>AE0J MJ,%=,B(Q MRV&XT8="\@I^;!@Z:>?\Z#1N]*SH>%/ &MR*5RHSL-CKMF2*8SRZC>TS):JC%\\/9X>;R=ME MY_JMIR>?X&'^JB,9YI5$#?V^U?W&IO]J3;P"=&\*'_CAZ]E92 M\L(&W:5/">C>YB,A4SK4D7U<.)8;5<)$L42F#\B#]SVZ8'?9D2Y-=BZM[K(M MK;UT$N<]C1W.CG8J>BZMJ-)_8+]ZG^8CD\.CG9P2_<-[+A15*/$V3%0G4ZN1 MF;-D=3A1Y!>-[2RT,\N=\B$8599+$P+^.)=;8I\BOT90JX M6VN":9//GLNFE-+9OM;47@;IP%6KGW]4";BV$+##3D-GJOY865Q2,=V@DK]U)6,5-7]5_?H;6_0G7RGQ M4<&243]M9O =908?\,]_)E.5/Y-PYDUQ1#LX(I3R#VTF\((S@==N:+E/-BK= MX@1?-GI79R>-NO'&@1H/%J1;JXGO1_"!_! PA>LP1(5UE)1%GYL M3<#%NN6)"1C$DOPE*\F4 _J,$3/6(&%SC$ [R8 M[8SC1AYX)W'!&4^GE?:EF@7\&!*D7732B6!8-!)KIMC]68 6LR>L:"#V5@,/ M] R+Q%F1_K-G3^.- WKL#N7"F]A6,L\S.@Z83C//K.>JPPW*%TIC\P@Q#TFS MV/0A\0R!$$+^AR5;)'B3B2:H@'_%'W\A]M.,WH$23@\,3?!4X"L@'Q\8.9GT MK4LWVH (7VEKJSG^"?^P3'#TXOS[6/D$MJ2&GST??'>'K9GM7E.5T:J'BU4/ MD>@#4[#B%Q"/I?NX=!XA5, FZ#&3)E-X(8*F-4!AQ1D8&O#1-MUQ/W KXCB, M-3BL;/(SX@%P$6O>Q>,U_T8N]ERX"+@ZW8E+EC!!*788[[8<>;$^I M_8$.5)5E6C5,P&HV ;^5MEOSO5?JEE5;I\0X13/KHCLZL:L4*T?$A[<$1PL\ M/L^/TRRL#)9V=7L%N\0T+F8T.B@+5I?ELWVF^A-WD+-B]S%46R\[Y/XH50FK" ^<@AJE E'9T4Z MRH0C9?7X>R8!M)HCL.>V@]Y&_'*ZAY'SYDH"'!0TL!6@]Z>1/&YVW[*[SKA@ MC_+\$I#R2G-Q$^Q.Q@=@!DI]J2#V^_)N']OM#K#OQ ;?+UW]%?C)S*-,J_PZ MI6#2??HX'PJ>ZUHW+1IY\1SM(,6KRSPNA@ 7C#\'\.#(A4,+C5LWG6BP,UTZ M#;=]$L7T\*;8Z2L"U*J)2U434C)*+BE7'>.W$?12B M*5@+R\68F*JK6!.G>\:M6%^L6"?6OS1U6F'^B\+>V2)74TC5I*_M9#*[>"K# MCRO.TX0GZNX4.R/:6'XU$0!XW3Y#ES0MB(#TR& M=*EJZ8)B<<"M\-G)50YW%6V ,;:"U+7.^R=1X419ICJ3<-J0;^JL2S@A)K". MWZ8[=LG8ZRL-7KFP=$3*4KLP]K:2>*#>4XJ#8(F9=SJFS)NE4 MS#FQ5&%)WJF3Y9P'\NI%3D\D -PCD)=GKA/QY[&7E 1.K=*[?*5WZ'V?^\Q> M3XW]G4&TOU.A9TMRXI_A#L(-+-_Q:NG8#G?]6*H=HU0;S2>,03FRF& \OKUC M.C(Z/T1%$U7;(VTT=_PN>O2@H\-._EE1 0<0;[ZA$4!??2+&W09TE@V#QZ'!6+3F:%H4U M7-$$+L"J/1IDP6II5[]'B]8@8]XF.=G5R<.99BNC:KFY]9W^&K\T>AM55]-X MOXV9(#JK(+-C5T31FE9?G76]OI0KT_BQ&V\3>JAIXV(02?^QNZ;,!U@JMAA7 M-3BR4\J2Z&.0:8XE$L!8_5"6.3IKN"/Q'0"9Y61B_@PU0W2MK3&X?&.0VQRO MZ_IFTUV=E7S7BMM4C%J3 ^V%O7GF^:;CB3'39E,?*ZZB[18?34?-T)-0CX[W M@HYJL'3HKS0O1DN(+2?*57E!]DE4<&-QSSPO^S@L)(ATD1V?8F;% H26[?V; M)IZ"R8Q,EU@[35/G21B?'NC(2WTLH= F421HU3Z9=1T6;Z"_5L M\3Q4%&VSO#9"D:(,NU0$-M-$[=&.2ZW[KS[:P4*2B,R'T,BKU.O#5X!&(,ZG MWNT=/!OG*0,.2!5A*^A3GQQ'QBF'FY_!PL+6PK]^$-CG!79SCC[3=_WZ012$ M'S]P$"X_N;]^F-!H_0/W0+=M\;(,$?S,W]/X=DW],7&K?PZGN4N>HZ<^>&'H MS9,W*I5W'.3K]K67^MJ?LO36"*E)(L35+S04G+D*.5H5_6*$"Z 0>?A"*HITC%#J!Z$C7JCEW6K] MA[CA#<"DS;O> 9QQ(Y%W .K@_OH=0)D]_71(<#)9%[B4>=<-1ZNB98WS"51,".S&F8N MLL@^F$G8EZEC7O,Q34]OEX0ZM['\V:\?,GFT'X^[T@. )FH7"YHD7BQHHG&Q MH!U%UMY6E9^WXLZGXZ(4<9*"PMKD8EGR6>ER3;Y8T9$O%S3]EY4;AUN$[OJ#L!I#<%(>N-DF+).D4A=3I;P>S-_2)@)#-@'B'0 ]^#)@LTV#B36U M6O%KX"&!OVA3!S*E7_C[[W&XL/6 6^DYG(H>R*^U/2O>S=M?C@/%'3 M,DW+-*>UU.=MEW%Y)^PA-\GVD#L75T#ASL4!V!-0LROL7!#<*O53,\![Q5&+ MF99[&N(;7%H47S[HZ^V,]X4R98NC-RN^W],C,MZ+ZR=WA?>WK:'6RS%E%QM)[48]25VWPX<9]%<&[4WU&0T]UOH&M4WCM MO0BMVC6.(;1M2+F/R;M/A\"?E:E3WXO4B%UAYW9NS3=U[X6*TGNV<.^&RL8Q MVAZT =R.G;G.RI[1VYWL8SPW4[J* G3Y\M/0F.Z]IG1;'+7QK./0?PGB%@X-Y'G"":NXZE:(RQ/F_3_)OG M37$&;FN;+TRRM*[Z?C.5+0/0PB-1:AG@_3* *'8U^0@<4,.\+KZ7F\4L<,=' MWTDNVWV]-7R%Z%0X->NY(^'?V9'P%<.?%X9X+=O9^2:LZXW<]I9C6HYI.:;E MF--'E5NF@%MK>F#G23*ZJM',^.D=4D/O2E(S8YEW2 Q)[NK&KL,5&Z-@UZK3 MQJ?M_B A%UKNDXU]SJ,F_#]E^NZ_\52C=R8!/ZE=5=YUFN/?6H5T:')(YJX3 MH%MB')P88!WD8Y"C33NU(6'#0L)WJB&:0)FFKJOEF*92IJGK:E14=&F5A_=> M:#F%V65M:+3NUMU:G4IR5U".D!-XI_IR-R)H75-26AJ<5A# .BC''C#;1C\- M\$QD\ "FWO+!(0US30ZXL%8S-)8TC5U8RS.-)4UC%[:-\=MYNGH[SO?2QOGN M.(VKG>9[L&F^LKCU--_J.P[R=?O:]K7M:]O7UOKZ8@8^EMSP%H-_)4'4CC:? M^61 ;QY*K;9#J4]%G/6S8:_=Z1*<*?" N&OWV[])>!$,67\J-?TRF=]WC!'5 M355%+>6/3?E6->U%K"_ FA/O'7#ES2*T(3I]!Y!^MD+K,F;J;F!=\O1D6Z[] M#D =W%_C^+F/>CX-8MK)X"V[M.S2LDO++BV[ MG!PQ+;NT['(^[/*F+OE1JZUW7&?#AEH>X8:2PMGT_E/--ZAWPXXUJ5VUH9W M#D [F52<;*'),DFE=K:$S/P] ,N4B229*7='8]4A_XVEV M\4I2[0K"23H)'SM!>RZ^W\$'KKZ)7)QNGM6;@&Q(73 MSNCJE^NP-]W[V]=1DKNBN&OWFL9#=^&"IT+8=83SSVU*L %#B5OY.(!3H36X M0T-KEM9F<-O1T><*GM15&SH-M:7=QJR@V#6U!K=4:97F.N)U9?4(&=TV)WB" M&=YOP*)G.E2HQ4R+F18S+69.CYD#F&RY*S8T==J2_9B>FM U=+.1T+5T/V9" M2CA)I\0V75OEL?>MR3?'>SJVKWX UJ&W.]G'>"Y)/YQH>O:;@*Y>[*;^.R:J M?+DYPG=,U9:H%PBZ+EQL1O@=4U4\S:CL-E?,5O>;YTU?;,=Y$]?S))>]^>Z' M(C7847P/))",KJ@T^$S!NZ"!UM6$9J:6W@T--+$K*TMJ^:19]&CJNEH^:18]FKJNO=WC MTVU&OV^FWG<3MJL)#3Y-\QY(H.C-;MGQ3FA@J&UZ[<0[5T)7-%ME=%(B TT M\0B"T.X@UMU!_(.$7&BY3S;."K2"@(0!]Y-C6P^V8XF:.P][;XEP("+(>,)ZU^W%E@J'H@+X/\<@ M0KO!V";PVD1ORR>G7E?+)\VB1U/7U?))L^C1U'6U?-(L>C1U71L0VN0-QJ9G M#.^]T'*X131PAEO$,V;:)"'^MF,??:&K&PT^]7;!J)?5KM3D#H\7C'I%ZIIB M@T\%7C#J3;VK20V>;G3!J)?TKB WO0$\Q/7\N>7 EX 2^MWU'[_AJ[Y'V;?[+[T_[L8W7S[CI2Z) MWO?7Z/JWW^\_[=FCC_<7? M:7HU^3W.4\Y(_ VW\(ECSVW7\E\+F4N(S^*!V 'W0GSX8OKO91"2*??PVN%^ M$*[T+O[;Z'*6.^5^D*^,E+7FMN/ C=QTZ>,0/TD0X6+XM\8NAK_4;H<#K"S( M)+2?B?/:Q;?. 2G.*YOW#.\)/6Y"_-"R76ZR]'WBAG$A)CRDPTW)(X%OX3KK M.Y>IS+SB;GT/L PHQ5^2\!?$C<&;6,P&R(N M58,K)].K 9OP*;_]"GIX -W:7&]Q?=[F[V3(,'?+B^>$,Q/4+ #+QX+S'A\>T??\QN[ M$K[O<$/[R<9=%GAIK1>6O*]3]<*;16@#&>D[/UN V9*W_'EU=X6OZB3OZG(/ MR[ &$H!8W'7@6\1I!?QB!3P2">0@)BT)VX'(/Q-W& MZ62,(+!+WX=G!S-NX2W=:0!,0GP'+K_B_ER ;9UX=#.5+2?2'1TN -<3#24L MU/7F]@2>,[7!C'M@@Z9V,%F"GL %=+C>W2#O"R+R8DXLL$R:9CWP=88L\*+ MJRJO=JE8X$U)@%#^(5GT"\ ;8Z$*66BT'ZA!YQZ7[@1Q!>J#N1.35Y32$JI= M);H@)E^P2K\@)6 GH6">@$S>;2Z8D6_$"78E7!?\KQ10!"7_8 9C9QV0,4 Y MW8/_IY^G]C-^\]\_+P/^R;(6'_O+P';!) V\^0,XA_C (3"/XP4@;_<@"7WP M#;_]O<-Q_[WFEFOPJ9X8F%^82S?P C!2 I*TQ?R^.L'XCE?;T>Z*2@\_$_4 M@1G^(0BB^?7N?OA5UM2OZ!R)DBQ^%3Z >IT =IW@UP^\^H&SI[]^L*=?1=&4 M3$'3O@X5K=?3))77>ZK.*^I X\W>&/AK)*E]=2RJRE#^*GX5/W!+$%KZ=COP M%$G4O_YY-_SP=TD6\']KL5 !4@X3X!].@)+157;P;0 &&5X(?^T.>A%84^H; M>E^7>%WH]7E%TQ3>-$8C7M*'AB(.!CU]K'W%._^.%(X(O+>Y*1B9@C(WTH@4 M7F/CGSE<4!<#L$!YSDX$^S"6<.W2M&1E?Q'JUX.\>D$48E#J<#Z2!V26^F// M*(FP6@@Q+(@?T&.PW%<:12Q!88 6A;B>@ J ^YD#%T9W6'/0/R&J"[ 44ZIJ MZ17YH*%O.18@!CPL0L(K7!2H$HQ8.,]]\JA)>+:A[RZ=9SF,[I!>UGJVEA'EN8(UC MFV"L['OHZ:%JGMF3&=7.H&"78.BM!?SXG:(2\"+I/R*A(NO1R46%&X/"+N75 MU*0 !U&6M3H<1NU(*W>)M^(K'&)-D7/@;@P:,KHF- M)&85 *,>Y7T@988QXO5U<@OD?D;O)/1MX!J/R94=J5H2/3LDDYD+3M<3FE8F M=[@&?#2%8@KO=KS%/!)$^-GVV3U"%5=E,.(,FS)Z3V M?H@KV(*9K@(#"$X-IF_ T..;.J@X;&^:B%!, 7!1?&*AP#[ZWIR[=J=+1"_( M\;7[[=\D9"F46T93^QD4"G?G/88OC.$8I2F^F >$(DZ%&5?CV\@:<+L#V@IY MJ$0+Q M0 :0QZ9,*I%V\+)7:AMC%QG^.XWB=["[Z.Q3,QFMY0IBG)PNEJ4?4^F+.972 M$+1 .$N7EZ4%M;/5*AI"!=0U=A!9_BXG"\E;X@=V$OXSGO?^4AK*KZK1C)8+A9@FB(%'6>7OY'7 M#F-K%Z6ZB]K365(]@=XZ95+W&\M=6]PCK 'NH$;#!\U1U"&QW\44TW \"MB= M\=M6U ($?\L'3.#-'QR:O^Z!KPGFT%\NF,4 EX'X\R@$B8Q;@(ZL;X$"IIH( MU[]TIDFR&E!@35&,$!G6XR/:/"^7=(A2XZ?0*)]39SK)[#-L59N"V"AU(N* M4Q'_%-ER(/<$@W"F?'M3[X%<8>P?.>618@1+SA.*)BT0?@QL)[/'Q2E=PO1IYKPD>\T&F%*KAE&SY &:@.BT!0M'"*$RV"$*4,7'-J0RM$I8],>=?8<8#ST()8^:GFT M ']XX 2+:J16Z5BW6]3\?L@$!L&A?F\7]PC HWPA4>25PCU!N$D!;CN%&\7Q M!UFZ4IFQ^$&[DE>W\ZQ@O3%,]K R6W@=U,/HB3(;V[___&=V@X]9; B>_.4D MUFZI.D4]1=>#T@-.,@JW-8GV^1 UH$DFH M!YW4I?G^'-04S$.5NY&]V2KRP M%5_Q%#KPGB7KP'-?.&3Z!-B #U&(S/"5;!)QHJC^&&6&51Y QV6%E\"$K8UB<8-8O1+9'^*5 M5/I8W%L!9QH3!2[UX ,"QH&1FMK/U=>6O[43;37G]Y(#I M %H2!_'4#\_(3+1[O<*B+.1*LKES(&#$NIW=:A7CE=8!R/UK%T>UBP0KYU#FX>U6)X/0WE M(22; -^4)*T/9_S&8\,<"N,>+VJ# :^(DL;W55'B90/^/Q2%@0#W;3!^<\M_ MLET^]!8?17IB+?J"50Y]I.J%;FH%]O^2CV+Z^=$"R7G]6- V&L89%P92NFQ9?OX12WUD7H3Y37C&A*;OTJ@SY1'<.,!K'&O"RB.68!"N M'^DN(+*&@ZE[C K1BG7B0(K=1?<*Y]8K("[2]%@9Y20YE,(ZHG0TKB,(TXV& M9$VT$"HN2)ENP ;;Q@#M'^T)^.39!I33I+^'&R3H@\6%6J^Y3!Y= ]@I"+@F MK_$Z8C)*,S=X?XTW8DB M+E5V$[HQG,W))%F._'H[Z8)I-L9]S:2ZDSTFNG]$MUB2QR0[]%A&Q+@+%S!E M>2'$4#EB&. U%:9T,$*/:7J? TS9\^4\(FEB@-;3JA.M.9O'*A9D@,<;$CY8 M@(KYN*9NH^*RAZ7M3 %D/EC:876I1K(.Q&>\81&#%&!),XMS)L1>8-J-;D." M=8P5@ M^&O<(_GN\38CT1P5-K$?<X9L3P0HA:@$>OSZ 1Q*_+RPIM/X,RU'^O6#KOWX M@7N@ZIQ^':TI*@\?W'SZU+N]&WV,_UC+34762XY=8I*)^-E3C]E#DM-X+:KQ M8]UZ_?@64:N\Y2!?G^:]%8=(%]83X7.]+6AK"ZXV4?+9JGIG70O,RN79DRO5 M0(R?XJ_$*P&OI-L/W'_1LA?A%X;(C[)Q9:AXR]0.P 5Y_6B[N.=86/1Z (MQ MR!CB,-#X_XH'OI9&&]N=!]FJOR"$L2!X\(54%( 8B9OQDS 7@XAJLW05GYE6 MH[_[W,]L-0PIXK$G#2U&1>?%#3_R\9?;.QE@(XVWDT+\;<>F#%VQO!U& M03F>4HAVATZ1CP#;L>S5.?*X^;8\OIWN76$'O:OJY\#L>X(IR:7M?0_+]:VN MS\B!))R9'"AB:3/T"Y.#TM$'K?(_%-.+9\7T6E>02EL@G9+I]W[WA@>LHB') MI= ]C;=99VL[UHF1=%9BI'0EJ7&VXWV*T;L5FOLD3WU6HB-+74EK35"39"?# M>XOOOY0+P5Z]=?;LLK-- IINDV'Z\'M)^G#=%LIY+.NM@X\&@-S09;TC;T\^ ML.'"$L*WM5F[)4XUK:N5#ZUK6(I@1_#,TC[$K8FIH4%DID%8W[0&:;:#K.O, MC,Q[ID6]EGI'*B%*ZYGH":NH HIV0\H?4O_!N!*[^&\C*M&"/X75&OWM.II% M#=^2QF9JOB#_BOMG5&"U?G&P& G7Q?Y-#Q"4GDLH6=SZ0PF%=G3YQ16I7E89 M9!RB,JB,!X2#L0"^@58I_K:T?,L-253;%AVQX_ZB1PC#N C\! 6-F87-ET%( MCR:PHGT\$8,'+.P@6-(:07;Z,JD?I8=JO2<7WC9-J/^(Y<[/M-P9J_H>:(^H MJ(4A/<4WC\XL<,%R,NMP3^GK;9<>9/>G]&6T&+AW-^ 43>AF5IF<%:'G2 -Z MP DP,(L/@6>?B N.RF/Q %.$Z;>N)+S)';J/ST!%Y]_9L9_T #MB@)4^T\)C MBZVP1D6@*/-SN&I&@4OK_Z(#N!'TKUU:\#S' M$VQ%%7A9R+>N@E7B(_TEZU-' E3[=C##1H^G0/BX(^P(D$.0X-;^IB,HDNK1C-M62.[I,^?& 9%%"=,@P,8B6?/T M)Y*YE.#'5]@,_> M.F%6$*;]7)*U*,M6DUTMN#=6OF25J@:YE0NV&G'R?6QDCKB6-)F@\RE/85JI ME/;)XC1;+#.F0KZ$)II,#1?4*R!V[<#E2L9<^GC2;Q3 #,0,VTE0AY)K.JQ: MBI;"E%.2"0=*4^;V/IG6'D2D:4I\C5D,/+QG#IF30;E:JV M0_%7C.I+9M=G&M2H'%;ZB*H%>.VSCU5D*.K\$M^*IRC.M\^3&L+D, MVRK!]BD)MEWSR0FVJU-R7^37JY;M'F-Z[6NZ4EM(L\3#2"N_D;12E#DOB>\Q M10%?^/HJH;GJ50?FP3]M#ZS;^Y2@IE'8C3V/&)H-HR73 8\Q8M@W.JTM7'M7 M5[H2F,^)K;JMK=2/L\X:.?*FPVI MI4VF T9X6,>K95B]+21X[AV>3:.[C63=2O-(8"X%3F)(R\@.Y0!\,+M&KU4Z M17@-SOAX0$?@ YR!QL8U#0]A^D:N;-]N+DJU$_NR$Y5)]J1X0&F$^, B AVC MM0V?>5_0VU+ XXWHI+>>GS#0/0;WH(UK8D0C?RZYPF(. MO>RU3%^EI%6\H<,'0YK61#?9_"Q-*:"7H\#V0IOZ@H8:YQE@6[<_;H2'JZ9K M<;LJM98>W2_D?7ATXU.#S20V@O^,J+%W%CS=OK8QI4(-;+$#>!H@I7;5U!'7 M\688K13IJ(RT)2IFA=#DAIBF@\I.7J100FPY1TMI^L2UG7G:6C3]@E-"?ATF+1:I M&3^N(6E$?5OY^O^!IO?;N84?A)C8 .!%29??D7!MZET._S&PP1[F.$5JPNC5 M/?P:]GYR Q05@)EX=>H$ M8A(EW*J2EW"00"A<.@>R&R[W=C,PV>&_-#@E'WB+962.P MG@Y"-B%#XX%,S'\3.=8,Z'QW@YWY>?Y2X?OIYPT=1[P5O^[0QS#9$!,@*#LE MDH,A_HH%'!Y #S/$](F-^031?5W-SLJ$PE;,N(!\;Q**7Q5G7AU')@ M9]H*+\&=1J'[GS(TRO]:0]@+&.6>@)V9D0SC/L)S^P=U7$N;,";#8U1#.=DT M\DJHG+E,V].D+W6XA'^V'R#2-/8D3WS2;_P[G/%D),W(%2ZTVQ)=+6T.F*;B M4":2.L[$/ MJX2O'5]WKPJ-LCYBS[S#_"/O^V=E^R=@7D)%,)G+A5)==-) D M5^BSN :RGP?^1 @45SMKNOM'LM&.=^N[MWBT64[#XY3&!/^EYNDV25P143M. MEO<&)M_=8<\_ZBV(G695?J5!_4A3_'))9JKC:(R=R[&M6!RA:LOT]V9Y]Y#R M@;7%?.'Z]]SH7JDB''A!>8S$-8@::A\U.&7)2-#25"QJ7XD:DKFLK$,IYH*E M[0A1^:K5J"FK.L6@3W$9%LJWMN.JAJLQKR(G4['RQ;PW4E-I?IY4U Z/AHQ= MUFXLU#FZP&^+/&(W8%7J4FV8[<$=WC;NEVZ.-I3Y/\=J&]'V^YBJH\HR$CDKK$*EIF M[.H5L,'=SF00_B/&?_PV^A4''*O*Y#B10CN01^/3L[1?MIRZ[%%&/C,.3Z8+ M]0](TE3)#3$5J(WW(O3G] ^C3Q]9%*0?!6S9]B5YH3Y(JS1,^K!6^#+\NNS# MK$VS?Y;)IK"Y 34J9CFI)29X1,\#+NKY=+8TO\0BQ([2B?-X4.&(8:-3/Z_3 MBA_+JGPE>N5Q ZKF# (MFYFJT,B )64RJ4TV>Q /@I8PI-[C6JK] 5?:N!R: M950#R.A3KWYHU4P]>3:Y>7H6?L0-_CCU:7#W%0XLO)6VAQ-1CG(BD-10()J= MP+.;67P9_&A63(&I$CKJ)39^9P[V.$;I&Z+_J<;8X;2F*Y$;V$1CFF3F/=A6 ML3>S;_V 8 #![;MQR@I.* 4,SN?$%&W@))QR(6%?!1%/$L:E%1YJ?4*(U29^ M0'W\CU2B;BR&/(P\XGG9=THY5X23P+]3 M4PQS^?KH>X#J\J0#21H97Y%'.'.F=B[4SW'./$FAH0NR)27[@&'_S(;;[B7^ M5T\?Q-=Q&&72"!O)I!CPA2,:N8F[A[$<27G,,0=O;ZIV3I-3=;%8A6L'T%V( M[N XVVA-+'N2P-BYLW B9/[;NCY&\S7P/6<2ZJ?PK;.Y#22[-O0S;Y(&S.J&_L6O MTQ=>KBEW\V>S6YO# MG=DS-(<-.!5703[WL\F;UB-UHF7> UDFKJGK-\UDE.&O&_0*#!9"&3E(P2-X MO;B3R:[95V#W9C<[[^DFPA5E'BE+)'8ZAS:I36'O(J#!Z.B.^*X,/$R3&3%: M\A=5?C,14QJA0V4.,]OE.-;<">4845:E">I@$POQ)[X-LCL9ZY$)1DUM8 DN)L81:/77+Y*B\DKUORD(0-6RJ>*);*:ZQ4_1I_]S54_XF8V!AWM#L.)?#K@%8#W1B]ED?JN.%^C#,@#]-P<^):4W*::GA+F,* M2P92I4G7@?0=_C#$:"W(',=.Q[\,<9LITC-P47_:J:)+]=SEY,:9S=", UA MU_TJ)C=1JM1(IVGZQ:]FM]=MF?UN03I2-#%45PP4JXX9@4Z=.<\M/6TGZ/*#]M#>WWF/+3'M=^#RH_;0WMIW#/ MH72#(?9XAN/D<9@SZ3^><,VA*+77J=Y*]SCO1\H]TJ1)*.%?5^&BLG6B6!*# MY\4#)P8V\,!]1L_2Y/H98Y8Y;M(,16RP/!:#7_8]!JUPS)X, Q;EM%BV$-/# MDC-O:8[])'"N$/8K_W;-04>5WGQ)O;ER;U]P7]=7OW(BUL&JWZ]TFCC*N+/+ MCK5"MV3;9V*W*BJ>N^DV'KCX2,2EO/G /9U.U8YJV6!P)A;,YYR[1.*!P#LO MV-J()*/<8KRAHSWFZPB.:\I/RW-&\SWE?0YO.=U:_)@(]@2?R<3"^\F,": G;)L=<7E:7GE7I12NN+0](J7N/D+Z[%.N'1^KZY^3^ M06/+%NGEX8C[V%O@:.P)96.K_U5(+HPJH>>,!$?62FQU6PNJ6FN92.M<<,4/'5HU/6VN$ M^5/FL19'N0*1Y/7;U]DY6K$X-.A4T7QD1_;+37!M6J?#CM49U<;]5JMF]3NG MM8'9:-7:C?9HV&\-3]KM_AZ,+Q_Z02"2Z=A$%/V<&2@AC'Z67D*ND9BUM1GF M?P 78:HQ&V))1XT@0%-;:O>S" XBF&RY.=_<3L.9DL$-K$F)0MG)E=C5)[V( M)#6;QG-I]+)<# XH1V^O?7\:DKCVR,K+)%[0;,!'^URP&2B!SPPM+ZS H?[P MAF1 VD+% 5ZFH J%8?C\3-7MEI&!"TZ[BUV,4&U32PX[F-Q(&Y5NCBE1"U0, MJB@IQ56/$K*!TY4U7KJPFNQSI0B$5T^8KT&Y4_Q0 HPTPI:0 7?0P6W[GUQS MBJ'VB4,446,7'4PV2JY_01[-8KQ-OQ5JGC5&[Y5)!;:_$HV<89)(4_+_U#Q2 MYI.1XY 8AE$N87J<#%"GA.*%/?7D7,^@'J1^6YNE, M6-J(J>QHPPVA:,0WIB=@]85- 72)*Z/ZV"S&3J9+S.JV,(^A2AY/%IGU>\/( M%9Y(N&)/&!Z(O@C%NW6;S?2;/RUUOTA[SV23Z'-YRO+M3J-J#[.[95=4.61X MJ/KPZ8ENY^?E^1^JPR\WNZ4#>7,=[[:NQU;:L&3V[!!)KAYCKW9 M _WGOZ<3&N\$'R__));N.=4H09T>S:[<_NLH ]DX[W7/:SKJ..5IW6Y4K,4 MUA6UE2]G87T>GWZ#%[#$LF"F?-*_C?_?;P#V:/P%'JG!,TD]2V)&+CG7>UA2 MV.\;C6YIQ>0:4G+_*R8_-(UNJ[1EQQKHO6K#@@VW#PM>2^>[/&_[MGS #^B)ZW>/]W)XNC9;1:I2.5]BS@_Y<1+N--X D[*95/E=V MK\_](2MV&J0BHVV'=?0-JP?_ZW>._UR NF]W#D+=/W]/NSVCWRQM!K'7(N!P M#OQ(S 1=P4;VCZ2,[-7-^N,3N<-V/UO1 !TVDVC;QZ>Y7\XYWTPF<3SF+,#5+7&?!&(&^&% MF#R*>4X')0(^-"VCT]^490[I<)CES=&.3-#!=K8W#MENT)JT,@+PN@SS1K MP0Z\I./'H4@ R^P;O>8A1/F?>S9,H]_:-,YQ2)+.PD[,OO MX%5 =']04J#7Q.[=I>,ACDX*],RW$ 7L-3M&H[Q3_PM*@94=*K>2W[>M1,E& M-JD94Q\=[H/FA"I'4M;L+)*,&1I6BN-(TZKT3)$ =\MPYJI&8!3!HQ(D\%9*1P ^D,V93O65+^:)@O4L6&"'-1U42_"^4>^HIB#U5OH]V1,D M/WU7=B1+&K>EY UD#A*E"+^WVG5."'[?:I6,!,Y_=$GPEM4M/%Y\D"]7L,.; M@2R=/P60!YGQCQL7*0#9G+GMAG]_5VLMERR<]#J#P=#JU+KCUFG-:H]/:H/Q MN%UK]H;CEMGNM7K]UG?SN_5.CSV'5W="WVJ:W>^_7X[>_=*!Q1N-#-*K45A& MU9OB?\;P! @+9&FN0CCS>*-':L.WA/MX- +TNF9M:/6MFG4Z[M3ZI^-^K7W2 MZ[5.QZ;9:0T!]U9K)?*-5G,9^S6Q6BI4 >^>B@\NN#!@B!T:SGW7F=PGQ2TO M5ZK2,4_'L.^#6J-C NY6[[36;W=;M=/1R;!UVFI8XY&U!Z4JEQ%@73NA#A-9 M&M&)VUU)BNKM@[(J)!!YI.XD ^*J =!=LV=HLM6>;(<:KOZ(JBQ@69].J-:2 M(;XE-2Z/ M?9U4K4;R>UF)9L^P!I;[(:HB&:[WY=I#++"Q)S>.N$W+G5E2"/P$U1Y1%\_ M(>56K*[3LD])V!GCNG[Y&#[.HR6Q=%HAA][BIOTBJHP:7OQ.PV49"?_SC[-NX=GD^& )TV4Y" MH.%K#?85D[9!JI1(RZ^.Y:MIT0]7C3+7,@^C?D8%+IG?UG09+,7(*#&E@?T@ M/8$5JW9PGU!?3E;F'>6>D;*#:';]J8.]!52K::RGR4^#CG'=S-1L@,EFXT6V MAT4>FT1I\TMN,BK@!,>!QYR6;8J267L7?(!#SZ&8V:[,4[)?.*%&(D##TOFDI"SIQ(SCY;&G M<"32?FTY().R:,95%OGEGLA"M*)\5DM<@MP^9&#')LSJU[P4=0!)1*^F8,X_ MPSN"?7E566ZF?6[^%:WX#N,2..&?M5D@1&$GDLGP65RU_/)+F_%[_1*^BA90 M'-SK]XYPI]AE_)9*\@1QA::./?403I66VFR=6GN 2R%?O[.YXEL14#;:RP"A MV \5!L@*';AS(C)]*8"GDX^&29M*#?Z6=$!?N+9'+A>\$OJJ-0X?^O6*F-YA6'(XCUB MBR=I!*1$12"N;6H/BD:LH.M);,R3K>7D)G$DB#-GDDU T'M8%7PE/#%SN!T2 MM9X#Y/."8N'?L;+DUDK4 N4V;3VG@2X!4F::"LB2W(GLP@DK^W-GDK,FI6AB M\+1$(,H>]3+\8E^%?G"ENDE@KQ2>5@%_XG:A0D*/?:^INCGIUI"!)MNOFX4, M=\G MDP!];&@(([\PAQ+7DF-"BP&3]K.(UG6DBYK2HHEIS.Y53ZCL,T7$7V= M?;-_;,OE/C6'W0&(DMKP=-"O63VK7^M9@UZMU^QV.RUS-.X,^]_[C48/7@'/ MNM5;Y7J;W5:GE_>]5V.3QYH%^JE 5>O"7\?L%9SPGFX+\T'+[)^VS&'MI-=N MUJSA2:O6'PV:M>YITSSI]28M[0ZR*-?3ZW3R^#^-1BK,?".#0?<.YN7*3 MK6[;+$5Z!2)E2#,K[!O.*V-*9J_;;);AO */PHD.@>,O9(^#+6$X'+5/&VW MJVT-QW"&1R>U/GRY-AA80[/=L3K#$PP=F:LPM'IP*T>!]? IVL&WV-L> M=-I(7$7?4+EM(21JG9C#YLEIN]89MDYJ5MNR:CVSTP$.[S2:[7Z_87:ZC]F^ MVVFGAT[8%Q^[2Y,Y%29=#KD!AAPWM+KO#-^44->,?%GYZLX9&2 1C_P,NT]+ M6#UZJ<9-,];L<=&S?LHVM2C4*"?-,]0_GC8DM:186>4:Y.XO54.(]I,[9JQ^ MXT5^O6I9:P>M*YX]M[:W:FSM:]2^KU_2KO"5'[RYV2J%%YQ^#@A[G5S@38K%V]9;0.XINS=HQB0 MO#7\MB6 #VYP.)J U/<4;Z^H#)XB)7R9F5X.'TI.W(=FRS"[I0T4UF"80\H5 M^]#J&&9YKM@S,=UC+;$7IP6SR.1,3)KZX>H95CEQ98O?&*6 MO;[%CT^/&^9;I]\FIRDS2]WD6>K+!NM#KNIA@/7:YM >H+RG8%6&VWJJZ MH MG8D=!-3ZE9-Q#\)C,7M&OUV:S'\<'DL#E$ROM#AS*Q[+L>F8%HN0J1]CA'-_ M1-N+P'5@6N8M[T7E!*T>"DVET&D: MC=(258"^8@]FUS'YG4!N.FF;-:O?,6L^TNK43\W30&%KC?J?'V=._P*>; MM9;Y?W]["+!B)BTVT,(!DC0,T/&]<]?VQER@&> LR4#0*-3@/OO0@(?FOD2& M;;LDFWI\VFZ>=EJU]NEX7+.:)R.LO6K6FM:X.^BU.N,A?+:UN@%#LT7LDTNP M?0::3Z'8;W8TP4'DN;^+ %/(7H):S8V)E4W(7L2!>/=+H]Y>GT0/X%4@CQR] MA]3SIH/,=?JN6U:LK")I=ZQN@5U6(E% 5@TOWUY3"K/?:@[;@U&M.>Z?P/:V M3VLG[=&P-FBU1Y;5;((X:.U!]6%*"OW,"Z,@YG8\6$UVX81_ZK^E%;XH;'=4 MC\&RIC2P >M[J:E/@7Z@:14C3R]1N$77O@+?%C M0:.-\Z-BX?&)'5)K6#6V-)VF#-N$18^>+6>AGGE3'(P;Q LAAZ:&8@53\$!N MV&8 AELO #O_%8/Q,[M'!I@@T6=(= (\E)7Y^K7PL/[,P!FG?H@32>$$%M! MJ @_/O]U>":[1:CAODS"I7&OLIA;2WI#P,NJRX$JPT>!!=.=RL8QP'?BTOTF$! M.4!9S4L.85-2$5-<=Q5\@Q@DOXT/:N"(NJX=+,-8"D*$;:!D(3QZB>$GKB[+ M@E"^9%89E2ZF+:_&QQ+S50N;M:S,M)R)@\H!B^[S8E/Q';<^XN9-PJ:1G-P3 MA+J&!((;#L)KH)I#S*U#$CMRR?25ABRLY"*% M@*# '!XW,*WK,L*$S433MD%4*X<,ZFO4V$,ANH;AOVS=DUZ<.:#_L.>4PW." MD3WA*#/!J(36\;#=DT0NWUR$@7#%+>"!UFIZSC'G'[X$S]Y1"[.L"$AA V@U M'1OLJ79J8$4"D-)S2/1KRB&\!RDWE7Z53_3,Y=9-64\B9,,NX\=D>KS(0SS, MMI6Y3'O?PI*)&[A\\)8#G*O#%^75]MQ58S^K[5?& LUVJ]!883U\2DGPRKBO M&=E:B7NOVRYO-/ 4G'-]&?9S\]NK"- M]*)]"DXKPYK;BGJ/FV-K9':M6GMT M<@*[?3JL]=HGHYK5/1UV!JUA=]RS'NJ&8U+SGU5QS!6!RTRP#NCQ#U9O@T3D M8&3<)9F\A= F[&ZW"QC76L-FIV;U3YJUDT[#K)F-@37LM@:#T6"\V]#F%?X3 MNTS AW[6,_*2M+JD%@G7JYUYGG8@%2?;DJP6J3\AM^! 9\RADCAAIO]\T1 MVYK:>12 XT<9!_Z OQ0-6^4TP6-S@QU4[)I*^.-J>6L[H0<8?, )$<*.(.6C M?KP_VI(+4]:O[D&+4GO,I%QA47)?PK:6]L!>=G;!&E_AK!K2&R&K4?;IG5^) MZ91]1C4U38)A9-IG!U,9$V0&19,W@S^]#'N>,SMS(;AE6U@K,X:?8 MKI<9P MYG!O[E?NZ?R+KQD!R$1)(VV9*-Y38AW85K80Y:"H5BZ:%,C&:-@=%D--"^E+ M_E[_5]W0/R/=]<%<8+M=#LG9*D[%\CP)FLEPU7-AU,J 7+YC0*94X%(0388/ M#;XK8.@+X'(*"W;@7)YEL[X-#I5%P' I6+<%-'7YIY MI-]!Z3EL\:G03F(":DNH!ER M(XRBH@5UA%#(>\4/3EW &2XYD"N/X2?9RMMUY8PK0EVHZ)@VET\] 2RM;+6/ M=?UWI#B)L3E>7-(E >M-Y"#>;6("BDR51',SZCE&&!=VP+<^=^QG8)G,'>\] M':WH"LR.$3&PQ# [%84,R-NTY/0=XR M5'EPT."D#=2!,YQY/,_$.GGZ"%EK5[#/:-Q)24#GI:X/4\& )Y==K6G._V$Z MQ7XEM@A@1L-3"H3:T06PLS+;94A^/QUZQF[*E0#/-YN\4I*P M(@USEJ(:B]&29)#4;EFOI6;]65DK6C$YX96R5K[=T(7I$Q([RO,ZM'43.Q[* MZ]#63>Q8G=>AK9/8L2=Y'1V[.]J%JZK"];D=)IR0M:CPL&OEI[W92@;J MF>U>O5MRX-, DLP@6%8I*ZZ*5QY/+3F?/%\H-[6/&/_^P>P [8'T@,>S XI> MT))]N,;%LO9 >L"#V0':"Z<': 6#?8/T "V3'[!A>H!6B!4\+3V@F,QE/#4] M0"O+#U@W/4#+!]<>/61E.2I:A@LSF;N/)]PD+JZV?8=ZI=+'"9V6I>1 OU$J M!A[3M&I26'ZJYY.SGK0UG?D5OGS>LUIMY0"ZEK1R^O7>$KK:NO@6T*6Q1"LR MS\)MY5D]M*]6AX>P@J3OE9ISFVSKD^[RGWZCE[L:'$MQ=BZ"2QRSO8V2!FMD MGO8;3:Q8.:U9';-9.VEW3FO]3O-DT!CU\,KWY>_]B-Q_Q7[TJ:#]TS]\T@NZ M 0< P2^_7HSH=V=??L6E?LCYY-\N!E\N3[]>_(:/>D*N]\?X[-=_?/M9MQJ- M3_KPZ^>O%S_KP?75AX8!_^^C@O+;?SYG5OAZA-6.QM]_8/_6;27 M/NF?Q]^^C2]28-0'N_G0P M\?1'5 -F\O\4->JG+C]-OY_BO0'=+-=H2W[6:48/OE_\.U5W)W\OO5YM_JPK MQM.!\W1BO:USO(476 CB!]UR]IA7>XVANKCP E,$4[$4P4!R> M%)[Y=OHZSWR4LPZ3L),"5'J>&7PC.:]0DZ_.173C3XW\'=JZ=C?&M HV=_HA M19$9:<4H<"C^S*LN :J*3;8!2+JZ0AIM4_;AY>8L#^E-8S%SM+0E,NC<78FD M)F7*WA %8\:7Y^25 V7LR@D<6!0XJY1431L.96D[R- ^Z?WCM M"W%]#0+*R0,PH?+L4,W>1JL(>"/@4 9+3MCH;=16'I>EIN0?FHCGSWI^ GZOK N\_(#<51 M22 0DT1JR=I4J$BUO>CE88I!L].064/%6J($3BV%/103F2C\DK&A U?#G$5P M/'KX?'EP.&@IOM23OU@2O;8G_Y6.R"4>O%.3'TE$4'ZV&C$Y34,&^0F:&@^Y M+CR5GY]NJ.](%:?627F5XZ%*0'!^2U:/HK16V3:XAIKR3'K06]\"L)/0!UT# M)9."Y)!R)H60V'(]WX<$F7"G'6&=08A<@0\N-IM-F1H0'K/ M[61F*H8M;QQQFX0=T:7FVX-259U10S(M!DMX5Z7F9[*1. %O,XOCU\'@? 4Y M,W??DC,C.[@64?@I?S1+R)HQ&9&(VF-$3(FVDF9:5DUQ&IM2+/*ZA9,YEK<] M+R4>AO0Q0#O:XY J,F7+2%Y\IQ*.Q^K=CXA?SCQ&]&;4\$2U%',*ZH4,R,SM:<(376-X$T< MEZ^V>)(B3N3.#D@TR$!=\.U.NKR,@CXP/G&MQ,QC8L/&<7'AZNQ8KL*3V_P2 MDF5Y]XIS+CD'9Q&*51N[8G_6WXXMTW3=N9_]YD]+@PC3,:#9]H&Y#FWR[4ZW MFM2Y.VQ7]'?,G)#>9@)W%:3POPD6B7>4_FIFVH^YE)_S >F M;2J"4OQ_OT:&O@["+SHS]! 0;K\DPH\?O4V54]G96VYA7 KZBJ;#6[+/Y6<_ MCT]!I9G8CWC).,EIO1H\4[R<8\NS/#1"=M_/JR_IMMQ'?B>/5?"^T&.O>SX/ M^S0NWTW:M[;CDM&-C9TR$8,;WP7+,'S=H[A94^T/9MMH6:43*XOO%KILX[.O M.K-B,P0MR^A;_0WQVW_T6DW#[&\!O34DP^+'_C5%+Q,;TF"B$YZQEEI)H^NG M%Z(>"F"OS<-[@?3> E;MQCX!5KDN6S26_BBF8:U,JWIE?^5YI5/5=F-E16_[X!5N[%/@.V5671L/E5B*(U44GAU(U3!6]T( M53="U8W0DYS^ZD:H\EXJ"ZVREW&;]IO _BY[F'/3-.7@^MP_(1J+ZJ]V)N]J#RVU_'8BBU= M--F:C;JFR5KYQ_)Z*H=OS_#L&MVW8'-9/<-L;\&Q/7ZSJPH)5KM1[4:U&WMA M?!VVJ87@K9W:0\3=069/E09=G@9M'8"1M'$:]&Y"X95EM/> 5;IXGP"K=F.? M 'N* /P;M6W;P$JI&O4=:J.^M]L2],BV^+S8_3TS98*NKKD3MY SW0I-:;7E MKK1K!$O3<6YJNN("5L9>7E,UUY0:D/+0=YX]*.?1X^_GLF$WSD/0>"!"OE$] M?#WS&2?(]VCVO:F3S*:0LU_3J0IR!IA(6H=S[U)<.M>\M&I/>K1'8K74J]J3 M[FM[TF[KR>U).[OI$WJ,RU;M2==N7FDVRKI79L)GIWZFQS8HH/0'ZL>=_DB- MN=,?2QMT%^)LS[J)JC:YZD&[,<)5#]KM'KTJ"63US<173K[=(!*SNRM]L[6% MYAU5TG!%HY> L[H675_XX$2EPJ[@__1S_/TA2:1.O[GGI^TEQ&YO"]GK^X:D MU=M-:75EHJR4$KD"H%>O_WF)@]-Y X5UYEO <0M2_OBS)=Y\F4*U%]5>5'NQ M:[/HL(V@;WYDN\OCR(L7TDO#QE6ISM(5]/)LRX.RJ?K]MV!O]-^ Q]5N;*': MZOBMJBK/KMJ-:C>JW=AJ#NK1)2@>V\SR;S="OY-UW#55Q^W%F.N0M0V7*[JG M/OR"TOMDUB+E\XG93'!2(?Z46IOY[Y!M.?$]6"X$R#1\WH\#_0L\'U+/'O%# M!!,G%.HO?]A! !0*#?WNQIG<<,JD$X8Q)4MJ^J581)2@H>--39W08EA""4R8 M <>]SZ'"4&DK\S#UB>U.8O?Q)$PMDX693;645$D3*\OR*D/X%%C;M%Y">1 M.!.AZ)G2!W_"7D=_BMP36D(HFOXN$ =\5&WLW [^!*"35Y"T6?._KO\!WR ( M\35NK(2M:A?V/5 AO#&8Z"N\!P.30VWOGGR&*Y6V"E\*!#PI\U)U^_HZ$' 0 MU#!Z?0H?C!?P9 9O[!&0H%S7OP*@CH?;!P @0*&((I>A!&R\B;, +I/?4[1@ M(N3%%>KZ $B)+:-B-P+ /6 *?C]$;"D7$3D+Z1B&"4>7KZ5V)A" M?R.[ #?P2G@ZQQ3(!? 1"C38B-\I,!QL#NS-)7BK8B[P%60Z3(=$:M@N"BO* M5<8?ZTL*)G1-UO]H\+6!]@BQPOAM>_ IUM3HH&[D"Q?"%F?W\G?/?[^;C;;U@U^#^S M:S9J_VHTS/[WRV^C[ZU.^SNF,IG-EOF]\4X'.>Z 5@C__J[U3G>F?W_G3+^; M9K_9;W0ZWYN#5J_?&UFU46/;@NPG/OP-> MBA=[\TZ\V.E<%W;4S6(, %J![8#]>A-R[$P@:!1?_^.COU U ZGJ+O M;NEB+9'%K+?ZO:K, M%ZY_+\2E"&Y!.]%Q.P$A,AWZ\X7P0O6)$^&)F1.=@@F1_CWK)HY;I_4K*8YJO4:)]U:N]_N#D>C1O.T9.F)Q$ AOH_R*P(']74:O@CGE18 MCVU)!!>-T<4B\!HYW6P($5D@]UCAV#8L8D+4N,*1 >":6AD_ 48B0:;1+^R7:PV A)& M@3U%.V,B8$TP)'IS%8OTGX.D=Q_=9'RPF6O9?[ M1-VK@ $TL)2<6;0. ["YZE_]ET4B6ZSHY,P .?W:!EHPAF"$P1[DUY';JC8: M;"PGNI&/,@[\ 3:LL]3&XQS8Z/'DB8M%709;X5=@SQ'^N%H&53#M$GI@IZX M#*P)@V0[ 88P8K;V>7^TX@81GT[9'"7O 7?)%>QU3#- POZ >PN/HK=%K%6* M %IMX4*P&0M_4:W#P&B_'.H]LXUH_!4[2!\J(TN@)"!=-_O9#.L9::T;6I(^ M$AJ\QJFTGGTD4@J&@32\(O;"4ADXRZ%B4#_0LOC3R[#G.7OTA+E4O[P1(F(; M/A!NPI<:,QR7X87*&RLE!QX8L*5=0:UM 8KT?>E,9\YZKOTU(P"9*""O0)@[[GU"6=@Q! ;#*@J>0C IB?Y[OE?[O7[)9,(7\)? MFBX(S]I4>#X57L(W V!D+V9W#V)@0!O8Q6!)_%P8M3(@4PX0;!L04RIPS[PI+O]/&^2GP=XQ M0U\ ]R2P_^<4P:;3S;($631925-+9>1GHJ!@<5K4TX-X(:2(X(](\0T"%0X& MGN0Y>;WDL:4?@)/F3QS"C43@20!<#;A/[F4YL42.,HJ(%=810 MT#F:ZA^+>)"> 1;=G0RZGG&&%:!MH.E[J7ESP@S,V?, M*^ ,#,C=@VE%T%" /HS)%,4WD9KR,$PHJG.-!)\)OI: Q:_]J'@2M *J=>52 MH;4GS3#"=^&2>"=E0(75\ [:_AG=S$?K ;*&*A1I(!8+,*: 2E$?H#+H3XSV4OL,EG'PGT/7 _[53"W0N>.Z*,+P+W1L M4&;^34G+-)Q/33: 84&JS.?(E.BYIM!#L[,D?IG"5#56T1U!X&70=!(P4L<+[7+LD5),*-L%BK<,")W%5T*M&%1;T&9]EU-2)UBGSAW0CX2M+B P=32*TNI:;ACH>A@IVM MRP0V,//"CX:DW,2_]IS_21\N)9W&_4^ )T!BJ-L1I"/K$W5=(@D 7P,^V^FQ MSCF5^W&T[^Q@FN%4U KY(Z4X(6M1X6'7RD][L]6NM_FXF^U>O5MRX-, DB9W M?4FEY)R,K-NXXGAJR?FDXVED[!KWGAC_/E%Z&?0P4D$0 #,FL5:ZQV,%1+>Z M''Q!'K;9O 6,I6&8-.O)>T%+]F&9SDQM(9)\&ITR)?U(2R=\7SQK.6&C/.S,:X5#;RC8R7:3"-@_20)5R8 M84(MPX6R[U(B) FN%1YEZN)JVW>H5RI]#0Z_92DYT&^4BH''-"V?9"UWE(T< M!4J=^64?>SUG?H4OG_>L5ELY@*XEK9Q^O;>$KK8NO@5T\?<)REH>QS"S[8_& M$4KVE$\,VE[%"/X#^VIUZAW&L]DK->C^6OUQSPHE+TN3K+'L1 M=\$'>^B'49A>XIVS014F^0(O=]Z8^NT\=NKS)U,_AY+/)>E%$E6=_1( MHZ]?4N4'_KZN?P&+BK\$SO ]WGY<8^X-G/7L=W,OZ?8,/>M_QEZFG5)7&E1\ M%\9Q^GL%JI, LT"*DWH.XSF&\O\GW1MN#!ANW@?P!6SMU?3;)8\@/2D]3(Z, MYYO;6YGIMQIFL&C2<-R0D2-J7IX Z'_PZKIU4/B" M)6;JQ5;:QL\5LRC[E6:CV5S[.^:3 2BN:AH@!HQ&HY%^(TT*3?-*-5E7ABU( M@UMIJF(.*1GJBSC ?T5) WEP99RT3L5WQT'W[7[+:/3:>3K%B7O8:A/)G+; MM[;CTO8AR\UBC'"S,@LS&;>DRXKR$A0Q^5NDW7)2\SS 1-5EL>G,YV**@7/W M'I6=SUFOA>:]=@Q69^!P#)\@ =/Y3JG;%*9T$6VE/*X.275(5A\2>1HR%S^Y M2&N+1XV+ -"G#F6P;H+2WG718PR2 M4R&FF)1%MB-%Z#%KAOQ&6%O>^NF]:%7/DA9+^X0H( MD?J&?./G^=Y?,>PUW6?EGO]8-N^=G\!]QHQ/_NG*]^(0;^BSC>ISSZ,')2:< MI2[[0QG:\N/RN_KB!A#PY^H;4P=QPZ(UV#K@40RX\D NBX%IJ^$[F+- M%&5CH*S"3^&-@Z:N'+Q5JZ-S>^6C[45U=K KD1]P*$+BF-M5I&^Z-4S1W(E6 M#.AXNNN(6&:'TK[8V;M+RHO C>+/,H*4<$&YQ%Z4FXJ0/; 8V95N33;0GV4> MWLM=)%7A9JYH]#%!1A.4*Y(GE0S[J%(T37[ 4.8K1FBN0! !Q;G^4OW=#]1: MJM=:.LC"7^ ("$J JNMG2.^'-BM,!:>&@R'4> HLUW/F5^ T)K=D]I/NKEA: MYN^M)!Q8'0C,E=GR?/)2P987%-8D*)A5Z P(E%5L^M]0OD[N0K_@L:2:BJHB M$8R/2$0^N&0< 5>NV+ZRM]76T:68C?=0E,%$3D:)XR/)O2N^S.VW/<7D';R, M2%DR&V;''^9.%(FTTO5$B8E1(B9RKEKR1LY38P&7?NV&[_ TSBX(,5B6<]-2 MP/)4RV22RW0*_XYJ'8%?,U,)DSNZ+&.5;H.!G)Y_E5F.BS*C^X7,P,^;+U2; MFWY9*_TT_9@6=5.DA;^3YM\E?];TLCA.=EZ-D_=# MLI:A],QT:HRJ.EURBE=1GK0F57%/;L0T=H61*5FE4TD%+IP>F-0-H_R?3,0B MD@'$< MTN4PU1 ;0-#;##UQE,\D<*Z$G)X3S+EV0VU!FL8H"UX^9-^VIZ"Q]2!VI25& MDD,R.-=U&ND>\<_\%3"07&=B9S-]7D!^[&F9P;D(0F1% 1X&E2=GSUBD$JAR MQ@4W0$#[AP^-)O4#Y20G9HRAF!V3B;F;@1TF,YX2P:>EXJF^QHT0A?]_.',. M/K6,?J.16;ZX)/WB;8I8VF/4VI&Z"03#:=8S 6MUXUS2 MW@+)9-;[);?P\N%\>)&-TS)CQN9;[]4[N*MTLIBON')7>01*O)M[K3]DPK%. M4JI,TF#M6*:8/W]/61;3*EY4%B[ I+N?MP]V9@VIX(-TLJ9;]I43O25C(V4^ M<-X%EF;^*K=8*W.$U?>5BD5QB$TA@M1EQQ[N,K\D\^G:%?D/3_6;M4QNV69^ MLY9SG#?SF[5"/&D#OUG+.F>LY;M>_,TSUD[ M$-=9[?/N7&<%0=9U-K1LT'&-F*.1=SBU33S.@L-9ZH_LW 1H@>:M6VR.->NM MM0P"PJ-XL.U'K3/.R)-):^W'DM9>,[ME,*<99P3;!4A0.GR 6B--V9*J4W7. MWW7F"]C"1OU5-IE*P*8M4.N2?6E., PN/.$#Q25M4MD0[D MFGQ8;38#J4QU#S(A8TFXI79M>G)I@ +:]5*/L8>CW*/4UU U8R"S4$.@9N$@ M"@N8I7""EA1:I1X#8@UB!%7(?>!3)?\TIO(Y:1(0,!Q7D14 7*A"K@;F%V.: M[H0O3/1+KG+,<$:SI53GV<60"8M?U)*&=@F6?(^)^^ACPZA)0GKETQ2W7%N1 MY9(GY*Z4&=$-]$-J(C)0G,)-F22EC& M_7)EA[*3M(KHU9,CEE0JZK;RMM5IF_O,T%(5+IVQI/2/[:-K3'A79:#OFVU, M3R)FHI9T:)!.;;8%R?.66?M3C. BME?BVO$\6=Q';#P#4Q5_9C-$*^XDT34! M-FO.R0 -FG,,<*_]4V(8+E5Z*5,8U#9&BJ29EZS.]I[ZO9:NB']@( J09HQ* M[@.H-[N8HAW=A%H&S?2\9I=*#T7^WDX]%%+1U(P/LQ>*"35],\@"=T&\XG?6 MC2^$SH\:P94/+A30P>I:+I(%RT);0A9%BN#6-I)T,R< /8'9]XP4UL^2Y8J7 MJII^*JZ"V [N4YXW9<>#ZSB,LK]5P37DF1V;+8T'#!5I3A8D-CD;6M+\L<"H M5%C9KIL] _[;K/=ZABP^,.N=CCZ-B<*$O.);=H)8WVQN\ZP1TN)RJ3O, WY? M%H2A8T/][&,O4]:3%2_P UD*Y%-H20:,U"&Y)ZF[X+6L_5X.(B IL0(Y+4-, MJ_NO M%V,E?H[OI2.7 =@ 3W_N2-ZVX>,_J)Z>WY9%/%2YBY6+S.;.A$(PTA4^N[B4 M+$4+T&R+0V,JZK MAB REMS'$DXF*$J"%^5=#KA,8"D-(F'^@8/&;38JXW@4"T.J*;@I M1J.M6FEY+UC ":R20G\5_G\E -Z7NJQ28#]!3FM+0F>IY#7ENBS9\[!K23%) M'B5V5F2Z%!AA\SA">LRH[$PU6@"^L:E5QU3^*J#H!#P>"G=6XT@6M6!*3@N5 MC.Q40/T;3#>I.K#H3];5GZ6=9:4TQ5YE7;.W8]DE*T*YIUI&!ZI+3QE.13-Y M@GW.4N<)X-<0 97CF6NYEBUYE8T'4 ^JL&#V8*9M:5 M,=D_J,$UB(K_"6WU2F2G("MQKY)IZ/D.8H!/Z5:HZ!H5N01.)620W:W=")1"["/PD<:I@A"_:EA" G M;66P_O(A7#6TH8I&4W[]D'NB*DR1:<@.#<7"#NB:,Z4&MM>9W"2"5UZ"(XLF M#5SX=VA*&=3"#;0!1O7P8G^.79T6KDA /Y>Y^[E+J,'E[VL[-"A2:XU^WIUQ MLEX)^-]!Q$XA/DSZ%,Z':],5,'F\LQAU*KS%5939MMDR>X6*J)'-SS#&>ND M,6>@B@&^M*)5/\?N.=2;:"7WR8/)P:0,2R%UYZJT7''5+AR@/[A+))+OY/*W M[,T)8CCWI\+E3F!X+#-H%FR=1/@I44''D]_BV'J.AV%-2K*U]=^P;E^IY6(AAW0<>695*(Y(QG+9&KY%%46M?FKR9SN2VYW MI.WT5.>10C/AA_?5#UBSTK3[C'.)H)5U0!ER?Z=SD_K#J=2 MK[17OO$BOUZUK'6$RSX^6*SW. NM5]SQW%%KA1<>?%6B(7E;';;_IT'_IYN+ MB"="OENB.3 _<#S\HEED:46^*ZE7N[3NU9J;>>C8=MX4MNV7Q':CL:#KG['7 M'H^^2L5O,@44=7E1EVUW"-O[=03OTDS'IFGT>MUU7MWQ[,H-T>L9_?869H'O M"WI]H]/=S5#.YQSLPSG&9;;XZQ[K9\YLM8R.U3X _G\FFDVCVW\#:%I&H[&% M0<.5'E\M $KCGZ\G I[-L,4/+#-5XGY3W&M7<.[V8'7[QX]CJ[\%.^](QW>G M/M )[A,!Q@A.627B2?3ZI']0V78'90$^- S MS%YO0X[Y>$!'XX/9,%K6IK+NH##M&U9K4V'W$**5]W/$%E^U"]4N5+M0>3_E MWL]C>5XTS(:R)>T?N_*%-KM4-'M@%E@'X!IL?.-M]8X8/O\8 W4( SCNC*F7=)9:'P"NAG]0TT5R5G56T)%2F2GG$1!43EM?#/J4(7U; )I50=P*M M6?R&ZJB0$1C 4[)!#VQ767J>ZM$@&5++B0LQL_B$5^X-Z?0-O\O5#I,UZ8Q<9HUO%J5'O'"%.S4VO\JO;D#6RXY=]YM<[ MOJ^0&H_OK=6,POHI7;F6_E,RG^I/L2%2/VWW>.T3'9OE=)09>14=UZ2CV=\5 M/U;6S^J2X/(8UYL4F(UZMYQ#S7JK.NI/H^0*W=.H5\KGB90T5U&R>^!B\W"$ MY#AWS8&MAR@<^_&-2LEVN1JO-UZ"(=_0R:[H>-ATW)OK^.RENS[ %J[*Y]W1 M17O^=JXX64T.6$1Z&=F[\9*>DM09-M.@+[D+?F#VBK;B)@POY25MTJZ2\M*6 MK]?@7YZZ8\.+LUSON?+6)=_*&7' M[V'#R]=6O7,(G25W\]C>PEL5^AQU8<,+B83=X[F?4%7":]^%U]NX M1U%&DW*QI@=E#'TPFYM6Z#ZK+\FK(&>VZ]LHT#VTHWIH\%9VT=O6S(>"YWY" M50FO?1=>59RI/,ZTL@+P4"--UL8]W_8XTM1L5!;5H<%;651O6Z+VM2).<7RM3R<2/A1,<7M1I0R/B ().C7JWNHP[.'@KO^UH(]SFIC'@ M Q V9KUS"!TV*V'SEORQM]W!>;?>6$7[0Q($AP9OY8L]-Y9=[/)T*&94:V,K M:H]CV;TW,)?)K%N'@.5F>]@WK-X6[B..W#ZK(K95O'R/J5_M0[4/;V@?JLCC MT48>.T<<>6S6K2JW]N#@K2S;H]8EE66[U]3?,V%P:/!6T.=S^+A3.#J;4:(1> M4#.OHAL;9T(%.%>5_@"0B'NPUK4'S/7BS*JZ_@W>C/P( "N02",DBSF_ACX5 M.$_#\7ADE<1MB@1/GD\>-S3]#AYZWZZW#/U]J][CE>%?W12VN>.Z^))"D"=E MR2%9ZZ-BP)Z&> _@W KWGA #VN#RGH_T#,3$O_9HU!9LVT)XH4VP3GR<2"M< M6UX@A+G)8IFK!4W>+:R>"T9P,4F+P[H2DLA!+WI@>]? T(K9WIM6O=ECZIB= M>GO%9[0'!GP5/]FH]SKT0;/>Z4FJ$O /4;5>//VO.64._['.0+XOOE?CZQ^" M5LW?TR\N?^>Y0SL:2O<2\-.1UOC0,T.*^<+U[P4 0$*!!(_X*\8A1XX*<7].[BE)1I(QS$JN=:'Q'H(& MQ2V" ^P>.O!IE I.&,;R[B^3;/="Z%\+#\Z:Z][S>??AY.FVIH=[P%[X1^0O1!&W"I:"APA7 M_$2 #!8ZD2B@31AJR])M9CN!U*RP,),15X='IG& "SQ#LK.6>]]JUWM]4"-6 MJ]YJTU\U^ &$FUD0_:\FPIHO>O*?.JF2WWGRF$ICW3F5&N^4\="@2GGFL_,J MW]:M6RO&KSX9*?R18:ZY7E+D8\B[CL8M+A3 M?!\>$9B 1HHG_PQJQ/0!5%;I3[?5<+M7O6=ZCII$Y_;! 7B'P> RRUOOGRV%7W&$<=.:SV83_VHV!3/M^N=O.U,X6H7]F$7*FOL\0QN_,=S0VQ'-_O/-'KF M(3A!FX7;K$:]O85@XI$KM+<>YJGV83_VH?*BCBO-S0I!^?@(@J' M;. =1;BMV]NT>.N@ @R]>FL+UF:E*(XMW+9Q"L!!G89^O;V;TW#(WLG;#O14 MN[ /NU!98SL.MQWJ>+*FT>@=;W8;^CZ50JO"/(>ITM[Z/E1>U'&%VZS.(?2# M>:X/A:5O!Q=1.&0#[SC";1NG1!Y2@,%JUKM5N*T*MSUV&MKFICW?#NHTF/5V M57M3!7H.T3=YV[M066,[#K<=:C/3IM'L'D+.P8;%I/UZU12S"O,-RQ76S^%L9N MQ#VQ9$.IJ6K_)_M2T9?DSVHE?1* NQ8XML:ME.8BXE95W"&*^D65='#* I5V M<=*R;9R>WL6)O'5#T]]3EHSJ!T@%:LDG9$? 8D>_M+5CTJI0*X"\R5 @@E8V M*NPTRSH33FQW$G.#0#M\I"^D]F!CR$?[0FKZ'';86;@.J# M/?[X TMO)3TQ]0B8F=E3XV=C+[/.Q4^X$!M'K/= M(NW%(O!_.'/8;O<>^=2JMY:W #[U<$O),--34EM!\'5:2=H1=ZAT@ K9#UPA MR9+EN4G=+!?.J&TUYML#Y=*?-*FP!;V%6S_H\ST M]E:;OYF-QK.ZOUE/[O[6WDWWMV-(*41: M7CA$\O@+VVY5MRZ5LJII:P2J.'VC/4QD5V+6(#IBS%]Z=ZOH M?=7U\;%0=J_=7.>]G4P=>VXBUA9"]/N!697K6P6]7_KRX5#PW$^H*NKO,?6K MM#D)RJ\'F$[=[NPBC^ 55BQ^8!GUY 2 56EMN@4':>"8NVF&]U:]H7\?8")Y ML[>I$?RLU-E*,.Q4,'S81GN"RCZ0H)P>9A9]T]Q)"Y=*%.Q6%#0WC>\\4Q8< MS[]8-KVA?T;XJX]@SDP=!>=+U^)MJ4MQO;EJ?N/?FP_'>#C6KQLM5 MA/R0E'-%_8KZU>W0SDVA0[P=ZC6WT%B@BOQ4E*ENE][V[=)6@HO[X1]\J"[. MCD@R'(X<.-3;I?9.>C2]#G+FIMF_E2RHPBA5E'V/W/B*]A7MJ]NE/3-Y$)3M MWRX=:D]^TVAVMC"QJS(_]MOHK.ZGJAC]0:GWBOH5]:O[J9T;4X=X/]7I5@;. M81DX1TJ9RDD[KONIJOJI$BQ[09G*/#GLZRW+JHJG*DFR#Y0Y\AC.V[XDJ"YH M*MJ_1=I7?E[59 M3LT$CT%V,HO>_$E-JEC7I/%6F#0KYM,\;.GH87P5BK]BX44 S-*4)'WF!&&D M_Q7;020"#4&%MWJ9X4[YN30XY\B9X="?\KE-Z3 9^.>M\&)!XSN>@OJO@\%Y M'G$?UK(CA-CQ)OX<)XH$UR)ZQH"8S3?W#Z''H2#2G5S^!J#1)!V_IN5'K:@/X7PLV%5BM^F* M25G)X">M,%OHP3DNUWRW2G_E&45A&,^Y[3H"3[NLEEZQ,DYK2::T:$\?QH6S M7&R

2Z_EWXIJ:V])O/&=K2:3YY:$MO-]-3CG'9:I1%GN9K#FTI'\9RM>;. M[CGJU2268V??5Y_$LE..??W))&^4Z5Y&<%S>^$%4@]?G6Q,;^TVHS[YWG>*_ M%R@_@,G3/.V5U-I*!*"ZVGCVU0:-\/P/.$6/ND2K^.6EBZ$+*Z]6U,0]@3[%JMNK6%&Z_JP!Z-*KW,CU[_ M0-'%CZ^L#I]YE5_?11?5U[ZX!B23+]0RMLUA(+_S\YV;' ^?O1%(VK^_ZZU< M.'TB=2:LUW^Z,C:>9?1W*J._@K>R(2HWX!%#N5_O[B(=\)6[#@U5+FWH$SN\ M@=<#_];!Z/#5?:;^V9Y$SJT3.0)>0 *\7$VUH3WS@V"">X@)(JYQ."U!2K\. M_+OH1H>%%O![*ASF>F/Y*V2:9Z.4A8 !D.MJN861OOH,RXGU6>#/2ZDK7S1T M/]#]Z 8QDC7GV=KYO!ORB9^\QT5?V9 M1"OAB91J6-&N>\"$DF ?7#\,/ZY#MX1LVMIT,U0=?=HCP?ZAZ6(V$Y,(_CIU MDO..#]W1O1ON["ULZ[70O1COB.C+_GP.HH.P"37Z[-1Q8^!=8$4_$EZ$1,P] MI?MQ%$;P)+)'AH.9 UB71%I_ MIM%G\:T0*3/T/2I#(GS3#;Z,X!?84F(G+1RP8\(C?1(>Y@$M:?^ KQ&?REX- MP%M7@D0)D#-R_H="'O:O1%IHJBM(23>&3&<'4 -7]A6Y4_@"=^.0NZ>:2>AW M="03@!/E M+7 6K(A8 O8Z ]<$/L1L@WW-D#>3(&46@'R'H"?JM?Q2%\* SU MV'.B5'82^^.7$DD#:LJUO0)#P1^P64@A1@,@W@G7Q?_2)VY)=X*BB +A7<.' M)92YM>O *?[D3TD7! 2.$M-;'BO$/2/$$M2C&]B*+/'L$,Y@B#Q7UP?A,C&P MSX0BR$H1;S".I9\E<1POF-7Q3(:/@9[*$.8O6-.]KY/)0>^6OS7Q8Q<^>&-[ MU\ !(5AN8'!,;&KO JPZBZ,X4/"&NC.#HQ^L !GPYN_D/[.+,_G;*'Z0H)=87AJAJ63E! 0Y[B"3$=NI"*#?1(AIJKOFL/'.PD79 M../35/86]B_I-X#H0/H)B]@HL%F,VO=P2,_HY1"[LR0?))@]/THY2@IUV$,G MX.U$/F%VDMA2=Y;46GA 2CT@9+2$!-/R4*F2!1D14WA#2TXLJBL_@E.269M0 MR\B:F"B6ZV*C+4G%Y%32'J5-9 S8.@?D#:A?-YYB,YQ >;%:WHTE8)RE"-,2 MI_X-M"C^]']_B\/:M6TO?AXY(>XKG(FOLV'F/%VP$A[Z8122\CI!(,_M>SH8 MW\2/Z,0%-OA%T_7_FPKGYY$_B?%/I_ ]VSTG$IW"[T+DC0@>OQ"SO[\3OOO] M?-SM-ZP:_)_9-1NU?S4:9O_[Y;?1]U:G_1TK.LUFR_S>>*<[T[^_]FP^J>#EO=VDE_9-6L7KM5.SDQK=IP9+9.Q^W^Z/2D_]W\;KW[Y?0_ M__>W!X%: 38FG>P&Z-:[7_ K96 G0"T!_>U^(5X=TL:[7_"S>4@1$@)/L94R M?H#FQ#TC-,!(T&\([10U_HG)O[8;@]'K6YK8 UXB_"P MR[.^91W5R^7C41;6%W 9SJ3+\)EH1M#"(;UF.DP99U_-8X5,H_5%? <@T.2GEH&@I+.N#DO6!M,V< MH+I^KE[3"N^QEJ,( *O%#!!-P]Q&>S+?3U\F0\&7'M!O[EG5EXJRQ M[Y?!%VQA&U35O29?G8OH!JW.I\1%2CH':@D!9HA+!)8-$I776 76LU==7@J- M*=+X6M'S22-D XX 4)XB+RA =7\@I>B .P5ZF-7NQ-D0_ GAA?GI\_@$1V MOQSX+ZV&+1/)V1#7CH>B3?8][%*+0UXR82*PJ\%C%V3#$ N(A^Q? M_14[H4-V#WQF^.ULY>I\3HJK=S*KX\/Y]13'TH-R:6W%VA?B^MJQ/2D"( $DZP5BD1 M-EFP;#W^@GP4_4KG3\%/@,?GW6>D@F(J]"_([(87G%JR=B[ I0\NAWJSTS#T MY7B'P6_#^FB^3E,!D4*??!3=AX!BB[MPKY8:JRVW?%PZK8D/JR4BC#TR$^%E_@7@5B@:P+,HZ(=Y#@4GD*AD3YCJ.](<:O6T1(B&K(=)+,S MRX2L3$?Y C)BX80'][F'7\*X/OMRNFQV6F-,MFAW:X-.=P1$ M:G5J_=/3=JW;''6[W7'CI-OODMF96M? 9N+=+V!*MS/D>#Z*3R;9%Q]+"&)X M# [BF$-$J3N;=7C1TWT)"K:6Z=<\,LAT BX6L OQ3,@6&>)8N"]F:WN MTTA6Q&DCH@1BZD3AA0C!6Y_<[)8LS3)&:EI/ITH>J1*Z?)V-?W"(%#_PU1O: MX@AJU$G*,1R.@1]>L#:V^5;-.QRB7QOU:^Z37:YV. M3;/3&F)LI5GN]K_[Q3+[G4:C423,>E@MA6,XOC3VIJ-G">,-XS)-CB#5S&:M M9>:C,SG 'HQ)=!FL[S@S2$QI./,=VZP3Y_]B>VFSRW:QEGELHXL_>T MT[P*MX2)QR HWMPC!PP<\%.^V+/7Y"'K9,NGK4!,&W3! NB9]9ZI@4L;9X. M&D-KW._T^H3K+^//X^&WBZ]?SH:78,I?Z&>_#FXL>_Q/VK@PN2 YMB]CK= M5M?*@ET K #V'^"8_@ML:.\27%\?O,$S],F#5P??>O?+?T28A7L%9"]B//XF MX#S#01KC]0LF,-#DAYU*B'Z)NF]8YO/MQE)50>^EDE -6@)Z$U!!PO@;WZ]6![K[[ MY3.FDNF#R42XF$A!J3'PKRPB.1AS+'EJ.\&_\2[V-XK(41H-.]Y;NY9I#3LC ML#ZM6JB_SAY"I%SQW)[U3ET'.60*PDP),"3G:4CR-;^XG=A#Q$P MXCF'5!>I+6]PC@D]%(B)@-^#ŇR[L>_D;;XJ_#6(9(Y39CR 7*'V$,D_M M=, 1X@*(@-&Z8*&200QS)86,4.,5!&"@PSLR#"IC:*%8@3@N?B4F=HRY%27 M4RPP0)'.^16VI]LX)(8B;A@)Q&%3T2QVT[>9:LN4?^EHFWUK.R["6 ,X:B%L MP>HH6R8P;&AT9,E/C[(A_9JZ:(7CJ@#<5G3&TY QO5NT;,!W 0T?&?VQ0='G B#:D^=B;-EY.>#:O= M;W3;)[5VNX^7VH-AK=?KCFO-3K?;.&E8XW%W_-T"48J6WGGK/_W?S-XH@_5F M\*])@]]# 4?DLS-[06=H?83!'SJW_F/]UK360C@%-H^='PCGVF/=#VP YR'$ M5&[?^Q7(@Q?T%V#H49[42P1JVB4*$DRSYG@XK'5/ADUP_4VS!DZ_51NTQ^UF MKV=;LDN[9FLT MM*Q1K3MTM \6$5-*5Z32,\39 MI2ETAK?!8F'3A39JX$E6/:3V0)BH!P-5ND;##)VI R^J^UO.1>8;-_WW^F4= M]+[KVF!.Q1[Q!&:!2/1Q_MRM$_CDYQGZ'=H/<]8E^I7MDN40W@@!9@IXU1C/ MT$$2S4/,1?3IXYK\.I@2BK;JXV3<2;68T=/23)'+3+7TDCA*^3;]"*U$]N$R M^)2VP#]$>.G,J;N(/9 '+\$7$1D^3\G;4(CF;1)&Q2A8?1Y /[$7#J:$*I-* MI7#FL<04AQLGC/S F<##"E:-@:WK%YG1D&E=R=(G +CHQKTOOI^LF3%#58)0 MGBS(%?(NGK,G-$YP5T8T"M,0KV_Q0EC(>J!9<6,3H#C-F_*5/'GE#PLDB:KR M=CFQFI/K9HGB1P,OH>N@4\K!]! X^V]6>\8^OM6O<=6XWNKWDSK0.:.ZR+;RNF.&H]W?/)T M1T/+. Z[R3N'4_R84'$QI+R&.+$ICV6E#(BDZ*5-*8H3F6FSZG #O[LB-U!5 MG1JM^&W^4/'DK#XXN:3Q1TY/_O!<*-;5DO61)^Q,)"S'BC;\#!X'5OO1]=%\ MX7L\55;3OP[/TIHJ]M[$3 0!$4N.?/TAI ,WB>>Q:ZMP,G/,3,Y"KGOH='D'R?]TVK;C[M@YU= ML/])(3-?%H8H]PU<5X?X$?2S/W,P3+.D=I71&%JNQD0TP^E M+GS_4U@FRCX1N+\*3!'+6UF&/CX]TW^=7_V#^'W@+F[L:Z#\S0,P:?HX#OPR M2."#65A6@W(&1H:3@P6HD:8UKB9'?F5M]0J7"_A2>)-;8!B ,;0 41<9V635 MA]=8@\Y:8>W?Z_^J%ZGL@IP%70*[34KI;&Z3?O\=G6$PO/X%/TS!0OCLS/$7 M\$(XL:>VH5_>Q%'DBCL0LC2)I1:8!Q03(+\"(PRP_$;B4Z?GH MCCU T+,PL(7K%/""8X61.5CEZR("R'\8V@.[EWSC1OPIW$>.&R_[3QLV$L.( MV8U<14UZ&(CYKX=8*/GB/2:;IJSTY/.$\O?_$ZB*IIF7.4I[2+ 5 ML!G$>"%=$%%ER!CZU_-+9D627S\*4"8?8I^N',C,:FO)WD]LU\89J1:P^0-Q9HYN@\>#*! MY[*88ETY*[+41>>J-6$_[4K#5ZXU'-LH:C6G]L6;5^=V0.3JW1 ML#WLO'SDA7CGK]B//A4LJ_0/G_2"?0*ZU(5??KT8T>_.OOR*2_V0+7R^70R^ M7)Y^O?@-'_6$7.^/\=FO__CVLVXU&I_TX=?/7R]^UH/KJP\- _[?1P7EM_]\ MSJSP]>+\'_"MG_4FK'8V^OH'_W.I<]#G\;=OXXL4%O5^KJ,0 8A64NT6!+@- M_W6=:[RS$6'Z1N[O$WN1^5/M3ES]Z>"6_+W839LN*-H_ZXH9Z=S1G%<*'^LI9^K,FG0B2OMG MOUWFZ!P?.?59LL$]L0(V;$@YP4@Z0(9I"X"USVQK**A.T M4UUJ$_2![ @_#D&\Y$.M2P6*,5U1X67L3'S\>6/N:AX;=QV;!EK9DHSZGZTU MNWZ]'5W>/#GR&_;F\^#\$CX]0?MX$8I5^[IB>];?C2V3%*Q@%R>+3. T_OU= M@W]>V-.I^IG6^OL[L]'XJ3CA7;_R S"5\;%L'\AJOYT[IM^I)75K[Q M(K^NEJV6K9;=^->/]W[=4.A>!<+^$U.KP M_L!/LIJTYG_Q".GNI^0JK/?Z" M)+541T$G&*ETXW^N]6HF%91FJMM)@]M]=5+P8L[4.P;FV'?>4GLC_D( MO<@N-1_Q\ W0H/U"!RG-=^YSI;_EX?1%1"L,;/U@L M:BIJ5&)FYR?D56VMK4Z2V1#.EYB?JFYZ"ANS\82+-5ROY\X6*WY@>2Y#$D^D M&IL-YT.\] RT]5[8<,ICHV4TN[V]Q*ILQ;6P/-9MK@[ VSH FV/5:O>-GF7N M)5;5L=[_;5YCF-?BQ^-AI"T1:PT;2=JL9,]D#-;6X@=5([OBZ2..#@6PUV'8 MO4!U;P&K]F#W@%5[L'O JCW8/6#5'NP>L&H/=@]8M0>[!^S9;L>V+\$/)0P[ MC$/86!'P_ ',E;UQ%F%:4;X!@VS9ZU^.O-0[1^:.]]M&K],\,J0^6,_!ZN.N M\Z,>CZ$<'1NV06HW-AWQOJ](]7I&N[WIT.Q]1>J#U3?:S4VQ>H6SM6%8LF\T M6EM@P.K>=G.#8?S#X1$OD9C<>(#8]?U!V C[>8?Q JB9_8[1Z;>.%;T/)LBV MUL9J:/_MAF:]?ZQ[9W6-UO%RIMEM&6WK:-'[8#:;1J=M'>W! _.VU]O"V:N" M#^O:$M\">RIP9!T''' ,M] ]&Y8Z")/B:.5VMVDTK/U-97FN8+,Z1J]YO(&( M=KU]K%O7;!O-YOZ&69Z)7:=K=!M'ZZ=\:/6.VX[O&]8V=J\*5FQN8)R=7]"7 M\'^C;=L455;M-J/KV[#4JTVO*%,=AWU#S>AT]_-^IN+HP]OV8TU !ZBY8G+/ M#J[7X=I]P'1?X:IV8-=P53NP:[BJ'=@U7-4.[!JN:@=V#5>U [N&Z]EN M1G7GFT)WA?]4$TZQN>Y2,V>BZ57B>NW[3?"F21+;/],;)EYV+*/?/[H,]*9E M&OW>\6:TM.K[>VF_V9:9S9;1:!P;5JU6R[".KE?(AZ;9,*S>IE>@>YN%CGEP M_7X5FZP*$ _((J_VH-J#:@^J/:CVH-J#:@^J/:CVH-J#,K?C;S3=:DW0CWI: M'D]H.YZ!9@.(J3YYI,4'CK];JNDU> ANM+)"AT?J<0P7!\[?\G1;)] % M?&MNTXCKI'7_K:!IN]$=3=D.G1^1$)Y._?OA(5H:1U3#]]'M!G)Z0M/G(KKQ MIVJ(K[U8!/X/^C(/\EW0>'TZ^$)V9.Q.O"7YRI\")GYI3. M#D1D<-8ZXE+7O^%LZ"+L$Q'@$.&DL3K%K>4WRX/8.&:%X)%&$0-3PFV$X%[*%N9I[GWX+QQ[S#N1 OW,B()[^OE%OTAZ^ M-^N=]*6YX[HXMMB9+^Q)!-#E.\<#:RR$%PI]&@>X2SBKA[Z"8VL,'+FX$),( MUG'OZ_H77Y_< D$8'YCWPK8 MCD.;(,;#KN09&FJVBIE6P1D!X6;=?UP?5U M(."XB7)([W#.XWNK6V\9^OM6O][AN=7OFYUZ>QEO'/F(D#$K"F^*;+MZ3I$A M$9&]@S'?X.H@D,?Z1-_OG % M_0$EI,:"2_X1)YKHP'\DA>^?/_;_+Y(3FG;+J4!7JTIXL9"A,WF& MM*![_4TO,*WJBJ0D_;AV8%?V%RDUEX!_DEMM@]#SELSPQ:N*M]UH+H>M_J@< M-E!UNCLDP WN_O/,.6DVK'9K!UE>+TM=1T]+O?W2TI,6*)HE8W4Z>VG:6+*L M^\BL7CLI,K-[5J.QGXE%)>_*B,H^*:+J6/76#AKZE:SKB516/RDJ:UFUVM%3 MV:'1U",[#Z:^Q9.B+-NV>KV]M+3<3:;RR^6%E!5LARRCCM7 WEGYRNE?R#)1 MZYD2M;9U_)9QJGW'J5YOW/S4CA@.T\5__A8$HSO7\^ L/&\G=-0WV5.0_G9%_CLP22./-K)]!B#[P4R):[]40)7'^YK?BM9=L2U M__UOP3GQSY0*A"M7A(M7 .?7 M( :2?T8X#]J_=_#Q@O1<+GU4#\PSQ\,D>VN]MMY:.KPC3Q6RFW7+[A[FL+,= M0MUH6';],!OU[ [J=L-J=@^S^=?N@&XTNE9G%\,*2U?]*W#5EW7MY1F49U"> MP2&<09D'M+E>WQ^-J((V,M]_<1UO&)"+_=,\=F/Q0R^QC3Z OB. MU>[M0ODX?>_VJZ\,V;M/KSR!\@3*$WCE)U Z6EXV?X7=Q">4OV);M?9KR^2P M6RVKV6F],JC;#:O>>VU'W6CUK&YS/PU1CES#+V/&^]=ORC,HSZ \@_(,7ES3 M/VZ]7LM?N;KZ?&.9OPE?<+F;>>%.W-CQ+//\RSE/++B,AL[(,4XOK\4XG?C: M,RG^MM5NO+84[I[5KKTVF.NV5=\Z@GHP3/C4W"VO*Z_EA+CO,V/&WD$?W.. MO-W901NZ(P&]NY\.?*52_-H26NR&U:@=CW?WF:'O6*WZ\>1U/SN3.1Y-]YE! M!Y6W9>]'Y3UR1_>K#R+OW;U7GD!Y N4)O/(3*'TK+YO*PDKB :2RI%M_N[2C M9_# J*7M5M-JR$JW;3^0V^L2U)NN^3R:XTL@K-.TVLUFB;!-$0;XJK?M$E^; MXJM9:UCU3O>%$7;ZUDP9*M^_+E>>07D&Y1F49_#B5LV)V##]X3"9)3S<_GHV M=]P0HQ38VST8WV/06&8HAL'$=_\1(\-T??AE;5G!./*4'ANTIM[6)8O'FLYA MG$XHO43(<=V+TF!X!4*Z5)3*,RC/H#R#0SB#YQEOMZ7R?K@SBWA@WPD-+?*6 MAY_UHTA$$1HZ=/+E[+-3GGW6O_DSSP-P0^IPETXA55-!V;BM!\W[\Y-QNMVH>?S:\BBC%@F-(A3E_+C&[+ MG(?!K3L"BHFG3@R+F)$[FWONV 7CW/$=;Q&Y9)>GH]S+1*N,P MF-%;@R2"+T<1['F$PK#C))H*.8QGA/N8@R0H*R"'8^]9!@G_"W+O!,9"D:$?-R9 M@1CSXQ1EZ@"B:9!XHQRRJR7W2*5'_<38Q^.91WP7P+?$? WSR*Z407KYO5X>3'Q8RC$:/E)R\CAR@]B MR:*(18X4X\HQ*WA&X10_Q&#DETV_EFV H/.9L0&-^"."&6$DWK#$&','EV.I MN "Q\CSRN,FG2^R5*(:W2 ,\UB^CH&#K>4#IS@7A&@L9UP=*KY^3 M"TJ&L;AR4YD&[#TF"1%'$MRE75J(+B_![)?L^U;&TO.?6GT?W*9+;*N[D\3I^[BB] 31+(%M# 2YN$.(W5Z"Z^4.$\084)D$[JII_ 3YR MJM4R=L_CQ_W<#/.V@>_ U$!@\,G6@*.FQP9\Y 7P]&)NK0$WAD MY$;#(($3!MK(*;6#A4&X!H[B3(12_ =(6S/X*4KH!:(NXK!N]!TV.45&%R,Q MP;N&K&>*,Y5]%HP$2*ZU1[V?,S8!!TBS(. MX"TLI(=>[9UE-AOO>(]VK_/.,G)/;2\^RC'9ART]UCLH7Z^&<&)'_#50XG9A M1HG+X\\SMI]Q?>!&>9EC:%R?!/M(]4NY Z8T =;@*U5SG,I4M#]R;69+2FT\)P3IDQ?1,#' MY@%J(RY)X"@9H%CBY4+D< $GQJ/5%,S<(9@+_JT;!CZ*'>P'0S#,076(7;!8 M0 (,XP#T"^23"B-L19$2[D2!3SAU_5O!5;2 0P\DB4]P1-7LOIW?CU!]A>$4 MC@JD:8@^LF&JW2AH,LSH^ )A&['9I= R3P:>.P0TQ*&#MD+VWGNW*JJ6.4E@ M0QY:@NF?/@ &,^W.D?) K@"VCX\DXBV44O.9/@'J%KZ^ +V,R>AWJ8B8OY,. M8&F2-]-1[@"5('9#^,*(#;0IP!N$B'BV^S*M(B,!4.D<P>VY=$1L MQ!)%S^$R@@ZQNDJ1C@>X!(E,?C4\31^.9@1[HMW#*YE24 7Q?BNR.U:T)032 MT-1?M'BA1J)L5XCL9Y)^I^<:#@UX[$?F2 & M8N8H8"G"W4!W.2OY_@3T;[A!^*=P1 \NM)L[=L,972LG0I-/U]>!+Y-U)&W0 MJME')XTQ&&LA-%.#MO'7%'?^8 MH-DV=>&JW:'U0@P/;FL2NY[[C[AWXY9R=J7^S=1@QJT0(Q6C["7DK7,X.K)& MIF3G#CT0,_@7Y+$:\/@^.O)6'L,\(65ODF,+."3MT. MEO?L9._93>"AV$1^ M/$_".1 J40!<"6#F;C1E96:> &$HGKUD=Y,[FF-A:QR7#_ANC$U,4;KX,Y#M M_(W \.=G)?:;?UY6S)MGQJ5GIBAL-X69'WF^;+4"TY/IMC X7SL?[Z!M6&+ M'N! K#O8->>S^7'L&*?F4'A>-'>&<']^?5/CG^<8;)8_T[=^?6/7:N_>F -T MWX?X^Z+$T@>S^N5:K7>/R,W""@#U8OU=FC[KB7&LKU*OU>L;KV,_>@/+7UWA M8JGC$DPD0[=;*97?[K G$"/MU546F+U,@7!V[0T$F%E3=X+:!;G.JLT5+QFF M%_A&:N/!F>TNN!DD<2485\ 8<8/1)O%-K4>3D:HJ:-.*,'8 +0,,!2"/GP8 M--AJ?H26&R<0D#%'"I8*&J5Y"\CS%P(L1>&CPK7>Y5B :2-%-:I0*"UX3Z$ M+D=6;6;-R4N)%1GF) SNX/S0IQOE-J*T00 B=/\)_.INDN)*H50*I5(HE4+I M7J%4Z#])&1ZS,(-\>(UWJ5Q2B22Z@+I_(3(,\;^2@H?DZ!$Q^XY0+>OQ5>E$_9FCK>&!TF'#AG91@VA:$;4H0% M+#>RR!_'(:-@/([ CH#]NKY\;/43%"7*_LZKZ,JL3,O3OXZ9PC=4! M"$;!NKEE^\D$4\X8@/S92G&$WM#Z.XSVL2VAF0/J));$DTSL&,J('B;'H1Q, MSWWDHJ4Q2 #CYD\Y*DA/0D5[P' QDPBSP>499#*4&8=V8F8?>$KVW#"X!;(J M164I*DM168K*?8C*"Q'-70Q+^Y- 3THP$U]Z=N*%913%J/6TXC5^&.3.IA/G M8NJ:+<%&Q$#$=^@<@X6ZLH"EWD@C$FDX0(KKA2%3'F1(H.2:)=91< MMERS4<0UE_S=N6/N?[GN?TP?BY)Y$778B,;_O?SR]?J\_['2_WC]VQ\_FZI3 MT;W+_P5G=P'__R8'C[WD0<>1%N_ZDH>SCG"@+%GQ1^9N!!$@-M M"#TE7-I*G@,"8IKEO/\#0L.@!+=D0J$!>.\[V4B8NJ0^.&*-'WY%'U;*-G)] MLYY7IA> E(05D-0IV&03*9E=*"40*4$*B50*8&>00+I MXRU1@GP!.A@&T@W39@[^14PF<,%=66H54PHL_KUE=5*VZ-F8'# MJ0L";4W\8KWT4Q$5MDI*OE_R_9+OEWR_Y/N[X_L\[I@X_/F70*^9 M+_U6QK*L$S_F<*%$VF(,/JE#%LQQR[A=C%\3>+C(2K\,Z@@FNP4-LTX6^9YD MLG0+C*XD#F:J".;JA@)4X7-#?^.>L=LDP(R5QE:=01"ME2:58 M+<5J*5:/2ZR>0'B4E '?)E$JF5#*EXV-*I:Z_-UW_8^!/*MCA M2BEZ"Z7X.N,8\ROFC/6W,&!C?.S&F 0_Q$92$^S- MP]W6L9W##^J#HCLBG%LP^2=BJ61AX^:"ZQLZ[(B%EQU'#IV)HV]*M=C,M>&4 M3;2XX3W0SN/KVB/W1P5+._(W+%TF;067%2+FZ\[3-J6.[V.WXJQW7-8!:(07 M(9AS?UCJGX9%,8.%WF@'\Y*QJ;[KIT5 E!R=NL2H+$>Y\! 92<2M>-+FH4O= MC%3+(]E;Z"OFP>5&!6C&I^PR-*)8&:P5O0PFE=$[TCV!(X7*0B=FB,VR,1V/ M4O&:[]"=:-??R2/![K2R2ZZ37Q,+6(%\U.*&OBK&#-OON-MW,I^35W&4MO6# M#V9]RJD?ZT85K&GEE_*7IBW,.:E1)2E:64H*W@77DRUM5*PR=6)FC0 -3J$, M3>2.8P QJ)I7"=[9[&JH%G39K8%W9-,G0_;:D=UK'W_4,W=TWU$#XF_9CVS( M8JW<4>2;Y0)6[%JUB^BG'K6.IWK%])GQ+I035%K])R.CQ#P,/267F)K.J^5D3^U@.E[9>OM6;:0"(S\\Q))LPTMHZ(NFT M%!TON::!Z/H)J)9\*0<+QGY!@\$J-A/5FE!E'2^)W\JC3#%C+*,&G^@"X7)_ MN1].UFI[%F _?=FH4N]80OW!0P&*D4.-Y514@HY\J5^WTJ+4UV2C1MP( Y5; M&=X6L[1Y9WX#R NGBWD [\1<*Z.]B56'@7>KQ,VRQF7^M00;]_W&7:@-XM[A MT\#!EC&$2!P+66Q9 +9E9 8[=FA$R;2R!M^'],_:UE=.1*5GD$SA3M<(TUKB MIBA7=NQER[J352#_$OI-UP9/P!U6+49E'Z9TPA31'4D.#[NX&FHT!S93 AX( M='7+S0]#[&GK3SCJ.73#(5!BC)V!H_32,A-:FJJ!HZ.PMZ(<>8'7";<@"]0\ M=YQVPZ,OX_.&Z0NM1>^M&V'CVBO9R%=KX@L@PCUVJ,&C@UUU$VJ>Y$XFZ _# MI-<,!]R%,A^ *#OBE9ZPTA-V8)ZP$XA[Z@:H+R;0&VJBD$#)P=!\%V.9BP95LFP2H95,JP]JUJ:-XW[@_B^""GV M@&R-)H]+MYCJY<>>N9)_E?RKY%\E_SHP_J5*OBCO@6<(HZO?\]*(/H6X2N95 M,J^2>97,:T_6(H='54Q4I<_3P%!*_W0&KH=I*L#4A#.<+E>H(DN30^)F^$M, MZRCS-5]KN/TW'OZ*Z719M]+3IM*I37S;@UJ (]3!6X\TS68F5.#<&"-9^G \!&$2!".JY-9B[S'N%)/P MXN()1=RYA O <7BDD+%_9SCDT?%SL'_<8=KZA++/*!6P:EZ/&1G%X*OL*NR7 MJU*Z0KSX6<8WIS)203KF*'*X@-'60< "S5 M(]ZI1*F:^,M]%7&>9" !6)WK-Q54/^E2RI'/&18@.VW=CF7H MYG\2)XS)P.16P3C6$/83^3VXN. MW$T+@\K#_RS-WM,Y?$S"Y>H.34/2I02)/CGFG+HHIVF+TC=J;)VVZ(9IWJ*A MQJT49RY6S;XO4Q7=Y61$AV>NC V:I9TF0LKU5'4%:XQ:S<)XJ:J!\RC3;VBM MEGSV^J;/384WJL!'*Y$#ULY*(=]JWCM/ MZR1C:@E/N710A31$J#9 V<,LUV& :?. E0@,8,#("KR($3S!$0X"'[J4'7U' MT\==UE>&'DY"'[OTP@LAIWH/=DK6=J*VXE_9[-:EO&2ZN4#R;VO57D:!:J;M MTIA7X\$YK_IP67SK=^1-R#>S(4Q<6.8,V=7!HY3X'8\F:5UAHD]FWKC^&#&% M/UGFW*/)5Z$88X8U?.,/8-2FW3)3GX[=^ 5+?L#:D8M?@NTT1U MC,1;Y!\& MN\!Q/:[70\.+2E[8RL5;NVI&(?(F/A6[+*$D8I08ZW'2EG-1[%;.-L#_2S^/ MW%O\S7_]E$25B>/,?_Y-&G1]?W2=9LJS&G(!7!M.#(CK*QS[F1<,O__+,,W_ MVN!5]:?/@><.%U2E 4M\$>-?WXC ^_;YLM.K-2OP?^R.7:O\NU:S>]]NOEY\ M:[1;W_!D[7K#_E9[8[JC7]^XHV^VW:OW:NWVMZM.O=/L7=B5RW;CO-*\[-Y%KU([:YXU+ZYZC4;K[!N^^2^$5@+[9/ZRQ%66;B^84LL:G0)_)XK:R.HM4 M05'17*HY@DN"=XO\)K(2MI>!OL>(8-[,;HM("W MO04:T7<"U!@/'1N&TGNPE@(+0[+OB!]N!+;\UR7K/F*7$ZI#TA%BZ,Z XHUR M=9+V*;+:<33="(>V":TH"G:\G Z-6EX<)I);F>DH;"T 9:R-H#\40,\7"*^) M8]T3Q@(-#9F?5I6-7\HYD',[W2:KTESZ]=(2G/5D+*4]/6=IU_WWNYY>J?X0 MKY%T9Y'G, QNW4AAI7]S;CZW-M5HU2KU6J71LM9K4H"\39>+[P*0Z6*>?W_) MH4;A@LS/%Z4N00M4>4^57$7PEL?J)%?KDOKND?:. ]BSJ998H2KF5@$3*8H[ MD*&1U8-2D6R^S(K\H$N+*4:5?]+*PX'J<6JYT/ 7V;4R=2/R,PI>]:&5.B_U MM6P#!)VO#]-$F--2X64,:TC-NPYE,9N':,WARI 5K3JN,CVD]TN4@LJURVL6 MF6A20:O#'BQ@#U2YK,;;Y\X)>8+B[L8RMT=)( OI5(%];I<6H@LX)*EBZOL6 M5_NO?FKU?62D626M8>8&IB*64WI8.J7EU8Q[D):SO59Q)X_7\8T5=7:& T<' MFLJ+'0L\Q2%&+M7+@@U.0G#JW$K7^P 'V>DTH.0C-EDMH*&L@>I #!WD^*NX M*RCWI2]*X+C>UPU7R-FADUNO9UM:;_45U?+1:F5>-\QKE!BK^,RABJUU1A ? M+A@[T:]O*HU5#?+\HG55:YTU*JWF^66EV;TXJ_1@Y4J_WSRW6^UF^_RL"1ID M_0WAC[[N1D&S;G>^_7ES\>9?K5J[V6K7:C4-UFS7Q?JQE,D7). _<[1I1^!U MKCJ]5JW1KES5+AN59J-[7NEVSKN51O^JV^_5+^H7G0 HAOD[OR,> ?!=/AO7ZCZM58"_/ZU<7M8Y=J3'5U?M:Z;#8O&N?W<8%*O=.KYSGZ$Z!\*K8N?\!M)"O#"1?7 ML9A%?P2^['(!5M'D&BU15"'WRV[LQCITVG4;V]&[ MN.BUZJWG]]8=>33@!*/< _PG.\_MGTVF/9-HDXR'01D..N%(]U=.(9T#WGQV M$;A, ._1?/X YBSR*_7+&*DB'>E.,8^'XT#+]JE)3=TB.1$^,M]S#\0@B>") MZ,/6_7 X4'=*M'9JS*;,O=]#[GU/RWO'?GTB7)>)7Y1MW^Z\2SWBZW+ 9N;T_JS?W3WY[&CT5O/IV$YXM?PRQI2J]];[>L7KU]B;OJMYI;@'3YT/:MAV\\/W_>.^Z=)_];*7_5$OK))- M$V1.:]M+_Y*WXHEP-FI6HW<,M_^)<-;;P.4Z>^$#\Q\/Z\T[1]\&3$*J7G2? M1:'LZ^#4H$.W_QI/$HI^AK$CG<, M]H]=M^Q&[0@TA.W :W2M=K-[NN"UK%9[!^"=OM[3 #XZ"I*!)PZ,P3_CQHY' MVI:G49[&09U&V3;I593"?M6+A"BMX?U ^ +SV['^X<,]:0\/EGJNICU@X4 R MFP&X_U %6)D 429 I!RI3( XG02(]@EF(I0)$$Y36,!-[,3BA07LTW)7WM>/)0'QB8"VV_4C MX'5/!-*VNO:V/.]@F,)QLX!C3$BTFR!,=I#(>G!PVE:G_@K@;%F=7AF7+_.N M"O;UTI1\"# ?ZK[*LSB 6& RB O6/( MPWRZ MAH[Z#RIM2,3EX"E&=1GD5Y%OO6C Y-#]HR*GN!4R-",2K#LN5^#S\L M>_CFR+$$:I^JOK:L1NT5%%2_;UKUSFL(2KUO6+;=VP&@KULJGWK0MM-X!2Z) M]ZWVMMDI1\4"6MU=9*F4&L)K"^*^[UCUG9#2P0':MNI;5U4?%:"@!O6VS?%Z M(G,HW94'OJ^7EN:' /.A[JL\B\/9UP-G\;H-HVW"MB/IJSPJ9:AK=5H[2(0\ M-##?V[95ZVV;T794NE#'ZFU=K5#J0J^:YY=G49Y%>1;[UH5.S4>$VZ/([>=- M6[@0SO<0[-VNP*S>L9J='528'0AX[]M6HW84FM.V]8&-]K:1I5>M+I7]Q\K3 M*$^C/(U-& F^^4>_.%\(P_=#V7GL/AA-A_+]/HM.9]2NO[0-,,DQA[\SDQ M/3_F1".@#( Q#L*%"=^%]P/ZJS.,$_CCFM6,HJY_CVSZYT2&WNJO[/17=OHK M._WMI-.?7:L]J=5?[=&M_NK[Z;E7?K;\[%:_+OLI;MQMKWU8_13W!N;+=E'< M&YAE[\2#J=+YFM/%08LOUN"WL&]?W G8M.K-?0R:V\$+1>-'JMN6++_;/7!; M#L1I6*WZ/IKRE2>V_0BC9G,'CO:3/K'7G87U.'%$Y2FY.*)E^B)&=Y023-)= M]+(2Z'E14"K[^+4 M2BOJ*6+KBXB$$PZG%(L8B5OA!?,9V+[F,!0C-XZ.35BU:J?+SM_;]>JV9>5' M %W=:F]M4QT!>.T35C2P!,X^X;,#+;$L_]^OH+H! X-$) MJ4;SA-DXW)6]Y&N^#'0-JU'?5C\_ O"ZU5T4,A\(< VK:6]K@!P!>+V=G%UI M7CU%:ET(,1,C,Q1S)PYE@EH<.@ S_]/Y<52RRVY;O:T[/AW\#;(;O:UU]!WO M]:E?7%Y@%7A#9:/5:W9S6Q(K,5-BIL3,GC!36I.;R^5\,6 (0MJ)DM#U)VD? M!XP_%<1F8=LUJMDXVAM!M;VU>EEREQ$R)F1(SKT9&GYHU_46,DB$9 MSJYO.L-AB#59*,!%%+LS)P:I/0]BX6,Y",EO)XI$%&$\\[A$^'O;:N^GL_(+ M@=>HGG*TJ&4UM^[_?03P-7H[B88="'1-JWO2.02-G>00E,;GXUK28.FIVN%2 MO6V*[S\"OS)BD8?EZXAE?"U/!5$<#+]7!DZ$MN*? ;C&Z9Y; M R[^G+0Z47]%ZL%C@"X;N>$K0B';=H_%TX7D15'=3)('9>;MEALW.RAIN]M<%].,7QIV:Y?8JG(CPJ872R M_JC:Z8JB5OUTW;];AW$.'K3W>QJ0^#+ U792!WKZ#=]?_1R09Z+?0X#T4/=5 MGL"^]U6>P+[W59[ OO=5GL"^]_4 0DL_=#E_:^_SMU[$6JG7VUO;F0?;"W1_ M,\5>QL*TVUL[/#\<[*'M:%#:81S9]JT;GNBA/G*?0#GH:O_:8'D&Y1F49U"> M07D&Y1F49["J>)7#)T]U^.0GOV#&8[VN9CSB/$C\%TVJZ0]C\\[!T9#.$.N4 M!POZ^Y_5FZIA3H);$5)Z7I4F6N;>FCDC80["P!E1-A^6>'GBASF<.OX$:( ' M5!JT$M4\#P-X/IXZL>G.YO"Q="[EPV,I#?3#> D.S+/,01(#.F/39Z[""%=HQY2D:\"5GX'JPCL!QF*8# M[T>)%ZN)GF%:_2U_0:O!$$ M MP0/."O@S@/,./,@,\ N<)VW=LU'U'?X'_#5N8B=(,1_G0W=8=3@W[I V_P MQ,2-/#XC-Z4]B9)L:7@\$DL?,!B*D,>KAD@X="2((6 4C,D@"?,C42UX>N*$ M(T]$N#+O9 AHF. XIF"!4" I-<,Z MP!4*P(2H+G/VDAV?"CM&JKZY/ =*CQ(X]9O^F6G;74M2A,.C=9-(7>40*#JC M7,^XL*A<' 3! M7\*<.K?ZG3/?UCO55D;Q,]?S9.=(O+'A1"@ND+%XXQX>S[=8 SO=#;(%-Y(2 M@!B2H?75D-^"';^U.]7:ZH;X>BV)">.^SI?J9."CR%5"-X+7X0...0GA,AM+ MC].WZX7?#L9CX*DH4U5O:$(/3S P>-.U@A>KYK5OXH#8F'C7W0KV#7JQ /T2 M'4M %\H[8Q/V7S7_FKI &FH+0\<;)KRV8ZRC':)1EO&Z1,2OL$!4 M-();(S M"Y),"MXOR^49"90"H*,XF+&)U74*84 [KC_&&\Y/X[4:N[Z@C\$_0'<'60DR MPDC!T>=ST\:+;Q0^!:(EIRT8]V#/VA0:1D2 D&1W )6-*!BZA.T[-YZN;*AJ M]B-$1## ,@IC#08(5W= ("E[&?V=1*1VD%2-DD$$F@;\J'A%Q"/ Z9T482PR M5_&5,B-C VX$%R$) 9+_)$X8 [#P)#P%S# (J7<.WFTG]%SXDWK$97GNP#86 M$3*"2.J:I= \<:&9HQ_'BP)DG*S1$4^, 6D9'SQ M.ZAN/LH8I,'?KC]^O=:50Z GN TXGUL76@9*+?S=6JG5K9IG8N@DH*7>307= M7KAJXL<<)P( WT&6"9I_@KAEKD%2C"\WZ[/$/.4=TK@V;W$DYK %E!0^F3R! M[RWH,@P38#VDI(;)D%:G@JI4*LI/LIW"&N_$"P; %[+A!&Q)$79P2=?'!E6T M#O.O!>YC%HS<\8*99>YC/\&%Q=<& (T/6K5BR+3/!0@] @Q6(#2#Y7>_N!#I M%(48A7TV/W6)E1C$]K*#Z/L+C7]IG"V3][J,(RD3&:N8?H_@T $B;TEB1M$' M9H$#3?3&@9%BGQ2P']C8)%5VEO@:D@7_06-?1LF_3I]_77#%_^8^#KP_J27/ M*EYCG8*MIVX1&BXL]#]^((^#(?4_#ZX>73:P6V_=((F D22^]CWMS<@< M)2+UWP"!NV$J\8F)R;F1%G^4=06EX/*08\$\AUPT?)5*4C]94@?C$*4M".4( M*, =NT-L[I1I]"@FI-@A '!/0$[>S$%1L6"! M?P/,US&(!?A/%#K"LS)[Z-Q9 -3P>WH)8 ('#W/)3+Y&74 M3@!VCZL!"IW1K0@C ;]@XP8W!N:L'[M#=TZH4=H2NPH?L>,U&S9(%0 I/@]" M-DCRN%02%)[X6_ IL :C[P->DC(Y=UQ%2T_=R71I;4-?O.0^I\M]E']"GCM0 MPR@@+10O>R30Q^4+9B>I"2Y=Y9+:C.+I72#?IG2_2#*3*Q[N=XA6\!S$FJ=N M-SM3B/;@YF?\9K#(O 7ZJK#'_;^MVL]HK.NHJ*&9*MTDC"PPR"B<*TK#: M*^$;76G$ MV0DP-J8-Q*RRFMA$3 TJ)8'X"]F&LH +;L?0XI8+IBSIS7-!,Q\C3Q%K]I$Z MTA_R76W@NGH.VZ]^:B*I=EH2:7VVQNO5.D[LB*]]LX^RTS'/@W!>O:W"?V2ABM M;ZRK^:)0%T&IRXD#"W@N FQ,'0Z4A"$*/LKK +X8F",RXU/UX0(X?)@3?E]# MBA\AXXQ(YJ'%- J=.U_E!I!ZI!QO,E:G;S6_4S>_/6/M_B(6/>B4",5$AAYR M4AS%O?3^QHMEQ)&]EL8CE.#15N($#_PC:@#LD4QBME#Y)6<^%^CK4/H(0I\% MXG#ORAOCK%=J6")*C>XKZ&/5&TBD,<[[7U,4/#],]:FCPCS8';.'Q<L;NU9[E]9T#:G;XAMS M@((KQ,?T$JQ<5<4H\W5L,=[@X*"EP&S_9Q@ MENW\GE+E_S7-MS.'8%8LQD%XYX2C%YZZM5UE<;MNU7J'.]1Z2Z :5J^[@[8$ M9>N+S2_%'R+6 K*4H+['R_'4$G6KUC[<2_)$X&P02JVCORVG)E2^B$B$M[(V M1HY[9+>8%H-,YV-16QFJ1DG">1 =V=#FKM79!;L^D.O5M&J='33O*(71YI?I M9HV/^*AN2<-J-DZV WO7:G:WG8IZ,)?DU&30AUUL MJ]W< 7"E3#GE)OYMJW&Z^#DH^'9HT>JS/ M8!Z*H>Q 0;[K&=90_7-\_K;W-HBDK;N;'T.K[([5;1[_J-K#U^<>ZZS&#.&O MZ32 X[DO<%U.>'899DKL8B1WJ<*=O )1JG#[/H'7K<(]V:&@Y>(?F4RJ6W9S M%S,G#T0HV3VKU]@V<%I*I5?-$TNIM.\3* VE9TE/0 EURWT)T.F =5_8@N*X M)%6S9;5JVR:9'H&D:M:MYD[@*R75R?/)4E+M^P1>M_VTY=1/K(%8%Y<=I$SG MP"N$&IAWNH/,FF>ZT]L!!<*HV]E!115,1-1/D MK=VH=C)R4(WXWK]M]HKZ%V,U5-JLV$B+HCY00/IM T<$%ZS5Z!;-UUB[5C#F MLD8:3%50_FLZ\7W=!VEAO=5QKGZK:O;-F?-W$&)/Q71,D7J2NO#PIG +0M]$ MQ!U]J*6R, ZN)JRS6GV(7^U>C/[@K$$)_=#DJ-E MJ*O=\#^)RY,G ) _8]>3\?_T \8#J%,MT;6>APZF$_@)MJ',6C[+25780^G: MISZ3GOF%BQ7,!+W=TSDP M2]BC[SI\!!^3'W"\01).BO2\LMG1*?,E/..(9SUX[G?AN=,@&'%S(VR%533W M1E*U0;V];D6H6G/*II=+DQH&"^JG!681-2P# 3V%BXK7"@<^X-7QQ<3A46G4 M\E/1*C7GI-YD;J@^)<7&PHE<^3J> M'HH0#_@DM^O'1KH3FK!$U2I\7"G@1@;YVDE]AFN6AJ"G@,1B.1^,"N%XSD%W1:9[26!XC=K);%4_8BMD)<=X9_*"U MK4LEXT# \T;6/CGKN*>H3L@K[!)=4B?F)5*GOQO:N",GG5RDFO1I2,OZB^M8 M,%(2_WD(^>%_'4IQ!9^3Z-4K;JVS7>+J$MYZWE.T:#[9= M8[O]Z':-W?VT:SS%SY9=(I^I?>*5G"V6;82T88L>",V?>#]H1%SQ4(O\'[[* MD=R##8EC!^&$%T!2'WM.B5$>]&LY927;'6 I_\AGX3M>FBAZVCBB3-D\^']J M2M(R[LBM(ZDG^_V95**>$U]E8MFS!/#/'(]M'E<1A-VL M'F[^SA-AJQTP8WOZL6U;37DP_.#4-(/[.(3F]4\UA&-A$^Y0>D)I MVCGE&V6SSH^*O;QO5[?M?70$E2VUZ@DW">E4MVT96=;LO.J*D;UG29W[(9=FT=P9![99ON ?3+;>F0/MWWGUH=4UHB5]4E'*7O+,RC/ MX #.H'0'E>&G X[4EM&G=:#5CS\8?6KVT.;!I_91,8C&UL[A,OATM/QE)X=> M:AME\&DUA&&W=Q+#.(Q[]'Y['>0(@+.W]\"4X:=7[7K?N_%?GD!Y F7XZ8@5 M)-S>QN$GEE)'$WYJM+96B0XU6'-ZX208'< :E0Z@, M/QUH:<,S@%;;18'088!6AI^.BC_DPT^=HV(0S0,U',KPT[$=>JEME.&GU1C& M]M771Q"@J9TR<-MWS2B#3Z_:\;YWT[\\@?($RN#3$:M'N+V-@T]L;QU/\*ES MH!;7]B#5#MC)M.4A=7>1VWSZND_I=-^_["W/H#R# SB#WTM5;Z-'[D+DB\D>F,QS3\"@>$T#]QU@\ZWG%XB>F.37V! M.Q$*\VVC4>U9\)]ZM<9??-ML%$Q(LW!6RIQ7]!86 #".1&P.%D9^6DNZ*X#P M;:W:A*7MJBU7MHO&I(WZX$8\\TB,2!D]G&<*#KL_^137U)1VQ M,C(]ET?ON/+[^2/1$5 UK^6D(B<*?+C*"_Q6Y**3,IWY5'2N.2S2GH">>,)+ M,L=MO6T53;"3@Q<0:",/==7\2B.:G-'?213C!!= 1(X6+$D^:EB4!Z?JSN;. MD'>Y2DI\GOP2#>!)ISS@8 9'QGWD(:; P!9Q.7VL3#95!BG&T.;*E+/03I;_ MX92M(8[C(CL59Q"9_9L_\W(1]Z@.?.ED4K,!>&.C8MO4A?TG?"$O7N]$.O7+ M -Z#'<56;@UPEN)1)1G5.C@J2O([8E)%4Z^( M(4X=G#LE?&UF&0Y2\X<)?!7'GQ$3-"07G#L+U!/*ZW*RU^4OC<$"B\:Y7RZ. M].1V^_ P=]@G"INK7OI:@-VXA[A=7Y.I:BQ8U>P#I3]&/U%#T=2>0/+#4_"_ M+8O'(N _']0I4*!F\ %A9W*A&,B2Z$^6Z)]11K0KM=Y:&4&SZNY8:PGF,4^4 M)*T2IUR-S/\D3@BDA]R=B3XO5>K5>J%0>6 RHO@QI%&@^9%80/Y*^5T[F%"[ MK7)&H4$S!N>AN'6#) (U4RZ(GY)7K_W@'M5\P52IUL')\*.OE MF49)[P=#EP"DT\K/!,.S3'S2NO$+7V[^Q/^.A4MD5][C4QW:A6-OP]Q49O'# M40,A<6!MX2#F&Q'>NCBU=6D8\TWVX\4O'U):Q5RD"MY.HEI*.+7T"=Q_)Z$; MC=RAEHO&;S56WL(_:%-)Y=5(XBG/U;[WB_B'F[GCXSQ;NO;J->/A;_)$U/QK MZBVC^'-2H00STP&KU+_GW>5/KCBI1NXM_O1?/R519>(X\Y]Y\LQ7Y\>%&PV] M( *B^@K'?>8%P^__,DSSOU8>%-%GQQT!ZLB"AF>_B/&O;T3@??M\V>G5FA7X M/W;'KE7^7:O9O6\W7R^^-=JM;ZA.V/6&_:WV!LU<%R@S^O5-I?'&=$>_OG%' MWVR[5^_5VNUO9]UVOW_>;%5;I7UZV*O7N^67#;G4;W5[C&ZV3 M 72U]TH:-;MSK<_;R[>_*O>J,,^:K4"(-.]%X/V)3?O,/WU)2M+O7^I7F1:UV?M'J-SKU MB_NPTJPWV\5(>0ZH-\'G'R!E.;,+K!BY^LT4F,89.ES.@QG^AIX\#Z*=4=>& M>.RLPZ-=;ZXAKJ= NPG^OHBY$X?\[T]C.7[LT@G1PHQVA:[>9??JLG=5J_0: M]7- 4O^RTF_6NI4>7,-ZNW?9N+S"RVBO15>[U]F([NZ%;A/TP"_.64_ZHE2J M_9)0?2U.6K7N)BA9A:@8#Y\#SQTN4K:]/=C+@#8Z9Y=7Y\!Z:ZVS&H#7J57Z M=K=;Z=3.F_WF6?^JT^H1S_D7"A+Q>6Y,>DC%W3Y4-!(]X&([]#Q1&YX4-* Z$ KBY2+ MEDUYL@Q@!?)XK?O@PDPB5/;!4A_&T>J>.(BBH%58!YR$L(1QPG@4?GO2*=4$]AY*#NB:@[' MX_@T?!X$PD3PUC,WI%3WX"CFH'*'&'C1L 3TD'AL7^%D9?X3!3E"X<1J;+L+ M;V?5&+"DH9VS9J/-DW >(!YIBCN GE)9R"JZC"D8V78*=H-GNH8\#?U,%&'C M25$7Z1A:7R0XK MJBI?6SC*WT-MO8Q6#$G'Z>]H.#7P&R#,6+D1QFX(6DLH $FQ/&4W&*74#E>J M:"< D(^!E>S25LV;_IEIVUW>U$A=?]+Q9[ "J.ATRO(#,V=!?@'@^(+(:('> M##!?^;81D="[1-3T)N+X.2WQ^SEV/<<@@3#0'P((\]SOPG.G03#*PF1%1$21 ML0'YTX 2 '4(3RA2 MXF'$MX_I!Z%P_$712H869I@XKA\5BI1]T 6Z (DNZ PHMHF'#,RK$"6$-G7( M"(WGP.J['5TL>JZ6Q7("<&",''>D7R+>8DZ##@@/#<)*%5,7A9$D-2"5) M#/_\!V@8(TI(5.RB,^ ZA^$"=G[GA"/-=!_#O77EZT@N&(\&#D?'%<4H+R?H MY3;,3^B18 (IA%WW+0([@4WP ["HBG8;YCG\'O;@NXYE?DQ^@/B"[4\LZ7NP M=+\';_%K$GX7BY0<#(T>,I>_IE<0_;M$A$C8RW1-?\>T [Z[O$]!B%">1@T, M@,T,".PB/R7('\X6(/X6XZ(J2'\/=4CA@A=>$\"T3G%0&A&8A:3EL\8R$VI=*],R*4=%#*<^,"L/9%7H$OTP_P;<1;@Y>#29HUQ&+89$(!QS[/$I MI(JQ5NB51.I)SIR,)Y3,37"E?2+>*I3Q7URY]BT@4'IV@VJ3NW-@= _+@ MU(E=2 3 FP/!3(,(^4D ,!8Q\CM.D&]]]X,[3XPF7-Y&M\43MPX% %!!)2*K MDK*1SP-"'6HDX*N<4 ,H\%BR;@Z&$^HA#M=?C3WG0\\F*HT>@:?3F@ICHX"! MJW5+#"(,DLG4%"Y=[ )7< HF?(&85H:A %^8NV'*V4A#$ZA6"8H#4>$?6TQ: MZ=_*#;S'V[ED,F_B7R!6T?=''P,@;LVCN&"YFF=>WWF?U&G_F" !;['!C_J-G(.\+) MY<5%H]OKV)7S9J]9:5Y=MBN]J\M>I776[3:N+FV[W3A' EF/E':]T5I&RA8 M/H"CG/>=5@']X]-8^S4<@7!OBLR_:!^ $1&Q5/$27V9>*:Z;^9RB3?]RG MF_!S$@ZGI#*YV;:4PP0D,N@K(.K^897*(?, 2V\ .+#I0==RT5"1J:]@JB+[ M"F;NT$3@V4-Q%Z!&$+DR"DC*H4PM(&T!5;3 "R;D3 L%I<#ZKO08\.-#4-: M:D.#""ETAG'T$YO)(&FG[CS")!ZPB>#-,=K2VINP-]]!!PKIC &N,)L+E4J: M?A"V%Z,+,GL3/C,2,R?\+GU@^*/I.S/TY3GHW]'L;]11P8I!_P<%B\ 00QU' MNOQ8 9P[,8:; 6@L5EH=S!^IJ_3M@D02Y4(%;"J@24%+<\G^"&0>B/3%H5FD M+\JB!Y(S4*XT^ M7_2,/)P+!X1*J7!&[JSV9/YA+A \1RDXZ'E BD*;F&G4RWBB(FXP\="I;J)S M%TF2?!=N.$QFH%:C1]=*/<%AUH:#'$RPE9$%:\+9KGA-X&>X2M)! DMD+JN4 M)*3Y#:OXG&6%[".AMAZPC:%T92FG V!97R3UV;G^"#A3R$:"O,D&NK[)EP%_ MA>=CD9FJ/I8N!,%WQ@K96.QLBE/':=ZUF%HN*A A'4)#)YJ:8X ^8N\C,@[< M/;FX"9OH^1^1]';99NNK+[F1[JYR2=KC/]!-'QG9R4E+%7/&Q"B2=A8L22I8 MP58RMD66K!8[22L:R'5)[%*2BD*1LB)]0VZ(S%#G[D+ M,>4,*"*X\_%3!,,8'F(<*Q\_6N&+.7H"@"_#_PX3]OA0N"B[7IBG)="+'7Y' M,.:A.^2 R$\HM%+8LQ?6'TS5_)3 E4Z=_ #RQ*&PD7H62,D=NG/:!U*&C''P M+4C7L0QIH:KT;4W$CD5JD(8!W@\IJY1(I2 ',A9T/%M$8QPN48[X(")FR)ZO MS!F>=SCSG9#^KVL9F"(BL_334N$CO"Q@.\.A$'XS3FOHDFJ5&^#NR'7"E\_2 M8DOPO%R=O OW5W/HGC-R(B$+,?)^,M9M]N4IZ_LZWLAK2U="^L-1^UA%SZ82 M=]/GIL(;5>!3%5#O13Y--2>F"84Z2S=T'Y:Z\BF;H(S2]/JQ%VB(2A$J6<+S M@!$9*]"IN,1(S $+,IMSZJ+\97[EP6/ ?66ASTY145V/BWU)514G624;KG8K M*#"1^IQ2*(P'%0K=!XYO_2XHA@!,R!G*L-,5(A.;OWP.,>(!_(2DU"5<<\HMMI#Y6=(L -[@<>48W$_2V_Q T<@* MJS%T/^L2Q ^J4&W>!NER&_CJGM\HWC9+[7?A>%'?'UUB^BKR4D;)7EU=O76> M"O3H;)F?5@CG)DBCJ%4_JSKH"ZB1F<82]NJ5\[J(,0: MM5;SHFW7>HU6_5[Z[M1:C?M OA^L)80PIUO\!::\N$ [?K\TO3;LTF[8]26@ ME[=^WU$#_+O3TS8[T/5E*JWNLJ*VLO="V+"$9<^U-VLO9L/N+'/A;-.KT(!- M\R=0;C".[YQ0L+;^?)&KL\MF_PRV5KFJ70*;:0!8_5JS"2ICNWO>;YU?]+J7 M!Q"Y2HOB !6FPL4^ U2%%;GG&_L &BVX#K5\':[FNH]T _6W(!A1P(4LPTV_ M0%),7T:AL (HS'W72!%JF9'\5Z[*%ATEN5 A_0)_3C@3+3 P1YH"=NA'#4?F MW$&+.DK7=<@).7=CF563F<6&R@*B((7^V2AV)H(=/@"@E4I48Y*"='!G0;R./DO(J?B<"IC9)R_1AX#SAPD-Y]L"P._@RVD M3E_0E69<28P1/?0Z*Q"DJY]#*:A)B3FYNG'=Q).^B)% ;[V,\ ENNH,^S+01 M3HI\QZ.CBBD0]!X Q0P>']/*Y8?,.>+Z@VPS@"E2U"(#@XB>B#$>=YX_(LT- M4;"

M9N)6XXN(B"#0?R4\J(Y2\*^K!,,":[4=%W 30MB\HY7B)\#%ZBTYD MV1X!7'(JUW\"/N_*$@XAPWN(*)0C#A,D4ADRCG?.F$-Q14$9&Z#],7 M,&(<)0.,\&#%KK?(HL&T*6Y>-.):4FX6$;,O)XE$%?-)LX^XBEMA\$/[@AZV MQ@ 3)EY*1_Q(BSHW=7_DPU^;^^Z3;?I4U7 M,7]3A&],5.U%B$_I/5)SG1#EVYW:NTT;H::OK'WC67Z]E\\^W$VV^_!9?N[_ M=EDY^W+9_W?E^H^;ZXO+>^=K/-,X@GM?E6!((E-4_W_(Y5LS[7G,#;S?K. < MJ!!(#WY17Z8MA3[J$9U>_&P;R %H*X,-S_>H$7"5,K?GA'FKAN>;D^-+=SA? M)T:VZ69.PI:*,[+T=56\MD7SUQ?O6-YL6-WV#MIA'PYXG>:VRYTXQ@[XF7 ^H+$GS[^IEZ;BO0-\ MD)LJ%;%M!='7(,86()A'6,&\/=VR/P9%S&[VK*Z]C^DQ+P5?UVKW=C!+YL3% MSF%-F]C!KHY$\+SV<[AWY$>1,WM[-W5QL']G%8+=7K?=[[6O*K7+WE6EV3MO M5,[:E^U*K7EFGS7JC8L+V;!QWW'6-+^+4+ZWZ&J6+H<><:[4P* ,M=\:X3@W MC-2,G)#=[U;:0&@^#X,?LK:!.AQ0+0[6M,B^4_1T%DA!@#8)8%'KHHKK+X6N M'O=ZD"Q5F^5:NEY=7WW*]W3%S1I!WC74?_DO(QA^R>D66SF 1A+X5*B#+ MVIC+5L^P3C 95;@.!'JPD43-#!=A4MFL&@,ZYKD7S'"S+4HU,T%(P\<7,%Q M! C '+LBBNJSY^#_%80X*K$BXYVYP\N?I :TP95,4:PJN&09#%(M=A\.DLCT M,+B8=F:;X4 4BC*JGBQX'@"3%UFFYPR"T)*143_!&#A'N=AG M%TYX$@0CZBHG^1GVVN(X>91%A[6RG#O'I3@TEJLB']U3B5[:Z2NC%%F-E$'" M!!,-J1L5-;Z7*0>&#,QS? V;*G/'&Y%ODZ3C)!+A+38XDUE^1E:]I*KDM(H\ M5>:;EO>IX^2 OJ&>S?Z (5PK?5SU-W*&F!9 4>T\76")(15>.=[B']D270?! M&8G_),Z0NI-0X6$*P(JT+12119(M)_Y4GX+%%U[X4A['M2O/RLEXY:Y[5*Q?]9KO3Z-6O>IU#2#;Z"'=BPCD%U,@!;N$^A>%?0A6A M 0E3ZQA+%LJY,_:&NC-JY$6]GH !>X,ZS3\YR[*'$Y@P?U)0D;%Y 2 M8Q,C:H^KMW@;9CJ4016;V$W&PCD J$\A9\=E+4IU\+"<'&7K7)72D$6&WQ; M'1]4F:A MVB=23R?AP!51_>:,]&MI%TZJV,R*A+2N:-BTC+\B,O0V:K(Q5IB(5;"(NH:Y MGC4N?(/^3%6TW%,)SWM B./:4)\+)=,)7^FZ&_"I^UE0GEL%_N2K"&>8_+D# M3;W>:S?:YW:_TNG9H*FW:]U*M]6M5=J=]GFW#DSKO'7U$),")6D"6D,3^(WZVLY_'SLSU%C\O<0:-05&PE:K8.C]CM>DMMGS" M([@1O@LWC+*:+:YS^V]LF<7=ZX"+.&'H*#?5X%Y.INV^_:R;)P9:JW9:[]9N MW;Q(J'5H;P..NY-]7ONPGWE,^3DT:D!V4E2ZDX/EU[>DJWC.4/7%,\RWC69! M_P1XUL=B:D^K3EV' $-B8"0QD#<.Z&\YZX!3X/@=JDD$_4@52AIJ\D2J)44/.QP/R2P#MVL]G'6GLY4/ F M$P5][AIL]QH-BU3R&67&50W:(2KN4LQ$JL*;F)SLR4M[U\P0G+?WMM%H5QL% M,Y*<<4R:&%7EIB/7G1GY; MYMMZK]HLG!X3+\,)2,OTTUB>D[R1J#@.0W> ^5T@9>ZHU%0KF<]A2J17%],D M_L,J?YL=R6C/[(X^1JCH /*P!S'@:=T#83N\NI:"4C. M=S?2GGE@ 8$1ZR=D2:(B VHYYCL"/@<^ 7?I26ZEDX58QR,[3)0_.T MAQ%U_*'KSHUH"[J<8\,9C"C@"HA%K$NG/IIDUOXWW&R\P9)&Y)V?!FI9:M\# M__:YWXAJ5J/S#\Q7=BBKUY,&BZ5S$]G6FEI/XF)\KT9<&0-F)7S%5_>-/Y^? M1J,>S7$HZNU@J*1JN%+ZM>!&2-A0@IJ;AM22EQI#IU?*E4+!0,O9R=ZD!A@F M&D4>KFC7M+F!JJ%C>ITD U[N#\! J+Z8Z5EAR3CL4XUN0RI(?&0-V=0U&A<* MF]W';5.LCL\]HHFQ-),U DNFVFNW.V#*.Z%LOP0W !X ZQ7THSGVJ7IK6^C0 M+9)*4G%(^Y+@F8$1*E@ 8)$_?]K0O\T'H?3/C$^VZM5.'3_)NUG># B&/^>! MKZ^DGXIE3B6]R]:X6&3+34RL##PC#Q\U0M;48EPN%,'8,F7;;.'QY: .*)R] MS2UAJ 4$ZLAY@BFD%U3XD62YN6FV?]E"1N@@L8=*;U2SO+;%_7]I<.Q(8.>) M4#L^W'0.1+PP_$OU#4/CL63Z2/>:;($QF6!WEWCUPU6>NGS_6$,<[Z66PNEO MKA(\(&F0%4Q3IF3D;Y1B2E-GQ'4),W&/8VE7EX5:%($!)N<$A+,E&ELZ+;I& M;&<;(XAF4XVZ3%9O2\.?2;[.&Y>HM[0N2O:G5^OSQ#/NH9FOG M5BYWRL9X\L9Y3*S&H3&NURBN-K1W)F(R@#T M#W3\HO7^WH#^ MH957W;%L!)T.9@ 2)!M!,7>CF!,!6\7F*C%P"VI#B 0UR&7I@\UZ M!->IH?P:89\9-;ARN9B3&ZZNFE OT[5_0^DY"VKE;JN[9,(0H9!UV?I[I*-PU)* \.0 M<%"ORBSEO==]IUG)%&D)"KD7\B@CO;C\$?W#R@FP+/X#Z3SFUFSE]2ZO]WW7 M>XUN*$/7Z#T"*Q_'0<5"*HJ_@+PI*:FDI.57J'6I1A+,B3R6&# MU2VS$;\,8MY$71*:P9R]C=C]4I^HN%ART..FDQ8'HW M#3P)1,[=8:QUW12= ]7?8QG_2O_0G(HUPN8XJL/NDEJEE_-CB]_4JZTZ;:L& M]*O>!RT2S5/SN&VS6D!V;6.@+JD=JJ:ZUK%DYPX#MU!0MS54%]_6^_:1<&G(N)& MERN/,4HIU.!I\P\1IB5[72QMU%C3[E[?:;K1=J/H4<:7H;-"09[A,79151SVZ)Y^NFOVT RP.!;C3&]0NS6S+,(8G4&]4.P4A/3D.5K_^ MF7/N*G$<\MXIJ''M'_0 M],WG56172]^5?EJD"W9:CVXFL?Z-9_GUNL\V]]!,8HTF;VY\)/G\O!?NI+!Y M@P0%+Q.E(GR[6JNI=@NJG"+?2P%OWU)*SAX[1[P(O.WGA'>9[%:*"Y^-$.W: M.DI<4ZIHYGFB6.J9K#,= ^QAJ_1 M;*$WL>C=I9J]?5Z- X1O5QSXZ C_(J^UR>0J?1C2R]Z#)_92>%]O6':GNR7! M?#BBKA'O&VW++BY/?B*DI9BX_[;D+;Y3N#-6M[T+0CHX0)M6LU;8>^B9;\RJ MV3?_\/8UDNK0P< \H%NJU3<-A-%?XAX M.3!Q%!:+W;5ZK<*N(Z=AL=1 R'2;+V:QG)J,:3 +X18:!\3:GF5?1R9E7O-9 ME$;06LESN11S.@:QTVY8[69A+\F3D#J[ J_4MI1_6$31ST7) 7K8/) !UN.R M_FVKU2WL-WQJUO^N 'TEFMGKM3G+DSB4DRBULE/S![3K5JV]K4_V"!2S'8'W M2F3.:[9 R[,XG+/8+)5_-_F*:N)EFI&*R9H3GU*I*6U6J$8V:4^<-$&>ICX8 M)L]>NZ]^'5.-.)\5NWU0YGTV/0OS'(TRT?$QB8[M]<.H#BS1\10_6^97EOF5 M>\BO/ )X6\\);VF-K17:W+=N&&#=ZS&8876KU3W=-%*$;MNUQ+XU)8(O>\6?Z BWK5:C<-K8@=V&)X/9:!T#2WLZF+T=G&8IVQ_' M#]*ZYZ/B!'6KUSB&7*RGP]D\BBJ9I\)I6^WV#L[SE7B;7V]5OW917D6Y5D\1W;#\\YIHLE%VLP7VL8>QAGAF$YL)(]M =-Q -CW MJMVH]C+\J;Y7KI]K&8C->PUSBA#DI\]0:SI0H.9B2/,A5CJ$KS0J-A0BTM_+ MWL3Y:4O94",U+(>ZZ(.:1A-$:.Q"VJ-2[URV^J(333Y:Z;#O^*.?<."";%"VU+H_HM$-^ DYW80^,7.^B]4Y#"M]"9>G1ZS, MF* V:+P-;/')C3IR[BK"0ZAZ)9(EJ_1^I%IT;D M\1R2V*VH(U-S&GCP)SR%DPSDQU2S3/H0]DC5^[9O\O%B>E*-0HVE84RP435! M"!Z(EU8J&M]C9.,A9-].-39QY7(M(WXM!]'80_?P^ZZF;#(WFFX//!(,/V[@ M' /A$/(I)P$3SJ@)[!+^J;N@(@0<5D9/4W-T>/BN:%A7CANFX.J<$)L+PB+8 M#_9.3G*3*]%E<88\0NF>Z3 T(HEOHY'1\]MVM]IM9Z-X:+:9G$JK M5FZ^SA(O,I8>U7_BV\''N1/ 2'@X&0D%.+,6E1;YJ)35G23I=T-_0QUG=3-Q85S"L4/VM3K%$# MJ+BS(H8WY%;9M,E-)G\6C?-<&O@91>?I--*%G,G[ M60KB[2=_CL30G3E>].N;2F-U#NA5Y^R\?5$[KS2O[,M*L]OI5'IGW5;EHMWI MV;T:_-RK?[,;L/HWN_T&:-/E+;A1T*S;G6]_WER\^5>CUJLW0;O5P;T/F!S< M?XCX'%2.SV%PZX(.<[;X,Q*C:_^:I_CZDSXV!:8)C+Q@ K_[!*0J1^[M""^7 M%Q>-;J]C5\Z;O28@Y[)=Z5U=]BJMLVZW<75IV^W&^3?[6[VU#B>==K/>R.'D M:8!N@C/Y]('CS.ZNPUG+KO=:F^!L0T!S.$O?N52S,'>$AO.+UE6M==:HM)KG M>*4NSBH]6+G2[S?/[5:[V3X_:P(:>NNPT.QT>[5>#@TK>]^$&JYI 0M MS$_CE%QNQ.39I,?U'U>K\,'Q7+3MWEG%;EY<5)JM;J_2 \%1:?4OKFJU1J_> M.>-9]QEXPO_TSOO= MBFTWN]W6%2"O7GMHLOKO_2^_7?]1.?OT]>NGWW\VR<*[^O3'U\K-]?]_^;-I M9[^XZO]^_?'__FRNA"WE$E\_?8;GZ[G Y2#UVMD_DZ9_#HHWZKJH#5\#M[AQ M)SX-- "=.\.982JLD8H[N->$?68(VJL :!O?YW[^8O^88]X%(9BSGG#0>D,/ M8P)6WTR$%SE/PQ8VG%1&-(T_M[U1PD:CD(?N9WP5!T: MFB-M+0?^)YC(*0_J>VCPJ-TO&V-__??UU\O*S>?^.:!1L\8"OS(2@+=1WAY3 M2ZYW[^R.]G$BKARI%O'LD%&&& M2H!%5^Y L9!SL4_:;8ZC3^)V"<*!KOG M_B/(ER ?1++Y;NG[+EZ!['$YZ@*@'@N:#8_O1R*\=8A<$)#;H+P^YB& MM6]ZSIL^=R<&E3BHT!>M'$TL&>PA",8*#6Y2SA6B\C'("T*7B( [,5CI."CR MZ\!_G02NG,->4Y /Y#\%, G_F 2;4?3%U24H#^@,YF-[*ETO7VX3#CA:1+&8 M50TYBOF[HKDH??K/_P4V$:*[UC(_7EYD/TAJP=')Z*ZN#'AJ-PXO&"R<"+S3G@>#Q&Z=>#"XS@2O.0I(U#[H*E_"X$N9<^=29XQ=TGQ MPH\!#SP$&W&&[HC^B?,_!%$YD"G_5=]E^A>-?^#6#'D,A/&(YU,[=TXX M@AOGT]3US8XSC7A,>)85L3,^262>@21JY6BB* _.NU\8^EODSPGH7!ZX1Y&Z M0<0W#/FO;(X.+YG>(K60I#EG(M1B2-)^,@;$ @[5)<=MCD+ M(]KXJ:N M7!$NB$;WS"=I5/T8Q'Z0$>]UAK%KQE1&3__[Y]?+[X9B@2FWO(>U6N8?P3_! MS-7X:4ZZ?1&3B0MZ7\9-ST,1.WS(:T0?#WH9)*Y'F\)!8[3=#<\:?B=9HW$< MO/$3*+B GO2.UR\(CL9%RC7/^Q7B./'&KN?QZ-/L.BNO>,HLZ+JE$E6> MV>(7[5)8AD9R^.[5U><;_ M_]#?A2XO?O,C=1""$X51MGZ^F)V* *V4??-61 MM%C.P#X9*57)Q!4#R3$D9#4Y3A:+X=2'+TQ<&5'CU3A\*KF:'.46%THRC+\ MU,*9 ?J$1GKR4(@PQRY7V5/LH>*,, *L9+NE<2WRMB=T@*D.$23Q/+EG7OUS M/O00)V#<5#!@)$ ME LF%V4"T'PX]D?2R&0L4K:T?4G==827%4,G N=\LH8L;H47S&F6,Y HAKVE M*.0,"%Y;^[+!GU[Z6CO5K E!#OD.E)RBA]+-&+S\"C R/$0M.7AG."B4ITJJ M^7$XY2Z;5PDV$S RTP-Q+:/GV6A1 #+Q8OXT$ (%\J(87F.>!U2.-8?XWQ#S M'A*AT$;?#I2#2,$9*3CAB)%>#!PQZ:'R15H./N\MY'GHIY%B!(3"+++21PU% M7HL,9Y2J48PTY%W2'!TX'I9,(C4($3/:09S NJ& I5: MSNC ;-YA17[AD8A;[JR"XM!SYI%8'6*\IF5+K_YNI;E!UL%%S\?-I=FI)BNU M1S=9Z>ZGV\GZ;C#'^]DU"=,:#74?)J'/_=\N*V=?+OO_KES_<7-] 6\53*]^ MR43U?-<@==EDXJ5IJPX;*^GE6;\.=&>O=@M*/8[KN<"2 _)9>W.\W.DLY^'C ML_E!F0=W8BL=5G('UH^R[W\&D>L"'!YYBP>A^1-OY0LEXXC1UU3?O9\&M;'RZNO\ )6H2VI*;^87R__ MOZ^P[8O+/^"1"CR3%I^E:N1*>M0!5B?U>E:M4]B,90,N>?C%5^_K5J>X8< & MX+UHL_ MCV]M[=S3CF_'%_QXKO-G,B*UL?!DOM,,O9>]WD_MM%!K6(U:X9B? M [OH3P6T4]@WX\2 A--L=G9PFJ5@7\L)O@;H46=OVW%=?:O9A?]?W'3IM.X% MB/M6<3^90Q/W3S_33M?JU7M'QP*.Y\)?B+$(J?;/^6%Z*)P =]Z8]?[A_K_6^W&E:[_0KT_E?" -JMNM6S MCT_S/Y[[WA\.DUG"V0$!9AY2@68HIL*/,"W0"Z+C8@'OZTVKW=N69([IU:T?@Y?_J7?#MGK% MK<)/C-,U[8[5[9;6_Z[5?NH+,>4>"EE+C]XOQS@XMUL'FFD4#I0].2[0M5^# M%[!;;UMJ1,[NN,#:!FL[R>_;5:)D34]JQM1'E]O-N)'*D4SK:%3&#,W,P%(; ME9:-#;%D6BLU[AD(TYVI,HM]I'QB'BXFPG)S%I]K4H*92*L+:)[>0^/TVD8V M2(]?S"/%Q<32DJ@(NBS/M[IS7>\1#(D#+TGQM] :-O_@#Z]'YRAI[_KY+"!]@$"0D0Y7VN MX9,J#5)W8&2DF>R#!=!KM5E KNG#Y@3KEV3EBHE-P.#^%!$X%V&IM_ VHZ^! M/E$KN&;F^R"DM6HV];"B1E=8"X,ZRP?J!2:XS(*SOS$[74>!8H)4@QC$4_,_ M"0@-;"1PR^5J\+,?JU]@:4<@*\6HBEKR':[1SJ_-E0]>6IHH'*RKRGI^R5)- M;N'%OZ=W&,OPRX49@)0#M@M;K^I)HH59D4?GI.-37,^G P*#:V2HOA MJ,\@5HV.W%MWE"!3YQU4S=\=WYD0=P?.[KEPPE'!!Z@.%@FCT0;Z<6'XS$6-364]_;A$Y1-<*.L'HQ9V=_)2/99XGIN[J^8M7K$:SY+CYLS9RQ##Z59 M2HY::?&7M>1N9X76XOZ\6 P:R9)Z)<%QD!7(R82[3PY5][U8%<;AL]HG42X: MJ6 DXDNALG+UM0&-KD[5!+E30PD@;APP<$8T3RO22P#SQ8WS)!Q.'1(0LYD; MHL!T+QJ/$C>^16QZ9*4[*TH%>QHD_E)U>N!GL$$OW ML&6RW*XLJ4Q;-\HB0 <0X$\"PO8 >7$UN\:D"'#K!W@23"9,^AXZC";9B".7);,Z<3^HH M(VF)HMH($&)U7-9*=>B&PV2&K9.'N..8-P$0I"U>%?%;\N)B^2#=5U;&4'C+ M6D@41>. >CE\QQN277\0Y@E?_"$0,\D%(D7MWC/GUNYAU@,"U8H0NTF .N3, M@34A1LAFY/!;!'<4=E_%T%P,"ENZR9D#I^@"UPG3YCZ1T'@4HX&?H$NG8R_ MN)[/#8!>L%RSJ" <.)MEXO^:E\!H 7-\6_'X;Z; 1RM(J"8WS-R[\8S1+?Y9;KV2L6TQDPM^%W[.)"71@ M=Q.:?D2_1+KA:G;N!C3$/O,D$#&!Y$T+ $ 0$;H1M_S?=]I!N/8 2(V5#N5/,=VXR2E4K(0 MT@Z^D=J?O55A$_1;*4:\!^R,CZ3O&A!*MHH@$#;]U([?@T")"'5 M#0'UI^C9Q:ASZ[@>;K$"S+R"W;[OD:51RG\,':+JL^^J_ZA=I=?.X"[=,9T$ MG+JF!A'2$Q\PS7T.)HXKFY:@5T5$FON1ND:EK;YS_;@_G5];TA*63;M'*BU4 M5YFJK%K+&T]]SEEY0NN%Q%@%SQHP.4,V%JK^!>1L<",CUXE \^.^Q[U^J)I? MUD*!;=8!6Y&Q5N^3@RS8:X*M'.;R'4GAN9,U49=CWQZUV (#.6T!(KMSS 3H MQJ,]\0STG,!S^HY=GR?:9E1!YU2$=4-'^QV8&$(VN] )!]0<8B+IK R'Y^=B M!Q3@"VQ]"&Q'@_T2T)$T)'6#U+MT7WJT,,KT(CDD!(^<]9XABC#B&$BPV)M" MU^3824,'!3AB(8/''O'!Y;7^S*>EXP*(6SEM4 ZD^FS6XFJ6^KVXW4\AO?)G MF5YE2RQ#GH8B&."E$VPOQIN5K3E(+N'H!%8GLPT3)R7#/<-V'M._,!G2M#Y7 MEF"-$M6_61%O!BJZK&ZI.5NFV>D6G*.>7:1]!.%?J-'"[T%[_V59BY=-6O!6 MDA#6[A<<#/FU6+-7DIZ;O%GJ\?0&^>).]N-CE3;EP;@]L$51.74S1QG(HR"U M3P02*K_E+W.-HI,B'285K>I=U0^$B50>"@(.HE?9)=2"1J&(5 ^@J9B' PQ0 M0OT_]MYTN8TD61?\'T^15E=E)ID!:((+2%;=/F84EVJ>KBKIBJI3=^9/6Q)( MD-D"D.C,A"CTT]_P+<(C%Q 4*8%28\9F3A>%S(S%P\.7SS^W>F22?@#>$]PM M*\!,,'.7N%_ICCDKWGZ=C.%UCM"+^SKP>:"]EK%7SYK(&]_2IG+RX #K%?Y%J$E/"FFU"F5W.W!;#A-PFBS!A[#_YE!;(2FA7F(A2[?F\3D + MB9_C65(Q1.C5@8^8H!LZ+,551!JP"?T!'2>,SVL=NNQ%%Y1!+!+_'A4HT4QD M&$_"#@?:P>*DCY45\ OB,J9/ 04>4/)8]QQ:0T$N(Q!@O TZ&##VM%Y(!N0X=>Q(^^%)+'=JF614C,6.S.2]<&QX03FG_ MM'QS@/:7,ORLX@1' *+6P]@>:D/G3RFP*3AE3-/I_D@>*HD7:0C*URV-Z%PV MS?]4JI["+4L)W?%=3 E..-P5V\^:>1/*O[%$$Q%8?54D(SH%C#UX],=;U?1&M?2?B6:.H. -@NLUP7ZG?)^(RQIFXY5O8,(=(J*K!JP(AKUYQ&D.L$K;T*0 MW?$BQYO5+B>QOQ]XVWS_YZ# _SPH\.\89S;E?MYXL225>0>"/(Y>[.T2F,5$ M+P9-J?M[^-64\O#VJ[WW.+:-KNWK][_]H:U;/BF4(6#O,^!DI/'<(: 1Q,O^ M@\1B[=+\9DU9JQ&LDNO@^O[-CJFP=W/2X0B2:6# ]=Q]!76NV!0(:KR QH/S M";2STJW$:+WR1(RC?O_@1SF)98:4H)A>L>IT ;W7IA#ANU[2XI:W>;:XN5UG MFWIZ&,34# )!_CQ*0UT&Q$0+9&GEE4+WV(N#7I_^1[^WV_A:B*T:%1P-W,%9 MDPB7S5\U?'V&>"X.9VG+S0J=G:WCT$6X@#HSZN(.1%20%W]0>TYKW"2> %3] MD*)RM+K>T9@04";F^+/,K!K: ]O8!V3<8_0V)QHPOO[.SH_.KT3Q6"$=,@Z. M>0NY-OX;GC0U?QBBMR/=-0OFBTBC,CEQ@ Z6LDEU?P'N^O^(0Z%!'2ZZM.%< MA(^&5((A<%DWA\/ VC*^&Z$3PO!&:CE(E'8NS]:KX3_ M J@?Z 3'9*N(2 #%)_("XJASVQQ78X7$_\TK5I]Y3<;M';:KF,"0(#ON^/\BV 7 MBF0R[MH56^24'9%_7 *:+T\_QNR1J90ZIXU=4V6*5F%O949-,3Z!K@(T0 ;: M_KBLV(/JR/U&K3$9KA>TF+0B$"1T_-&\\O"QS1J*A(]\Y\$2&]84N(,$^!#P MID_Q86Q"R/\=)@4O,Q>;A^1//@+[*7J)=.Q,;]ZU?AGQ,WMN=!4J6,PQ;UBL MT;NDT'ZP9"$PS&IMV:$S;*8QNG)X+..;/$F4+-H7ONHX^O:(AD9HD9"!FGZ> M9\MXXO*7W#I6V-3=.L'JF.I+$\\:OV),T@X(",'GH'$[ -_"D)<[/)#-WU!O MG#]59L1-E]F?)45">RU;Y)890S"@!_,1SAIO?PK$91_30F+45R>O[0#WH:-# M[41P.P)(1*@6UIWHY.IT;0TZV#GH[A[T0@UX JTGAK<.7H4MP+$] #8$4?8=1DR=&5T9V^@$M96TZO=1>"$GX+8>/J'$S"K M0(WB8?;_D#K\Y(A..PQ2TC/0123)$9V60>9&'=?J&67- M_%D^,"Z P@$46[ MB6-Q1F=_"3+I[DB_?%A-A+Y=PG-)RPE='XB-@9W!;(?](76 HP1[#$'/E/+P M(&E3!PRK])KPD0Q(Y]76"][KU9/+_?""A8G:23;$OBG8OQR\@=0N*3H:(*&8 MT'*]U' [G:JCX#WFXD,YHHO!:K>"D6O4WT4#TTI +M^@C2TBH%"F3T&V/_CV MN/;!&V]CUY=!K5=HS"_<__$!19=0E"P/[GG2_TDR+O5;=G=V=]=^3__! ZA^ M->70E1R@OX#$T!F2(V2J9RA&H:;X!^II3-Z"#@[#@WR*EAVS4@]5SRY]5[Y9 MU,Y7!XN3<-1X!MB/<7?+%ZH^W0K\=R/P*'$HBDS"00$T2?NFZ"&AYS):?87* MB^80-6(@%#XYIS8U_,:M1&XE\EX57+OH40Y#Z":H69AJ51T4W.3\FZ$*.O;6&WBK0E[Q)TR07B#ZS,0 '67 MY8"8AJ^Z>CKYE8\[VV%C*WHI2ZS5W)4YB@_U;1WFF?R#43#BCH;TR;N=!.(R M=1HPT"*SL+04Z,*ICA8(;=#@]<",D7_SY4;CG2YJ$J$$A2W%!,!55QECD@@IG M(Q]6._U9F%4,OL/_R]G/OJPTE,J :PWSJS.LHNVY- I[?:*FQPZNW/3A^G># M"%W3_>#R-K3C4@/O0K=2'MT!J $(26V0A4 6N$Z?0')$L20\+VH*L+Q@O-U M:CYX^3/7]P$.7,+^2)=0QEC)Z*JO\7&H/73D3VJ.]):UEL;4+G&IZ4=U4E6U M7*0QO$U&BPE<]2,)!D-FVJ5'5$V+9/UP1J6[C:%S^;(:CO4-HFEN/S?$GZS6 MLA(#F0CXF$'OW@'BW(7@;QLHR1HE0^PPS6697(,@$ 93WP 52G:Q;%(G\8@0 MF\Y:;DF0%_>-P.+ M9X),1B[GRXH;W_NS/V4CD!U8PL+M$2$?>(L,_69PE-JR4IP%?/A1 M4GLF.D?;+AE1:^\1XJ>DVGN60-4P@*&A*@=5*VEXPHW3SPP6%S,\O[*=E>(J M?8HX,<+MU)>TDFH'$;'B/O+T) 5VZ;OVVUT\5NT8%;VMV)8@C1+M"K(EQS[0CX'54_6%8_RE(I+T@HF22B"6]/NG=+)MU9025;6\: M3B_L^JW]"7>2,/T_A^ Y@RD RF-=UI2,7%^NYRL.T7KPC6)#0QN#N]O8!*+(O'6)6KQE[8@T4\(IZC"W5Z4Z*4K00"Z73@ M'!99QUHX=ZP54FQPSI\SB&XL/-.=)3=9F>)2Y D@HR-,12-:@O$38E6ZL;JI%^BP52Q.CYJ+5WS& MX'77MK1YG4 M1/F!EA*#J@%F:4&9#D>W1%3I-RT:Y18%N$ )> "X:1Q.) M5;*"M4JPA@-?(P7&<&I18;(Z#1$R$Y)/94C(]L^$:&7=[OE3[7$TLHWV;'VT MNO8&M.ZI#Y7@Z"<^_ZQCA70B-+Z\H_K,OUUPR^G'3<%D%_ _?V/-V#WSZC,Z4;8A#FZQ,=!L7:$!DT]% MG5>=:;9$[+W+5&%>#M4]Z8P,.+T/NA[%% NN1X^7I7,BE%_&X]/PBL-EU@Y! MZ$M8VY(8@A1G&-:K+PW9ER$$[F,HS!0(QJ/OA;XINO!HA.?[RC&JW4<$>I(: M5T8G_<_5FW.&FSH&@I<*J]QL@GL+/+"^O4*YM8\)H-@C&0O(Y18L_*2!EEA804N5#[U45DG_,)XLB),R9QOE-.NL$ MEK/>(V>!3!%1;#VFJ=4MWH'T#KQ2.O:=24DHC<3;J4AE6@AS"9+8")>#(-B) MO7:^P%E@M9'\GJC;F%F)@A93F)'VNEQM8F \"9W%2'B?W,2T(]R+SERE&))N M1*C0R"A,AV11C1D0:ZHI(9U\&9%?4%O&!"V."E6'>B' Q1"X"/]4) M+]8G^[F?KA(.,Y4Y0".F16]P0AAX1:NUZ3BY$\;:3-\U2A\#]N %!RXMIIQ @ZX,B%[T?E$(J/X M48@'K/AHVWNX[)CB/V,0\7\MXISJK*8X8Q@D,,C8,3KF%2K)Q*=\=DNQ+HP4A_";F?PA0U> MVNE,#[\I="M:1IMZ7BT252)2OXA'A-&YAJ-CS3S'\OSM^VZN>8$.=E)!16B; M-H5F;A;IR(&(/L/&K!CA!6&<8B;P<]4R:@F$GJ+B//L(U4=4K>BFI=>+$D\U M!$F#60-3EB/*ZC1]B$J*UW+1U>B*6V!KC2=W\;+ (&KRB;6A<##K)7L"JWS= MIW^_U]&BH/V0V;8,JI&Z)R'IFDT<]=]61E;4SF#\N.93@<\RQ1R&C][5*U(? M+\2 E(*%H(7PS>%+.;B0\2"CNZKX>F[/S*S(:4-E8=6IFUIWNKKEZ36#[^)'GH M3,T_=UG6,/_1M'SA7LYTD:@*,J&-77'])86L7Q"4 IF&)?'RQ->@\PKMX/%3 M&#QOW&C&MZ \!-$-XNV#:'%^0VN #H3'I%7,7*[==6.@*%>67RH,MF^/+B8^@R* W&KJ_LALXS%,$ MJ#RGD#TE#O7@PFI4E^77,%8%U59 24!;%W[#&*3=P$GL)-&$7W8&%96W^.H6 MT27"O7,",;(Y*%;0 H7UQ>:>J934=A=8D\L$9,4B&'Z;O M&OIPT)[B<:-8A.Q6&Y7:7Y,85>QS$=C+%=4#]U>O@+O95JU*-.<,RNM%,/'J MMOH/( =\]?T5@Y$T:5$MZ2HX_MR0::R)O2_J^NX PB<\N37V32+JU?4RX9Y% M7%GBWJM#DM3(06H-V.=%2O%9%KCY(5Y"@KLS=ZN0#4O,LRGV]..> G:+"YC# MMN3^/[N^J<:K#?XOQ'VGBZFCZI.B"2@,T+T](-L(-+T@L,>.7+!"F(8F3R+4 MHX"W9I&?,?ZULRW VPIHJX "\3"8VA,*\?H[1DFCJ8OCH6="=:50DW3L&X,Y M+MRM]&VEKU7ZKJT+C05!KB*0+&(RM)"TQO U;MT\C%4&92Y>[UTG$$SRJA%P M:%O1VXI>J^@)YTQ8!.3HST#;US:@ :? #W6AC7.-EF#>;8=R67?)V2=T'W-.-\062?M@37CK2H6.E5TYMWWX O#9*0V6O[FSCH1RA>)GU[U,#!\6SN[ M'6)4 "+/CE2*P&I]8J;:3D@ 2_6#0VZ "\FPRM+Z!L.2!V\NT*7#4?2@^[L# MX2,H.QN7B.W&8D#:$L7QP)%CS?+00O(@FF$URT,SR8-1A3H;YYCU364F3L&W M'%2&HG*XU2%\Y!=890?4:U*OKNL9^/S8_R+('74#=:SF@-%&8(Z"]^,7N9^K M!]L'@P;LN?&!550$5C5[,+%N7^%U#4D<3YCCG0=% J&59L! MP$$:UR]&4KI1R,&PT=CKF:R=:&J8Z3LF(G?_"-BUC89DSZI;['"(A>XNBWQK M>.A&'QU#O&,HE7R7VP^5R*HEQ=2/?$FG<4V+;KC8GMOQ48&*0T7$B"M]ZT 2 M^$H3'"1B;=4)O7GX,BT&<&'&?= M9/?(IMNU.->PO;F([TSBB8' 0C!TG=<8E2"1!VJ.FT S7GLQ"XFH C/(]66% M:RW_R V#5?M<-P11R61C6;6&%QA@6^453C\/TWRXF!98> NW'9)W6/F-9Q_R MQ;P<+J&V9T+L,)C)2K-<"L16D%OX;"/AOZF<7#6BS8K4&?#SK&0DQ6(VCC]F MK@$J68CHZ8S28@X5JPSR\*?*/F\%?93EC]!'SS0Y^:=WE[C_L="B)!!J##H* MJ[5U=?9X(1$.6-I=>"Y]2$.G^:C+/4S3@F"968XW!I+1H532ZB<(CW?1UOE=),T@+!A@ 'V18 "@$+[VWY!PKM0124$S,1=BP7*-(302([ZDL%4]&4.JTRUW9D5)8O-$:CTR:\-.PY<$ MGK19RX#;Y(7(S8_LH7[G[X:-VBY7I]%>?Z>CQ]/Q%&+<$0HID<*^PW+*N;-K MI8\9W@'J\H.^8L$5*H]SD,'C:/T7O2YQ'^&NVLC)*+HBB(/2<=31HF+ER+"7 MAFD9-:+^7NP>]0[9*N_W=NIF.5,$437&.'K1'_0&W//PL'?4V/2PAC)17^TH M2Z?&NDES&W\D^]2JZ_3&+N'$ M!"$?Z:\;AD4$T-:ISK.E2]TL*:5*'<6GT]H"$B=J6F9*ZKX^"=RR^Z9?GRG' M?ENF:QKGNW+<:MB\+G8T^[U]VJ##7K\VJEJO2^EGZ2GNI(FZCH%,J DAS,5! M"]^[ ZW/LSL5(3]P<0+!,R1?M-=^.5*$4.=W3$NHT:*M@QR*=[DP%(KK7E52\>-Q/:A:=1%"FP[OO:95(;G!M+- M/>VZ[![^&,37A5<)YKU&/_N0=L\5L1AB%[(/SQ;P*'+KA1W P@9@=A>%]S?! M3)&.,XK?@GPZLP1Z'B58G\^&1CCE: 2=%0NPK:?(NX65[/0;%<5+$['T(:VE M()J-'PPJNKW0[YQ*3LP=DIWP"O*!XT:/$[ M+"6O9LCX)WXEBB60FT)UL$+\ &L_!21@;;E-\WH3>CB$@Z:K^T"]()5)0P=J_L MDX=SG,=!;09F/L\4$,V@-:[ M F1J=+[([1H+(RY>GE:2@>8=P_@+*$]UWND-5O,8@1IBIS:[]_2.>$:7+=0) MI12!@/+N.SB1N. C*/P1I+YB9+ ?0]H?!V#TS(B*TL^-!4JK EV\M_NC/WUA M6!&=7C<\O1?F'G[6Z WHFE2299UH;\=]15X8&G\O^_2+H4X1V(NNT >H>,6- MY;ER.+W!3 ^L6Y$MP&F9J?&ZY7\)RMA.]=):UE;BKZPH2]_1MU;_+&[BR2O< MHTM0;;-'1#F>;^POA[W&XUN_)"$Q9J\F5M 21ON0+(VJ>M;TT:4U[5!(9Q^X MMWF'8^.:U6^U4@ MEY+OR^DRS(*1<263"/$99=<0H+2WQ#4NNQ05&_7O'?H_/E@CK^)GQ)-#UFH* MCZ%Y9XWSPE7 3]V..Q,)7P-M7^GUFZY@I$22W-(^3,4]6FO581ORS2X?5P9] M--CI[NY4@%KO7:="3)1ACAOKQ>MH$52X0%3EVPP(TWI[-I?[.8MECKF!"'(# MH(TQWQXR!P&WT@+)9MQW#5OY]CQ.YVQM7B?+C(E/:%'Y!Y\($YA@^%<+C4.'=\%2=6PJ4"\@SJM$R8 M25!E+P0.5*NSC.Y075$&ELB=$7Y@6+<%D0_"QLE74XDKAA5B%, W/BRR7JQH MDQPOOI.MA G^Z%WUZ'Z&"YS6+2$ZJX7GP(9\=2!I'0K[N^@!VJH==^/40W92 MQ$ABTA;80ZEF:"T+5- 1!IJ&6:N"<&W5U_N.358 1IBZ0+=)0F?]'?O7I:AC M+/EF#BN([0:Q.,]O$2LI]+(-\,GFP3LH2Q&L-H>E^Q0;A)CE<5.<62%8*4YQ MG\/>%CEUL_'V:,%D4H7H@HVEG!I$$>W&KR"'E&VR]JP6Q78QU#^LNEZ?)8E2 M*.7BRTKHDJ$TN4%/D8POB(/5VB2UCGFE]!WTCEGX]GH'3R![[=BE9RQ[Q+FF MH@7>K')M#>IZ22Y:XV[:H% ;)S:&6J2FZ&MT!= 1H20QT2G\^@)^O5'S[)*; MPZ2;36:J852Z?S'B!@P803L"9HK%R]3ERRXI.5V\Z7=>TZY,CMIK.* M9?>PQZWJ"!]_J=LC75Q>O-%=D5XQOR,($1K_T[E#W9#5!*VI;F[2>):ZMCZR M9&ZA@%X2@.[P'Q#NODGTBM47#$9!.#3XKFG[\)]23\&A]SSYF-IMU1V&TJ00 M?AJ!"$DVS>[(M3T+T-$(6/*Y\P%"-[ CG(,ZT;^"BH?TH;5")^F_\0(@DPZB M5)ZPL_?DK77^S/(/=M.[:-H61;!YX4ZJ21M))5>8_$!JI2/A!.+$A(,AEWO) MT&/.&(K]"+RF\766DGA8@L_$Q*88I@XAA\NZ32J&1,%*SFIB>*,N""" MVODU(01>+SHEM]]4&S,VMUZ45(-L)X7]I0% X?^!<,[R<_%<5(^,"L,C^5X( MF/DW+BDT!&Z;3R!35X5;R'L!SX4S._<%6[;5Y2;O#J"8?E" MWU0E0[&M8U$" !QX6%/?HP:."-*$^ONA &IYJSZ[F/(0LGU7Y^72E8LB&2\F MD!+[F'B6,49T%%Q&6/P$0O.AS.8XO$D\A__)7[76UA>:V0&1.!LO@P6=<+E@;D5$ MZ(0966FMQ _XN8R;HZ0C8&#[4%07&S\$O=Q,\":88F44UXMT@@'B\'=C:60# M=7#R5O?;Z@C908B?OB\=?+%;9MUBD98KKDZ:TDNKI %0(./5*G[D1E_P[_AG M&^,\EI.-B:(",U$=?^0I1C\<+J;,>#]2FL8PD=XT^ZBC>Z2>?*!+:E"0Z0 : MXT)JIM*!E+.9#J4]%JG>$#3A76)==@WQX%HFR-="DLQU9,0_%%3>)P4.]M N M9AR92994&N%9^ZG2-I!;U/!4Y0D+YC6P)Q29-]X&&W:Q4(%-HC^LT%]I\MAO M,^"]=[#3W:\&O"\=_7RA"Y)_L>;IG6O,N^X7WL"%HU\C2]BU2QA\U_=,5)>B MODRPZD9GUJ@,1T2PVA'7!XH+]UZ4RWB>EN"*! 7F1CHP$@^X^FR!Q6O4])FC M4-R2W$7=\=9UX^(.OW378@- (Q[[ EV/"VH]>@MT/&[NEU7FLS9)&[WH@C\ M =%$%C/C.:";EIL"%SQ*TP2D@P)+ M[+A/,=5]J-NHI- XAB6#U8(#.:)^OV MU[55W?.H1 (O\0W+MUA?'/.D2E">!@50;97(CHHZI*<$VO4=Q;W=;2.&!(L+FK;X. M!6_(3(#<0$AWT*RVEF-9Y$)GM(6EA7"*:\M]>GY'*"]@]C"AE6QTL0UV[/-PG9A@&IH*)"KS&:@$F[<$*=P[3-;!E=] M"&8$>F#8&X6[8+@V%X@\A' 20&W&V.<;V%B *!%+W[#'B%%U O"D^@ZU?([> MY^G-34+.RT=/Y@_M_%C_P3DD*4ZG+0.E1+[ZE%CLC%W 80!88HE%U]50@57> MW#4%K>LA-S14J#NCPPFP%U- ..82!H"C)0XC+SGO0<>$[57#M\#!*9.;IW9.Q3]=$I=<+R(>2HY>QIV<%78/B2<+;/A!VGWPVA"NQ+42H7B?Q@5 MU'^NO(("AL:KKOCK$M)ZZ]117#^>H_XAQM'N3HVY);PSUO>\RCOK3)7)O!)Z M]%(-ES',18ZF(?5!0M51]C4DV:VM@H2IPO]> $OZ$._<2TZ>0]0:B 62>:=! MB80-:ZAI6AJ"(U,$!<4Y8>;P2=>Y5;U,%%7XRTXX#\BMTUSY(I/^;6*"\&]D MOO*AZ@#JW"HEN9*ID# M+2^Y4;>":JAV#5<\PI7X3@WW"71"Z9JK5+0]W 3LS;KB1CW*#G?;P)B.?+_C M$V0U7M&J1,0A.B-5HH6K[.2ALDO5MYD5B^:V%,V9VMKQ]@(&4FTE>M385.(Z M\7>L(ZLLN?T68= =$;]AC$I;. M$O5S"6DJ\IF_4+V O=5NTSFT7@:Y"HUO?-*.S3HF)>E,(I^8SNU!E8P%?] . MKTPD.DF5(Y *AVN=@U68&9_%4P21%!%%G^;=XNJS:D%8DK_43=\ M$1J1@T+U_N;*VDN'.(L?Y$;"]XH"=%%XH4OA2#B;#@? HQ<[O5TN]^P-ZI@- MUV3,N$FCE\"^9R_Z/7.6),YT"OO'"J^R?.8!ZP::'=6+.L;-0R"2G/W#WEXG M>K%WW&/=]&)WT(1!P13R^@@4T7964&$T'1-6CVX*88+9\?HM1R @KQ-%N.UU ME6#.YR,E$3 :T\SVD2=,YU=0BTC*.A+N01G^YA[+?PT7Q=3\$\IC^)?,DAM* MS31Y3,:Y3.QK*2($L$*NL^R#,EHXR([.G, J'3&"J\9SA4F<#%*P&S110'' MZ#'BB*NYP-ZOA9"8 %:5OX2VJXLX.U/3^J2A&4M%%H%W#2&TPC5MJ S%JRU3 MK:4B9$LI1C$:EB@JLD3":1F:+A##RX8<-Q>K,_8[ Y\1*@H$5(@IKFTBTK70 MC7,Y9Q2'LBDQ0../U[\6&?Q5O#ENF\HM>OS<_0/M&\.U^IZ/U1,2\&\A<#5, MYS@.PGUX\CK_GHX8U5/N4-;(*>[!#ABLY"N58()V%-=9>=M!&2-;3PQ;>T]1 MLV^(L:*>YH^A ,:.#L3P46"?"1"*'S$/KG:+\,64] . 8#)S"6/2M$;?5'5M M */S]0&C#B=\N"LUO]UP+=H*F%GTQF6'&#"^ ,Q40'I"M@U<"1MQT6K]:M8W/CYK*7KM:[&I6U40'76Q 3J(G=[QO9!6$JQF0=X!?V][M3^[+:"D. 20B;TI#I!N]]4 M@4!**)U9RW#""210_IX5 *+8>-%A,K.@[45884^Q"9Q=G-<^!"JFOPM2VS^( M<�*=LG>OB^=IU>=1=@_Q+/=>A/+)07$[R5S%($ \D][S2K'+WF=EOB=FD6 M"&G^]T\R/OP8)G$ZI6Z'G(QYG^V5-+ MPT]0;.F?5&],(-LFB)?G4##"RZX%D1'0NN[6+A<:SA<7;Z\492[YG2IH BE5 MRE/)3:!R;7+EXTLD_[(19U/FZG@FJ="C/^CM<=!@I[?70DK[&<13FPTFVK7G MPL*3X3"WGMVFR4;95$^Q:P:8ZN1.V.=1:.S_[5#A)'(6$#T3J@;P9B;Q'4#E MT$'^"")/5GJCKHP%U>DK^K.:6E_B"W8K,7!7I/\6S+:P:7IKFB=OW.SC'&A% M?+NIHK!CKRU%)^ARJEJ5<.\T(F*S[UKJ/>O(.B#N#&.J\+(>"#(V=@^DJR)< MH2WO?BYL_TP^0"E4C_E3CK=JG\0EN.QZ<';(A!]M7I!PY&X^CD%%6AJZE=JH MLL_R8:L!:,34/#GO['?B_??B_7-N^WV_JA:"9Z-;([9A* M*KM*#;IZ?(JU)9[$CBE*)QB]^E(=*MJ+4WRWHHZP^DB#(=+ E/!2\%6XL4WP MQK#:90SE#9XD;H:1H[;/\W&K= J?V5TLJHPU&G%JI(..BX:#)SR&-MU>9ZD+ M" EL.*2@01 :C=HZH\8QFF9X=ER$X?ID=@M'DN+7>.TIU@>D)$E&[;/H/H_5MJD46SZ-H+XO"3A0M+Y+F-L99_'?6O']EC0FI,KQG M-BD2,/K(=!L00C+7OD8KJ-;8+",1@#S+%+-=&]2L:ACJ%FW!BR-E<:R>D"C6 M-.,(M%,\CN:A RS$DFG?;PH!L"XV#TRT.UV\J4Q[8Y$-=)^(WL>?-MY^A'DI MN089AU7"L%IZQX6@5.)U/]S?$7\TY ASG='L&S6?N'8FKA.C\'M*,H)'](7BU\YQK+#KARO>F#XKXGLYC2W/8A# )27S4*0@84M,Y\ MK@Y*S@"GRZE#$Q*T.#"O<&JN,30CN".7,1^Z7!T.,D$(GS7TTX*M0*)BBPN9 M#+8VJ)^)W5TA8M35[(B59]H))IBSGS'N8O? -VML6"G2N>+ ,/%NTG2>Y7$. M74O5*OET,'=;@7]"UPR<&>&B)2H%7'>0%M 8?I]92G$LBQSJ&3T,OMI_CZFP MC!].PV@(B](HGD;OB6:["?I:K20\ UK-RQDR=J++1<7W=&Y@-M+=+-$Y!Y\N M<*$/U156=PD,SJ%ZGY<5PW+L_H8A4JMO@*@ZQ+AZ2">W511I-\CM6QN)Q&?\ MH;47\LGKJ-\_DHAVX8 S1NC4Z$*G#PABAHLCV;L5?B$'W34DU$1*]%6]G2"+ MJ] 5D_1#,DEO,^D]"4+0)$2,_=-X()P46S[VEPQ10W5[O72P'J2#PD08HG\^ M,AS:P9826%VJGO,15HI)A,@/Q.L <[.'.L:E_&;I@IJ-H^>4/I2^&)HRC&\]QP/9D&E+^ =5EPYN,/QPQU!D7C5?* M)N3BE71;I7@-=T9!=(@=N?5V1BKDI=TM$!>[W!!JP^U2T5\3O:$:!Q"0QKGK M, D3Y$A&"JND$)AR:O]NQS!+XT[TZ^*3O;[L\&\ZT661QQ#M_CV!KP![ 0_Q M_2('>ED1!Z/DP7F! ?!A0LD .M MQ=%#K=X'#0_N/-'X"NEPU#KQ3%W ^)YFQ%0%,%7IC>M,%KPEP[Y1L 8; E!5 M#,[%C+. 5Z%,AWC#FXFI,_X L+LK;+$=5_%X&(*)$Q;*: M*('O%[2M2@W3 JM1GD(130L7 \9ICM,Q9+BI!ZDL@'WR.B&EP;[_(R;@@P+6 M([9ZRZ$ I'8'PA,? 5ZKDF$]-#:@0 93P,;P$GNARS6EHD ::Z[-L)K9K M(#WS>$E$C*X7LY8U'^&P6A4SH1ZPFW)D+';GY7HI 6*:IOT"H>G<"F&SVWGJ M.[B@A0;N[XSKZZ'K!7E,B&'YVAP8#3[H:TZ&6O7B4X";=D8G&'LGQ>N(#JB\ M$SGRV'P0^)+TEC'W% N[)X-JGK?OT$."_^^L4[/\B5FNXI*FN@6,1TL6').* MC=+OSA=6J2L[7&Q>IT'I'FB,0_"$=H@] 9 -1OB88K:8,[JE-DFN,&ED6^&< MR3!H#]/DU)@FY[JHT\^JUVRJR8QN="/Y)D&X@R%6> F2Q+\)\]T^C:]714BT MQMKK;&K@#+&/HYV#7O3W9%DIUFU^IZF]U$&:F('+_O6GSUW.P>>DN$O4DOR! M!^[-ZS?OSL[?=4_?_/KKR=LK^Q V[)P7R0\1Y*F*>0P P+_^L$/_/0<$*O_W M73HJ;__Z0W]GY\^^?G=^\O?NY>]7EV?V._'' M+!WI'X_DA?L_$OPMG&\Y"GYKCZ@]?G_]H^60T9LR$NU&E.P%;>MN+6+&R7=8^*K;XBO MXZ7O@_?B*:V#3L!$"5W])GC8!QM58%' T8%58)Q9L)7BK12W2S&CW)&#.Q[] MGL M C1"E7;JPQA4+$OX?BUZC=Z7D?2G2$M= :5G]S7F7$Z!\F5-8: M64>[E!8:JB$V0281']D_ZI@J0++U)9+\KR:)VQM'2M^5&"$<#CS)F9H;J+<% M])@CNTKN_S@BI6^ ."J:OK'#&N;_+-8'.9(B*H;H^Q46#;.#RK[@6!315 MTL3@0VBSE*=Q->$5T(?SV&G&O>CJOOE4 C]N#GX(89F3SY=Q;5H"D'Z9,?@R M0R10B7Q7>AH,8OJPX(KQ^0#OF$+>?8YT8S3@#63,*C)L_[]QPAT/I 1J29Q- MO>BM70+D HE'V=PQ?C_PCAYT=XZ#*YH)V 8=$WX]R77E*,_C+-!LER =+[ YH[MF3E,'^416,!U#;074D@9] ? !QV3J4VHO.^=?Z M'?#Z0#FJ[5*_8K(XG!JJ $"X0G5(,E)ZC*A+H)5UJ6#OP2!=,HSF2@B?\!=Z M1#[_'[##FDIPFO=!C5WSA&4""5"JUZ&]PM_0CB2JMY9 TWCH-XK6+6DKB(3*+P"5#PQ!20FN,]4:6-G.\.6&WUX@51:NK;Q\1=;2?V:D^C/K M.*=["7Z)I*AI$5^!5?P7R- &K0_A\0\=/UQ$T7!95 MID/>DR%332K4?P&HN/2D$A:*<75CW:"X?*B"A7**CR-]OFB6__"2I_@*:="L M#/V>E/+%2L5+[=NZ=;P":ICH-AG=(&(#IX!"AV_L\#I"U.6>\9GF 7:0W)2J.F&CJ.UP M$U%BWG!J3/7=]*+JR6D_.+A]:YZ>\/"\$]$U[OL83*_%'5@4D2E-G"1TOK(9 M09:LK7EZV>$G.8/H8NX:K$LVAS+JU8>-#B:R-D=Y9G1T!VT!:W8N9@XD3"WI M[/=?'#4UK+>2L$J8L3=>\#YBJX'CL[O?ZS_LA8--B/]K,;^P!L2Q>(N=5MAY MH3P*'ZWO+8,43<-%0;3R7Z3GR+J_.]K;Z?9WN@<'W57=2<(;CF]OXTVCWXBT M*2C \58I&Q44:@GO9^.UM8L%L ,1MKH/](RZKS$:]SJ/_VW513SS/[,>SV]) M::]0LG[X\%:'YQ[$:L")&J)_4=AKHD&5_8S#_06+-T,KJQ.=7UQ&OTRO_X;R M?C*9W\;6YI[?KAB3B=8TDE2WT3O^N7THET!%$(S%KH;T"%^U'.&73?L7 MK@ 77MP&'SC-K3&$5)CJ$^:>;ZRQSJ;R[3]Z?^]55QG*>>U=8G<;+Z7+:8SW M^Q^S%'W8O]O_&%D+X5BJ]L%P(/NK)*])9WTSIK.PRQ<)%,5 M&GLQ%5 ]N*#V'OF$:P3OV;$5"TH56&EE7O98Q<0*]L;Z6V7RB8(Z+;OGWG&; M?$@F]QPW^NQ_QW8CH4)1;V3;:N*/[6+^?94(N3?)]"__W\28RM= M_S!UN$"S#;[VUKK0T^B7/%O,H[]EW!N6=SEZZ;]T^C/^TO_A[.=71@/WK1;6 M'VR?G_J56:78*K,Y ^2^>)Z8J\TN/Y/;ZW+Z6EFU834R%FG>QV!!"L, MM ;.''L"(P!!8Q=!&DN=:'>43)$>A6FFZ.Y9AH^$& M\&N8L.+EK]84>@6V(N1F[)2MGMIP>U@8G3@\$SOMVQ23T?J7V_Q))86FXDMG>EEC M;5<&"2$@T$^?=$*$W8^$;@I$("F&>7870*BJ(%/[FM/WEZU?Y\*1RM<'ZNOP MX_![JJ_10#YM6K[M#4@] *MO 1;&O\&+.T.2EP=(9B"8+D\F\DIUB;K-BOJF M*UK$NSDC.DG(=F$\@3:D.@ >)Y,\Z]ZY]>_1&_BG4)&??N!*2>@8LU1:082* M2W -MB_INF\K$C+V^'8'.];6$BS[6RMYJ.6Y>HC:[X1:28GX@SZ02MTT&_.#(<6'Q/J&$P0K+F;12[CZ]AGQP M,LGN/KOJ]9'KOX#_>0H]FRZ@$];?@-> JN 7&\,:"55+ZU)&3->B5M2JAUOJ MS-#^5/)ICA2] 7,M_'P88X#6<+9$,YF,(IJ:P106L?1$Q*W& <] M 1YV!E%(EA_F/*H_2I@325_B2^AZM:L[X\I<7B\^;$V+@)124\[$4L"LU@97 M[L,HP;@O5VBJR<)-*KN J.Y; M4WBXLG/F\F9!-$[Y.98PM)FAE5V7P#B.2G'%[40 EPE4)'%H2/-[5?C0>7]"<, 3JKM1:H>ED*3 MTQ(A1^BF4<@GCNQC]FJ:V#F-H2^:H*D")((H0G_5-5SI>D;48PW48^K(__Y4 MP&%359/A5?"0L(>?>QCZ:#, =$DT?]RCSVA4@M;P4(.37%K1ST;!U^J+ROB''+N[?Q)K"V AT0G?D&J)3 M2CVL5.=FY?4KLP03GN$^! U1';AEGF?6>9P&]# ( D!@L_9*)K&/YUZ]Y0Z5@^Y88I M7 <"'3=FM&#,%PF!"9[$04P2"D>/U#FW=]D,X!P9#'X1^@!^; 3N MFR=# 79(N()1IGR_>@FA/?#2U/A6.M%(E$S66+6GLO)C%!?]2C)%_*1S S=+ MS/8_UD+ G;D4175N11;FL&%P9Q,=>/M@39CF_)_+\R#)N?;%4RRNNP7QG8:W MCMTQ9.#J[W34K@*_(^;V.=X>83X2&H$I6Q_:(,=8C5,I8W2MGB%QAYRC> 0" M("LH$,*<*_@QWFUHW2V%YW&(R4HH!8OLY$-,]!S;GP.VV.JB8= S@6@>I]!Y M5['$62W""@IUKR!W=%(AD[ADB=V'1'5FUQ/IX@45'==%EE^[JS;G#FM$S@HF MF",\Q0BSNP.N0\XZU>#,JPM<*MT1B=\PA:N '+1Q.G-A>UR6#;>P078M52GZ M-K<+NY">'IL\;_"5:_B?NE< K1;^N)8T3Z6E*7$"NJT#!*.E(M.2B_L9<6U5/[PC&7LU>JZE5! M0$AB+T<'*8:IM6MKRP8\;$>;< *4\K'VO?4'EO:B9UX-K8.L4?#?"[N1U.L* M9GOA5M1K50-VUFR$Q:FO,S!?@X-Z<7+U.CR@G X.?G5R]4<%)/4POH!^""*M MT@68@"# 'C$W<]DQ*V+@__G(I>ZB8""RG7/VC#IMK#L\/S'8=1IK%5F@-))! M@YWVY)ICG*YJ)%BI);!Y3"N@Y6&C$]&J^_E02CL+HZS"*93,A9PW:$ M-%=L:<+X,.ZJJ@@GT=*U(LR,,-_6"S(N;0$ :*X;PR M@_2?H%V2C]"G=++DF>KI-TXZRQOG3(.+@]X:5G4!K[:UV6Y2[#",C#%$2"$? M5I]SS#+&7;6D&U25[&<0650V6ZCB1PPUYJ]K8F$[O!?]IL(-RN2V@]LWJDJD M.N@=71U55?+ A=OO[AQ73K1\ #7O:9"F $!X4=H; I#@K%WLEO\6H^K:7Q_\ M4SVL@Z[U/MJ'82KC\,/X*;I4/4H58"%ZX^QU!B'^:@_@K,"(IT!.A0S"*JL1 M%])Q+SJVH"#WHPOOI<@D]XMO11R\#FQC-,PA8I6PYP85201P3*#U\C_M;5S M0:9J)8KI4+V8CKN IK":WY[M@C$6&CXM$H9[Z IB'B M5A%KLSV0M[ ,U$CQ/8)BY%)A!1EQDQ-Z3X4\@?\-PP8.K*.J;[WKQ-6M L/" M/TXXG)*&L1ADUD4W2EJ%AI5S8GQE"/D)G#6_RYLXE9]QVD(I=RUNFN_#RG5X M9'?L3M$)$*"*N5]%ZQ+([7-/(@SQIW",A*:%E@5Y4EH)YY(T@7,A)B@;41JW MZ1?4+6O"Y>;H\M+Y6OD4J&?PO!P1$7,7^%LC;!C+W14:;6]I>__?\6SA >IV MPJ30CZ!04_X4 M#44E)FT"<(ID#<"?$-W+KU?P1\.&UCHAF"8G/!T M@W1T-W%IP.I@\UZ^>+UC$MS/=NHS()IP1![IE,H*)RX_P4%6G!HF1<%=Q]A! MAX\=V1FJ9XNA@^@;E=,9"_SIZT0LC9&(*@:'4$;E[HDGF?VR"V#[I%;]Y6Q( M)=(46/ZL@*&Z2:][G&ZR.;+H.%?!1/\'P$\EB1:#H<"VH#_H!9+)2,3%^"7; M=H? X$RXG@QX_\85B)"0Q41 M4ETWO:+S;/>:<[^#2E;I8&$L\\F%^#I;E-Y<%U@==T%O#@)LY7DKS^WRK%/O MTD\W("='^C/_+SI5YUB7N;+-TU-A:%\,[\)YL_18FYSZ9M^DO1'CHQMU>FZTZ.J$" KPX0VAT*U/Q?*[9 1.)<2&(G& M0+QAA":K \A'IQT&WOU?) M^U7P Z<4:/P5@7;(F=LX!IV._.^%O:292V^*O*3.KW=Q;!\[0\AZ%U#%7;OT M\RQ':A1GLSX$V[_N[QRXIFNO[2[X8\$2A.L!9\7H0G 7/U23X?@A]#SG8"KU MA1>.7P[7(J >D3^J> %X9J%TE&!53&T^8A0 US!3<008_&"2T^(Y/-4DF=V4 MR.J%Y6*N6;CZQBWD[3"\U_XI>IDBQJ1.69.T0E(LG3IA2#V1#U_S\*PVRX4@ M)TQ9Q#D1(LM.8/,DVDV$"/1DA4*ILE+(U4W>$L#BW"J39"P N ^P4-6Y1Z!F M=M-\L'T8K-S+,"=.MNC'!,)8KV@6\:3(=#25P[-E11J_@30L:)U'I&%W=WJB M]!-&DT 38H2\!:4=PSC/,7WIJH3@'MBH@'K1-)S8:NARO=$KYLKUM!W5&%FUQ4/GYV"L/G*NTE(^Z#.F,_9"[,!@KR,D^O%V1Y M.Z89JVU=+&MZ MW)_%7G0Y!K V_47R_(H$J10J(O@6R>D,&]+.I>%'Z8O;EJ[!PU4R+RN(0DI7 M'W<$I*ZF 3RYS5OCTYJ>QOHS:K4JI5JH7HWGFZ(8 !+P:#*'IC/H>!K66G/? M)@5?[J&I=OWB=+1A<*6C,X(15S#:OT/U(C#)D4)'G/;)U6MQ/>Q)?A":VA[E MH_LN),,W4E09F5PGY&^RP5WHIWU^$6E()C$+ X.46'([]#MXES52Z )#YF:N M0'#%ET8QS<2%YGVB Y#7_J3>20PB>0)UF)WZNU>_VGX0)W#6; UOFY1'6M@W[479M0_\)[M M_L]O<]A?>T,2QX05A#DU"Q!>>G?/VN$&=XN/ 5VI@B-6(W[#G +)Z"U>/CTJ9@J\=@]17Z M#.38W9&_0EE%=*+J4_4UV:(6&#E;L\;C"#DR"50(M24)$NDE*=<,!QK -UBA MAUQ*KE!5QARKTA00RUK?.CH_ :RR]QF-V78KUS 6%?,JN8L&8?"&A< 0+4. 8P\F8 M\.3\CN MQ2^8>^^^X5KTY8_SC/#$%(K[,@M09FLM@#7::4),<8H/:_2](H&C)Q2Y,9TO MD(M- 60#*).J&B7MR5-S:L2W27(&'\4-M%[AZZ&L%.%/!.W."5!Q2"KE:3F_ M +(R*:)7,1H:.S^X3*6&EM'8)!:)'#7BW!)M1G]DJ+30&%-K%T4_ZM0:[PC2 M'_G+%MICA&_TU@+WS61A+X5W!Y3K)V;,<@D$;K[R++>Y'E%?GO*,*HQMN8Y-=?8[YC+)W+ M$2BT81J[XR>ZC8RP,KC[&@ZVP@=L03QC< M)H8RF=;PME=6]1YK%_;5LMUG8J7\UEZFMK?KNT] M2@A1?4&:*,$62#1ALQHNYCQ,BI0+>Q_Q\%2B1P%#,:C9@K3C")#U'YFN4?M9 MYC,<+>5GF9JCU>1EA4Z64PD_&^;%H[QDI:80%J01JA L@Q$^HA5!M#>JV18U MO_9-N#,\M;(A&PVRG54HWEXS.\PC\ ^'W9TJ>8^\%;I077,?>T8_Y)[3)VH; M##4-5< [JL858Z74S.Z "BI/E-4;>H[]:'R9A--3;4L'L M#25!R'PRZZ5;.]EM>@Y.$RUERTKBA0YQ1D@6J1&Z@?5,=%X4 MT@VITQ!VP#F'8<[:Y)T31,-5TX24^XC8']%.2,L%M+HV[AV;., 4_G[\R804 M936& V%;Z0M0:T-P@]0SLE6\A6BF0YHS <0^7Q0Q,&K?3!+/>'V#[16AC50Z M3:&98$J<.LA(*B<)5?+,0R_55YB[4N^"WX3HOBF-D\ M>#A+0EDO03JRR::0,( .$W#X?&F0Q.OT.:K,"/DNM-M"Y,TQ'R(V)W0 SBW> MQTH 3M0,Q>VR&_IV\*A6O\'#:&P"I,=CM,AP05X2X,XJ<5"D**SQH!B'4+'; M2Q/>[(.7<>YI PQQ]6 S&T<1(&!)ND9\:-.IN<*L-6_X?.LDC9I9$3P63K-Q MEN'WW^ ?@W> R8!W&((6Z 8B75Y!GPF&#A*@#B>\*KA67?>G@\V\I MU14T*5F478YI.U\+2LB=5D? $,"SK5W4IJI#**_9*);W3;OMJ\A 8=K7JFH^ M!<"S"3K:C;*D$,="FN6HHSWT)@^3A3P4OP-J.]3:T!M%9??,JBS]U0+HK?QX M"]\BC?U9XAQ","1I-VD>L]G\[^_9S&_)"0[L+,F;V>@N?0:4C4(!31F%FGK@ MHE=1O&] CQCNK:KQ!;XE I6/^ *W8,!H+M9G5?Q4M8.OAM;Q0';"^JS)6CP) M(A'16[OG"%+ DGO[8,-7.M+<@NYBH.Y]XZNJ97!@I2C].]I:X/ M/5G.RX<>4V TJS 9H459J/H88/]O=,3>OJ&NF'HM69D[YZ/$IA7.?'IGJQRKBC TLB6W281T"!GI[7;&] M1[X<%)J14TF7%ERS2-9G6K^35@W^CNOD:37+*/5E\4TX(3R#=\A2&7-+4(RL MIM-I,DHI2WB-^%*VL/%&]](XW)BH?89@//YT4L$6'$D,S(<4HG(B)V@$\ZJZ M0XM0=K5^CO +K#%XN1%_[SJ9I DTB=-?H$^+%O7M%L((GGDNU4;8MTV=HLJ! M]P4\AX_'>Q]V^U7 V'M@^<,;Z'(*OA-;MW9;*I;$W[CGSXGS'!U#*I6XXG5: MZZ)5M0*"<*Z*J!?[/6.ZV4:GI 4@3&Z@V>]:Z>1ZD#=C*VA(Z9T)P+06B-!M6':]#8S1\F'4"=KU0A17TA7<]-7;>W6@)<[5X @"^E^GIE=TV5;H44"CUJMP 6 M*H.TE)1<W8$N:6\L%S5;%E:4KEU;.)]HAEV^M_F0J[/?5IJQ&=67]0W,9 M0%#?\X1VF4W7DX/ZNT]'SID;M6R1 2R9K!]A<]_ZN_@TXT&E;,M=@-A-;,CC MM2\!&4=7!F3,GC/K!5!'<34!#CH) ZI1%*BNM5VM0;ANR.(J\#=(__"^2C@@ M&$CN=T2LX1C!1'"M-C),2,_9)+Q*O%52W!TA*5PM;M,YQW+ N!7V 8@_@EF* M+4J++C4Y%E\C1P9%3N4,T]QN'CB2P")&/Y%;= X!W)(1U8NI"]E!P"Z!K&S# MP'O1B;.29.;!9/W$&/\>+")]$E3GOQ2A:3:[R5 ]MBP1=O5S06D6W13K%8?4 M7%3:1A2+.39M 5L='5V/G+M-;VXK7RAO<\!Q9)QMQWZO6O\ZV@GM[ ,C@">? M&)$1;U?!TV=6"T[HHT;+SKX7X0Y$OR-A1B M$\APIBHDJ&C^T5H/5!I M97KK SN;'UCY*$^#95L.V__:P?\GZL^M-H3$S ^U-;?";R5^!F#:JDS+^ET+ MKA34(!@WT"H%DX6-GHSWQ!\^Q^>S6WQ3_/4'S:^/5T&V**Q54KQZ=CNXNW(# MX;I[RJUY]K,=_$?-]N#K'KMU+MK6RN\)

K_-H@PK\8D?DR:8WZ!RQ4?\]SNZH M<_ E9K?&@9]_NM^Z^>*+MH8J8"6+)UDT[-[\D_72%M9G>+BK\4V,ZFL+[^9G M_#Q'M=V'YS&JS=HWWXXUOT#_>_V^M^MW-\>/ ]SV[_ M"\QN:\Q\U\I[NP_;?=CNPUA2-'D7K.7,U,2,H,.7V * C:TW\3GLA. M9W=OY_LUUON=@\'W.[VCW<[^_F CSLA_ZNV,JL)7"L]\C9\NK_O*U_!#'JA+ MTC5USPCCYUFOS/8/?I/F.AA9W#TN4IOU42_\QB%'3REM)^32_9T M@_I&/./M+FQW8=.[L'6,6H$CS\#<^4Q7X+AS\70G*XWSD< M;,;3^99-FO_T,/-V'[;[L-V'KV;8?-.!G6PZS69V+,#1X6DFA]ELE@P]L]6& M[9^FZVVM&[7R7/V&-8J.;/\IA_<-&!=[W^W4]@:=@\'AUF[:WA/;^_HYCFJ[ M#\]C5)NUF[X=*PF&XH FZQ2L_Y[-NA!!PE7TW)6^NR80:#6UH]F"6K;C?8:@ MEF_9Q7GK0L%)_K=U1_?1'RXW^E_ M=AK\&_ #.CO?<_"[LW?P!7RX[:W/0]&]D[&[,+9.1K;@]".@X:!O#M#)0)KH M*]_6C\-*#(Z^A3/_R$GV.[L'7R &\/RF.3CZ E55WWFHXS\[T[_=A>TN;'?A M.7I.S]?6/#KX?G$6^YV]_A> 63R3V5DO:&^;#-D&?[_-VVF[#]M]> [[L+*9 M]5]&Z4?XK__]ET71O8GC^4]O\IMXEOX;2^)\KU3['Z^A(?>;\5O5)D":?9[Y M7F8GLY%O3_#6/CQ,D^)]\JE\/'M^>+RSW[7_3_^PO]/]^\Y.__@?5^_/_K$W./@'&0S^<;3_>O?UT7Z_.SAY?=[=O]CI=X\O MSL^Z>V>G^_WCT]/]W?[^/_K_&/P0+68I?3TM,OO7PW_\<77VPW]U=W?W[5:K MI7VB":^UBA?4N^"46Q>\S^-9$0]YB_"_B#H;&F'A /(4.LF=88?MM\CS_DP6 M^+!M@??L:P[66N$G7(S/7GSZ@M]-^ZZW1$M_4E)30MC^]]G;..?:U$>O^<%G MK_E1VYH/4'U]WHH_; 76UA7O7-."8>4#%WDV/7ES>LEGZLW8GZHO+=N'.SL' M)V<[!]VCH]/7=IT'N]VCG9W#[L'YZ_/C@\'ISO'!P3_P/3LZ/7G MW._D"ZW2^=G9WM'Q8;][NG^\;U?I? "K=-P]>'UTM'=QWN\/]D[M*O7[KCM*3NB^]<8Y;+V3EW MP3CAG@'%[]E;[@CO'WZ*I;K\_:)!HO9V!V?'!R?=DZ-=NU;]G;/N\=')H/MZ MY^CD8N?@^/1L[WC5N:TNT9>8?+#$;ZD/2V&/^+M$& _>C,__M<"^WAN5J-W6 M:Z2_TS_:#\_>RHDT3OE]=D*5W>W&TUER_317Z2,6H556C@X'NWN-:[#FS%:O MRKNDL+YALT"LGE#;87@+#8R340%7X&M'$6+- MO4MF(+R'PU.3D[W!]W#\[V+[KZ]_+LGY^<'W=VCT_.] M_L&17;(]NRI[K1;N#@I(\REYT S762;[OT<+;$A"[6SN@;UIFA;H\^;YF2OV1MJ=/9L5.VY;,"M.@\]*<#.-VET7%DCY_B6K>V)D]3+N'Q]W#_O%)=__D<+=[\KK_NGM\LG]Z M?G*\NW]P0=[8?T%0C&-B7PS3T]H:"?['.HB_=7_W9E%VLW&7EAS#?0(/#/[# M1'[Y"?SWN'9+#UR)@5L(_9_E4 M3[_"Z*9FTHGM&CONSD;1K74>H]('GURC5GNDH3L;3$*:FE\OH7?HOI\T]P[M M^!]'-[EU(*"CWC@M[0,F>K'3.VAX GN:S^2I65)&$W@0/K'3VZL]$+W,OOAA(_Z?E'_2FI/U\*W?KBPHH#K'1A@F:5]AE:9?O'993E MZ4V*G1ZY5:C[FG0'19:XQD_/08%Q>Z([^SG T+FF\- O>;:T/[/J(QW9&1L> M02_Z+9[%U"U;.K@5#1_ _IY3]3X9Q="%X>UZ,_C>_L!UQJ.UBR?07)%\Q*P?Z>] M-:ZA?>=U]C&I-;BKYSD>>AE5;C)"6+Z=6$&V%O>Y@"Q=IN/I[JZ]H].]\X/# M WCNL+L_.-[K'AT-CKL[IZ^/![N#B_/3DXO[[JYIG%NA[Y;9_*QU8E+'^JJ.^5,%/LDMOA%J;MJAL?@@Y*!N4^AJ:= M$VC@&X4=L'YJO874@*&_GYKBCO]//\-[LVK4[^\A[?E\/[Y*]R77]T_^Q\KE MK*Y]4QLF 2L$V4@>R^'@P;M7MNK[T,WQ6OI M)\0W16MO26BG/0$4]A%I\!7-NF2^))0B^/W>SHZT_I+6XO+,6V-<] X\L'3G>L]+26!_WS [# M(^=Y-.@,!HW=:Y[V5#RC.VO3Y^1BD<_2$OJ1PSG!^P&C-OK>^J;.RNY.9_>P MD5[X^SHK_:/.8;^QJO2+W"!*LN:??GY^:/&USA';SO ;-)P_-1C.3PN/W<2P MOK8@/X,I/]-A/5MC[1O0;KN=@]TOH-Z>W40/]SJ[_2]@VVUMGG9'G0@2AXOI M@G)7HV2>)\.4TBR86Y@"3O??&^B3\TAQ>GFTUSDW._%<=N+;#5?M/>V5M"*W^'7OG\\+9QY;9W306';^S*RUSRRJ MW]GK[#>WQ-XZVVMHDCW2)%3_^8PTW).,ZQN[;/Z3]^*!I<'WHUZJ(!D'Q+X" MGO8W"*0ISC\E^3 MOARH>EU\>6MA:7]WIUJ+<-]#(?Y M(IX(,OM+37LP.+LXVCT_[Q[L'^UV]\].=[M'A\?'W?V#,SO]@]V+O=WC5<4& M_<.CO;WJK%?,8SU$%-: +[\$+NK\\.CUX/5.=W"Z?]'=W]T_Z)X<]4^Z%QMRCS&.R#[B2=)=$T*6^S491]3'+\5V /GL;T1#)>3$PT20$$ MR7B_F,I-/ CL)P#T?;!JD+(P\1S^)W\U+Z*7Y5UF"(?YJN/^'A5)#A_TLWE9 MWN9)XGXHN4XK_U;+(CQSGI16HNUHAE"[6,@391:- 9LJ3]J%7 !.E?#)[@,F M>ED 7-?]KO0TR5$&Y7_M@RDS>S :?IR L49.:V%^T64T8T%JH"?(HC'IL0NA@P"TO"GLC MP4(# %- _?0#^X8;ZXB4:L F'#'^S*Y$/K7C';MTVLM@02=5+(B)"H"D6A&8 MQ_D'_%Q6XCO!W[F+)Q^*ZF*[Y)RIH$IJHQ ,2N5W."([WS*9>6EROZVA55!J MHA@/Z%/"9A\$5K&CSNRQ]>,-T_D.;<._XY_5\+!?3 /N.@WSYZW=*SG95@!& M:3'/L!FW._(46VP)/!(P-$^F=@-&T=A>O%&VR%D].;BXP]O? -+>B@LBVU,$ MXDM9+4"WZ=%B,2E1Z[!4VQM\$TOS+H%27IK#U([;"F \&UHU"274(SPOM&8) MU52/X%RDLR&0*8SLH5W,0&<0GAU^)H![.K[722BWJ.$_V6_0@GD-/$Y$ <\; M;X.U4-3K7?OMAB'2$CSO M[6NOC=O;U!W61ZT-S6L!M=+;@N]#SQ_8PV;$^V MKDY_9V^PNX8]>=_\5BW1%V9.6',)6HN:^WO[1X>KEJ")-*'U3)VEQ="J-ZL= MOH Y?71^LK-_?')F#\/N27?_\/"B>WQZLM=]_1J83(Y>6Y?HWA(YY>*"*?Q$ M=0;P"03K_IZ52=0_^"EJLZDE.GB]TJ;>%D-LBR&VQ1#;8HAM,<1_4C'$QD$6 MVVJ(;37$NM/;5D-LJR'63S9OJR&VR,!M-<2V&F);#?&K;'V#6BW;37$UN;95D-LJR&VU1#/^()[IL/:6D#/95C/U@)Z[)6TK8;8 M5D-LG>TM O^;NVS^D_=B935$(\9E]\G@(P'$FE%_2#'[HC_H'77L_]GO]2EG M^**_V]OUTQ#.WC%P]@ISW1?]HT8^Z!D-;;P MN1K9@4F"F3[?\<,Y!ZG>5&:$)0^ MKD"\>YJSVXZD!&9>_\] T&WLC5EDT6W\,7&,V'AYXNOP(_:[XT5!',HO4^5] M\9N %=JNEWT2/C6GGF$RF'$\1/9Y$.6_V*&_3/4;)+='+Y'?PE*G!>V'("CM MVPLJ5IA9>4Z0OAJ0__F'I,3_B9#[>#2UHX!J!X36>QPQ+AN@C"_2)%\JV'R1 MW""8U@HJLH.S#,!/@< XR>W7<^@/5";1;1*/0'RPR@&0Z;=($1T/L=A !*GC M!=&G+D=^'\;VW<2ZG3-.'T7E*Q]I)\PCOT6@T6+ L0"9.'!UYV#-XL!C1H$" M;_::!YAP#=DBQ#00,AP0U658&-#S4H%CL[^;V!O&GIF4D-%0[>)D_'%C6,QA M^U[L-QT_$WF@!Y!V6V%:0&F)E7\]7-+-L,?5\1F>7@@?N4Z6&4*\XQ(B5 L2 M.7KZQ4$#S;O!J=;?U%'C&P<)P$2GS4TTC.=I&4\88D\]9]H6&0N+BCD U>$& MA\."TPD(\^U?AXF5OG\F\$4H]B@+FA!!]T%Q L?Z*)Y:'Y /B#[5=KYW"58- MU#^%U4C=? &L^^D8WM.1;YO6C_N5@-9#'Q)@[(_S#B/WB:G=*@6">/,@KE+ M\M_=-Q0823 48Y- ^FX]]D?%(OKHL2"@6P\)IK]> 92-4JF,\=BCE_C:5CY M!$<9*Q\6.:J[/)OTHI,"RV[P[7ACC.#:DRH"U#ZNF6N4WI6T D,EP[Q])._;"I2>XW: M"%H'!#5I>3*?V&/-?>4*H:$WU4FZTJ!PCOJ\J($;=R9@A*,%7.;7R];(\M=6 MS[_97]Q:JZ5N-X!2XDOJ.BGODH36"TNVDHG8"L9; G(?I86("^A\*WV@[6L5 M9)V@T\-"]30 &;NVG@.MAW1G:/T%5OE<)RC^%)$GTPK&D(_P?& I'&ZV/2@H M(6Y3N$;1J!I&]T]X%X\2L&"L)=#V4L.W%^M?*R36A.$EN8Z'']39"2P_N"3M[+7.VXXH>K"@YH/M09>=NQ4N L#SRV:9;0R=#^M')K5:B8ZU7TR M7L<3W*VK6VN(]Z++,5>+K=HQH]4=G(3"?J" 76@M,P>>K(/1[+6#1:O04V= MHFUCM3Q9GFAQ7V?9!W"-%TE-H;@3,83.%W!A2+EB^_G8N(=V'M_$=F^M S)+ MBJQL<<\N9ZSO:W=C?ZPR.=HUVWCJU M$L/ W,++.)18:]%"PQ6H6;5BU8O>S**3>9Y.E->VIQH7A5[KS#N=ADM-G96/ M_S)RJ]2P$IW0@J.+3\8]0>BQM1K^:4\O6AI69TP2N=H>X##O=$?Q,K1T1PLH M[;12">ZJZ\6#0S<0R<#N>?9##3[L(5>_@#*Q%@K.2W5' H60@7)6-N4)JF'[ M-[CIN;A4-;WQM>NT&Q05P4-N)_IBKW?4H)QHF5D>$CS;+W8;U!@<8M-PBK4# M"EV3&IY$U]IO!K8H6J61[7%!?_D:+M^*6J1)^]DM"KJ2E-W36(3$1;!-2M*0 MEKRW3FDMG?-T-55UE?.;'>VMO362O(.__IL=8G%K1:Q9]\ !7-PLBM)/97? M"VSJ1[ 6_,&>7; /%;.&?FA0X:/V..H=4(2$K[H"8P-6/.XRB*E _;HU@RA. M8/]\P ;M7N_ R'/N1CT%4;(_\G.%(TM#ZP]ZQZP2[2\F')&@^(#$"]1S[Y(; M]*BCDQ348LD1)JP\ ,O_>L)-Q^RCK]__]H>V0&1N/MZC'#7X8\")X)TP,H[3 M@BTS9XUXP[NPRD69C*YU$QASD^QN54@+#8R&AF5^W ;VU J$WY-P)@['VK'* MR?EVZ:<(HG&WA3=LW0_=A.@6%FFI+8$RA?"YKWU!KQ+V!EE?4^?;I6F-DJ+( MHMS!3CG5LQ'Z0U8Q^!Y??BGU6?V\D4CX)J+BL&"BT%+PD6(_$/D M[+W8WZG+%!VN1DL<(VHL,:WB.N*#028CRJ28BX]9>]8Z=!@:[K->],<<#7]] MQ2M;=>WH6O/.2U27]"(>.%)LL$&HZK1?J*.O;J?1ELX3*PVS,'[CU) R5:Q= M='3\([CXV%./;]X;*UNQW5I'Y>),I;ML,1EY[@<55J3@MN16TAF'2DDW6,'] M&%L9@B@-_HZW$4-*= 5 !]V" [?V+5B'7>E':-A<;!DK"#[W_R.E @PQ"0C^ M+(/0B[7H4FM%+47#NB='_"H\T?O?>XS KD* 2J5S0 MKD"C$B(\IF;7P)TW3J#=ZP2NMVQJ'XP_P>8"H<<*!HTO%UBFF5L)']T J1": MR_JFF@-1CMW&?O_@1YE/F:%N"$@VIO$H<.T6Q&NJ-%SHRU2D3OW&+V-P\DL($74W]GYT=WZ*"(K M)$2&,DJLY*]U="7_Y_*\\#=>T..79+SJ(-D[R(5)HY0/$5*;<*0'._^.40]!1,]^@)7U M@X?;"\63#A[H]E-<2R=OK6V<,_58CCBM%UZQ_ M'#H'GL#,Q_:L:V/7?%$F'Z*WD*BAZ%;_Z#CZ,UY\L,[U++JRE@P$.5JF6@GW M&>M([Z&70@I?1?T@6-X:5:(PBUD=9P%_PM[8]8NZ,H3&Y'!+H%B'F+ S]^#^ M&),/(.5)4PC)N!@2!&B5O1)TNH9;=%B288D?H*0B7_ILKK:^ZV@C M=V"@5"#U%S 3%@4YEWP<.F#DN]_30C"%6\Q. MT-"JS27GLA8^FT-[A2F4DH,QKN"KM(7,-Q^T7WGCH"SM3X"V:>Y%GCV&5:V# "JBSWMD)S&"C<&!O MQF\D]6C?.$[+7^WB(#$;07**]YF>WQ<@U3HX'KS>/]OI=\].=XZZ^P>#W>[) M\?%^]V3G;/?@;*]_<''6_\H0@2_2W5PX5 MIN"%JU1!%5\HS+*P.RZ&:-:4KY 0RZS%B'7?LJ'F:%Z8=D IT6+Q%QZX"54Z M+#*PYT7RP[H\6T?[/]:(?SSMEH:*!VAS SUA>EJ&K_[/YW^-D6++^2 MH:/[1>CMR2_GW=?OSD_^WKW\_>KRS#Z%I2_WUP!\*01Z2/4FAXWQV5%?V*=J ME0\KN*QD^= /@"59)7KZ^?H_?G_?6^'?7;^N_U)U_Z&A\(&3W"EU\RP9UA:=;!S MW!$-<,^SE5*K+WHRGFY^_7YG?[>Q=.R[F-_^8*>S=]18^O>X^7WAL_X-G6QH M1M(EGQ14/[9J?[=ST$Q/L(:T?%/T!+N=PZ///?;?V$2/]CY7 M?W\&#2:TK73#&1?HGA'[^UU,-C[Z\:H74-4%S7KNU*O-3K6QC4USZJ M&Y_PLQS4=A>>PZ"VOM-ZAM(OWUPT9-#9/QA\ X;,Y\[OJ--O9GC^+N:W?W#8 MV=]K9!_^XM&0;]ETV7/,+\])7S_AJ+Z1:W.[#]M]> [[\,"VU4\#"@EP)O^' M('&3Y84@_BYG5(YBO_ %<"0[@^/3O:.+H^[IZ[/3[O[I;K][?'I^W#W<.^H? MOCY]?=P_'3P]C@2WX%^+K/RY8G7Y?_@YJG0UM6LPL7^T\H%_N_S]%_C4)S;" MWK\[^?WJXLV[W^"GLX2_]^?YY2]_LZ;9_L[.S]'IFU_?O/LIRF^N7^YT[/_[ M2D;Y_O_[57WAS;NW?[/O^BG:M5^[/'OS)_W/2K/CGZ-?S]^_MY+JQB+/!S8A M#A A8E@$,H,NQCR6Y1Y]B'I(JB 7XU_ M'P&*$ 6DBSORDU3DU/\=0X_NWZNXSC]F\6*$X',GAB&.Q@EEI*02SX;/M#Y- MP].MA#PG"4$((^*D$,&+6"57YP!H/L_$(:UPD2,F'MXZRA/'/J4P??>SR3D. M%ZR^ $"_D[OJ)XI$?0-*_EB8H3=6J;"(=N#S.%=5H_$T >QE2B4"=C9R"NZ' M8 ,:TLX#>W=/BN3NEHET2B !.YG-H%CK70(U(TBW=F'''EX_Z[1Q!H4>@M3] M.RYI#MG<;A@3+WD,=0=9H&9V<8LBSI=0T+N0BH67(4T!B1,"-1C> =)L*-]C@E4(+$U>'X.EC7W5 ! 2PJ :1LE;MP#:X'927 M(F*:Q.ON%N''\8CI0_ZYF'%I/];-W+^+P28R'<,L*P%NB\5S4"'H]O9K[NA[ MD&33<**X@,#M9VJ7(YV-D)3IH\,5J_-GD-**>[3?5_^S%JKQ>U+1.]^7BGXX MM/3X,W>TOGFM -2V?6W9GO5WXPLOZ;JX62CQ>PQP]NC!P-G=S2!8MY_]?^R] M;7/B2+(P^IU?H>B[$^&.D%B]2W0_QF!FF9-V,W%=<:' B^]_!V&OZ%W3*+ACWL/?$JDZN+J[^=;_)_)3 MS_5)LOY2QW','R$P!*@E0O2$J@WH9TZ=+6)W0I'OYQW_K[)+NXCJWB";?8JW=^9X3;JL%(E75%LU>U43;Y@=:5=T2 M9?UXKPVHNBUJQM*V@,Z ^4[Y&^MYF:'RXW9,CM44371J"/) MHGF 6J)JU'"WIHF ZH9]"H#:HJK4D-_%U;KJC/"*%;RC]R?R;B^M8HFVJ.@U M"-.F@6F)O5;HM%N#J?7:H-IN":8NRJUGA:UF?-])G%;[/,.J0G5Z_>H@'\L^ M@5.BBE8K[, MP=1 6S#+?DMP3Q335%;WK6\]LMM7 -5+[;0(8&,PP_.E:A"9/%^*YTOQ?"F>+]4^BZ--^5*:+BI:&T)H5?.)#-$T MCM=B0OB,RK716@"?:8I6'783]Y\>0)!=44!I>$$X.R)>BNB =NF@EBBI=60_\9UP,UC M:*UB=ZJHR&VP;;<$TQ!5K0TFX+9HWG*7HP"O@1#"QG@/K\+?M*XN)(W/A?&XP,9.?.(T %(%-,NZV/: /[!>:!MXFD+]M&32Y[3B:YGL0O0 M",0)_6!.4X1HC51_!.,XX2.)HX[PXF"ESF398E(E,BEMZ0A_4[MR!D/Z6%K9 M,R0>6X4S&H58_O(MD%TJQ&B'^+<_KM/2&Y%*5Y;T_,9=>G8C> C6F&Y>6A:3#9H5HZ6E9>]AI#Y\"7-/ M@Q#0//< !>3GS'-CU-?O8;?O;_!*(9 M$S]V)RYJ8R2,@2H$$H9!& E.3$O,7L4@11P?2^[.)T!?E/8[0C1_ .W4I25W MXSAT'^:L!F="IR!ZYJR",1:>'7E.%,$D(_95,.EDDTU@1=$3S/X8!&,\O\^P MG@!&+1PR+*/\\0FCU9/A2"?+9\>?D3@L?PZOAUD]7%I$."\_F[3[7'VRET]+ MSY@IPEL4[HD#:FU(/\(QG=%:OG@FW9!N0C))!CGM,2AV\F>377K-GG"FP9R5 M'TZ*"N-;R0:YL%I6W+DC/#@>Y82PCP0+(L-DS@R'!<**"8P\)K.0C/ /S+:$ M-20C=X4^X+F3[!6P*%A=$,*CE./ )@ [# "_Q5W94FMXLZJRL.+-:SS\LF+ MU9.[K/1VPKQ@[UB;91 6CZXOIE;#@GAB0/J95='))HF?0D* U_GQTX>5M\WD M+3?JI'!3X0![DLD_7.;?Y*XAXK\M-B]\,O/!$JXMTFV<$5H]VGL5V9)3%,+^ M/[O!/*+EG;&R,M;FAI$5'6P*&%NU88H.&UV%Z=X.7QJ]^[Y%U4GS9TM"'&92 M\N3:-VS];>^']1HUE'H[W()0"N<)E[B@(BRJWLD!U@\2SHM^_21I;_LZ7,+C M ZMG20/K\E+2K0M5LH?:A=13M9YBV:;2OS3^4OY2/@'ENFQV-PIT5;'^^L?= MX--_&8IFRK)<['7Q=O&KH8,_2/A,[D@<>V3\IXMYS/&%$SVI!P986P6P:NJK MX5T-SN(6 #<>/?7]\8 *08SY*?#E+?5 _C%P+B4C7--,O2+H:3;@W.I!R-+ M_;Y^H1BF;EZF:94D]Q5 D6[LT#%N3^Y?G@]WW*EG5%XXI/7;I^HN+'],]H0RKL"N4C] G M=J@TOKLZ,UM<:4WC?$V G BKZ6/;@K\!)71U$?^KX'_AT0XR8?CC#R ^F;C8@6(BD.G,"UX)_)*8/TGE M_&S43FE8VL< M#T"TC*:SV8>_82#!M0&R90>F'@>ADF;XTYIQ-* 9 *3HM( M:F.JS*R>GNTZ:#0!53S&K&F!#UB,@DG\@N()5)0QL!_:DR)=1 >.<.QZH+^. MGGS061]!:?2$"4@Q-S$.03P#WP)ED^J-H/4%>$^$4.T%&S%T: 40(,0";"D1R!-@@JYJA]QV TN#A=WN$#[$%" MT,*F!>U/"HJDG6L'"TGNA0.^ !J>.BS#@Y) MIX8YTAU>_EDY$.SUO^#LP+F Z2C!OK@1^=P5[N;P]!K0H%*7Z[VT$XH#/"AT MT&TFX1VDI"$*I4LG41RIJ0&K SNY(WCN9!TU:0T!L5J+N*(& KX K]/FX_UL M"P=N-/*""#:LAJY8/"'4= +KD]F.CN]XK_\AU.)& MKB2D !/Z$L)4;+KR\@1VF(3=&\B7@C%Z'I97T2DL>@8V/6N(@T8X",6$]:)? +X( MQ]3DI\RK?W3OD4>4.UER,DCU,C33=9P)_JTD\VE=^:V^6'#5 M/F'7)HJU#J7H$7.JPU"*#FHGUJJD _5ZRS;D?3_R^UKF7;K\SDJX9LXKU5K$ M;,6I9IFIFR+RA1A(D"DXH+D0^O@HG+MX^MC\V6LYZ;-)]TUREQDW*2Z%Z@;Y M(GHC"D!TSM:N@%ZRJI$TSIVA_LIL@04>ROEK)9*D<[*\3:2MHLT!V29H%4 MY?S/G%!3;:4<0?V Z.7:V6S(_#A%37Q#@L_Z$5(*C.93I$"T(3" 114'JKMW M\IO[G[_L;5-9E&'-WE66^4NQ5]7"%>FLEU?ZX=UM7\31LHO2:290*0J?KL78 MN!&6=9C64.8!6D/-G$:-:3L#9*[,4:+?N\>K_^=?H47D:4*>$K75E. M+^>G+:$S'% #9]=]H%H ;ZUU7-ZD#N^,$!5Y%26N2-83RCQ16"H?DJ\\,HGI M[F'V'0WQNCX&<+](Z9>5! D5&&D4T8F%_P8MP@E?\_U4VI"=IXBVNC0];R'O MZ9!'I3ITFB@K2S/VMX.N+G[!2XCL:%PS-TD+CX0JZJT0"5N"J8D]=6GN-I<-.SD :[K?OV.>G1,] ME=WO;QP]'6:IM^H@G:EFU7/T7NW-QH&I+[_,NR687+:L/%J8891YI-MU)$S1 M-*LJ(JTZ%)9H5!8O%2KO%HAH]O/KQUZ=VO>ORI%)'!XTT('>CI]+O!WO^3G; ML:Q]ZTD- +FAR^*J7&5OU[)(R'XE4<7"A:*^O(-EPXR;1GGS3D3F:(REC(,Y MALN:P^IVLJZ629U3QL6[EXB7IE)63HTLY5C>8?KMW"/7D_YH-)_.:>X$'>,B MF,Y"\D1 W#T3=M'Q6Q!%][BT&M(L9:7?O^@/3.E2-G5)OU3/I9ZL:))M]X<] MPSC7M5X-"?TMOV=I'MXGYY=O>5YK#C'GN M/LMBN2C>L#M/U)8[O.I'$^>#R3JI'!V625A*X%@K?^,CVE./C?;DXZ*]CS)I MEG2[JTW43CVS]ES>9$'D>4E$!++/07)V5D^[.J=I!U\WIO=.K?KF'MIV-"MY:#\ [[D+5%6FN?>ZAE47 MNF7QK[D/@+*;:%C!((II6CE64]EW1+EB\SFS1MT3J%+@IGJBXJE>OF->?P M'+G,80<)KR=AN'D"%K#P1,9MRV;2VU"?<4L8#U*46IG];)[+?]FA2I1F2O\E MC?GGBL:;-;B9#[*N?5-Q$V!NZKH:92PU34QI&XFI^R!VO#;8/[:H''%Y<-3B MJK+MECY:%$!O&\':XL/9('XZ-]T/.#R&+Q/WZJ3^;>43"&^/AZ,GQ M'XGDDQ?:FESX>W;FW@2HMXPKKXA18Q+L)1@E=UBFBU9<<+P\PEU;;%I7ALK0 M-F7I7#W7)+UWWI=ZBF)(RH6E7!BF/A@.Y 84FRONBI!O"T8^:?8P[IQ0J$Q) M,;==$3H:U=R43#<(J+W9@Y61LK5#3CUUFY"3V=LXY%1K[&?UM/H13ELETO6& MA&[ZOPVE\]MA_W] T[R[&@P;&MI*$HW6"O,H\KMQGLNU"UO0Y>TM&E07MI9I MG^5$CL9AL/V1R9U"N].P9..A-?9[[-81M"O/W;X]X*O4H*K>[A&[2.6F5>)H M:? 8&SA4T//WG\NNB:K5AG:ZU< S15MI0UO)JLXAHP[HCM1WDG+89IGJ-:QJ MW\1[>(B;N2J.AV:LZK#Z37NTF8L%308T2Q+%:;W)-F@SFJA8;4A^J7KOL%.A[TI,VUVUN!2J$NL7ZA*C<&LO%L"O;:7]8YY M9;?S,L[*J95QP65QH&IB*9:-4>U58!:HFE797HGF*R:A[0;E)F_^T6UQ#+F M6.!8.#06N&&T,G&D >I.15.@)QK&\6:0*#VQIQUO"HFEBY9Y&$NGS2K-J;N9 M.1XX'C@>]J;8M-JQ$TRG05)U47"C:,[<.Z/ ]PEMS\MZ*1]8_UDFWM:2J(M5 MD=](V(S(5%G1=[F\%B@758L;-1\TS10-LVIE*JXWG:J.!XV)O>U!XM M"9>2)9H46YXM%&S^H.<9J_&8]3N;N+[CC^B?605WGM3"U]O I)8VFSC;G=F( MQ#$KLR $DXY IC,O>"5$"@DMO3L"@^OU(3"$WU[]X]6^(<54:D< M!F^!'2#*Q^S\%C6C!AN.2_UD*3=A,"-A_$KSX;#]Q(RR@9",B/N,V7 /\QCV M-J9AHCU+Z^UR)4R[#6=^2R 5435J\ $T#TS3KN%6U9&[.DX[TL^QP+' L=!$ MRZFYNJ:]O*MFPX1I->AT45-J2+-H"'1@!6D\&,*=O^V43AP/' ]-P,.&/5LK MEK%=50HWF,X"'UZ-KB>LBNZ]\W/(2G^<$Y],W+BN&,KA0;=ZJ=:%=)BN5>SS],N^?B# +@VV!D M)TS"8/JY5%F/_KY> 5(!*8_^VQ33KJR&X$9"-)]. 5SL4E-NS]KA_5EY?U;> MG[66_JQ;%LOF_5D/."UO"\O;PE8&N/'UEW<-\.%+,%<^>\?6DS!#"^OU&?,, M*+[>O65 [58"'O#,J1N=N7]T[[K")<&2/:WHLV:*=N5&T\WWSY]9HM&KH]-T M0^#31,LX3.W0DQ*[F[& N]B)]UPU>,M$ES-5[*E5HW1MJF1CFFV(M&Z=MF0K M34E>/%$MX#((":RX54Q T4&8G$+RHB):Z@G :8A6KX8.ND>:F\ ;:G-<<%QP M7#1' VJ^652A];PP8J[(=FE&-F@,)V X@ +8:T-MX^T50(V7_N(2@$OC9J^+ MXZ(YZVJ49M0T/:AB5'9 )@24H3$/R_+U-C\LVWQSI"V!VFW55T/4Y#8T>]PV M**6+JG4*0:DS3524JK4TMFRO<,12^=B#ME8KJG-O>S:J%YML%0LP[#JR5+B& M<&I!W#-+5&LAI<8!:HJJ?A+-ET -ZE7-\3K!YDO<+<-QP7'!<<'=E;L,VXX3 M7V6KE"%;M.JHXM@T,,\4191[)]%QTQ)[E6\K<%WHI'D^QP7'!7 MFE62K9Z%M4=(?A+]G'/"]^H:;UB8LU3B\)5$O3MBN5RQN.R'DG[9,Z3^ M>4^7!A?ZT!X,#7MH7?ZE_*5]$N:^RZ8?)BUAHD__I>AZOD/5(%O8G&?BS\DM M&06//GWR!K3MT6L-91Y-^V)X?FY>2+9EFY*NR /8@DM%ZJF7O?[EX%P;#&HH M\[BJ70? S3/#GA^,4)B7 VN!Q&(@P9 M ;^1 --XAL9H8LTIF22O #UUA/GL,73@21&^',^!U%ST@+J/+GI"7?_'OTB, M"\%C77@/""8]K1U8T,QS1C#!W .(1G84EL!7 PHKF'S=:Z^R(+K"J9TT7(*/0_ M.;A@=F%5S,CQX/-$8+A.491MLX U+IW1* C'%&K:?S% M)2="9/WE7IZ(+SC W=T1\E]1Z-]=T U8IQN6*1N2:K"]RYIA];$PY^A)S$!R M(^$16'SH>-YK)P=YS.:> 5QS)T+4DV>PKQ$<6+H#JPI#E#2TGP[YZ4:(4H"Q MDYV5)R<2'@B,,28>O!_"D&"Q)@2$)P;&I+^'6%XTQ&X\N$<3 F/ HB;N3_;& MF,#F(FNE&\ (P_.2UL;P(%C_48"_O@H@#.@;OCJ)73C&/=VCM(:3@NMSQAU*@"_@B2\_2;<1 MN$LB0T,'-ML!7K :05WA#B@V$N* ;K%''#8L(]P.'%%_/G%0SB&GP8.<0Y&. M.L;>: X\&N&AS@YR1W@, +EX:NG8M*D:4C@ #?,]$@H*/0&KX ' L^4Q'AP1 M0'"R$A#T07D1BZ-TD@U 71G1 MHQHS&NL*U["HPFX6<ICS'RCM_GONXLF@ MIQT7B4S/I<DM9^(N%W<+QPW9T_L>'2R#4L4<]"Y>E\C6,<([Y6R;NLC MH <7MA2/+*50)-ETU(BA,V-UV'G]D0J-J$Q'3# =T.D)K(.>[>/W0D 2D]7 MC%KE(W7VI200YF*B4%FYU(S9H(;O&U)969QW[2JWBBS_LJJN;;JH M];K7)0/JOVS@2$2GG"\161Q; M-3T# 0,ADRT;VL.4[-H-@%/NR\4HG@4@LI[?7X(>G"#S-0 M(7$8,+#8FS/@P4"7R8B<(CE%?LB"WPAZ2H?45>=.7-8. =DL,#^'2GS0QR.R MBC[A&;1M@ J?$V9)'ZQOP;:QN1G3)B53]D>*JIH\9/0#:BQS!P%:+Z#5ID)>6$R M1Q]&)O_'9 :C1.BVP^?37POSK/#41657Y8JC0%VNS.=%0BQ3[SQ2YTMBTJ): M/27Q4Y XI'9^3+;S;J*F ^HYZ#^)ZD]];RM=;\*#@YH1\X!VRAI[YH9"+)9] M.X694K?= [4E.OF V*4FF$=H9L1!2-WAJ:\;]+&861 .<_@]N1$Z1"BF.B7W M!G,?CL"T<>.7((R?0"&,\B5F3^5^9U@V8HUU7*$>:5HS2@ 4^\'4'<'$E'R0 MWJ;.* S2'^BK8S=]C8;)CBQ@SR,'!EG7X1OX1,*QRQY?I-V8>?&GSBMU,J';B41QA[&Y&)TQS'N" MIR2% ?W9'G9J>GP2QL&+G\)$_6Q WC0J@0X:MN4+;L/,LT7'OA#NTB!"M@ T&(D?%4YT5[B:""\D(TPDQ"IU?K&W4]M@\+8#P1CHT67,V!%RM]K%5^ %'J,%'"/_9? 5 MV8/+&I&5J++HE,-C")ART37$+I4>:Z31PJ$S@_TP"=D*EO!1A:))88;L8O,%@R=<8DE8O4S^C&C(> @,NX M:L%Y^97^06,OF=M?B.8/40Q, X_: SH>@0?2UV=!1+*V;@48V2AK;4WGC1"/ M$Y\_92>+K):-'"59!H#B<>H,'@//R<(CV6$B6=2/0A1GTAA$Q?QUT1V; I?" M]G6)_PFX%E ,1B)PL@ZU[M,@2"X0R+,$!.S2$ M5R94&DY#?D='G 9CIMMGX['.90+B-HOY)HR;COLU/V5CI!WUD 8-= M[)&83;*VU%WW.=QZ">:6Z+$JBNBRO"ZB%7C'/,;SS,B3:C.KNS >*$R>!OV1 M@+),@#R!@JG)0!HS$L^!LI+',=Z9B?Q4X":'G\*9)2B( ISO6,J4S"6) RS? M()@ [0!1T#!-ECM -=#9S'M]&X+O;!1/[]F&9,J&6$)7#D1.>?JR')J\V#^^6U4!KWO$Y18481]AQXSVE\-DU=*" JCUEE(;J%(5[HN:"O MIZ\EVA7P3HS,QHYW(.*CS<%@&0!Z'O2-DW@<4F0)OC0DA\%8UR.=A,7_*PA1 M T6)@33,[-7,_LO"Q?0@P@XEG)CBK&@(Y#SJ[Z"[/)9I0 SN-/>0QB%VZ%2&9S'WJ&$BR)9+\B52KS-::@1Y1@VU!X\RSYIQW MING0>:B'!U"<3DBS2P#\1.KGN^/&9)J"D2F:3,TI:25L-2B32F^Z42GS(@P> M1.FL2Q]>XD(R1L<5"3I:XQ$/6*2IR-(<"MN-? M8 _C"C+LY:^=1&BC X+ M4U6L)![S?%EV3FA2E8MAC"P_C8HXNLU%@Z!L2X!N29A=G0[@ MH!\3C)L.TR_+*7#/96)FCF!Z]'.B7^9=V#K#\W[A&+V11RSI*1'HXR0[Z?_> M70^3=--GQ_4HM9T58Z2Q#3;I/RWET)I"7 M"K(=4VS*\(J1!^#B;@C6>*Z9)")@^^FH9IQ"D&LY,*4C/(;!?%;R_;OA4@I/ MK&=G$B>N^,[R@_!F_HUS M!9,>6-"B9HD\7'GZ*=]Y0;A2&#K46/-?2ZI(JC >QI2B>N7(\49S>LN%'2;J MOUI([X]V1.9%PP#5H$Y1!XO(,XU+9+F0R3FE&C^),&3F1NA230Y]SJI&P'.$ MF3=GYD_F7)PZX:,+:D%1KD@!4-X:XPF&<*] O,(U"&QI1"=\0TJDF2$-M9 M# D5@R]C1M;N.'&=$H[\T)2QE_8C)0N2G9J1KRP_DX!]HOWB(,9 M$,MQVF&3D_P"VSC?1B12%\Y-3.V#=!6IV$&"I(&B8,0LG.Q""-AJJ2*4&X 3 MQMR6*2$)<:>WTLB"D0\'W$E$TP,L%$Y0E'E/X1M<14HCRQ1N=F^@H"50VB-C M%[XM/$<3XLI&/<9_4@=)\,^FJ<0!W+#^<1KV1Q/\]=T)VSVI*(<9%PAH)K#%%(_'' M&7+@ (+:PS0CEI1 J2-1",:I@9-RT^20(E$>A+FC[&*13V,=.[% UR<^5 M/33G4M[/- *FVJ5NB"03H @*"^?A5=-7P7- *7YB:0.,75"+*B%BL5/0S]#[ MN, 6<#'4S*8F\[B4[I[KRUD+5)^FYRFS MB*AW;LG1 34O&:MS!+8;W84T(R)U=K(+%67==)EKYG'NCK,DH@HZYH(2'K$< M)R=B)RZ[+5/8@H1G+QK/N8?JF;)6:J:Y#W"2$!QTDI:@!G,*D#L>)VZ2)1-1 M#K^>B5Y87?3D8.#8>W%>(^I$)3\3;DBCD+CRPI;M0"M?]^WO'QI:S&G/K C4 M.9"-O+4DTG#-(8[Z'^]Z5@J8H?[C-S85VBQ3&L/(O7=O;Z1N3\28*84QX\(9 M N7$'<\=KY,FPS%QE.KW1;WG;3R@"&8IP/#&)ED5)S;/>6D>7V)RE/ MG7ECGV=1UG+\8]GVE7'I%R^)%IQ,5,=>,/W3$')Q@-)5H,Z2+?Y4D0G^2V4'DK>#:KU1^@M!BM@G%Q)[11RTA;4W.3N;K8&=EUU^4+> MI<]\%05NCG>CR0LZJW%5H,3T*>J1 E_?W.6G^9M1$ME9EJ6ZL'&4RRTX:).< MIA)RT&^1%C+H,(HKW>EGNOVJ\\1B92Q\W%E\<05R,C,OE]LI,9;E=T(FN0F M4)+B6HY[=LHS9PH5N]Z2WVY)>0D;"PQ<])'-D+$B%XC %I\E=+Y@3]/0_4K@ MJ*;W]EJ-6,C6I$O ,_U*G+ \,9NWPR:FBFCF@=YJ%31!-$\7/RC5?B,.9;%- M(=BK=VX/?'Q[!-%J]T18G_ M>4FD\0W9YY>ZCBY!N)\ MP;>4H_ZXGYURC@3DILEV;A%EV2 ^2+978/$YGW" M:(8?E,S\07\#B!KB10/_!'J&I[S,6;RY@"-7;>DJ-E9.28787RW$D6,\@( MDE,?I[[5U/< )C2]$)3="&0:,5.T:-&:3B+&P<[ST0=";EK!'S MT#CI<=);27IIS9GR):"L_!F26Z)2+H2U,JVR*5=VEQEJ@?\H42Y^D66\7V5) M_G>%"V"ED%<3G ]%QQA:R@Z["TR//HTRY$D,&!#$H+H+# "#&NPN=QJJ3.(U M26(-*?J;5]W%SCRHBUD[[,(="X'G=PB8-^0E<9&/L2BA3Y-B&0\CHR<_\(+' M5R%ZC3"#N%! D]D2..\T3='(JX$=(GB0NG>I=]6X',^TBDH.W>!B2].VBL2NRB@I8R%-,;XK@;OU,*M6*Y0*P M[/X@B[K3I._%K778K6TTG),X^/(+NNQP1%WAII"$3Y.R@TE,<[OI94"&DD*- MA\1S7*SRL*+(0\H9WJ_RL+S(0Z=P4>?@-6:Q6!JA4'@9@U]Q4)-4U,3=FF7X MI$_06W98>BV]KUZ\SY"<'_B+I=SA L)QC^=$:]AY)W.J4$8 K#ES%X?Y$.F]!N*$/JN267(*E9;U M!@),!UFZ?PXM2CA,4*SR47^GL)*E=,7E,+MO#X!C59A=4 MLJP(A^:5WF1)$G3(3ND@L:JMQ8#>K/PXL)G1#Y!OF(L=S&-:>_)+ MY3<6;V/&C&CA,C"RY\% LNUZZ ML4?KY'=SHJ.ICZQ6;_JTEP:JYW[1N5Y0=Q*/<53B9QT:T_R;UC7HWL$'/3V-1.C\,D44VV2YM\D><)1*1F0E8!("\Q@01S&QVEP&14 ;,'% MLJX=C^[-W1,A2Z32VS8.'W88*/4CR)L^G"<%%/HCT!Z2)@;GKX6_+K*+9!?% MRA8U="ZPE(&EFH.!=-XW>I)NG9N2K6BZU+--0S55V5;D_NX[%ZS5LVM!T\,B M"O E&.WTNZOOO^%4/Y/&7?>W_>]WE]>W?^"C/DGF^W-X]=OO]U\$79:_"F#H M7]\6NXFDJ[S_Y[?"#->W-[_#6%\$%6:[&ES_R3Z^Z1?V;7A_/[S-UY*^7^HC M1A>(ZJB$E9: U4CT1A\67LC?*/T^N7K.3*1YWFDE?,E6_LX.N/ M^]/9-;?WKMKS>.&%=U]-H$IH-F5XI1ZB,>LA^ND-%H!,@"K@"W41[>F&/N"' M/M5SZ>0/:R+X Y!YN]%RNU%EHW:CEZ4H]"J1B_'HI=*5JL7&&]6U@8TK#5VT M>N8ZK^Z\<^4.R>^8B.T6Q,DH>)?F_G#"T5.^^0F]F?NEMXU>6-+P5E3DPW1, MY6QO34J\GL4NJ#WODN)_SWU2H$2SE:2HBIHLMYT6VTUY!>L7Z2\/V+:%B$S1 M5K2VT]"Q\;.;)/FP591TIMJBHM31+)TSI U$81 26''BLAZ]"L[X7_.(EE)M M%S4IHJ[KAR&FEO>FA_4SL[YA[;=WMRXN?&KD()ES9Q?.!'/!-]1TMX(IZF;K MU:%VTU^9['ZCH7%*:(.DP_8[E-@1^O-'$'<%TTYG,:-6"3]---MOV!T;7RS3 MY3 :.6/G7:YX/8J#$E-,>&*[:%$59;WU#J]V4Q[06AB\%#1Y&E"_)8^/KN.[ M@I.G?K2*LLYTT3H">_'8^-P1N+1T2^4^J!?!"< M01V]BTL5+>,PMB9W<#5\75P4-=.=9;7+G:49HB4?1A5J.8O1X"B/@_F#1QK& M8W:XL$V0O'AO^B%D-8%^_=2?8;,3VI&*M6J1L+"PZY-/PM_9\\D(;RY [/!* MPXJK$ND5E'OG9Y]>W>C[XV])5KI+HGN$J89K$1?*1=]4U4OIPM0&DF[*BG1^ M:>F2/%1DS>H-['-^+>)-FCI+O#^>//5[6O#WIT F$S)**F.2Z0S>P4:J27.$ M[%+U(RT:Z4:$E45F9-NA R27CLZ\G' _KW7)J7!%(K\7@?* MI;#X/8F&T]]J,<#O2=1W3X(5=:E^44+=^**$5N=%B0--R^]G[.A^QA*39<=N MC8]?V ^8BXD&_!+*P2QNT+;3%N4C)PQ?)T'XXH3C/3M_JUG,IBK*==PKV=%) MJPB4)O9LXR!N .Z&2I;WG<3%,L-8Y>6 AV-+SW5/!#.WL8=D2^ 4$$I&ZT_+ ML0F56X*U2Y)ZS\YH%,X=+^F;S(IS>&!5$UIY"ZT;VMH:Y%#:>*I5Q\L6K3K8 M=4..ER[*%D\H.NAANHN#T0^)503$@C_$C]J7YJ&)NE9#;*,9I\06==MJ^R$Y M-AFT6$:M5<=%$;7C/2Z*:.H\Y>N@A^,:*Z6UZD28HF95S>YJ_(DPQ9Y5-;?V MI"/_)Y]0F^5<.HIHGS$3@#9 M$%7E,%X +I\:OBXNGPZ]KD;)IZ9)HTU]!K.08*-1FEOLTX+]85QL[=(6B72F M@$BRJHJD]Z[#-$,FG2F6:.MUP,?UN>V_WM."X8*9$ M59\;+]!ST@H$5^$.C8'35N&V=B@4 M3W))=6@,G+;]5+$"!]Z!6!67?E@:SH_0M=T?1+BQ=F.?+"+)36:"A^ MS*B-=JE':L16V$*$],CNCY4;TG;>*;="_VV*:=45 ZNNT*;8_LCU2GUI.^4" M+*) ?H[(C%7TS:=/^H?S\BR\/ LOS[+#\BP]=9OJ+.;F;6R-PU1GT0\S;:W0 M\J(P;2T*TP" =UH>I@T &[L$F,=E=N+_8IJG3V*06Z-@2H0SK /R.=?[OAS* M%7:8Q_AZ=_08]T9O5HBG?/R<9\?UJ-(=8__JZ33PV7%\"CS0#%M1M^I,,42M MEN3EA@"HZV*OCCY$#0%/4T6EQ^]#<>=O+0YXC@V.C1/%!C==ME&6_B0HH="! M_4Q"YY&4U*-(".9Q%#L^>MGV;*]LEWREFZ)J'R*&OW\X>W4T$FTV-?D^9W)7.\@MOOV )W^Z<)OJM/5&C@V. M#8Z-)JA%QV9398H237;#OD\\(L37RR-"/"+$(T(;&?T\(L2M%ZZA<7WY\ OC MV&C2PKCUPB-"/"+$(T(\(G38NEF9?R/"=D-",*-]W44!^$0'=S@^VZ1D].1#H"1>4>#:VMZ7UQ@+J.^H"_6M4RAU MHR*GJPJEAF$07@1A2$8T>@JOWX1N$,*8;C#NC_\UC^(I\>.HAFJIAM*W+4LU MI8$J]R7]8G@AG=L#6>I=:I:B7UX,AWUS1;74#6H8+M#X.\4)]U7E3]ZXRI]] MF')[J\L1MG?:*E7^WI#03?^WH71^.^S_#_":NZO!L*%E_?X?F?YOK8IOBOQN MR;>5M6EW6OGN<-A99IR4*NE^;AS&WJ_1UX_R^6]"\NP"'-XK_3E,BW'?DED0 M@JC8)0H;OBNY1#LAH".!P;U;3%?RW*U_6O<=)WVSLBT<=5?^,^ A"/?>O[&: M Z?7VZ+S=O/]4V>J:-72M+$A\/5,4=,.4XA@FP/>GN-\$P8S$L:O-)&4_'ON MSE""B.A]W^_QWC*(KQXQ;YB MK3GZHF[#_UM1C&=+4$'<&Y4#4GL5]]OCU++%GGJ86[RG(?H'Q]"670$%T3B! M9,0SJW**7JO.O2&:<@WHY'+_ [G?UO-O&IIHFB>@]Y\( S -5>PI[=/\VW/> M^Z/1?#KW'+R2$,1/)*17%4+R1/P(\^XPUZY5+.!,U46S<@Y:FPZ'HK2A:,\. MT&E4=MF^ATZN!*QD"K9CNZ;*2N\K#07$KZWB K8*-*.I)\$%[,H56MK$!6S5%--^ MC/5Q@<7\TW<3$S=.*ER:G1A,+C%5DGP#A7M\Y<>._^C"&EA3^,LYYG'VIT$8 MN_^AZ97#GS-0SDE=O=WM"T4U-',@&>=&7](O[9YD&_*YI%ST!_+YA7ZN#2\_ MZNT^=<)'UY> U7UA>;G)%PP_7R@KHOFHD?L?\D7)_YXX4]=[_;+ VE);!>]2 MO]L\?$(W2R!1[$ZI2>,4]DT@;.,Z]'HV<49/.!PV)_=AXX0)FCNL33E&/]$6 M(LXD!HLH),P^B@/\ME,>%(9PQX!C=^+"(VZ&O21V(KA1H6DY]BSO%%*M5K M5/Z6SG2:$JILG$7:.T!>Y:+K7#QD*]E.[:G6>6;K''V]?1GL,7LJ1Z)]9-F*1?Y1_ M23C4 NP[35Y[8Y;NC((5>14)KU!YUZ+7Y"N/3.(O*FPWJK7TOH'K(]O](BG) MEYO+$Y 9=HW$M5C';-TTJ _>6V(>::)I+-5TUUC"YM;121)*[["$LM4 2VIB M&Z*U/'-HMQ3#F4V!AE3YJ&A(Z8F:MC0XR[G.KBA&.2J*L40P+#G3V2\)J4=% M0H8HRWL@H?80C+);@KG/O!Y'13:*(O:6]P"IA6X*^S[[^74Y 10GJ-6HW=)1 M0'UX:.;^7&+FON=Q:L>R6B1;VFJ>*JH&7'OIM1U^^M8@GZA2V=V_I LBYD M1;?D7M^T!AM$7LR=!5Y *Q >$[B%,/"\21"^..&8!E+6\N;2^$R'!E;P*OW; MJ$CS@R**+##3[FS:0X6>/E;(&QV"N?+' M/Y@TC6N78#;)_FF8JR3;]"&K^7_N>(X_(N)J!.S2%'WA[-9UO%% 79'7L]B%"01G].^Y&[$'/A^% M:B[JZM*+84>LK:FVJ.A+[\$<,= 9J]BH%>X1;XC:$PV+)QGMD[=>SPA>$A8> MF -$B)X(B05GH0#ML:22G"E6U:3'K2[;-0-XTZQZMMH/_!'QVEV3A:TM+;BQ M)5EP[359S&40$EB?,)J'(?%'K\?+7%51JWPOH?T7UFT\#?,6N@XVT M!'A+-'MU:!8GXFP^W1S59KC9^/[S_>?[?XK[SUTC.\P16>PRU79'M*Z(LGEJ MV1**88CZ\J*%1PRUJ8EJ[]10K1D]T=;W=PWZV-3V4X[.-D-QX1C@&. 8.%T, M<"_[VQR1R\N;.U'XC?B$=;06!NZC&SN>*%S<7H@T=V08C9RQTSF^W)'.\82Y M=J3-*Z*YO)#L$0/=$TWYU&!6%5&M',CD#A*>.W)"K'7'.Z/44(RN'9";5@UU M:5H"^O*2_K7X34Z/M9Y,THB"O7[;XVS=,?26:*CMR7K>.0=ICXZZ8]!!6366 M=T;C?F<>KFV\QXWO/]]_OO^GN/_<&[+#=!&F^34@721;^M\65K0#GTDZM&+H MHI9<[JHZ06FM"U"O'+,6=7 ?&V;IHJGK?,/6W3#8+]54^'ZMNU^ZK(FJ9>]Y MPT[$1#GEH'0SE#2. 8X!CH'3Q0"/)2P*_/YH-)_.63O,J^G,<4.,)V MYP\Z MX([@^?"DO:@TM3YM10!7J5;[ U]:4B<[Q1+3YAK3K7' KX.CE M+]> . 8X!C@&&F0%K-^#9DFKF!4M9:[\43 EYV02A(1]OG=^#N _4>R.^OXX MR>0IMZ?98=L9155 '=>E2UNS)=T8#J1SS3(D<]B7^\JE;O=D^:.V,W_T;W^[ M^BZ=7]_?7__Q1:!HNKS^?B_=7?U_PR^"DG]QV?_CZML_OS#L_'L>Q%\73([\ MAZ_"G[]?W0^ENYO^!0SB!^'4\>#+Z]L!_>[J^V\XU<^OPOWP_[V7[F_[W^\N MKV__P$>Q33F=[\_AU6^_WW\1=&QL?G'][?KVBQ ^/IS)(OSS.5WE_3^_%6:X MOKWY'<;Z(J@PV]7@^D_V,0'R_OKFBT";ZWP;WM\/;_.UI._3Y5Q]'PR_WR<+ MI%K)LQ.Z#OP7#H&#+8BB_(W2[R-G5OA)>B$//]Q8HJ9<%(?!#R*Q!NUL:/K] M&,PK=E5!HACY(F#_(Q??7_R=1MNRWY.S@AU^@/!FL&]^3(TYEQ*B<.8%4?19 M>*#$F7X9.S])5&[^T_FP^P^[WBRF/8 ,P8$!RTV .FMU ?J(UM1CHS7YN&AM M-5]F_9@2-.^"?;S%WF*W)FS"X<$>D%6(78&?]=%1\YZNV[ZJI_[RILM(WLRJ M:$F51';:;\K:N-_4Z@Y5._EZU;3Z8::M%=H5IF[AA-C5#DC)B2E0+^;'%O,6 MNNJ[KY;[J:7L/>>?@I(VOWGK=EC=2B?=4.IH7)(Q48.NW2R %RN*'#W BVUV MM@+XXZ-753@M.WMODZ&6+GU%E* F)3P9]MOP$D2:@@&$-\I)2>I)\$RRO']T M[[H5C,(MO&U+G98?.BG/5$OL+:^8OOCN@M,2G]VJ^.!^ +1%U5B:++X&>,V' MKB=JRE(/\W;0[??LM_ND)SZ*_1[VC5YX2S8ZR!RCZJ'?YZG8$DY-%K5>&T[_ MEG"J)G"YI7>A:N<#LY_-BS0M8Q*)ZD7/CK?A]H^BBHJVM 1#PS2$:N!IMFCJ2RM3'@=X MAF@LK['*]9[W^:B6Q8X;QN!WN+#V2%N.#8Z-1F'CW4X4_?JI/YMY M!%29F(2C)\=_)))/7CS7)Y^$OV<<\)T\D4KY'RMS29Z)'P?AZP4M^Q+7E32B M]7KRN0JO#B][EY+>&RA2;Z -I>'0, <][5(9]DR>-'+<22,IK;F B8]N *1I M'^9"VD<'\SYXV@=/^^!I'[6D?=CZ-FD?EMF6M ^>?[&U]LCS+YJ??\']<=L$ M*6^=%V'J )* @]99 W$-M\M:GI[%"U)O/#^&)1Q<=K:Y-%F M3!BBK6@-%U+5X>N9HJ9QV"* MZ,:P98&2,$B7SK00FT??F& 7J"#,23C ^ MY8^(].!$8"MB$';JA#](G'S!WGDG>-M9>G>??7(2=-%* ,09/>$H644 _.0G M90%$&O6-YE.8'&O E>[]1XCZ2-AE&'C3 [5!!/(--E>&%M>.T6&4;8L8G;)Q MC*YWF!B=W;08W1MG8^:G!, M;G?P_DE0Q66L$V3?W]GDSC,)G4>2+^TQ=("KEIX9.W'A@8GC%A@E+&9.=KF) ME6S&]RT[33-J,+6;!J:N=;6JGA.NX)VLN\VRJY;X;)6#P>YJ-6B; M7% ; MW8:V#Q=HW,W33I%VZGC@5M1QN=MTLX:N(4T#4S.Z=OL2>-JLX!V'NZUR2F2; M' RZVK6XNXV[VSXZ#892M2Y1JTZ#TC7XW1ONZ&FC;7+:6.#:V('=;8OEC=LB MV511M=J0H MKBI&5L_N]8<7 VEPH0PD7;=LR=8O+:FO&;VAJO6UGJP>KHH1W1HA8%L@O)"0 M %.-4\>@,)Z'KO]8J!)$ZP.])U 7:P]UA7MX&7LC82GW,4S!*GID53P$K,V! MA#XG6 ))H/6%L#31\.[F1I@E6!.H=(@$%Q"65$:"1<$@.0*%.99(BH-LLN+( M6/-H"R@6VN"<5+TC19:W*7AD6AL7/%K]QDZ^/J5I>9VE\IXWM?/)86#<:;.3 MAL*X>(%IJR5S@WUU9XE$L+\KU_=K9%>M%=R5#V%;UPJ3W#6/$":U*=UDCC$( M-/PY(S0$]!QX8"QY8(OM[_CNH5\#OK>.8U'5?\EGEO*/"?&ECL:*0/U2[_%J MTCZJR_=14_D^;K*/2N]0],BUG]41-N\.F_>CU--=%=6MBA\LI7Q$S_=^Z$P(B]UTO7=_R1ZWA7/FU @AM3 M5S2T=V[IJCP<2I<#RY1T97@NG5^JFG3>[]D#^Z)W*2OF[J.AE/@^ZH.V<#!@ M(SSX\OIV0+^[^OX;3O4SD6[WM_WO=Y?7MW_@HSY)YOMS>/7;[R#S=%G^*EQ< M?[N^+3812E=Y_\]OA1FN;V]^A[&^""K,=C6X_I-]+ I5$P'Z-KR_'][F:TG? M+PE;ND \J=*S$[H._!<.IA//P2#)WRC]/G)FA9^D%_+PPXTE1+84Q6'P@T@T M3)4,3;\'>@Y"2B42Q<@7L'GZ(&8$"8!5)I;)D&-V>P0CC MD1#,0R&8$7P??H1OYUX<+;:LZ0C_9L2;]*$IQ77?">NF\5R31J4[\')&\(M3 M1*0P1P1GSYF/,0%:%![FL0 L17@@V# '%CX#+C06 K:0R)D2X<&)X!V'09.\ MB&>(!C-H&'R2GKD.4#5\,Z7 .[,9P(& $R\B+T\8CJ< PFA]WY\[GG!+9D$8 MPVP=X1+67F:K:[D/X+AVRQP]&^.*P1#, &$X VP%'!+GD2Y/!-GB"3[!OM%. M^"HXXW_-HY@M_ R!:AQ2>XL.(A) <=&.1*3T6X+."6Q< M_)2A&<=$M'V&C8<7<.>3SDFH3#XY,8W/A^3?]3\H*=]N$/9XSS RC_FONCF.[ BQL_K8'%$A)9;@+F49"H@Q\!V*" VWUB M]!XIN;/D1#E)ID>*3Q>VP_7'[LBA.$E:0Q7.7P< >Q4FO-];%1\Y;N*]%F=<.N5:DGZF$R M7OBT.YNV2G[/6@=S[6;%ATOW*76'_CA31-'WFO+3&,PLL\8W$]<5%PJ\^/YW M$/:*WC6-0E[R>_A;(E4'5W(P!!Y_BCH9TZ= M?L6=4.3[N4O_J^R2')L/KGI:X&JG!:Z^7]Y:41U=QEMK#4M77.=6=[NI7[!& MWKBS#"]5M46SCK:"38%/MT19;T,QDZKPV2VIC5P1/K,G*N9!ZO#OD+^UFIO] M%@91),S"8.+&^V5IFX7IEF09:Z*A52U/L<^SL36@EJ@:ZFD JALU9"0W#U!; M5 ]S09NK=:L8X94_"J9$F(3!-/7V!W[4*I9HBXK>AAJB6X)IB;U6Z+1;@ZGU MVJ#:;@FF+LJM9X6M9GR8FN,RYG?F@3*XQVS"G9!/]089+3HEJFBUP@[<$DP- M%, V-)W;$LPSU10UO8XVREP#W"$CI.$03$4:"?#M-/#;X 4*5W N$R1>N)AMIVMG=D:MT1Y$N98N\@ M15WWSOE!:3@!.'NBWHIHP+:I()9H:0=I5\=U0+:Z/(;6*G:GBHKZIEWV M=5LV+O?<23/OWMC'8I5+#2QL^4YQ4UIRM)/VJ*09/U/7\]"O^9EWK-R@D)ZY<2&] MU:7W=O+U*4W+.U:6]WS-A*%+ M3M>&*^BCLL22LF(B01$%B;%K@T@6'*/P G MIZO>4<)1E1?JWJ'^:!3.R;@,]U72K2=?&FQ1^9$;XCM>[)+HV#>(Y@:482\* M^\6-HS9&0C?Y]ZD^L,O-XGVG5II[&?+.'0_T.2(X<:H^"(G6L(")AAM^FMX] MA%>X7J/A$.Z>6I%D=&N(5/(^2:DM 1HM:VE/V]8[/X59$"7?@%DQ"UWXFG8\ MV.^)WC84HG\<_)![M/!$'N6QOR_G7NX=P M#.YAQH^;<&6^$D":7A4%K>0>M2"=:PK)4F[)>#YBG&$\)\@5J*<,M01G-O/< M4>*'<^)Y3+_UW*D;MS#7\.]&6ZW&:, YQ\$3BGP6%-'LU9!9K:PLAMF^V6]8,Y9JM.OU;9'\N#.:UE'K4@G>L) M)Q?,4#\'#.B;JU>4B![_TI[CTWBW83SEFL,][P M<(YF5-9NFAK\.+YP#B#I,+9,F]684W=I\X "W_U3W7WNICGV<$XSL_-W )I< MQP669H#&PSG-.?SE<([5JM.O-U3!Y^&^Y4;2;8 ZSB]H3S+$::AE5!TENL*>G(I+L.A)VCUR- M.76'-@\G\-T_U=U_M^+T>_6C-ZW^O**(]$4PG1$_HLZ.BR"*X=T[+$U_[D1D M?..\3HD?]\,02R?CQZCOP6#TZ>M)_N#B*-'YZPTH('75GU9EU3;/#5O2U:$A MZ9<6UI^VSZ6!>B'W+FRSKRN#/=>?QNK,"6GF/MC$@K]NPO! M4FSF!W\B+.+5$0C\.'Y'^V,)/6Q86M/:C81H/ITZ(:V&O5C .FM9?UH5K&U] MSP6LC<-4DM:/<%I>P+J\YVM6'UYB&M;K,#TTM(M9C<<-[6))CJV@Y;Z8U5$G MD.45--:]^U541;3MXVT4H]IBSVA#>\.*X/5$TSI($]<3"1XOT\7W>ZRWS2T0 M3?T$VIBJHM4[ 3!U4:ZC]RZ7XZL9P'3F!:^$E&WO_;& 4TV\VO/!LDZ@L;W6 M.TP)Z#8'9TX[ULZQP+' L,W M+;T;'A)6;% +#E$Y:6\1;]T^8O!TT=0.__-;88;KVYO?8:PO@@JS70VN_V0?%V\/ M?!6^#>_O@=ZSQ:0#E#11NL()8$MZ=D+7@?_"T7+B>4BB_(W2[R-G5OA)>B$/ M/]Q80FQ+41P&/XA$D[&3H>GW8R"5D)*)1%'R17!]-W;Q_<7?J9,R^STY@_=/ M>,NA2&Y4#X9OW=PU. N#9S?"W\X2+^%GJD?/8S+NX,U5?'Y"QB2D00:LSA&$ MKP+,2VMXX*_.*)[#CRM&ZY2O1%2Z$5';-8AC(E_YN*AWM039X"[*>BA]B[V5 M5U96(78%?M9'1\U[NNY-&T66M[IJ(V]\U48]S)T7/BV?MM+75>XSK<6&'D+B M_)!=?:Z%;N,?O M2[HX:/'+-?@*'H.].U)U4=4/D2!3PPM+R^Y7+5C[2_W 58Q;:**A-K>D#L?8 M6XRIHJXWLW]A;$$Y5*5Z M3^/F0V<>;4_C(V[7;,LUU/=O!FCJ@6KV<2OJG9+E$7'"T1.-18S),_&"&08+ MA5%(QF[+;J"#L#+DXV7G9XIZS$UT5=&L;%.U #SSB!6-,UU4E2/&'6B)56W' M+7/ZN7V5+(^EFE!S*@@)K%T(9B1L8^\,98N';E MTN4@=]#V UZO%MQQ\VH;J34@9$K&0DAF3APF"6IQZ/BL@5QV8:,M MLDLQQ9YUM)$J1>M5UM%K7NN)EF;B.\-WAN],(QVA[9;+-UGB"&9NAR"DG6@> MNOZC,"83$H98-!^+2K#N1NTR,!59U(VCC2'89F7SDG,5OC-\9_C.G(R,/C9K M.NNO++B^X(Q&(=[)0@%.HMB=TE8WLR F/EX'H?+;B2(21?3R8ZM$^)DBFI7M M[!:XJA2M/4U7 MN'#?-MOO[X$OC9G(PYH N,OX6ID*"D51.^7J0+-Y&,T=F"8.L'5;&7GKS&\I MMF3IKS7#G7K: TWI;+!W9S+\<=FN5W'3R1LE3 Z6G^4?+RBR%"/U_U; M.8S3>-#.5+LJPVZ!:237<@_T2&OFE^JW-:@K2BWKVL_A; *D35T7Q\"AU\4Q M<.AU<0P<>ET< X=>UP<;ROW0%;J8E:_*UV-'S(11&GA-%OW[JSV8> 6,_ M)N'H";MT2CYY\5R??!+^GFE>[_3_W+S[YHHVGOC*H^_^AXROQGA[=N*2<3^* M2!SU1_^>NR'\Y8^_N.Q$F)1TK_2 M#=/G@1Z*#PACH(D(.TS"3%,G1"P7FTUNV5URTX.T06/#-PA9V;%P7ZW_]-5= MU][8:D?<'HY/>[S35FG]]^:@WO1_&TKGM\/^_TA7W^^N!L.&]OI+>WVOTQI. M53_L]"?T"WR9KN)A3=1NHD]PI.1(4?1WD7+IDO!UEXBH\L+V4+[?E? F#.AM MMVJ.]]O%Q>WMP=.^W]1ORD!KLP*+VPMZ MJ688C9RQPX_9/B3ONPCYDV 4A8P3T_KO;'+G&>CRD92_G$=D,O? _IKLE#\V M>W]N$L.TO!4W:*66O^IG-FW[S_ V)),MC9%+^2%..YQV.+MI+LE4RLQ:7XKN M^Q;6*I]DI9+'##-8'\-Y#+$O0RTZ:.?6<*+A1+-G,=P>H8M+6:?4XKK/W3L_B!2$TLQA?LU26<;T M#QJ)#9U1N\2[+K1%J&^;["G*#:UKPADUWR-./9QZFB;OVVQV7\PCV%""Z3D> MZU;[Y,[VV(W@2"F.[U%;[K;8IZ+7::)\REX;2^JUSS^W)ZYB,GGQ0 1Y?6V73JJ?"^U31L)K)^W9QRD^.K]F]9B)S#X),E\Q3 M.;2&:-=Q:+DQN%*>W8?.F B^,VU92UGC5(Z$(LIJ,UD?Q^(&VL@IBZ^3P;)= M1Y-K;GHE2[FZN:7;A/\?M$I8T=>]XC"!7TCKQ--Q_(>CH=;8J7I:^1YQZN'4 MTURYW&:C\MP9_?""Q_W)Z",E,;Y'G(ESZFDX]>Q -09K0#@-(T#I-:5C[3%: MR+\%P?C%]3PN>(_LV)BB<;H.1$X -)-':6:C/TX ^Q&U)VV< M\Z]+WF>&:&A61?+>1]^L$T.'VJNCDS1'1B5D .O73KFQ=]OP?7 KJI&+XFIA M(]'2R$5Q6FDD6AJYJ,,:.&W.[KL/8L=;:"_$K9SW7JW8QUD39;T&V_U$V6 U M))AB3ZW:;IKC8$<'08:#4$-#_L9.O^;1\6CXMGW:MK]O;P&W)"[7W MYE1EQ:RM8>IA(/ZX1:S!6\3N!Q7O-W&\\L?S* Y=QQ.N_!__(G'[:6_]'K'T MRZP-5QT-8QO);SC.:\4YYS\;H.86J' 4'#L!7L]B-R8_CQW,/YS8.8*VEQ]0 M+'E\=!W?/78X+^ZOL+WS K]\FL>Q1UZ",'[B/+,^];GMC5J)B M)QH-K3ZT ]QIDG[G#DN+-%ZWBU\::K=MMJ09JH*%5+:C0>NB,_> ;85#7_Z7GG_U[:"=]P]Z(\;=XHB]LP&5W[@3/,]Y(F:48,OEGOS MZ$IVV(AW#_37TOXB?&?XSO"=X3MS^)W9@3S61*6A3D^.]CK5,%FTK5XCH>-X MK]/;)!^D6MN).EIWTFU[+W1!7_>*PP0^*>>5'.N1,(XVUG["2-6.U[MWPECE M2#U"T"WY:'VY)XQ5Y3 M<4_"R[N;9O)KOG"0Q_8>E-#5!FN!IX "U185O<%) M^B>! U,TY68ZA4X&!Z8B:GH-UQTX#C80!U8]F<"'ZFIP3*A=0P_C+9,XA7 * MX1327&0T\P.'&F21:7'F=%!D0 X,)4:#@*/^-&5?">Q$#O^HXL-VYPH M(G$DG'FN\^!Z;NR2Z',%99$3\G+%1K&X4#TH"L[P@E_EULZ?.19V@P5=[%5N M[>ET5>TJ#;]@=\=;W+-%4&]R=YXBW7K5$6:ZA'C3WV!U, M4]9 *1T'\P>/-$E5WN&J^*EO$C::N2I.(TW"1C-7Q6FD2=AHYJHXC30)&\U< MU2:J\-]C!Z8L_#UVG_&O__/W>20].L[LR]WHB8SG'KF>W))1\.B[_R'CJS'Q M8W?BDG&?YK3U1_^>NR'\Y8^_Y\'HQW]U!.'_O!W[ MCCQ.8*/R;@C#,B(3!](F%./IH@" M;B#]MRD*CC_&3X;@1@)@=^J$2 ^"$\& GA>\1+ VOP,C!_,(GHT^?UDDUK7W M3<4O-CT*E)R767=K8"$YEA?7W[[U;^[@I1& Y,PB\DD8$0_;8(]@A3E%_"*,5;=$@]46?V(I-]F1_FW@M&Z9\&W MW6T"5;9%\W@;!RH]6^RIS3WAVX)GR/5TG^,R>LG!%F8D1"O#>=RV5>V^[T.; MW:H%97]I_!G0C&[5 ] "X+1NU?N_[P%W4I)\,SOV)@S&\U'L/KOQJW 73.(7 M)]RSBLZMQ-:LDLO)]MFRBF&*AMG6Q; 4QK:)G$'X/5ZHFH=)DGZ-$3T49BREM:M*KF;;^U91K?J M!8T6 *=UJ_KAN"E;R92]=$GXRDU7ODINNAZ)Z:J:IBA7+O[45"-/M2S1JES= MK;%0@4*K&^U3:)LE\4[%=+4-L==@[\T.PK!:DR\?;QE$5V11T=OGI6KGP6ZM M[6KVNE6]-RTP[Y0C#L-:>5+2QM=+%IU.>G)"C:&WA? +\ MKK[.E-]FHG>LR"P67@@2/#[Y3$+@KIT4S*3D$YT_)%/']7$?D Y"6,[<\828 MA-/3NA6ER/)6UZ)Z&U^+T@]S/XE/N[-I^6VL\IX7;_$LB,[W;O50R<54OX?3W>W^XV-('IUX86==V$'7C]Q1^6N8=+Y3TCPI']EF4:$,1=?+ M=-M8^&_'GSOA:[ZY[++\XCW*MAC=AEDU];FICF5%ZYJ'\!0V+'[5MO4>JEC? MIMNP!K/B!6AJ8PF'A[.9J^+,J^G,JZV!B,VTIU1I2DVL<:N4H3.ET9WLMKT, MV=4.D430L*/:MO5RO>BT)7-;X&SFJCCS:CKSXGZFY7ZFE649V^IITO7F)CA5 M]C0=I#1(PPYYV];+-:K3ENEM@;.9J^+,J^G,Z[0\39,@G! W3E+)R,\9UB1O ME6)TIE15C%K@=)*[%@_&M6Z]W&X[6@^W4M4'W )FHW3K*/;7ML/;MO4>N3UV MVDVC#VN-\;UO$R-HVWJY+;:M+WNQPT9;U"BMLA;58%^V?8A,T'VKB%V]#5!6 M;&$MZO9A;EFW63_C'EON+V_P[G,\<#R<$!ZXY_%H/8_F$7L>U>Y!"G0US"!N MVWJY9GO4LH1KMHW>_88Q@[:MEWL?M_4^+O8P;HLJI=31\>&PWD>CJQ^B"]W> MO8]J&Y)A*A9T%16E!M\JU]%.6TMH"YS-7-6^6FK&J[87-J7H? MWVC9SR0J9%V3$?X1!_3KE5IWAZO=7.WF:C=7NP\MZ'ABX.&4;K[W_ 1P+' L MG([0]\?_.X>-G+RZ_F-_- KF?AP-W&CD!=$\K*-Q5L_N#6Q5/Y<& M@Z$JZ4KO4CH?ZO#I_,+L&T/C7-:L/3?.0CPOZ0>1;I=P=;6(]3VO)$,7=>CG M"!-2C%5>W^DUKS(LWKR*3WOL/;.6&4&;L88U5O;GU>#^]R^"#L:U49"M*QOT M+/&Y#*[N;K[U87#7]UR?).LLM?C[7$$16%>SV7=GH7/'P_:*].^\C5-<_ON! M/+K^VPY.P00[-+H!NUGRL":=UZH8[GO[+D +>ESL@A4'^2)#\DS\^>+^^@MO M8$3VM:A[G.0N#D ]'%'E>Z][ MT #(4SZ6+6J1AQ'04X-)^;O=$?1QT.*?Q F%(3;5;6*@XB"/\?7R]6[% MB^M]C =>DZ7TL>$WRAG:+_S!&0MC\A!'U D2.1Z)I)!X#LUS3)]\XPEI9"1+ M$S6M#;7I*P9;55&O(U*W4_"6S;T6N"NTI!S\DN>,?0(1J^]RH^AI$ UJ#05#NYA8M!F*F*O M=PKY=;)H6G;#X=R#9MMF?79+$CCKB9JN-%>QW?8DUV2:<@UW-QKNX?H+<@V, MK[=!ZVW$*KF&>RH:KF*)AM*&NQ5;P@E@UN'@JEW!W6H KNFN<.'*9H-=N VU M62NG>/_?37.RR[G=Y'%*_/B6S((PAO=N L\=O;)_UY#%+9^;IBR?ZU+?L&Q) MURX'DBW;AC2T[%[/MB\513G?"LFH>]X\'RRJ\($>=H%.S"!U ML>'G:,ZV4'"BB$0172U.E<+62<&EZ>S3 (#"S;SRQ_,H#G$15_Z/?Y%8%&[" M@.97X:T&X2Z8Q"].2$022,#L, 5@*(QI/1$289)15/7/SDQ)0V M@8$1[Y7Q8H(9^?$3I5'8&[*,S".\7HW4 ?0513C9Q(T%CSP3KRO<$OC@P!K& MP!I#$J^7)ALD6O"'H)2)D'=:_XB+0I>.&*'A('Q861R!ZOKG.0X+X/XB# M F=\[=\"\PA#&/O1!_73CP^0]?A3]_O[H?2GT>?#E]>V ?G?U M_3>.XEB!#/[@9CP_<7?J<3I#!-:!)/\@2(%[6U M.1&>')!L#X3XG8(T=WV:I!R.Z1FCW 8/7O$U$"-..'IZ%:(92.^)2]\">_;N M0K!5&8XK'LW5>9-T>1AXQKGH%21\WG-!O1B#U.K@ ), 3=YHX5+#E\J"2N44 MW&@*WLF]N?50^A9[*Z_7K4+L"ORLCXZ:]W1?MP+-C6\%&H>YL,:GW=FT5:[G MK74P'T+B_)!K5ZAI;?#_HV<)*4=M[O NL] M;?@'_; "+ M^CPY5G2FW?1#$CS1S-L\@;UIO(::ZF51\T_/_R&-'-Z+AO>X=J3Z5L/!/YFKP=(2#C<1'-ZSAI>[&KL8 MC4^^1V;)7A-N)@TKT79IB4VK"B4\YXL=+TV_$-)P#VQS8_IG_;XN?/"?2.!E MQ1+AU/="'[>Y,"6$&U]']L9VJZTR+%$Q]9)KW![PU#11-;=M!JD0GJHA6G+9 M^[O.M"R4>ZJ[&->V'TQQ9Y'0@G0AQ#J6ZMG31A/TCY=E5]_+X[)0:5G@;NTK M<@2QYPRU6U>AJS;(?T72F6L8%@0L"=WUW-L!T0T?"\G]L$:BF#;;$IFQP MY>-6&$6A85Q 2LDX0#J)NZVOV=H*HD?[D:PPG 45# AB[&&%)-T;"J$(1NAY^NB8#BV:*G*(:H-3MH>OQ.E#BKNKI9K)/%A *O. MPLRYP;G!N<&Y40JW]44GM?29; 2/-G(53G3B[5TDM1]OW\!PY M;$88^!13=C:/*. I<&F/@N=[R_$X=YP7G M!><%YT69>5'J=$MI@R]3-.6R%Q/PL)N3YAR4XOP=9;X[R+G!N<&YP;E1!L!* MY3"_Z!YO0*[3US'T\<^UYUJSTU#ZV0K-JQHXO.<(;ZG#[$K8$7[2-8?WPN#E MKL:YGVNM:J+1.-^VEDJ@QY.!%T(:[H/QLZ[GA+ A5Z0G=$<\#45L-LI^$-X> M\%2:8D,M.S_/M&:+^ZJ7=K*U8C5$4Z_BW)(S4#4FEHM"R3W;BA?@7WP7&.<%YP7G!>=%F7E1H@3+X>5DRQ8\Q1+E MTD][WAZ_AB'J>MF]P.W14W5-U*TJ#"7?#K\3I0\J[ISRGBO.#/_>:PWN)\)8HO"V]G3C'4ZX-4]3-LH?NY]40Q$E3]HS!H92" MNVD7>NZU(AI\?/(9F!1.HRJKR_DG;2]^MX[S@O."\X+SHLR\*%'*I;0!6%.4 MY;+ON//0FY/F')3B_-UBOD/(N<&YP;G!N5$&P%ZS'/T:V?#*_',_$ :N'8:_ MO6E-IRX!7SX]$\LBSZWCDC?!KMAX-G2?\^[]_C4/IT;:G[^X'8S*, M77(SZME.\)?MQH0=[MKRAH7=_T_$#N. #&^\.^QL"QSO\01:> MB/N*$7RX(Z/?WA#?_7K;;5BR+L'_E(8B2_\KRXKU]?ZA\U4SC:_@ C4455.^ MRF\$9_C;&V?X55$LU9)-\VOSJM4UVY8EM>163]*MKBRUK&9'4C2])[>55D-I M6%_QSM^14 F=%L1C8@>/CB=!L/!.45$VDB^80+VCXC("@*70^0]YI^2?1_;$ M<6?O%B*51$X>QD1@' L%QQ.F@3^,!Y'P; >![44S(2 A"9X(/"D0(KAV1NP@ M%(@W),.:L/9$[P;=>\6CO85G$A#!#N$!KNL_A\);>$LT]N,0K@A_>;-,R? MWPA]/QB2@'Z=P)1H8_OFX\?6[7WW7?K'BX1>Y$KF2PX(JDO1E0OF+$8*B_+S MIBY=>DMS[1U[^7K=:QN'?.T:OWA*^UZ+D38-M(6-6=+,96>3Q>>P@=K 1^F$ M+]1%*4GQ94*9"KY2ET&B6*)$^"^9_B_C01__0&6D;^YO%Q94$-_%<0([X;LH M=DN[N'L31$5>)XEK]H2%>9LHK%P1DJ]<,HHH]7"/%]O7SHR MFE_9+NX!"W8D_(_MQ78PRPFJB O<*'D%CB*+FF*MNG4Q&7)"O=D>/4LTM95) MB]VP.Y1QKIQ.I%[K#%R>,)Z0H1!/?4^P!__&#OJM0J]W>W]HU(*\%9IB$UM97GG!I+Q2X54 MX"WH@*RM[.S=$=,U2E 0HNGW]^7;,]I(99( D*:],/K[OB+ZVV\>]A1@'=N: MEP#EDH+%7;)]Y@-69H@KEA$P1>T0,7-9T#M0PN-"UB2-F1RV&5H9B:UI34 M5EN1]$ZW*355S92,JYYUU3'U*_FJ]XK]57-OVZLW<2!,8]P3#\E0<#+*8'H0 M2(/;J[&+]!5&@3]A><+0P3;64+#IQFEM]],G 5?5][^BN#R)IP]-*&5V$O'Q[[@Q8Z5%AC#E]E\B5Q MN.@7 2MQK*7>U_R7S!7+ 4:7;/Z*M[2F[I?2BO+>J/8A\,-P'O>!'00S< P7 M"#GQX^3 EK,F2&LPB">Q:R]+TL0/(N<_]#R;\R?#:FT*R,2&J'1)-M8KF7#! MNO691#D(EZU5S,QP8G 3T5HGZ\A;1<$%JF^]([3BALNH M%-N3FFZWA:3+FJ@V5HX^.SY6&[QQ)99GRV:N )>E 'O#2C,LL:EO6Z_$U?K2 MV7RJ"H#-;MC&(^)[S9P#G .< YP#G .< YP#G .< YP#9:I\/,;&=3ESJNTX MA+>0 -L@:5(_'#O3D)[#XD=C$FS!_ -G^9?3*'7SS&)KRQ";)VF>/B12;_5= ML-JI8^\H8JB=G1@:L@AV]\R0:C9%PSA%Y_1A=9Q5P@$HR6[#_E%3+%,TK6W;W$N/WEL%#)>V M]1I3?J= K9_B4*CC:%U#U,Y7,I6&)AKZV:+W5E%5T33TLU4\\%V;S>/U)U^: MH_ 0V$,"C__&4@41?A0\>[+K,4I'\A?.UB@W5%'6RUM1LJO5TDVQJ9YO"L&H MG^+ B.,X0H:HJN5-D.R(G=D0&_+9!B%OM>9Y.^F6J!^">SS-L,9[N+Z]HV3# M_^_LW6'@E:M'3'H?PL?F3.>4X>I0-M1$LU&2;1,NT95G^UD7>5_N,9><_IS^ MG/Z<_IS^G/Z<_IS^G/Z<_J<\9OU"\ZL(2Q__;"6GM6 9_=(ILI1@_2R.*ON> M[;:U"H=7URV+&TU=M*RSJ_)6=46TFN=;6*+5R[N]ON51_JHFRO*Y8:5IFJB? MW>$:;U5%%O7F(:8!G5@&53"&/-'(^_>JY6IS#G .< YP#G .< YP#G .< Y< M)@>VGJ.U\=2K-5.S;@-_& ^B+W80V%XTRP;)'VID5K?;:+>:'9R6U3(D7;%Z MTE53O9*Z2J?3Z'55TU2,5XS,H@.D]C,SBTTD$R9L))E AWH+TV0FF1![( X0 M2WH#G#'INC0EZJ=CRFKL\E 4'&_@QCASBH*,;TVA?AX[$9%P0A5YE\2B:6BX MP67]V'&'@+(4Q@X[+1IORF++]$,&!W;5C"A&M0RE$ 48L0K(@#C3""[#,5[$ M'HQQD'DT)H('3!9&SA,1Z GV^)@:_A 0>Q0! >P0KUPY&X0.1DFFAQ6'A]7R MZ6%EG0G6, \S$HS.4GWE3#"C^>J98(IYFE%*AWWOJ2;#+":,=EQ!DJ]6G17_ MGA'RG=:L-PV\9>B$4]>>O7,\U_'(:S9NBBDHNB73<\*![0I_@Q938NYAG^95 M>>_]GZ7/[',.13([DOZ>G:9/YT4*Z23)!

ASL=.T N!UJO:JBC%O'E?$=MV0;HM&H M@K#OB"9$9(>7>F[K"WJ@RA73 UTY10/YL?7@>-O$%RGT2J6$WA1E]115'H?M M_*I$AQI?.UY2([52:J2+JEJZM>,RU>ABE>8ARU-72G4T551-O@2527<.7M[' M.SK*TE'#.7&BWIHJ>WO:GARQ%QR M]0[G17EXL74EU6:54&O*J.Y(& 5P=QPXWF/+&][A-!PR;/MA%!Z@BJIE=9IR M4[6DEJZT);W3U22KK;6DMJ*UKAH-M2&;K5=44!G^8M,0HC"< +T VY-5&NU0;-8Q7 M5QLU3E-L=):U1L=<5PY0\YA41[SN7=)0M&WW:QX%:P M(^%_;"^V@UE.SR-O-&W9F2HVSSABTL2TV(.GM ^D!@5_:C"&-^TZ(N'(V6U# M5+13G-M^[*("L7F((Q#X"K%6-6YH8%%%E5!%O1)+PJ[[6J*E'J'B[&(5 ('9 MH'/HL^]) SL<4]IE?4+!8J!>V\>\WB-+V%O5/,E!0<=&4Y>W'23V$II\;5D_ MU1KT)>O]JY9*F**Y=3%!I92B(1I;+R^O48LSW:^YW(UHSHFR<(*[H$_ MZ7Z/2.#9;CL.@00D"%M1%#C]&![UX/?\@ !-VW[LP9.9T>.[ZVJ/7BA](#^UQ19E@3^-(1G.URH.\CO*GW] M@:66I_[ 7%]-L*X00#]-_<$YOI:7/?"RAQ.4/50 7V.?^/)$Z]H%O@7>CS.P MCYQCW?+4D&9#M,K7J+4W_ Q9%G7E%%/(C\2_AB8:%J]6.9PV=S]U6\?5Y%VW MJ$U+-)5M)]-7:+=$,V51DTO7H'V V@I+$96MMTOY(K[5(G[;:E=*[17-$,UF M%;+4.R.JB)I^BIGBQT94:8C-0_@N%Y*9O]P]2,X)S@G."1[0K&_,%Y*=F^.Z M.%N>VVIIHFI6(:#9%C]5E,TJQ#';X==LJJ*A'"%\.5,_YI)WM3DO."\X+_9: M[;'GBHWYRI"Q'9"^'6+YR&1*O)"6)K3P](E'@H7G5[/\DF2B0>O9#H8W4[PP MO(FC,+(]W-W_0G !(I+>,BWIRC!TJ6%H;;.EM!H=0_ZJP>.^JF]^OU7^UCXU.P42'Q_U M9=)?O?#^, '@:@T W>\D&#@A":^]6Q(X_G !C/3WV\ 9D.VI/B0#9V*[(=W; M7#H#Q-349E/3)=4$PNO=IBY9ZE5#ZK0[5M,T]8:EJU\M9$'CC1![#GN_$_JZ MJC2^_GG?^3HEP=<0T0S?_*ZH==U8X-#1*#3/'.*ZK+KJDQU\(SA>J?L=0=@+ M(25MF9+MCM&3C2M-,O1V5]*;G2O)@B=+K9;>5@Q3-]M7^E?EJ[&:C$"[AF9: M#3!CA,.7#^, M@T-,/5.5KJ+IIB&UNTU#TBVE)5UUVJJD6=V.9F@]I6TT?U1@]ZEU]^'ZLW1U M\_!P\^F=0%?2WLWG!^G^^O_KOA.4_(M>Z]/UQ[_?L07TW]B/WB]$M_D/[X4O M?UP_=*7[VU8;'N+Y :@)?'ESUZ'?77_^@*_Z_EYXZ/[?@_1PU_I\W[NY^X27 MXH0B^KXOW>L/?SR\$W0<:=2^^7AS]TX('OMO91'^[Y<4RH>_/Q;><'-W^P<\ MZYV@PMNN.S=?V)\)D@\WMX 1'7KTL?OPT+W+@4D?0.&Y_MSI?GY((*2QS),= M.#;\"XZ*C0-QPOR.N=\']K3PD_1,^M^<2*)I@S *_&]$8K.9V*/I]V!$_(!* MJ419\DX *8L<)1H125ZBL*C.\.)$QST]B'/SS)ATTF(H,X[[#N7_& MW,^9'B9VPLGMA."$0D#^C9V #(7(%_I$F.(A:[!@#06Z9@H^/0R-P%TL=H'K MD[5.B/'W_HS^/!@[9)2/LJ2^4HAOF-C?Z&C+Q\"/I\+;),*"9:[]OGW3^91_ M[KS_!4&P75@T[0C'2X9^' P('1\I$(@:8_BZ5GA'BA!\03'R!J1.B[WQP8C: M 'R"P*%8 &SX T)9$V#5'\01SJ>\&8W S%#%,'"[L',2.A8(?@Q(846GQ5BELM11>T-P3X'",2U M]^T?$HE"O/AQ1N5UB@XP M*$-^06B[)*S1'R=I;)+]V+?![?6I^@AA/,77"J/8&T2Y'P*JV7<\/*QQFD@V M-E38 SPLTR$ATV-:@$LU&%[BV-I#4LL&Y&5 K8!*%9_#DQOC8HM$M&*,73">S/?2&@J7$ M5^*K5Y" VXVSM1M?8*5V02"X+%S-HI!EYV8A M"NG/9^*9Y1O RN&$$8A@8BK_^O.A^PU7%Q(@U(1*(OV#6>%T#+*0A,$@JY_] M__@3IP;/"H+XD:Z04UBI[,?TE.'D%A%#YD>@F$-Q=%SF: EML/@V+$=>!,\ M>9Y <(V_"CD1Z'5TRCH^$\ @ 5L:,IR'SJ,3V6X-OD/D!?H\",3?I[\(?_XE M#.( 4U(B"$(G_Y"\4ZP)S_A@B3KH##0\=&GB(^8I+N&4X*H$WB*\"/55>":N MB__:-0$%@L!/.*^=88A7%<;.#V>$#GIWTGS"U*%:"^^K@=&@!S 3O J>/'"& M[*\IB!ZE(:"3_%@ -/N%KOF -+Z'P4;] 6H>"F28IP]P*HC@5^JZH!6")0T M@^OPS -T3>K@(R=/#>, 7 EJC1 A6/=L>+,H/#G>S!6+ B#F''Y$NPA(P#_@ MZ@!4;@S$C"1[RA%/D2_$,Q29NDYS]D;^_'(3C\81(T M%+S^9S_X-J(=T&E#-=5Y=EEFGQ,3.JOCA"XGG,=JB=PXI!PH5*!U=KWMACZ^ M_@G6"O"*?=_%_R9D3!TBZE4_1V.Q0-:0;>G20(>>23^-G(GS'V;W@4]97 (6 M!G,J4S28[%*T>[[G80B195YIL); 00UX(92@'*0QF#. C\RDT#D"".J03%U_ M)J"S[T)H@TZ6XR5!7DIE 4GIUS"C,_9#7.K8)1@0Q4.6K9B73RI1]G 8L-@* M'EWPU7"AR!B3LB(QW+FDPB7O:N Q_K**.QDGZ9L*:D"=Q#M[Z,0T]G)PD0=5 M _M*Y<%^7"AXP/\77+M/7##(L"ID,65F>3.IJ67T(+!VO'560M;.W8';_,9% M* LJBO"V'ZX38 NPYNM*K2"Y.0AB884M."&X013X+B S3:9%"'@+ -'M70O= M<& /;0K]2O"[>9#<]B<3W,\"D;EE;LH/L/@$*V@ WM4B)K5BZ,V8/D_(IY4L M1H>!);-J#(!-WP^T>Z#2_F],5LC -'_P,C0@<"NA^>0,669B0UH [\DR2R<$ MY'(B8'%;;?6[5S+E_\7.X-NJ5Q6LU49 X57W$_SS+Y9/IN!*X*)'J2=NLNYMO)J"6T'5EXAKGC1@,3B*I%W,NJ%'@,>%T ^CV!TYKLO6 MGG#L3\$L^L#TH1W9J%.N2P;,I:=1PMB93M$'VZ^-4Q$T%7XD1' M<3\>W"QA9 -((.;M5B?S=I+L5RW-#Z(CC1=&V=7XCA3@8;9D#V;IHIQ&CI3N/RR\L?A*?YI"%#TGB26@%Z,XPWY*("]X3N^^>N"/X3_"$ MJ5AX1PB?I<2H)H$0K5VJ96]F[)US?8J,25%( MI^=1@4AOXQ;R;"UDMF'.]I'2C?:5&T;^RFW'6E8J@*:*;0U2.2IN>=5!'PH; M8&BWUFP_I5F[,#NTC=I3]ECJ7SC!D.8#'9*H>,!.T*.^"\*9WF@G]=74=62N MR8KM+@%/WJL5[TNA6P$<^9X -R!!9(/-(:PB$QTSND<)=(@C[&M;_;8P75;P M.S"2.(#.G5$K"[[1X%NBL(-".6/Z"JZ$YZN$F9B \(.'C$NPYT?)GCW;\5V6 MQ3X9V'0///\IE<8L]8U+I@.^ >Y:)]OSV379>EQC7C]S5G#A6Q3E)/^SHL8$ M(MAY+5Z" ,D*T0D&H%,D LDOR1:C=:(O%N[*[4HA]L%J)4PA,.=BB-OJ?IIX MFV"Y0YZ?<["/$TA!7058*A\Q5X1N20+@ZT,VD',)O+\XP(,\UP5M;+3,G/<3 M8F4 H 1ZGQ+ZD7@D=1SLX02D@^X8.$_ W91<7/\O0/]?V'[/=]_9(L2VTW^P M:(BO'9%:.*>4'5/JA+L.2OV1>*KG)I[R>4GG^AXZYEDE;-Z'Q5GFWN*)LC2' M!30@ZQB[AC^;L^/ --WTA-VF_O/2693Y@;O%/NRY]LKT3%SMU6?B'G0X[OK7 MKA\>7-W7KFF4+VA(NI@2E.;FCGY)[,C2/>SCNR= \Z)FX^UN(5NG9\FE]*T%?70DOV@)[26#D+YAS0LRQ1;1P@(/561146O?%+M?'2_ MLG&T:=6W3395(-14SGA[NB$?)$GPXAPNWG%V]AUGE]OS>F8L?E7+ZSZ:6 , MR!LX+CNG!AY6$]J^1QM:Z.$1]WBP5';<80(>'IG"6UXO3SK7&R#>\GI&+:\G MZCW5S_"UO.6UJBVO)4#XN,VO)4"8M\&69F\QG9_X>+):VEJ%BB#:WW@5["5'N,NQB-6[H,7Y.1"9A>B!H-9CYR5P\0'+ MLI@E1SGT(_[+BF98=\C8-5993DW.#=* MQ8W]%.N=7277N4TOP&&R;([5X^J:8RR_Y",,OD)"U\SL9DXKDMGA@[C M@,XB3.J\6)G7BU5>;+H&+>A*9O_4TB$^Z8BV@(QPY"&;9Y0." )1B4< #GOA MU,71LP*.6F&S0FKT8MP"H! G^$S@78Z7#1M*Y@EE4]]P+AR."8.W1SX=*RA< M)Q\*L^&2B83T<^BDLTGP7B 2 I]\+8"?%U SKV#.<8P1OL =Y&IS;1@9FM^[;0E(UDX)L]\6,VY0U'S"1C6E+( M:H4QQ(Y'AS]1( /R&+MVX,Z0O@YY9HQ$5 K#HVRD,J)10$_*AC-17N6O'=*1 MKD_9OUH5N.O^"OBYYLLBNS.6PMD(0G_W8'2)E M&W)=_WFNK/#'585\ ,OYFK!D'E R-#'*/H8AP>&G.-@,Y-1ULFF[HL &L:>3 M46JK9S39;"SO6IE*2U1-.@>I4&?*RTQYF2DO,SU(F:DBR[O4F1KRJ^M,UU>F M[N5K_MIS?2VOJGU-S>6:/>Q5-9CY\ OZ52#\RB J3,(XJW+45Y"F>(;I/''F M#C0]%GG*093\!)H+$POV2HIT.YW%F<,&_NF\B/SIV>#"#C#BF\<@O^0S^-(M MZE=?(CTS:C[X$3,^O R\#+N.&5_PCQC_6!^T46K'&==R_EW,Z515@[<:4')X M=[J,%UF\HLC"]X?/CNL>UVQM>_*T+FJ-4PQS.1)^#5TT]5-TNAP2*T!*/B!Y/CQSG>EE@E5541+ MJT+LL".B;]6&V#!.TIUV'.N@B&JS"D7V.^*I6R>:'75LQ30,459/,]"XXE7W M%]]-Q7E1(5Y4!].RPL6UH3QP<5Z4!ZY2A7WGEBW$*HWHQ:KHX\:!6Z:B=55L M&E4(_[;<.FIJHFH>(&=RTJTC139$4SU%TO-(4EF5&&_+G;^F(FJ'&-QT_J$= M;QKEW*@6-RJ$:FD!XQI1)L X-\H$6*F"O&J'= A>/_6 7BYQ9ALMO,2Y0O!6 M TH.[TZ7\9S6Q10]ZXHHGR2S)4O>-8TT3(OH. 92Q@4H^PQ MTSX8J@.BC=,L !7?%K_X6C;.BPKQHCJ8EA4NK@WE@8OSHCQPE2H2K';<=Q[U MS5K#$E6M[!FF[?%33%-4S?(>?[ =5E9#U,YX8%1U(KKM\&NJIBAO/2'SH@,Y M7K'&N5$M;E0(U=("QC6B3(!Q;I0)L->X!'R$VKG.'\J.5J>A:)P?HI[$HL+ MA]B;#2\;V.&87H9_U 2<& ;"33S]Q?BN9):8]RCX?4IU-DJ,#@2K"9$_+_C(A%2B%T0O]YXWO*X?.^Y0BGPI MC),IPGA7YAYG'S( 7&*'1,3Q:0-_0H3(_@Y:$9 ! ;( FF*2(RC\.+5G^ N? M"I9K9?.\M!*YZ>"?'XC_")(U=@;"'7F$ZUERR,GDB;,?V&^>%_=OXB =)BGX M$/V#+0,+EXXD_+-^7Q>%]AB^99,'/Q,F,KKR';AGUZ MXQC%Y-;_A5OOI[;CP>]A8!-7%*X"^S^.*S*3W,+9-."PV'7A"TZ!Q-&4&2S] MF?"8RV- Y5'H@_6"&WWO]28U'#M3L)1K[.(0%@O$'%Y2KPGW<"U;.B)?"-$6 MPH+D Z%"<*Z-@\'8#G'M0,L[/[&3+HZHANF43V1*''BP%KDNT#CPX\J'/(?7.1-<40OT9-@/G1'0#<'! M:90Q?9D=)J_;?G'AH__*;5W6!PB7NX"<&8N+"TA_=D##7)L;9!MN,#@96SS% M=/:H(3S;X>+\T?PN/HCT_$5UO37B@T@/-XC44G>90VHV7CV'5#_-B,QS?"V? MS/F:N7CS0IX2M(]_9 /5^MMM7E818?/2$#;VB3!O>-FE\*D%<3?$Z94H;]*; M#=$ZXR9X0Y9%_1 GY94$/[VAB<8AFI%XI>/F"M_]U&T=5]EW;90Q+=%43M$0 M?'1$95&3+Z##6[4449$/< PO=P5V<@4@4JZ495 T0S1+/R]L+X@JHJ9?0!>O MHC3$)C\KF+>[5+M2C?."\Z(TO.#!T2N.__ CVQ7NV"[=<7VA+7N'+)SX4(7@ M:%O\5%&NQ*E76S8/-5714$X3"E7'EX)P;G!N<&[Q5XI););"J*NO4=WWO M$8!\6FZ4F ;.!(!T9UCE.0W\*0FB&:NNQ5X'6L6:="O !3]9S7HSEZV)X[I8 M\"K<8(6H$PKVQ(_A^IKP4Z-1;RQ=B 6EX!)GQ<'I'ILH_*18=67I^EKQ!LS/ MBRG<6-TZ!WH[()%-*VIIN=8=>7P$RCL%+.CWM'UA[+M#[+T(_">2-'[@;S^I M=7DMR-CQ0!.!ZT&X]H:.O>8-"Q3ES1#GWPSQR?['#X1V6L)-./K$#VCAO@KTY]YK:!N^A M!X<6$4_O"6N%/C(PF-$&2)M+AO37H?.$G_[[USB4'FU[^NZ>/*+)O:/=(6"T M.TXX_(##)\\/&KFS@*83W&VL8O!,-VS[V-@QB&+;?2#!1$$RH>#=D=%O;XCO?KWM-BQ9E^!_2D.1 MI?^59<7Z>O_0^:J9QE>DBZ)JRE?YC> ,?WOC#+\JBJ5:LFE^[5EMLZTIFJ0K MC9ZDMTQ+NC(,76H86MML*:U&QY"_:O"XK]J;WV^5O[5/S4Z!@J6AR#*CKGX, MUM4:L+K?23!P0A)>>[?@A_A#FN2ZAC=BYF[PE^V",FS- C 6X!NXX6]O)&.9 M(1U#,S2MT90TI=>0=%-K29:F=:1.NVE:/:T%/^E?Z7-B,#'T[4[HZZK2^/KG M?>?-[P8P"_ZWP*,#$V.OU/\ %T;9VSX$?ACN@]C7GWO+U&[J1D?KM4W):JBJ MI,MF2VI95D-J:TU#UKNZIO6Z"]0.$?;PS>][)/$*C!Z75U2.HVVI/?:FM3J-5N2HK<4R^SVFO!?2I7? MT; F=G5GEV7!45EV!A?]J)0LU.:GA!&0,H?QJ5X$T,S@:]%0)Q3Z$"? (A;Y MA6X]7/O"(MCC%.P!@HW];+2#VHV'M-,\77KKPOW+=PD#$+!'^KH:_187U73= MMC%,&L1!0(:;+(L;2=N\@$;PS748QF38H0V&3)*IT(?TQP5C,MR+^=261;?= M-11%4\!R&EU3TCO-MM0T6VVIT^HUY"M5ZS84\ZN%ZUECA4XKIC%O.U^-UR9D MH2:S.YFZ_HP0>LTMZ]4DMRYX1 >B3$]I-UJ=3DMJ]UJ6I#=U2VKJK:;45!L- M4U,Z7;-M(66:< L006^L6V'PU^8F9'H9SXTI=53Y>265-&L=E51XVL9$^K$H M/03$!L]T1J\\@,F7>V9+!YS!VC= ;U3P/2P+E*=AZ%+D3]^QV#WY@J5!WUB.QT/D/>:?DGT?VQ'%G[Q;L:\'N-!Q/.T$)=8(@O!:-S4 M]V'-1\,\=""@P89IP9[25- 0?\D^FT0*D2M;;2$'Y :P+H(+9PNXL%&#;K0'DJK$, M.2Y^M-4=S6?Q 5/&N0+TM9<@K NMB':7"Q$P0A1^4E?E'N$%&"M@_&P_V8Y+ MV_ 0A,*+8XAA64A+NSCM.!K[@?,?UJPO/+#O&[7Y'_!Z"&EFN*:B5BX39.%R M'PEB:*M@S,+]G(GX7DR8SCV#?)\"&R 07AOY-NO"GRDV2-*X#\NUBPE;#]R1 M 0 Y!:-+._2+<@;!5G#=G1 UD"H[9Q!L,4YQ,8F^@UR]KO1[&!0R19QD+PO>C9!H#S-&&O M$*)K18F?T L/&9K32[P(.!F.9GBK@PGX[\*S$XTQ'SQ_O$_(1-L.'%0MCVGC M$V%I97CPW?V?85VXIGZ"AR2!:_!)[%4I5"2-VL3TX(5: 8C'. ZT(W@S.#$>^45PG5&@%=)9^* M7#=J3$!7;2DLR>-9WX9WIPL$V$77F3B8&X3'W'?;>'I+[-JY(#I@ M5L*X_P_P@D9>$(^[#IXY3*"E[,%'Q/@Z=D\ W"Z M $*P$F-A:@?IGB%X-'[ ]*3G$-#33J^[]")4&45%50#_A@*&!C9D9^G 0T8Q M;I7 HA8,GY$$U'3XHXA^R!Z2IQF*!L*FW]>2_6&4]RSC\#PF7J+:]*RZ[ >' MG@GG/WIX2!$[=$G [5QP><#'= ; &00!GOZ9/A(*%5P2< SG3+RC, /C>E:RY9X M0JTP6"-JF*+9%#&JH;<'L2%(!ZD+/7:R4G+':(2_.Z)+.69NE>2/F,7@Q M+EH(12)79$@CU;!H'K.' ( 16Y+%%-A:"FU*3*@)P.2@JZSM%;EN&\F[@+3.E?@R30LJ=72VXIA MZF;["K>[%&M%ME8WU:8RQZ97(C5'$.0JV[?!(YS090Q;WC#U7-HLO?[@WZ#' MVTHVI@]%E6[;- Q5NY(:C4Y3TEO=EM1"^A@=0]':3<5J*IB-T]9)<($DVZ#U M"KITT.UG[O=I::&OHX6F*_,;HILB-$>%/SVP /1DQ0^PY'STP_#&:]OAN >/ M^ ,6?)"F:UAG@Y@5=1V(%DW]2KUJZHIDMJY 6WJR(ED]" .T3AM,0[L-6*.V MK$U*:^H<)5Z'U#;:@M8QV=[WPOWLF6\O(NI:@Z_JBOD*&5F#WKS A.1FE#K: M.PC$(JY&U[QJ]WHRV/YF1](!."/ *2,_ MS.-. P*ADYUZ>G-E1LDAV^#/PL(0)669 :'K.V8I,R:B _5//'Q,#G M>.1) M%L,/:-E2L@&,>7$V$[E6G(8LIL&02!U]CR7I(-P,"$1-(?JK[)ALD9TL/L(3 M!466HTG#J6%6JI1@@]E!6LK*BGAI16O^2G2T 9$G*M4LV,BP$I.X@>6^_#"/ MVF&R62V;K;CW\'/#8]A9<7%: M, >$$C&T]P9L0T:@R5=O, .NX='V";@L,LN$9X Q$V4?_/?1I]0&LCF%A '+ M :11^V+0SMX2%<)7D9W=ZTRF]B#+]F67P9O]"43'Q'MR M]C!>7X(*S4]..0 MG3U,21Y/DF1S@Y8(,"-PK2D%(A5], M%!D'@V\/;9/MQS<+@=^\XO8)O'#DH]]!20Q<'8M=$+]&2C*MF4^MU%<74VD 5\\?NT&[XY23J$+93>NWUP&33^/F. MRC-0LP=2C)6W:+AN28#GWP'QP<4"FW2PNK^VJ5I-0V])5Y8*'J-ZU9,L^:HA M]=1N6]/AEZ[6?2G 4HVDRG(G]'("W8Q&8# >_ X!M0W M;2_MZ@) 3JCEYYF M3.'[*^+!+7N*,584H ):[5:S!\[T%3Q-;VB&=*4U54GN6NU>ZZK7::C62P6H MBFD5:;,%9CE9KC$W3ZB/30/4Q-'^S K%3VE1UL82NMQLYMBO1R!'\J[HX*07 MLA#C8"9B0S2;Z[!L&*::8_D2!NOQO"=H9\%0T(K-@]537REML]M3I>:5C"&S M!?'2%9A%B)B[S4[7:'8;O9=B0[U1E.:7<2CB.F5EOKA\0%2 ->IH+.&6V_0' M_(SU8.GM)UX.U+59 T61+;U(@]?CEE/F0^)8IZ6 K97 M;3T=U(92I,3&^.0DR"T_KI7@1>!2>C.ZA=@3HP!W=NP%$#C?,L B=K26*NEZ M6Y>N&K(&_U'5IF$UKUIF^R7)T.9\@VVQ*_B73*EPP5QI: ^VGP*7=QI60^HT M>CV0C#;8T*[6EBQ5LY1&TU1:/>.EQ*MIFH65\$=8Y/CVV)0TAWJ4R8289-T\ MW"JAFZV6J1I2HV5@[3AVA+1ZLJ1T5>/*Z"F&WM%>XKE99/E+"!1U?59LPW*IN2T\&,*-J[;9D;%I14&_IM&0K*NF M(77,!IAU&3Y;ZE>%]K,I:PO9"5L:YO"X>C!"M5E/N M=7N:U# ZLJ1W#%6Z4KL]29-!E$U8T#5#?3$E;FB%$/ '2!0=]FH&>NLU0"YJ M]K;H%<0!)&>(VY'.$[DG S"!:">ZWUG'#SX#6\CB*"%UUPX\UBI LQ"LM>A@ M,J.U>V#ONI*EZQ:X1.TV&L&&!(N?H2I-M:$:K86@.$VF6%:!2OO L9A>//[K?EWBL8< M+#F,?[$R;?8U7-2F180SVJR<5$6%#W[BXNW6[+7<^-8SU)X)$7VOVT5#UY$L M358E5>^"!Z^9(*@6L B[N/44C5>#FV/Z"8]80&E.[VVE/1;P-Z8#]R&52V6O M5SVUUU85B%5Z&,LKBM24FZK4DZ_,MMDP#5/!OE3ES>\?P$Q'=#O QCK$@)"D M^#'!_!7@K\/Y9O2'\SAV9Q\=4-[A=6$H\+'QE=_\_D!13'"DTQ/!8UF)ZUJP M"PU)E,? M_%I6(#^A9]/T;>\;/5H)!(K,',5B&MA:.X/F)!)MVZD\(I;JIC M(29\2J9<)V.P17@$K P#9VJ[A5M$MD\F88T_&3+BH:?Y"(Y3\F5RRI*'AZG@ MI.Q4*^O"U2RIW*=#1Q/T\F.7'(_.$I4> QR.RA"PDW';^4. ,+@;1[X#"9+Z M4T B!$XX;?T,"I,6-#=RR$9V>#LU=(>AOD=9R>*LUTV!_L\@S ?D%H<&HZ5 MK:S#)DH>G%8,9-75\&;D5+M8IG!EN^AQXPQ90J+3U*82=L85;C':KDLI[&() M,MJ2.1RI,.%.,IO[ZV+-,+5"-4:3W"*GU@K/=2GNTV85!&RG=VE6.P@BJY?& MZ< +'24+!!_C:$;:O?@]*4+.*P?JPJ=,-E9@4(#[<=V:POKO79!E9^2PTOA] MEP%D'8S2R \DG*G[0BU /L.^5L2HOG>H6J^"*E.[&B48K;49(M<+91R4Z'%6 MEB8\VD[2V./Z84A[F%B138TU((2LJH>6F8#Y2=3IIGT-QH1&X\EY0\-D]VFN MY*/.2H,2C:>' +'B#^QFH]OP$O(:*#E!,P86#PL9G(">&>>$\PY))'R.LT(O(+JM2+9L;$$]UR8_1&*C!@2Q^Q,8X!R\C$UB7L#V'E M,#G U)+V"?$*U)ZG]'LFAL2#@-=A!T9B9V72HI<*;X[J>U!4;&\BA:9! M'GD.65HM58Q2GJPV1+:WKO M,\F[C;%-C3*EELYH)\F#L<$S(1%U/4"FT)F#:_J$';3F.M^(.V/< @&NL3*D M9Y)=E10[4H*_\/0^&>'C[-0A3)IK$WU@O$YA7]2U5-Z25;JVH'EI8UBJ5WX< M/6,Y3I@_B/7LU&BH@30[A3&[]C(6(T(9DU-A0OL.^N/@PD-Y&M-2.6QE)6B% MTCJMM!!MBB61@'UF#O**3UI&-XC24K<:'>K+OJ"%7\0&U2S:T%E=Z/EI_W_V MG$*A9[I@L?-)TUW<8H$8!3E 66$MB#9[U3-PP)W1,_SP5 ;L^G6"(;50,W99 M4JY&Y0]+'M#CRUZ,W>JU['P(1&?=VU= C<6 ,R$IWZ1M3GDY&_9Z!\-4LFCE MFSMCS2K81XF]G#G*M=1]3_O9$G&CE:2T?)&F:NG2E'B&Z:ETB?/)V$*[L89) MHA=7YFSM);06F-7OLK(/^BI4)(A3'+3!M<0Z9A'("63X*BW?9 ?S JMFH1.* MK)6;H>?Y/UR)Y^J&F?1+J=F>N^KUQSXL3E?/VP0S\SI,;-@C/1VNX# 6'*P\ M"B\Z'E@.ND&/'/6_"HX?&$YZJ"AHXL &I:XQ_2L8L D&94F#>?8EBU"9>#$+ M\2^L]#2<2&QNXII_*9CZM)\S*3U.UF)Z!%E^^UDR?U$I_R<*QV0)#J&>5%B"# ML?)\+_W4S]4"VV<9MQ,S/?< ;Y@0.'$(&+/0>XUIW)D^'\S5--D9?*G6=MN4 M6YZO^PB+L!>2%O;0XI4KSC'=YT%11DN^,BU);NJJI&NM*PG^P&2ST51TN6GT M]!_VGQSCH"C%?"L[&>:CO9=P/@B+'8XNPX*YX? CZ?"F-A#,$D!?2H* M[\?X.\ )6O.(FNPF%*1E\E@='69N&& 7C^RDB@-6#S(8>[[K/X(OR[Q#^C4[ MBF2*<4OZ_O\A44#;P[,N:^$V#G [.>O+SI"B.&<')3/DJ!L2YFFTY'GYD<8N M'E]/ QD:CV7W(<'0>R#I85O)P2%C9\J(1]-/Z-I(S+7!YGQT;))SMJ;TE)LQ MKB Y\O#X%(#L+ EF"Y*&GD[=O,0UMXF\\.BZ!'2ZUZB8!AW#->"N80XISTG0X[%",[KQ(X MDX3:N([FX=L\?PK-^[0+A:8V\-J<,+1OG!%F1'%G'?GV*$J>/R_W=98UP#.? M$^\K"X[2#IW:FE/Y$W>#:A9$RN"R)4=X>![&V$^^"P*0M@,%_LQV\?B#I#@I M7P080>;S 4"=C"%A2G>40="DQ[%P ^'H"J="58Y]7M67HJ.4)D-B+U- =FQR MCG1&:%!_=JY1(?Y>HUU4!<7LUXAFV3T;F]9HTTN1SDMDK@NM5(63CJ#BLYVP M5LQ\.9,).$X #G;*)#U!::9M19J\)MRG37PT%9@OP<)#!N3",21P!1@*T'?T M<>;D\\?ORU\7+KRO)OSU$A&8 /U8SNB1L 5@[3 [3&4);@9V%@<6#FI_R>E- MHK[L#3_)=86=-+'RH G4O>QDV2P[LBF%:@4291U,N4%9KRL%/9A^?S_O0F2? M,\7)!G6MG8VS2@GE_3LC]W_>WG[L?NI^?FC=_2UT6@^M]4[(@E.X@5^7.X'W M@S$9QBZY&:4]!TG)X5W&V*1!!]N6P:L,(FQHO(_[/H;0^ /Z3>$#+ID'\!MI MD4A3:TM=66Y)NMEN2%;;Q&+CMM*\NKK2K/3TBLW\QOV9RY1>:<_IG&7(#2&* M*:70'B):X=FFQH4M4*'PEF4&_#B$*\)?WFVB!$B !=%=(LPW $PBG M-OHYO[T!WN'G*>9KDL]T'L9O;YKZSV\$%!<2T*\3F)*Y5>V;CQ];M_?==^D? M+])^D5'9H+\!]7"+8_:*4_F&*2QFX^=-Q^VEMQAK[]C+UY?TVC6C$J=TW[XX MXI1..!4VEH3Y0HL]S,M>N.%5H[8'/BH%?*$N"F>*+].%5-^4N@R"S";4"O_% MZD8S'E![CZ9@P?KO>3YXZ? U+PQ?8Y_X+JI9_Y%.%_KMS7^UV]UNK_=F;XJG MR.LT;\T@8F%^Z1%6KL7)5RX9191Z.%B8SDMR/-R=?B>E7[Y^T9;K#>-G8"'N MBR^Y426<6JN*1G/ES.&%&;6GU(C=L&N>,W;6RGG*NV%WJ$6T-H4B"*)JTPPCJ M^XH(ZJ44537 .K8@EP#EDH+%.5$6L,XV_M'VZ^\L;4" VU/8HA'N:3$UVWPX MKONS7;RL-$39T"K@#6R)GBEJVOEF.Q1#-(T#H'1C;7G$F;7XO+4'Y$7UJ<4Z3@YK4HR1M>R:W%&A36 M 30-R9M-BULL]>>E;>"\UJ7HNV6"N*JO" MI],"A=M%TT2!*$6MQNZH+Q5US*&.?VQRPL&G@IFF<,Z=;7"@,@\NOAN)+ZZ: MER.Q^\:6"]U!#4=^!M3!S$:Y"?71]QYS_$N!\@N8;.CC_HA:KW=Z#ZW$FSC/ M:[5XN2AA):QKTNK["\(^=GL/< -FUQ?H^UYXZ/[? X#=Z7Z&2R2XI@!*)G7T MV+6_LV:8EQK /V!@M7A86RZ^QZL\.,EE'-X]779@S:R.'GYX.45R7*7:;D=$ M;]25E1LBBW8"_O6FN?7%^11Y, MZ,>_FCL;.SG])G?Z.;SL"JPD&X9Y!CUQLHVEY)A5VT5KH[" M?._V7H,W M+7::5F_J^\>.+[P\:#BU0O"@@2_?!]?F#FCQ$YW_4@*MYBYFF0V*4CL&<[ =Y-/M$!T>S(_P-T M"!M-M6E8'5726YHLZ;V.+%FRHDE=M=/L=>6NV>NJ^^\0ICSY-_:C]PN&)/_A MO;#0#A),;!>^O+GKT.^N/W_ 5WU/[,K#7>OS?>_F[A->ZI'D?5^ZUQ_^ &NC MR_)[H7WS\>;NG1 \]M_*(OS?+RF4#W]_++SAYN[V#WC6.T&%MUUW;KZP/Q>' MF+\7/G8?'KIW.3#I ^;L'(60GLOQ9 >.#?^"Q-)Y6&%^Q]SO WM:^$EZ)OUO M#G:_?(^D, K\;T2B;:#)H^GW0QQU3>5,HBQY!Y;4P2G?R[]3)RW[?3''3Z<] MF>^*H]9I0S-*HT#%42C*(U63E3G]RY4-\[Q$@T^[Y]/NSUA;V>D*9Z6NV>1C MVW6I((-(N\Z_L3.<$R6JLS8("SA9#HZ83>=6UICHH3\..AR-J532"=5VQ,:7 MX6QK/(TCG:=&9^HF(==T%+8]G0;^]^0TD'R/ MJRY\RE1P!08%N!_!O+ 9:'1N>0$#U-1DBJ7#YMW/>X6;=*%N>ETVVEH:^8&$ M\]NHNLUUK68?,BCR":MS0T'KAX.SM1VCVK,O$4/XL1Y"N9&(.&$!7I/-OUO;OIL-OTXFYO.%K 1'?H-MTY( M-/:'W'Z?K?V^B8.*6"8ZSV^T\?CG_"2D&D[HVFA UT8G(YV3-,OG)/C]O(U?^W! M7[O- 38;*>;SV/< M#X1?%U*->7B0 TP][ NDU1P4.:U6D8B%'D>ET6DHT\O"R7TBN]6FZ]:6[MA% M$1L!NH]>@/5>__HM ;X?RN'='MY20'EN@MX4+?D @LY=SL0*BBUE(K?>,H-Y7',97;RD'Y#:76 M+$M3$WMGS#WOQ$[?M\2B_]4,Q-:IN_ZIM M[3XME(<7#%[![R@4C5?*#NKZ <2+NY 5M*+;GC]??B.JZP<(DS8YUN[[:M-W MU VX#>QKLAU/3>'<7OSW T[4*0-!'F//-^A.*[0G'==ZWVX!5= @+E;+[[=OC5XFDQ9;U (JHF"5.UFXK MD$W1M YP1.?Y.]D:+!E#/^Z[I&1KV1X!JXYKQ[G!N5$M;E0(U=("5BIGN]JN M-8+7QS_7#_JB).UGZS*O].?P[@7>4D#) W->^X]7-F2Q:55AHN^6$?KYSF![ MJ^G;UH64-CX':32LRE?L5]NVG4=]OF(U1<4L>X'^/A"5RUY:NPV=N=;9X]R:E6^T/[L?,6S+KU71+,213P[HGD!UO^, M:^<%YP7)2SIN7@.\"3$Y=3*JY8I*LTJN-E;XE>)[,J6 M6_&65>(#H+:51T/4U0/L'YR_1\U+43DW.#O']Q,#*?SW3V\YDN M=Z#@\8'PXG0Y7VV(\')\.=R&BN=[Z\.EPI9T.I^NOG@ZGG69> M&G\M?^U67_-9>!M/\#+7UI>NFNCU$6>(T]GKLJX?LZWW5+0,$O>?CCG6#J==,HI!%>8N<*#[-S M?7_[L?4WNA:NXY$"^)11)Q[]MJ_)@Z^05)Q$.(_;BG&6?^U[4F'ER/1G/JUR MCD0?SVIBY19RDY.""PD7$FYUY 55BXF&FMO+PZJ(/7=%*?^3*7NQ? M.:T?/TV&T^BT#A#7_DHLF]5>),_AO!U3;%S$433:^9Z\I8K6(4XM+!T+E1+G MD7?$S1(;Z@68Q%LZ_IVO;Z+) MEY"&/D02^OS;\R_^6!G.BPKQHCJ8EA4NK@WE@8MKPZGAXMI0'KA^P N>$W_E M\6];B,$.DKWEB"M35*PJ9+ZWK>$\PZEDBM@XYQK.AG)V9;>*WA MI0I53%OR M3!&W3S%>=OC/3[_BW*@6-RJ$:FD!XQI1)L"X1IP>,*X190+L!]S@M0:[) <0 MO#[^N?9L#U8$T\]\U^/5&9SDLNK"6PTHJP9O-: L&;P\/7N)QR9HEMA4MFT< MJT!B22MK_G;5*S?"L9K]*IPT)TD<<_4^4-:8AR=G?H*#HFFBUJS"-MF.B+XU MFN=;.*MHHF)<0A.C7N*)7;OR4#=%8VO\JL1$4SV$)O+ [H(.;%!$U;P$>U?2 M)>M2CR/@-"K+8LGUOR(+Y;F%?>=PC(-^(8[F^9[9IXMF)>HD=[9_YQOO61"R M7P0+JW^*0[57K/,^L^$@T\[+AF19X\!]>/)&%4ZSWY5_YWOFQO9I]2KQCY_9 MP'M!5\%U;#DN \YEA>OPUJ\LF)85+JX-Y8&+:\.IX>+:4!ZX?L +GA*_B%,< ME(8E5B-?L&6=H*65M QX%YZ)EEJ%^K0M66:4.#6P)<>LAJAM/:6E BRSK!.- MH*EX.H!WA')N5(L;%4*UM(!QC2@38%PC3@\8UX@R ?8#;LRY9;]&-KQR0]#W M$)1_^>/ZH2O=W[;:\!#/#R:V"U\"2>AWUY\_X*N^)Y'YPUWK\WWOYNX37NJ1 MY'U?NM-8[086W77=NOK _ MBX165,3H8_?A ;B3 9,^8"Y30"$<^5XD/=F!8\._( AV% 33]?D@&V(SE^)Y$6?).<#P'BQF6?Z>Y ME^SW1%QZ?B",G.]D"-\/_ DI5$D(T=B.A+']1(38"PB(\7_@,MDH@$$\>#F^D3X?NA#U@FSX[&I 8OC[#1.O+A_:XKV-X, M'H\_A01^>R)AA(W8(>W$=B+!">G]$S\@@NM\(^ZLAL_VZ+?I2YX=>%*?" 'Y M-W:PR)!>A7M^(:O;7A?1(DP\,-(Z-NA$]:%+PS-FD! MTV,[HFCBD]>1%7%8I(GGUX0!P BX)00FWYTPJ@NM ?!OZ'B/[DP40$OL1T); MTL? @(6'U"BLRZSR/<&/UW/YAYP$6@+R$9E@VQ\0Q0$R4S&N+UH8;A;.Q2RT MYD4=11:TQ)E0\1[93H#+6DQ00>;4,WI1D&R0HS">3 O?'1_!A(=H1S.A"$V ME((HCGS7]9]!%=^"F$5C/P[AW>$O[[86-?7<1$T^+TE;[Z]0GV./6Q(KN)=X M6<"W@V@.@"#<@ZQJ[AS^;L.#!-A0$L<.'4'L"*\=L;F7V>VL-A^IF^ MZ[FF"5J$IJ9^=V*R.V6_EFB0L@G2",\(6Z*&TI0?OX1[;: MY)#@LD.AZ6^7W:T<#7K9HKI/M/D&[TX5Y'2Q1(?7)6'((@Q8!H09L8,MPOZC M[]CHFMBLQ&B_K=%KZ >HPN5-%MNH""H&1-C1."!,0ZK5&ZC(AFA=0DV^(NN MZ 'FZ)[_1N[%UXMQ7I2'%]RUV[EV3PC'$'A(F$4MIK&JX-HI.A[]9U1@N=H6 MOZ9H6MNVT%[T*L4W+SDW2L4-OI5\$7M&N)6,.Y T]A.(-R3#%S>#O"&=92 * M'HF$=-.R)CS:X'G@QM)/Y1L4,,+E9=?R'9MZW/D9-1\86_-F*?B'!&7WU=;I%E= M:-&K7]K.G^-7;=4^,[Q-J2M"0M?FTFL7285 X-;_P(V'=&M:N&E?"W3?CPCV M %EG>S/'>Q3:>/8Z^-1T^_'*=FUO '?>CPF)0KX+G5N4YGE9%.2F@W_2Y/A? M=,?Y$[%#@#)WU)W,'^,R #)@GI<(M.[;0E.5!79&RP@+5@KE!W;(ZG.^#\"V M/A(!3/V B )83O+=B9*/-3 [4T *'P"VA!J7B1][::60'[M#5B(%+PW.B9 M$+"X$SOX!H^BRP,>00KB2ZVNS>J(@- !+%8TY@X0S.7K:PA-/)GB#\:Q0?K%]N46U]&DN@6#0 M-UR>BGTDL!SGB[7R3KCVIG&4U/]AS0XR"?2"JA.5/)NNX8F,4MFM)1HZL%VF M-"%J8:HA634A*A]H(V[W@HS322HS6LM&JP!3=0(U@^4?M]R26PKB32N%MK;W M9J7$DU<#<0MT"5Q?L$#JL@7RP0H$+():-$8L>H"0QHG&8)H6K9F8/X0X]"E# M!U;Z" .T &Y//]4$OQ^2X(D6G8V2V"M=_@M+/2RB?OPXAK4Z"(A+D:*OSE9X ML$_V.KN5/7@8,WHD%<88!0%Q8[PP@1U"+>L]%@NSY1]1=IT106 @HJ2Q$<2U M\ 3T5AR(L.R@^)3P/<9A7(DN=AG7EI4H]@HB3@71QI3!R 4%J!6*R^ M9%;\B_+ZC+>M<&>9)UT38EI53Q4T\[>7]6B-AM1KPD-2ET\5>RU8_K,G_!,/ M'Y/"X[X?IT#5BE#-^DT\.W!&&UM(K#TY_E">#\& M"[RFRZ*.4KWT. ?#/]8U0L4N(H.QY_P;$Z::,6;5DG4.DVIL$815ASRA9!OJ<0A^)"^>2[3ZB0N:-.0TY<2*BH9VY[K>BW,\B7,%W; M3N*$N))&-FU+B4-\84#LH>/.I%RK4NO!<*.Y521$X)!H1KM18%V.@<!I#3 M-R;+<$Z*V*.Q.X);X%IM#?+%G@>P$ ,2(,+"!/0MH_X('LG(0;YCTI,E%B9P M';W6!E6/V*GJ26:+YD^%*8 4(_$+TZT,N#B 7ZAV"$P[V"K-%EQ4L0&HH#\$=&&Y]+ZE M6H6)^9BETM"9 )G+U;(./L>03'&WPHLPQ<\ZX9+K:OF%U$F 3R,(\@%A "1U M%Y)K0U068 %J MAV0.5.WE<(+F]I"LS,.GRNMC2H/V129KS+"6$&@5\L -)XR*/7_ >2<*LXOA M!W<6HH'!Q0&9%X;T.I0'!$U"3*1"XQ[@[P1X"4#GNIE3%P)1OY%9T55BVSW8 M##FP0W3M2!X_)4RD_5L^KD=/#GE.5IX8&R+'#IAXP'(P]D-:$YHNJ?:UL7$*4A"2+_%Y:- -+P7NT+G+L&R#WA:PO\1 M[0BEH#'?<;:]%>7M9N4VHA>78+H\%M\L.&AH 8J)Z,2#IWY4<1\$F]'[=*\F M,2ML3]JF'=@8^-$\S^+BFV^?X-8V[E#A7?G&E?V#C?5L7YW6T.,.$E[O0A3@ M#"%.KA5V97A/[(5(,.^)/45/K"++NS3%&N:KFV*-TS3%\M?N[;6\!7A/[:_Y M6;J7TO#[_VB$F8-Q2T--^G,@_,J@@?6^1;?:Y[_^E.^[S_]PG<:[^6-IAFGA ML6]IJD!0?KDH@M_#+^"?#6!1GR<'#9;GO[K)XOP% M-$P4IJJI=%S3\+FTGK M:)03(_\U>T!"-FVO9.--4;LT166\61^N+##K>-V])[F,PWNA\/(C %YG-6@1 M-G,U6%IB955VI46"P\OAY:[&_H:S+FZ5']=8;->5;(G-0_0D<^PV/\]DQ;LW MPG;AOF7LL[0K'0N\1_ X:?@A3(\-0T434O8)*P:HB67/;3M79^-S>EY^>IMOT ZZ[4>RPG 65# @(>M.2\H>JV)/=;WL R6X->6"<,Z"<%V7F1:E3*X>7G"W'6AA-T;"J$(1N/9(-4#Q;]!3%$+5FV=-)V^-WHM1! MQ=U5/N*#LO1]ND)D M_$X=YP7G!><%YT69>5'J=$MI@R]3-.6R%Q/PL)N3YAR4XOP=9;X[R+G!N<&Y MP;E1!L!*Y3"_Z!YO0*[3US'T\<^UYUJSTU#ZV0K-JQHXO.<(;ZG#[$K8$7[2 M-8?WPN#EKL:YGVNM:J+1.-^VEDJ@QY.!%T(:[H/QLZ[GA+ A5Z0G=$<\#45L M-LI^$-X>\%2:8D,M.S_/M&:+^ZJ7=K*U8C5$4Z_BW)(S4#4FEHM"R3W;BA?@7WP7&.<%YP7G!>=%F7E1H@3+X>5D MRQ8\Q1+ETD][WAZ_AB'J>MF]P.W14W5-U*TJ#"7?#K\3I0\J[ISRGBO.#/_>:PWN)\)8HO"V]G3C'4ZX-4]3-LH?NY]40Q$E3 M]HS!H92"NVD7>NZU(AI\?/(9F!1.HRJKR_DG;2]^MX[S@O."\X+SHLR\*%'* MI;0!6%.4Y;+ON//0FY/F')3B_-UBOD/(N<&YP;G!N5$&P%ZS'/T:V?#*#4'? M@P?]Y8_KAZYT?]MJPT,\/YC8+GP))*'?77_^@*_ZGN2H'^Y:G^][-W>?\%*/ M)._[TKW^\,?#.T&7Y?="^^;CS5V1D"F4#W]_++SAYN[V#WC6.T&%MUUW;KZP M/XN$5E3$Z&/WX0&XDP&3/F N9TXA'/E>)#W9@6/#OR (=A0'),SOF/M]8$\+ M/TG/I/_-B:2(?(^D, K\;T1Z=H;1.'DT_7Y(!C[;_I0H2]X)CN=@J]_R[W07 M(OL]$9?EDS.%L?U$A#XAGC!P[3!T1@X9"G8H#.QP+)!_8P$(T) MW9"E$9L=P857MHO[ L+]F!"X!N[S1\+:$\ ;=*\6CP(7:P(09DH&D?-$W%E] M47JYR)V+R%U[3R2,)E2$[( (C\0C@>VZLZ*\/3O1V/&$CP2$(9<:1?"#VN*7 M*DH8"*(PLIT S6U,A+$#CPP&XQD(\L".0X(7S.CKZ 7#FA"'CO&_IQ@#\C;"BM=NA[:!<%%P&B@DX?($2![853 M>)DWF-7G\ 64\"C%FO" M\?!3/#[E$5 K9#J CUC$8,-85)4S4D_AOWA\\1XF^'<+MH,T),1(J *PVU<8$!D87N,].=!3Q'.*+HYKP MDU*79="LB!WO(/R%SZX+#V,"-^06Q?,9<48D".&;Z!F^7&*HPHR", 1@@>S( MVAFQX0;BX>O6&Y-:9DVX^3A;\U$\A?01-0Q^+Q@4$(#!_ E[C@>@Q/1G6&0< M;^#&0Y0K9UXO[>*Q)/B8R7QW?:V@/B(3Z=QR_5@7U507:YDZC4"?5BJF2\(P MU3V?F;3$0N M83P8%X$1XLAQG?_ 4\#/A-&[Q1C'*!]P"5"9#;I=RN]0\+[N$W%PL M7Z;Z6JA7;!?K%:DHK"QMOERA,,]+)EH#")="AUX0$)<&2.Z"> S6E+,*;YTZ MJ<.*!:Z/YX,Q_X7:\?0Q8,FH2027= S^F]!'?Q;7#;#.?<=+U@NTLQ_H*D4? MV7$>G0C<2#2&W7!@#VTTK>@Z 7>FD0-(T=_N (6!G_QF B+WXSB*7/(,QFXL M"NV':Y%=1QX?@;9.\D M"ASVOEMP]**/!+S)0+CW1]$SM>]O\SV&]OO")?G7G?>_),_3N&4]6X_O83ZV M8]$>B'RJ&((#H4$8.9-4,?I$^$DSZ@TF>C\99MW('3$02A=U8=O,A$@=FNF4 M>2ZH@\PCPN\"WQZ,6> $* UI(H1%BZW[]GRR#8F:2NB"*.6[17N^KBD;DB9+ MJB$93%WPIFP!6OTA _I_R:R&3E(\F3+;PCQIL$A.^$T:!01]S'#@QP '.M]9 M?"?(=?-G2DV];C5_!KW^! \G0ML.7#]W;H4)B<;^\!=ZY9HGZ?7&SXRI9EW^ M67@+!.\S:SJ3[.$_<4AC>?8<$3G\3%P7_UUU(;+UB7@@4=0<7ET_)(%\'>S1 MBN'_*2 U"6&0)7KS25#(/*\XZ4N(VM=+S!MF)]CX=Y/ ML'R MJ?2DB<0?E+JC>5U!9Z;+$QP*<2-L#+A M+R6\F!Y0]4M=-^J8%?VW%(XI"49(:52PW!*"@M0*F(+Y<6FB<,[9^\$S8$D MLB=/2%S)^BLH75LB]2H%+9!<74WRV@LTWY#BM1^2G&46*7:,P&).^=03!KXL M.K^4*S]D14Z(6H$5Z$[39[R")Y2O.5<@Q'@FR>H#WHE#GC)6F9B<+K>OHAF2 M(K[:5X&0"(2-BO?BSL!+:A_&L#K_&^,/++RJ%85%P)6JD-D!+ONPV/^'D3/) M!;(\TW "I@?L&-T_ -G\/B5>2/C: +Q7QX]#^ 4-8TSR MX#VW8K7,KBV9G+4Z4W"W%K=PEZGR6BJ8C H:Q5^KF_!?N:XG5/C_V7O3YL:- M9%'T.W\%HJ_G13N"T,&^V&<< 1" 1S/=;KU6VW[SOG1 9%'"-$G0 "BUYM?? MS%JPD*!$<1-)<4XJ^-A2Q:E=FI< MKYP6TR]/M7F[@OW$MKC'# EA1[1XN8]/!G$[+S_$+N-.[) KGXU1EOV7'2H. MT]$H?5B8E7 6*2=";\M%"LW VV*12LON\9Q#V)P/WM4U/)L>?4YSLFQCE^S/ MZMNQ8YQ*?3(:Y=,8LW?^_DYAGZ?Q8" ^TW?]_9UC_*U,].\3="#?23?@$Y$, MKZIGY32):S8N/ MBRUE45]]CI[K3%GDC3>(H4_SF;D!HE6D=)BEI75W8PMOPL U_0::_R?LMC M^J,B(JOKJ.<&8@=&55<\&GQ4E/1><[JJNFYW_A\/AIB.FW2B-".P8I[ZT7^4 M6'+.>.]=/C>E)K5K&,;K$-.1-Q$X]ZTY*Y\-FXS38,XV@@G67&SHT,,*)]%/ M];CIKTEV+:GY3U!B1_)FMZ#N:JZ=P/H U['37E :UGZ4+/DZ8%Z65E42\ [*LIZ;W3M$_ 7 M3TW.G4!(R[!?IRGS66+-!;#FDSR/BH[>ZTK7U5XI!G$64"T_CAJPR[/M%T_:I@L".-::<^7L=5I%*_[P&U@-09J7%XYIES] UVQ4T)X1]>8!HT?I#GXG&>W7-4H? MX*]:%6-M31?2=8*UFZR^"0N?'LO. VE9_=A9O%$@X=G2+M8WD99#MC9SQ4:\+C6DE+F80TSY@ MK!FD:%EA*JSWA:K@'WF'U8?#$ZH:L<4BT[(C8SSA<-8VK .4D1=I!G0R:H D MGDP?A^2'/T@*I+R, #S:S&,9] M>"?V:*L3])/T@ ^G_3,KY$S3!+BHPWK%(=HIMEA;D:HSA&CE4&M\]Y#.1H,Z ML]1*QU]8Y8O5XC]H%TJE'35P60S<1"2NO\$[^'H0]PO(F\<$]KRL, $0E.M_!BN=!;30XLH% MK+""]VE:L(YWV+:/KQ,Y(J8Y\C4Z6HIVVCZXK 2E35$>""X"P;DAE= $](WC M;XU.5TC 98.K>OU^%]N@/J:(9;J0LBM(5>'918G\@]JZX3'KD+6\&.MND1:J"?.JP M/JB,ZB-;ZHB(;@DDNW9'!+:']4V94Z76D E0O,P+N8FI_SJ&&M:32 M64:RA*TT(?L!BG.9H(Z!RRH$%\'R'+L-A YU<4L:$23"/+0RSM2GLB?'-TT! M(0W..G__T?,DR2GVJC,;S) )%'!=G'FH7Q!4C?'Z7];[]T).E_ MZ5U^G"?YI^$5-E6?,!1>I:.D_UA>2[U0^/"9#/_^CJ2CKU>A[2J&#/]3;561 M_Z4HJOOU^DOP5;?,KT@@JJ:K7Y5W4C+X^[MD\%557AVYCP3HG3A?$UKP.H!C!/:OC9"QA/:)[=?;_8YQ)[]?0PF &T51(Q@8.UD>=NU?FDNA1%K:HAD MBF2=#!(0LBB8O-&(]?OC+ZINH]8(Q=^@I$0V6>H^[@Q",BB.AZ %F,>1]TO'F &P 7H$[B M+MC[49KG/Z)892\1L> .E[3HEM&-1O%=#=*1$B"V/M5L56-*^'[,0W.UZ3PH M@.4!WWH4W+7'@**H!V_[&$>LD2JUX^E#QM@NTZ;F@42 MNO)^#67_<^C]"VSUZ\L@/-"^-/]'H?];J2F-JK1UI:GG>J0U"Q=D0?6!=ABK M/M)68]7'5O-X+N=CQ^UMWNB6/MUGJ"7U9LOI>0<&[7S=W&E#:^Z7Q5;1O$MY M;-_9M,NLP75RX3ZQN13[35W;,$M6U9WM)[!M%7UU5P_;H/AP7ZZO6#FKN#P[(MP#CN>1AUZ4C?!#RC)A'Q,CRK/*^KD:X:>6U7':49E' MKOL63 ?W#7A&IK)NUY6W:R =5D'H#E9U),KYO _G?3B$?7BR.GHN)VI'>4Y5 M(E6/)7=Y?5HV"D_<6;)?$-A6I.NN;'NJ+1N&'\J>'?FR;YF::]FFZMGNGC.B M,"MG_OS_"QV>39%"]Z,Z6MQKCA_6X&;P_])#FHT&THC$ S#],*5N!L;CF&0R M'HAF21]L1-;;$A-(69U$,IFD]\R&'*9P/:MVQ;PFFK1'LZ+J*:OBSFY'FL;] M;_$M_BWU21:/X?D%CLNMTJ-96C&21$)K90:P'DP8K!FQ,U;?"2]C25>T5#,> MI;<\3U>\#U-;Q>H1JZM,KDTG\H W@9T2\1PVO*1VZS)6)5T/LTR+-4=S/JU M1$N!&+3^9V"U8T8Z*^*F?[ ]P%SMZ2A^[$BW -]=TL^[M/!U=DL3*,O-$,7? M>&U7X)YM!-^ESOPVE8A-)M_^0PJ&()+QRAM1BT6K==B%2#;?NO5UMS\!5I45 MO+0)H!Z2/*=;C-7GV3V6/?'=$#C!Q0 1?\.BGN[*^[SJ=0_D1BY2F;[QB5'& M4C]+\UP>DT$2BPQX2N7#.+^CZ*)E2 RLLA@6(*#YVO$,6(Z/' 1/>D:/PG]F M^,>8>T71013F$I8(%VS;-J7K>>:68(/SQ[P@XPM&>+ Y@N;R\NK?_\ R-93X M7>E#&%0?.+4 HS]@$9-,^;%+R]/&*=(DQ0GMO#8EF$-!X;T"& MA&48!*>3(Y.7@N!;+6%S\$@PFWB4C+G,F":W8YKKB555,2O,AXNZF(R<#.B? M> ! R[2!6W+V:WV5Y2\U^8%+Z_!MH!C/+RA28BS" XZ;H I<<3NIN$4*O\U8 M&C6*,[:3*#Q33M2BIH+6 ?7CT>BQ4[^+]C!(Z;X\PT>YX" J-SK\+S:IG=7N MQ[PNH.2B0=G%F-(@OKA>'L]$P&8W&M.M"Q=2%%U=XR_LI:W]Q)$3@1#Z=V+YC#5'I "X2O'!6!U)B^D96"=#R@47 MXD* - 02BIJ&)"M(_VX";[A->+D8>QIKX\"E&NTC(R35O.C#FN0,[IJ-R3 MB!6S3&X_DSY):'WV[CR47N#UK,#49,_I>;(1ZJ'L*X8IZY&A!WH8A(;C[-M# M<1;KD4J<2#6D4"R_4CV2=]V3=%7IUM?3%2U'B!C!RS+H!4=M%:PL5)1R1]/RDI76AT*%[(Z MSC$6 K-MJU5/8N\>3,?OSL-9*VZKWE+6RI;DTUW:JY$"VED"*:N3702";MES MX"]""E);#*5H ;?3"N^3ZZXMF^,%5F.P]@_2#_:%NK"JA28'5$6C:LEYY(GJ MEAM:*HL LRJP$:X+C,Q)N3*&FCE6HSVJ.%=T&AA+PC'W)P 1,:4D:K>(J#3#!QDOX\QEMM(*.:2T\9!V00M9Q"DML/R$K]1B+ M?1#MW7958.CYFN:9<*L2:!8H*\667=/R05EICNUZCN68P?:5U;DIP2$U)> D M6)/C]1XK*[=UZ;!08\[+'O/M%CV>$OTHIT4_6ZD\76U+%W=O:8'JLHU=LC^K M;\>.<;IJ7:UC;%17N[QN]%S@^G0UY$J4NG(;\]^ZP#6:Y:ON5UU%Z.P#P0\,!AM==UA-@?# M.EL]N[]D[RQ\5":E?= M19K[H<'I[J [QED=;<,9RM)'FGHE!CH<%?N 0:<<@R^T.9CN6?\<=M M%3E _XC-DCDROM%L^_3Y1NVZ//YVQ'QS:HKGBT@L>^0E B0[*M[1N^9;J+[4 MNXYV'D_^JISR#S*@^:/E^+XCXQ/->0.>C6:>79L#XYN @$[)Z/S"(XNH:5W' MV('!QG5DO&+:.W"*#PU,\&'<';AJ9PVS M41]1@@,EL0).5/O0E,@CXQ_#? N'H>#'G&-GK\HMGUC91QE!.TY]8W6570CB MPP/3VH4)>J)]EQK9@@?4CV\GZ]HW)1\"S(>ZKH-23X=OWNDO[ZFX7^6T7K:D MZX!2.H9^A^N!YYA=4S'/RNCE@N:P^I[M9F''HX[.N_'SDXWH;C(VJO[O[[SI M=$1D-@J43KR7)^0!^T>\D_Z'7<^?L+1UW3J5LFTEMU>P AP->DNP@\2(%,0K MO"K-#!Z,NF>8Q6-R.?D32YE%IXE)D>!PW8+D/JLK2":WV#/O*DO_0_I%OJLJ MW=!4;,_5'%ES744V>J8NN[X9RI;I&)KC::YI>TNJ=%]W^*.J*)M4J5GFBZO4 MC->I4CN_]MA?>QZ,V,3YBG5PV-R(OO=F/<-I&S?L&L:/<1%/3AU(T)@U =!^5H+;6358^?+[03Q4NZHQ+BJG*Z\N ,VQFVMP';V>3F2ZD=I,EH4.-J9ZRJMMD/ M=+]">KTLA;5-M=USP9H]N+KJJR25[!(F5>DZMGMJ0)FGMDVFN>MTGY6'X.TK M : M^>!+/+E-X")XR24L@7^@??-_(\6GX8YX3>)XEVYKCR8:OF;(;JH9L^K;I!:'JPX7G?N!S_9Q9A^K3 M:>@L:)3/&RK*CY1,RSD(M73_+FOV7Q)LA\Z*$C0KY8QH5^\E#E=VSGW$SWW$ MA9XX]Q'?61_Q#5.T3.7%*5KZZV0/G5][[*\]=VM_2?/R.4OZJ821:F@B_2H3 M&;EL@B)=Y+[290X--?4AA$WDB(F$>T7/82"%#CM\BV3!7LGRR,3)S:HNZS5SU4ZX3.YE4=QR7_"/&?[Q MS&G;K-RU:O_V=P+W*I<=[WJ/8Y7G]6YTV;F-Q>KB[M?@!0FG7H/1/;WKT2N$L,O0K\,KA')V)L<7F'3\^& MHGVZ:Y=6'!'WO-?L MKKUVPM&/!Z\I5+6K.6^@G;3A=LV#=YNVP9BFV56T9# M7==^_(A#@/10UW7FAL-9UWDO#F==!^7VG5JT$+,TBB>SHO?K!ZX9BC:TKF,> M@_NWYM&1HWC>/:C2,"]6 7=N:(0UK8>3<.:6$'Y>0=MTN'R[L1%M#3*<[LH.6^J:=DYYW ML/.ZZ78=XW6"7F<+ER_OM%*<':-K6*\A(?<,I^YT#>-PFW]M")U[3F\^#;VP M(1VHFM9U=S%T^>P3G!.>ZW:UWK7<8S@[W1!03'A>?[KWX2<\ZWK7M=Y PC.F M,*CFH?M,V]A0 P"U7TJCK.G/#X:SKO!>'LZZ# M\@2/V^\[C?QFW7:[FG[H$:;UX5,MJZM9A]O^8#VH7+NKF\?@VJV?E'X<'MUZ M\#F:U574<^GJ.6/MR VF\VZ\OC-WWH,S1YQWX[P;JY@$\^.>;C*I/P)GY>_O MO.ET1, _*TC6OP,WAL@3\C!*)N2=Z+K-G[!L0-1.AC15TZ"\?C^=38K\,^F3 MY!XONHY')/>R#!>+=^97X"'W'WN%:K M7.KE1(IAD=D@GO2)]) 4=Y)WW:,OQT$ZXOUSTX-*P]>Q%%E3NG3=>#U^)WT! MT/(AR7+J@U^3[#[!\2U=JE(68F,G Y<&A#X)KV=(/E)PRP=2^DLDWKI MA 98L.V\Y,C!ZE&_*8PGJ+.P)7QG!].I3Z&1DD M10J@)( HZ2:>?,MFTZ+_V(&;TSXA.(?F0O(FC_AT6'9.I/1FA%.)<%9DDDMC M$N(HTRW$UP&7?2(%#VN,.@S5/QLDHSA YDSSNXWT,<;B07""O/+M^Q(<* M^.B(JCB'IZ<3>OTP3C(4BS/"X(YKV'F4'M(9H R$279+$'/LZ; C<&M.ZOBY MD+[0KVHGYM(#H7LEWHP/F*0%H*T#4,&W23QZ>J!Q.1?K8E]TCL.R.*'_2:2[ M^!XQU!< )0QGOU]<7]"E718QD '%&YE07IWE#$VC$?S;:5):%W$>3^"_MREN M$.Q# E_V25;$^&2D]0:I(W-U2C*A&&ZYBE(UY<.2H)!4;\D$I/)H!(27WZ49 MSEO*Q@N/A[4]TA%E R Y!PZJ0Q^S1&L"> /OGW,.>4A\'2X*5R3@U3J E\E M0/=L"-H-C@)$\.,:%5:T?=%!/F];_&P"#,U)JH9M2CX_:.J%@LIDLWNZ;!#*26=%7527$Z&]0N1,CH5*:Y'B1U&BNF$;7"# MZ$B?BLJ;1XF:/1-*:2!61J0H4)^DPPX7R4O7_"3UF1*=P WC*1AU9-#%*\ X:SR "L9N:>WA;U1.LDOS"I@:N3/#H30' M.V@/@@F?S0 $T!CXG!)BL,^28=)G,%-5/YM0:X!;?G O6B1_S1(J=BL#^!8L MX(*!8C&;04JI5 51? L"N?Y@D A@_*4 (7 ^DWL@#0B[NFZUUJQ\V ;8UT8S4W*//$7< ':*TRH"<\E(U#V/BC0<$BR8U&%::>D]$KR-E:U "1BV^(TBQ(9S?%<#820MZ; M#*AT_\P@+B_=G=2V_)ZC^;8K.WYHR(;F*;)CJ+84[K_61/A:*3 & I!8 (T3B:4O]'\[;38 M(4C@Z':BY,@+RAAH8L*-LXDP:9C(N8"W,W\+C&6TS9#_T4RC.H\N()G EB:# M65Q; N74!V0I4 H%W Z(G61Q"/ZL[R GS*IGV3]V1A6@6CNLB #6$7U*,$0 MEC*YA1^IXYSP*;?"1A)/JBHIW)_K5A7&)T9H,V7XI F\!YWL:@P@&C U7/+;I#DTUDA3/_RK52FWX.-FV:+=MC+YE&_-&"Z M>Y/GSU*2EIX1\QPD@O&1F!F^7"16N 7),J#(I78JQJ&F&?5%T#*8@4.!XC;K M,EM89F$50&^1)3>S(LVH&P#"$R^AO@$S02J,(Z=RA@0F8=3..<>5Y(. ,")/C7C$SZX+$!Q\SHT^,: M5Z%R;H21A#( QNB4GES=.JG=S-XX(4Q#/60)#2@T7X!1*A; &Y I$%PN7@2V M%L .)@$S@D1T*2YWH,G2;6_GH4$F&?#UP ]T 9R1$0%D+,'&@R]V0\&EKG7S M.1+6D/-X%I49(%Y>S4,;Q]\P.)G>)SESSX!/3'GBNYBAT4$XM%CGC!*0G, @[GT&?#@VRP>-Q^2U./ 7$X@]8O?N>U&]V5* MM?&SGML6%'UE-E2G&M=@8! ?X>RE8R"FG!)+S2'T'Z\+N/?3E'X_&5#S)$$; MG'[_.T#A\5&XS:.-+3J#@>%;/<6774L#LR)0(MFW;$O6+,]W#,,+0WW?QQ,M MSN 5DX^(>)FQ/U+$1QJAYE]\OOZ=6Q>(NH[$D/JJ)D7[JL<+JP8K>#0;T*IA MYER)P/\-\#8-7@R?B.QT>52'QQ9-]E?,Z:;#G0-V2%#%BPH4.31HU.515'&L M!F(%:%QZGTPP_I7.U]^O#!N[J&FZCVFN;D MG83>0@Y>+NC8O[]3V.=I/!B(SWRHNJHH?YN?GBO=@,@A&5Y6SY)JG/+RVVUC MZ5#VA10M?HOY.M/C3_&UZPRM7Z"A*^_74/8_A]Z_Y,O?KB^#\$"GU/\?A?YO MI0'1UI,#H5<]1UT0:HT35?KA9D5RV!1?.\&2MA4LU573SA!TIO2U]A!U[JG3 M*36">)(.3\&I&T0G#/FV=W>MJI;5N6S?#0V6F:[K=G1<11C^ED[D>W!MYD2A MA&&S?\:369P]5AO K%ISP64[Y-IJQWR-&IB]@*:^1J'(7B#3=S#R^D1+*(1T M/JR,V!VL:C^$^_IP'N:JSM@_8.SOV XZ'JOG5WJR,3@J \4\T"+6M]K\;3^F MVZ$,LWX;WM ?E8=S+&+AO>:L:P3ON(/963#LI8[UA,*U<[V>D"IWLZI.U@:O>)FT5O/4)^/I\X8_^M8O\<_3GB MTR%'V\'@L'/DYXR9\^G2VSY=VDEP\3#\@_?G@[,3D@S'(P>.]73)7#<&<@2B M0%TW^_SZ?.,?JC4N]G[)^Q?SZ?>G5CZAC/IRS[;. ]ZY<,Q M9MT&84[F('2LWS/\6U/]GI!)!N6HLE^8'FRZ]F*YZENSPUW,%J- M;LA?L[3X>K'[X69JSXK)Q/((O@5KH=Y>__8JO^L[-PR^?O=^NHT^?/^*E M$\+?]V=X^>L_P&@T%.5GJ??IPZ?//TG9[(AJ9\'V=)#/^.<#3S M+"-Y=4?C]WX\K?TD/Y";;PF.[_U>R$!#Z3G?TH)(QD_-0>X2TCC@=%+,-Q??SD29(R<&Z_1H@MMJ6+N[=TQM6RC5VR/ZMOQXYQNNIH+L?8:#*7=9[,M5(L8W%P MT$J4>I.1^)N<3/)D0 YTCE ER+8P;*8E-+K;:-@! #Q?*+$1P&M%]M;;(J<_;"5D;=I=Q7J-9B2' ;YA=FWW4+JV M;U?@'PU/_9EFWW 0ZS1+^R1_9:[:\HF0"^3U&I.J#@P-=E>W=H"&LR[;*/,/ M/('\C@RDVS0=G!;;F4[7M5ZC!^B!X<'0NZK].NKM&(]F&X;[ :7_[&1=^R3U M0X'Y4-=U4'KNT+2:_B*M]B4MXM'^E-G*KLABII1F=AUU!WDS!P*?:W5U_:Q[ MUI KAY4=L9N%'8_V.>_&T^DJ*^N"-2/>[OG[:>VQ2.>9N'U^]D, M7'\\4_]4W)%,^I#$-\D(+CXG7KR!Q(OZ_J=T_T?5_J^>BM&9R\4XIV*\%4%R M3L5X"ZD8R^_8RM>O\MIS*L8Y%>.F J@AT!\@SK=Q N9H1P]-)2U?XLR^"" M_7+,R\XZ%^/G1M<]^-R*;<#I=C7CZ'GHU+3/GS&6W16/F+5TG^2GP$]:U]4/ M/1-P&W""-6@>/3\=-_<$Y*:0XCR?C<& *^ZR='9[)]W,\F1"\ER*^W_-@*50 M2>W9B-N4M-2NJKP!%CK^C-E34T?"&EL\?"/F#0*<5M%#M _FHW06SHROM'L=;MA'A'?J%U777>\Y<'PS:DIGB^D M?S&H1 M?Z^G<1T9KYCV#ISB0P,3?!AW!Z[:6<-LU-0!VR3.^L4L0_NL3(D\,OXQS+=P M& I^S#EV]JKFM0L3]/1K\-Y\S?%Y+PYG+\[F MW9NH"'<=4$J'WK5D?? _K*Z%R"?-Z-@]J-[12$GUR1Z"EVZ!?E MPK/Q;!071)0+8W?^C-P1L!SNB70YZ:=C(KW_D.;YCQWI/2<=35%[/W_J758? M@Y]_I"1SKBX^Y>IBV'*I/XKS/!DF!.L/B[MD IN;]K_=I:,!R?**(MR?)?+7 M+"D>L05D.LMHP0*UJBFU-69"G"N3SY7)Y\KD$ZQ,MH^E,OG<)'YC6_Q&_:Z29]/07<^1GQ!63(MD>SSM.$12\*_C0%$Z3UCDQ_WRR<;GK0Y77L7 M51V'!N9[S>BJZKJ9H(?#/">NV1'=(;;R#C> ?# MTD__0.3-GPB?]^)P]N)M6WTG>A;O=-5=)+4?"'1HQ9GVNF?Q&UIQ1ZY[SL>_ MY]TXJ-TX'\:W'\9KIW6P]>6.9$1ZP/_\H%RH]*1SA.URBKMX0K^J:&2*%TPC>QTI&&6CFN!T1P/?P?8%"@G_5G& MNE!G9)IF175^G&#<&VZ /S#;H%-K7IWP_ /R'5M!DA\IX%U^HMP\4+XNX!_V MSG38D3Y->3N\_*("M8;J22K%XW2&ES^!ODZ)O^?09UTL,/L@N<=/__L_9)@D M/_$#;WK>'9 B3D;Y%R /?Y3VO_W2D:3_I5==D0S/ >);A[2J&#/]3;561_Z4HJOOU^DOP5;?,KT@%JJ:K7Y5WL&G]!'@@IR<4 MR>#O[Y+!5U5U-5>QK*\]2W,=T_!DW]4SI!OP2ZN%7]:OY M#H@E82^? M.]^T6Y4$R.CRU#6J$0,UA@8P?>9#*+1[]FZ4-Q]QEHXS.^8$<( ML54]Z!E&(#MA&,F&Z?9DWX@,V;',R/)MQ=<"#1"BM2'$X@AY!](G),O M)!M[>87"3\,0 $O'2?]#,L1/?\V2Z9BWAMP!O*H5.H;K*K*G^J9LN($C>STS MD&U?430]T -/-[[2QRS :PL">!D@;2QR.>EG^!!@2OKOY21(\CXR->+MTS"* MD^R/>#0C5:O,7KU3YNMRA]5&#.H"=VP*9!OB/@VY>)SBQ;]DW'D*-0\0+-UC7'4I;0CJLLH&$#/L;?\7D>51GEG=G'N.B#"KM% MW&?)S8PJG"]I!-KI_R=9^FE"_G4%8G\;F+S\+6HAM3 RMYUX=G(0*$/H"? MDT-M K&PNXM4-G2AT(P6PJ?5D(_!"V3,41W8=W=$L%Q@X MTN=H-,E30U/MK[]?!^]^T6Q3P?]Q%&\$8XUV.35_23WLI)@1GW=6)/CHJF// M;P1>T(OS.WX9J)0!" W0G@L4!)$S+ MAY,^_'J-&8Z[0END]FPO"#RY%WFN;(!>E1W#L#UW.#= MBAIIP]N*/*HM19=BF#4>W1C."F7A<,B](OY:T*=YP*Q.8,B!$MJR MH2/%!6#"]93(-Q6[UU,T;XD-[UC"3-DNI"_#(*BB&$B6_@UF4)J1Y'82QMD$ M'IY_P>0#ROYP+]C2^7;(<'U5H2]7%4I=5>P V%2D]'80@O&RYXE4UCLQ-X&T@[#?RX/6IO0V_ RU/X,\^"S1!V^2$U2G[!\ ./ M/FP<+9R+$2[&XFKQ5)JE*/#[**%;0HF4Q4;HK]+E1/KG;/3( TT87HF2";!_ M$H^D"M$=C.=,!G$VR"4_A7^:M2>1=^TWBD^D!-08F;O*N_Z]<1%;),;[!#KF MHISE20@N#LBN2]>--]"E7R>@1Y/A(P;"8.$=Z2,59I08,&A40MZ5'NZ2_IUT M0_KQF$A$\+1$:Q6(-$RRO.A(?\WBK" 9WHIT<+'R\BK /$6LM;G4C%!3B 81 MX4U)N2!EVW2<#L$+HBW%!+)B'HV!&I*"1SP&U[.)1EZZ5)IEA.)'1F?0GP4?<)^DL MAZS9(!:[@(#OE(\2*?4%H@4='R[9WJ];B\']0+;2&2 M_&SAS1-AS74EY.N+5UMSVWSIGF]KO4BV(P?$JZ.9H,A#1PY50\6HA.';R@&( MU\JNQXT#-_N>9 6ZZK3Y?EW2OI"N+!D$\IS $S%U^BK,.(NPYNJGCM3C$?-^ M+*BX!\N(@2?H96"OD&1:L+,!^HUPYKI<4B-32M[L=@;\AR_O-D46RV_+2U@I ME8)< 3TQ!47!0_<=_)8>+R03;/7$KL1C!10VT[1VM@#Z73PZS@B^/0>CB4(P MP=OA]3Q7M4B96*L)[=HSZ*D+RG[ZVC$NGY\>/-+;4!9QC-"/Y9)YY_8.B" 6 M&*'RA+\,N^Z0@N:4BWNZ3"C('GT>@X MF#@H;D!FLZ, /,7!W40,L:.-_L(^TF_GD">ZSB\(@ST0_AI4W"3B!Y!TH/8Z M2]3PG!9V+J@5@DKK=O0(:N\'2[^P%N5F8T-:]W20P/LP%1I>?4.*!T+86S$$ M_K=6^L2\3I3@OZ5(JU2]P?7&A>O\K;.4'CEX];I,5$N3&C4@J70$K0C@VP_/ MFHPNT36RVRM>O) NA](#X=]P@D$QE-=(B,&0\$15_#[K(#?@D23#SQ@/8K$^ M=,#9ZII,BSDMQ)20R^S$)AAPPY*M$1@ISQF3&C(Z-=YX"2HNJ'CM4.E%"U>9 M=4+/$LL7H3)MX4'^GLYJ.'^X8X3RR!Y>F3. OS@9G*9"UM46S]JWP:_V?-GU MG0 5LB[[0<^57=/Q3,/N!:ZK'H!"KB)G=!?G?)W?TGM*TUS)47\'G!?AKX!T M>Y%7 N+->4Y)=[B6EN96)E0L>KAI8P [3R:#7@N0GDO%S6-&Y K,Q&&80[@RANWZG4W!+P*C.+( MZ5 &09*D@\9>-S>> KGM)9#)8*67%YCP6=EA^5WZ,$$Q_P1-74B_3P; "7R( M6ND1@9)E!)8S.VQA*Y_<26[-\6VLBWHD,):*TBJ.&]*XT\P?J0O^H[!YG UM MGM[2#>C,FZ*K+BP=#N4;%MEM+ Z)A8"[/61A']P:'+EWRRBF8NMD0HT(">RY M,HAC_ P:"?87K 9*_65Z0)415=H>L-R&OJW"3-56=QBF)JDT2F$%&8H$?L!9 MVE$5"=5-[JX$YAZ]F_H2!8D'BS?3P$4ZX9R 2RLYG-(U,!LU23B:!+LL$[#S M;/"T6?$<'9^"W> :;2<;KF?9JJO+\(TC&X;JR5X8FK*M*:X2]'I.$)H'8#?0 M= 7)JV@_KYL.2T0EV_!%KRV61O1Q-X_TSSPGM$D*25A3UZ94A ?$TP3E-[MI M *YG-L:('*HY<4>,L7"6W"(.P(])1S+@$7W#+BH 5U#&H(=PC#( M8PZ(12I"R?<^A@YA"<#\-'WP0HI &\4H+489!=)L+8@&I,#,N &+1@G' M=2[TG?$']&FZVHR&2VZ0S$6\I$AXR)K%3#J<+(A@-9H=7$HS]B6C$S < -5) M3!.?A5"C"K84:WQ'$E3.E0$"E\\]L;*@\MD-$.F$$SNE63S30>'ZG2=%"_@H MWT^+TKDJ2P'H:=0-HQQP'DC]5$J:EOE7N707WZ.-0%V-,7B.B][^JF1#.X^] MM#[A!9V4%FAP:8NDE7L-J8KRMV7=A<2BKKQ?0]G_''K_DB]_N[X,PM;R.?Y MXV\O*-O"4CMQHUXU/1J185%_BJ9HVLK/45^\@/FWHM9HTG^WEB_?JHT9_59J M+"?3&".%0+V4+P@Z=;>B\OA09BQ$L^>?$.-YPO+PW5*W=C>%.V<&/AD&GM=6-=N/L7";W0)LXH'*FM=CRXG]Z9CX?HE]0R-'N$E;C\?- MDM$ #<5\EA1/B#&&ZKB6O5*:!)5QGP/[#%BF ")X I!5;ET\PAZ6M^!#W"5Y MZ^W34=P7<O>?A)F.:)6# PQ[2)D)Z+M/^( =\1A:K\>'%OT,-GIP7!$^N*D\)E6M2!F8I6C<9CS!L: >4\S2HJG$JBPGZO;/\ADUTWBV35Y/=T2- MU">L4)IG=R19*>"2R73&'YK."OS[0OI'^D#N2=9=>$1'7$,!1/:K6Y'5001[ MW 06E&,AM7A,1SRG_M;%9;+\IMK3$I[\%/?%03+&:T!*PR;@;8,9GF+PE=T\ MEK@3NQWS"IT.1^423%(C!V.O>*A86V&YL(N.%.8YX5&9;DLHAL+<#/TN %\Z MAFRY-3 Q707C[X!+:CLEQ:P@*)EO&KRRWW >.Q+8G#/Q*'L^KH6A;!ZJ'<9 ME(W@[2VMGQ!;Q;>0NBYX' X(RS@!HV>">H=PE0Z^#]P[F^*#\F2< .N#T"34 M/$$[3' 255/,[YA_RR"EU%W?A6H3I,OAE@#A[W@I,/7E=UK7/XX?VQ>/O-3G M.9,B<,GLU#$>HH!%1YFO/)LI8YAU/IJ#"(]$&ZXLG4W,F.N0QDJ(YCPA6=25%" 006V#)CW M#VGVC0EV,"3PR55 -Z:)4&#.#U!VX-%+CM*5'[M@MF:5Z@S;4X5[2S&7=U:" M&U^_%,A.#;*\<5L3S%8HF^__1+]L/ /-**K#:'(+TT!,EL]E;HK\4SPHGU:: M$PRR(?8MH=+OAC8Z26B&8>EN9JRW0CT@_Q$T+,K--B%+:9?'^4O_\^:Q4TEU MFFQ7W%%;<9FH9N)AP:3VB_*\4&S/)?GGC1//SE/9'->S_EU]O:!1T]F( M)BAP'Q]A1Q<_YL)#FLXR\"M0M9Z@N6[9>DNYF1$%C@NVN1PYGB<;OJW*OF(& MLN*;MMU3O<@)G0,PUZN\E\EN2B35L.Q01 MW\>@L<'FD('NY3P>/160&-!4WZIE$3M>K$?L*M,2)+RH@!*./?.A^PR+V!F) M90_6[)$$S4W,8J9:8XPU WB"PZJ1A(U-^1+E*_8D8L@K6SJ-R.06!2]<"_14 MI7/6WG&'YQGT+''YJ]C#[D"YI!DHN1%-F<,B-P3@/L6*")8*,:R,FPM!'ZSG M$Y+'06U6&3,=@9%6+Z$H\_'KZ?CEG343QOTYG\<4C; S;P$T1(5E1ADS#%FA M$IZP>C!*(3RX!IM65>\-JL'OE\Z)EE#R7Z,:=FTT5V[4!BX4'EB M&9VY=53+^$FZ9'X[Y:VKFJOQJ70UN /Z(>EC>[;)+8_2E?*-60;<=""3.R8E MZ?'4&%,41-K=L",\E7I4'3P*=&VQ(4;J-&]$EY<%[5R:,ZTMGG-3RT@<=,1O-"*?EX=X5>LRZO2R MV!LS.7+N+-(O1]Q-9KF(_+P QAI"N^'/W*2W2,N1:5Z3,N86$<.YE]WECB4 MQY 0C]RV84+\EX>T*M(>$S#"!KS60%1\,U6\+B?B$G]JKI&N9H8IHADI@,)Y M!T[^=DK(XW3 3O;:KJ :DH@CG%J&XI-WT2.GZ7141N3Q1"G')Y2V+HN"U\#_PM%_'W M'YM;F Z':+33;$ENZQ4IQFHX9W%F9P+A&WFL%[[0 &6)1[-E*]:S34)*&.](-] M8=+U_N!=7C2:\4E"U=PIJ+'T)UEX$@_&!5\QL); M0C<)&<+[]@)LG'5?*_T9O22A>"N?O:&? 71LN%KE""9@!V%E-WAIV"FZ%K>@ M?A?M'RTJ$KN<[9B=@28UC>ACJ)LR8IFG_Q=AFP4@+H6.) M)?R+.H+F"Q@Z%@LP$QD$++$8N3;&&J2"WM(T7(_ !F8+13\__Q7/FDFO0R"VC^GB0 M07BO86D(WZ7@;)U3><^TO)26ZP96K:BFLDT&,^:<<<M!"&J[E.4VY=ZF0K4N@Q+@@!G>C[3\W)ZKK?6^L]L<,LK$":#FK_;J?U2SUVK M$EZH4XO]_6*>N(YM!;M5SPGNS;+;EM%IV4:)2V]ZZBW8HQG'0Y>17H(!699S M7B3YD+\=^X]5[^B',#*LQ T_.JOE;)8&Q8 @:L^D-303#:K_9:$B/_BJ) MW!(MH71])KLSV2VW*>(!:U)7E<'4:RF8E=%IVAP9MFV\QZT\P$(O?OR+[,1. M8$2\?*Z^H3W!JU9="DHA?\SA;W$ZQ.J%>+<[$7@YQ0-95S5;#F2]0.N%:AC) MH6<8LF$ICNR;MB,;7N1:GFDKFN4=P('L;^FD2M>CC;JE@&3MI[.75<<07C @ M&J]U:IW77IB0-]\=E;8.[TBL47N]1]&OY5@TED)5"?S&@FF<;Q&J_*?Y&HGK M?CJEJ0PM4#,.]AJ5>])5G!6TT1%U0>'&EK?P2"1M)I/A\1 [9,KQK\4D\N(V;!'2/5E?.^Z V M8%^ZNK9'-I)GZ^LLG[*8*UL%C]^_-(433_CF(OO4\\IK.6*PT/;R-9'.,H#+,=T3Z?FT.7TFFLI2[@2X%<7U]-"#\G6\?UV^98/+\#*X=EI)3]DNH= M\D R7O/Z"%;[A FH+!&$'?'@L3P]T.\L?4\R7R#3E=^EDD%2NSWT%*K$W32/[D!])43-'B M_F::435FE0HSAM52D-&VR37\E8>":-SBPSNB/NJ&C!+06,TWL%<+S3)ZK"44 MU)(0.R>=A>BXMJVT-!>&+VT]L,$EM$U%-N BV8M,2_;=T+6C $MUK0.0B?\@ M@UM2DRQS0K!JH&]OWEO8EM7Y1GQ?,#N"6BJ78_0C>84,D.JH'L@!0-SA5@E557V0/T$@^>4%4MH@(XL663ASG/X+VO<>:F/&)M0&@7HDX-L M9>N%AR"-4Y<7:2S#D>XI[3=*X2IX%E M8;,])GJ5=H_H+9FS(AR6;4VKH&G3TKKAU6FF-;41;XV\:\V&2A82@V/RNV3* MZT'1X!>56EC#C*:Z3+O#RF.OK)+A!:=XIE8 MP3O5SL;3^I$4P=R#EH5?2%YI.0K(&\!6@/&^P@TDLE>BZ/RKE@B63FY3*AZ7 MH*A# 1>%[9QT$SHO!'M$U$9]Y;,IL@3U7VA I.I(>)?%L&_/9-"PO&^:BPB2^?9]23; M4*KL:ZKY<"X@R]UFN>W,B,A;K$1-ZXHV/^7,P5+AX1_@9- C?[8B'ABM#TCM M8#D[SNEA"@[K87+IDEE\?U1#KB;"_ 0"34C[Q HZB60RVX-!=]N5K; M%N!2&;[F LU&?,,KL+!_H=C/JMB"#I@2%CFBMQO>C:KPT:WL.4@'$@IA%N:1VI(LX8/9?6SO,\A03#PZ$N2B$]G?:&T,4 M03_RQY2:AB6^WXPP>82:/AU67L [),;U=FV"2&G%]CBEYFZ5*G5#<$]07XL" M4#&9@:HR&GVI7__$?G48?\1%V9 1%5C+2IH-J693ZJ;PMO*=ZFB)3$#6YKBEU=T:SOFF-KJN74 M9PNWG'%:>J0K=L^3PUZHRD8 *M'W(UUV0B,P],CR75UGHX67#&K^"KOQE<9F M\W>_R,J%HE9X60): WPZB?F*30_= IO%H6KCH\()<.Q99U8P[*.5CV 2=\-ESX MXKMF.8II/CM7/?!-0[<-3^Y9AB\;IM&370W;*KJ69BNF#4^UGX%[);#IU'4/ M1-H N18,X>NR7#_\S@(=$\>54>;(%FAG*+B!4-OP>(,:+;-E6=%-3' MI]9/W=T$4X:*0Z@,&WYZ#E. 3@,0:\AJ:(((T]1 =A3?EDW7M'M!H&B1 M%3%R6RK, *&.W9!FJX'8-,+ V$X?":"85OBVW_A;2B>>D8%'CR._X*2_^N^] M-"]^2XM_D^)S&++I M&8;1\]3(L TF XUWOURI_U8_:D90,]CVBH:F=FU]5VT*F/]87<*'9M,%X*B[ MXK'6?HNFGWT!Y^P3C0;F\-8AP89'EQ.VC'T1MZ(IOF(%IAS9E@/Z6?5ES[)Z M8%KIEN+V M-7]:\N%0-MPM14YY3T_C"TIYWY%1Y1Y >\+:V&@F'9>]J7)G[V MM"E_4-X^X$UITYFVI>YI3YKH>94]H1(WBI/L#WILN8L=,C91+4M5M:'9QKYD MVE,H>Y5=^Y-@8!&TYCW)XEM">3L *V6G&]D6\5$LW;9ZINP&(6:U&[KL1> \ MZU886J%MVI9IM'#:LI"/H5W8QOXW]%EL[M>XP$+](]S@)>&?Y@:K%Z:Z1RMD M)52^BH%RA!N\1!0W-E@W+QQW_^;,:GM,G>"UE[3>B[<0+'B!7@W4*-1U*Y"] M0*.[Z$6FR84>N'0:F$IH*ZE5]>31:-QVW%GAY%71MAR/I?_Y@*=?L]5MS MEC'.:JMT/K:A.6WGT:ONA(9'TE?&O[? ,RWP'A4B=;TMAWA51-*S_2MU;XB\ M>?[!-T\]^#-R IYF\;FTFV/4LG1@XV?D?:^G^K:K:[)BZ@:&$T.PO$'R6R#L M%4=Q7*?MI&,*BO3=+\J%HLVA=]M8V [!MLH>>JJV"RRWN:"VI00].U)E6_=, MV7!<2W;-*)"=GJI92@^4JMOBX @MN@VG9CD.7B6$N]J)P4HAW(5@=],O!,]R MTPCNGI7>+K#;POI!9/B:":SOZSU/-B)XLJ_X\)?F V+AHV6X7Y=ZW TS3]4N ME&V8>1L8\SG)OT49(9<\#_\SS8#:%;(KGKC\+5H;]UJ;-E3U+?# JAC: MW7Z(;?^CG$5Q##NBMNR(YNQH0]I1=,2":(FQO0KJ-2J(E'];9T'T(F1O@^RU M=D&DV&=!]&H[TBJ(MA'&WD00'9S;Y%BV]NS)W4IND[8LV66/;M-\-NH6ZQP8 MOFQ%5XR6I R@1]\TG4CV3 R'F*XONT[DRKZJ@U!8Q)X MWA$I[J*U. Y-P?++UM)<7G/!I[A-!OB7*?%.%+2!Q!T6_H@Z*#ZE$YY6[[U8 MCNRL"JO*1N3=>C-FFKA>E=O&M<)Q.H1S1=1.THG\J^==-65118R)[_ MW.$S8);C< YC#&&=Y1CC&'H203EK)T(;6+)"#9'1SXM966N@Q3VF-TJLLA)G MVSR_TN4+MQZ7]B-B1!BRSGM:RC.%"*EZ7E:H2@!)+>T0C($32"E4.S\C/X\WFLC7' MGLN[;M%S;N@8;NC;LA*H8$^H)E@6G@?R"_2?8BJVWX/7+,_F COFG,WUNMO2 M%K:U;/.])F$VJ.<<3)7/0_GPD;[2,R:;=V!,5%H@LUI.;YL^)$E^_ \6;<-Q0]Z?L_QS*\&R^/?YA'<$L!/-5]CV78\ M&=1??6]62L"R+]1MA-!VDKYQ<*O:P9:#0Z<\=X2[ZI9K*VVYKE\8VPAC'V#& MSA-"Y#/>^_L4$/$!!QCO;B?7WSPLJM#_O6D:SNHXV /"/Z0/!XQP=KRV:X17 M.&@(-7^6)]B#!=YVPSTTKQKI]YEYBCW:RGX3U%FT1[6MJ>JS-;&&&9BVUU-D MS?(CV=!=#PPOQY$-P] =QW)-WWBN-E13YVI#5X>R@1PL$^[1=D.WV)W-Z_>S M63SB6-\;0BQ-!8O3TF7-=@/9L'Q3]CPLQT,T689N^N%S1<*:.E_K_31H>\:" M8SG;P<)"46<#"^I\/?@+D%#JA\O)=%;D09+37@D;GQ/4,("?;=MQX3/87Y;[ M[#F!;;IFZ+BZ[/E.#UP4QY5]VW-D+71TU]!ZCFWYBST JL.;FL7U!'B5?,;@ M23HK$$V$AG(V!]Q5;-U^;NL52W-,OV?*@0;^F&%ZINP;FB([;F!ID::"7^8\ MTPI M95:R=6LKY/Z4??WN%\LY5'*G&)@G]ZJ'@*UK9K- N97\ M#:L'3X]"V?>Q\[4&&M:U5%N.C#",0EUS#;-%493DK^ONZO2_)[RXJOG\\:"F MA#K6"\NJWT-V4,"R,#SL9ZS[MA^&IMY[*I72<%_ ]PO7[?;4= D:6IR1U9'0 M>DQJMZ#@9:>=@FV^I-22 (N,VQ@D_XT4GX:].+_COVP6LZKA!#^;.EJACJT9 MMEZQ# A\VS*>$RJ.!_:3&CBR;V&S,A>,+,?R53F,',W3[0@KX$1R^!*A8KIS M0N4E>#@T!!J[0J"^'($,?R>"0&M7"#3V@< ]"'/\[%JF@KD?BN'HST@UW3+< M0-$,V0XT53:4$"P=U?)D&_Q%"[ZS>XZS7+1KR@L-.H&5"#N(D@_)/<:1"_ 6 MDYL189-DYN(EO^=D.!M]2(8D('D_2Z;;L@/;D#6?P;=(;(M9"JK6,//@,%+DEY''K':NPW@3RP-/3U6TQL5567BEO!'NF M9AOVEK!GLV:(BVG]6T.>T,&U,%LHNA%CO/W3L/;+9F>*370]@YY5#1#*F6Q, MC"KKZF(H<37 #L%@VXF!]E2P4=^:C[!O*L+F9GH+5GI:+PJP#M1ST2XS?4?V MK-"7;3#,7,T,55"K93$HYHW)JBHKQE:H9M?Q* 'S%N)1YA,]5K%XZT#C40P# M.S+5S8U-];T1@F8JS\?A;<]W33@^J$: M@.#7L5.FH8&D='N.+BN.$CH>H- Q_3D-HW0LPN6$M84! M [7]E@]\&,+C-I!I:\;S#<-7.@I]NM>L-:]\]X2BYTAU82.]VXS0=VT#NXYI M*RWX7$V+FSS-EQ.G(ZM/F_9/@+(_H<5 7G[*NN@/MIXV8ON;2 ]5N6=KX!!Z M>@2*S?1D2PEU4[-"6W/-)Y(,X#4O%V2O&WFI$,>EO6XV6MQO%'FAQ@^F*SNG M&;9:0-Z6P\WZ*8>;YY&W[9@?:^6Q,^3MW?X0Z'H&/9&O>* 955GQ,:9EZ* O M@]"7W2 P',LS-3_P1/[0JB)^"S&_S2NTW0SL$U?D:W0=&0#'B6[1H\.I'%-T]#"2%6>,FOJF6-2,\<]24V] C*QT\?VD&E09-IO!)FES;@#RM21 M,D_7AEP!F5ND3!TIT]A%"L-!Y2"$EM?6<;=Y,.[.AV373IC8TB126)M.J04DW7,'H4:DF#W?[>$X M47 XT*/R0C>0';T'-!<:ON/83TY???<+H-DPK95FD>Z^;W ==B0&13[+OAJ$JU_FG832;#/* M3%,L%=Y('O4" MU31T,>9P0^@_B8YI'PB(C_PSF9"'>,3Z(VS)3IY'A66;%B\2H?:'XZJ4?PS% M:6LMX2F]P-!#V7(CG(-L (?TK$!6#,^+3#/H63ZG!' V?I_"4L5L>=Y1#/N# MH;5!Q[ GWV7:,PV[CM')\W0J/5["FJVQX?. _K="''2E23 ;/\._J1?#N,^ M/;7L2FDFVIS5O\='^%\^_B[ELYO_D'Z!G^.)Y+A_PZ9DR6 &ZY#N:;..VUF, M328(@4TEJ)'N*8\JP[\!&@17U>L\-^IZOZVX#9U=CL'<#ZE+S8+ZSP:K#OG]-T\'F M)PXO 58UW9Z+J<-*I/I8G:[+8.?:LJIZH67;GJ6[P7.)@O.E7NT0U3J(S*;3 M-"MX]XOJOB3B!B?=#!??HTD7Y+[VE;1XGWZ93>_S__YSO\ MT?NY/&:2,/C.O@U^_I%*-4)[(V.7129\2ABEAZ2XD_X_DGQ+)Z(!9I*#W!@D M]TE>DYC1".Z5 (>SJ71'XL%?(*K$,Z4/L^^PJ'26W:)P&S$\TMLR]-WP2_PP MCB/_3ZPS/;F>*8 .:&/-/VC!Y9A]6Y=Z7230K +'T']M)\P"OA7]1^_(WPZ/^0ZE+<$[B!H@04:-E^ ML[DQ,7ZB+43[J&:D'#D3+ZV0D@YF_8(A98AK8CUJXV'!G]ZD[0OI3]R9/L%P M >LEVZ\G$N&S?]"D,: '/_'^J)1;ABFX2 ]PU\TCX&."NO<^'<%N\T:K6?H8 MCV!7IR)5NFSJRC# V,K].:=8%KC/2QP7=\ AMW?2IWZ1(I>RGJN:*C3NBZ1. M\Z1L:81D.U&ANIB:#PFOJ9XT47A5GQVV"ASS'FH?Z"?'X>^7.0J /MBO5UER M#Z1P-8K[9--<;M.P3&S_#?MD/.>MNFZ@^IJFR9%C!C+XKK;LA[XK&Z$:J9X? M15Y;1X6F"6*8"W7)*\%XI"/<;06# V+^ST*]C*,$:@ *,.J9+O93-V37I0G/ M@1T9EAN801D3PLZ-[D?5.8P1[N6KL3GSIX<)R$/0$K!;D_#ZT]5K+:RKA>J2V?V4B_WB(ZFJ8I/@^9@@P"*LG9SK!; M&B\M'PKOW,AV78;2-MMU=9RV]>.==T?6!'8;LT-!Q58OW!;VY@]G6O"G@I7K M6B'@#YYO*)XE>Z$:R*;B6K;GA8X6FJ4!?*79'S>>^MD M#WN@QG*67(SPT=^ M29?B?7=8>B8@M#K26@L&V@)"*X*\!4K[&']/QK-Q^8K936GQ;#Z*=AE:5YJF MLBI:GXS);V$P[;,8.CBJW3)Z6[M1J1M2[8YSSN9SS.;.I$W%T!1:0*JZ*^2< MJ8'J!:8FNX9O8KS;EETGL&2U9_4T#Q!F:Y9($&]!E;5&S>B>T<)/EW> %FU^ M>'35SVR-3+R=HL4V3;,Y[!N1(3N6&5F^K?A: MH"V>FE;"?IT2N1T[FT^E%:YY*$9;]; TP@V@ M6]IQ78PFMXX1\ UV7!=Q%6TW@.>?R3A.IK#'=<$YS5H86/X62%+$?\_ Y?A'P#3C>%$'OC8Y/7HWC M64+Q^A3/Y+SV C5W:#R_.0:XHM^,YW>>!_NBO%=5]VW50D<66$ V'$^7'3MR M9*_G]@+;M4+PY)_K&K>%O-?](<75-7TK2-&>3(QV-/5XD&+8IOILMOA*2-&? MC,:ZJFT?#U(<2WOV_'DEI!A/IL!9IJ-OBI3?)V4RXN!+_-TG$S),<'16/^.I MA/ELA!EU>*+=8QDF3!##U5Y(S.4&Q=!Q&K&JJE/9M5K?0T*\)@(=AA MLF%&INP9OBY'H>F$>M!33*-M0&.S_]I\X<5V4+ ^5J_@4=E1X'1Y-8N]"4Z7 M(& 5C'XFF'"$5S>>^"&>YEBV/IV.DCXFA5T7<3'#2G8Z#2L^5 0O975C/@=T M!_@X1 K6+-5XMD_IJ@C6GJ#@^?/[-T+ V\;O\F%,ATR_N]1KAF+IRK8PK)_U MVBYPNGHR^AL1"]M&\'*]-M]/:-=R@?K76$R79)BET0-#^99LA#): (:%Q([M M+%8]/=-Y7?>Q[,V1 >TFYIPYLF-X'M9 &5[@NSW5ZSWC0\_W76\'L(&#@-Q@ MP\9[DN6L[R/\1<>)BWFZX"@D+ /[4Q;,:+NK('[\"#BZ\R:#?V.=U28(LRV5 M'IWJ5HM?I-F1ZP6J+7NV;LM&J"BR&]F^K'NFH:IJZ*FA4::18@JWK+B-)D9; M@&X!6]7-_'D8JOF"F?(T"/"UHG5TB:(A59/,#<^T'\F$OO'^X(5EMAG=PDI5E>.>G/,*W_1Y&D M'TM3EG\(3]>5^B7-9Y$)_3N=5&NL_5Z6^8W'9)# 1HT>8=&D3^@%?8!A,@!B MY#4L6/!R"W*8%1O$$UP?^0M+ XI44G7E;^)Q_7++! HF$HG[=U)<"I+Z*GZ6 MI!*9'#Q:%XC B*(6NEH.,BMWP/H1>LD2V,759=W/;VD!DN@CH!R(B*;",]U1 M5@!AA0XK=\'7B]O$(RDDXEKI?9R7Y1R(EP&(T0DK\L&O+R<#> &\YT=&OJ+^6BQ_F=O%#)-XQ";.WU#?OMF44UK:9^4RC/[S*8CI84+S MMS-8!CX.*\Z*_&"DKY7)!4A<)JP/JC]*< MOJ&D$_Y^H(@42Z7Z=Z#91EA54X.PG=Q9Y146716/<%E!+II"[T5":F[*P.06 M+\2G;*=8[AE!YKM!9(6^+YN:B;6_NBK[OJIB';2KZCW3L:RP%&1? &Y&8G&& MB)LD6')%>0K+UM*;47+++1] =!A=LOHN6H!%RI"#-.*D7C'_C/A#I "M+RD*V).-U M6U,T.5'<42:8(Y(EVSQ?I ,"H7C$9,L"U&'XURR9(DUMY3S%T!S%H4DTKM5R MGF(&8<\,HP#+XW49#"@PAR)-ES5%!V/3]2.WQ_6;/7=^OL*R&V "/V#J*3,# M/B?YMRH7=9,3,P/L0.PB8]B68SU3PV$;.+'4=F3+Q_IWJQ?* )XAZX[NZ8H2 M]:+ 6IY$J]8LGJ> V<\T$4/7:/<(9/',[3MX//I!O'& ?6'/XYMT;>S M+4\?>[WFMK 4?=0G*$R9:,W_!(7S:5;D14SM=O8+*\;;!*^FIANL^9;I/(M7 MW7/J#)J M9JEL$]XM5!S1_U3^.R_MS-+QK]AN)=@LE7]G2%79R,I-BXF>!_ZH2+4]H6I5 MK/)!H&=2W2Y25=IQ>,^4NBMCW%(XO=DQPP\V7!T M2W840Y-U6S$Q&= /PI;6^&4]DJ+9+S#'66-Y#%"3P9\QHA.TT*;5N@UHE[=2 MM1S%-%NDF>-;D>XJCJRYH%F-R-: 1,!B\=$CT\!=CPRG4A&J6?;';P/C%:!L M]CC=%$HN7;3GH=R3WVP9%O9EU'7#;J'>E?QF373^OS*4#3SG?0'JJN8*><>K M $[+B]12"1\9X$ORCE<$7&> FX0J8-L\7^D8MM<$^V=;TMI!N,T-F9>V MP83K/J/9-=I"9F\)J&D\.V8I]!0KL$Q=UD,] %L2^[L:;@2PNG80^KJN"B-C M>?,)9SZZV0;0_G?:LAVUK1!BI9UU11G,P3.RY1C6V@2,F6Z+5;T'"J=CM9G) MJ\%)2=@Z!C4+OH*MK""8#6P=9VFN;'N> ^X!#ED%OUFV]5!U%5O1P'VHG*"# ME\N+8+<;5:N"S:CZ\'?;-11W[=-%K:T\]R#AM!7#-%H:\:T&I\X3SH_!';0U M3556Z2^R$N2&:#!R\ R\"/<&7I%JB#&T!VA9X43AY^>NK&19/7W0ZIXGNQ[ 8Z10"(('$W6?4?1%1\( 4<0M 9K]35::M$P]\U\))PU<_1FQ5V: M8;[R[]CKGW7-I(DU]&0Q_$ZR?L(;9'[&R'GMG)%=-S\9J:Q^IDW1L/-T/,)M MT;:'W@43P E=7P\5V=4"7S:LT)+]P/%E+>A9N@9(]G7_*S_)^K?SL5[&?2"X MJ6+.."VIG(>0YMB;^4O\O9>105+TXBQ[C-*,GNSBH2^/[,X?5E2?-\UV?AKO MJJ)&:NCY(,)L#^C8L!,[U,S';&8X8=P5CAK]Z*SW\4 MK?B:S?JJC=X;R_?"R-0B2Y?-* PQG2*0,=@O:T9H>XYNA3UX3SO+VR9'V\M MV^$QQK+#&==6VU+%/,-1=4N10U!SLF$K8*!K@ 3%TP,CC2K(N^E?66 _GC=E WJ#/VGL,A*39GMM5]K%=W;N?YJ"DM$67#&I KG+_ M^A.9Z(I!0A9(R64^S/(%2XJ(+R(C(N-2ZHPOJ(XLIK\+9WQ!F%_FC$]+ '0Q MK,70^U.^&LZ7.N77B0?1:-#*4[[<:.$RI_R1N<+*G?+9XH3S3OG3BQ,N8,WK M.>5ERB)O&*ZNT],MO#/]US).UDM6-YO7[CU_>A.XWL)/O'F^G7O@_U[Z8L'> M:CM%RN.=A1+R[<_AI64;@I?(1/L5L'FC8\:&RYSAT-'Y;AK/U MF?OIUB\EV8<+KX\U5IIY93QX%V\& M[Y-Y<4796-QD9%"ZLP3B+-HS!:^OBXC/P'3Z;SQ=52EY#LY=%3R"X]BHBD?R MVEY'5N'<'),9^T/(#A!737UZVIRQ[7:-Y>K/IYD7K(S W^6*J)O@? =NS5%, MCN]$+\M10W@U.MX=B;%>(L0RXQ OQ:(KKVFJD\U6#IO!/ZUL5U.IUZCM3*Z! M87G+K=9V\//$JN'W5" C(M3* MV-R2>^4K(A3IEEX)H4=&&UC,IM8U";7@AY40>GA8 **VC!^.$"J#V?4H@*?( MF\*9(#9PBVDU\6,XGXK+!)&W6T;G57:MR"''/9C[_H.QGI9P$H7Y&QA7/#N??&HCDQP;!4-&+C61 M:VG,QD#]6-S,Z>.1QH;N<&@3,K;8L+C[%)DY^Q17!.13-UJ*JC\O<%?KWW?8 M(.LP%E:G/*^!#AZC/I?J8+H3+I#J%9]ADZ&B3 M#!LZ%K;@A4V+6J#P%&LVLTQMX(P& T8<9V@?FWQ)[%/T?8?&_4+>U82@52KO M*03/3SP_@[\34T;#*#\+)4Q&9K(UH]T$]G9FM?/TGP)CWC%&VQC01F#>"ZQ\[OG!Z*&X2R^[#7W'W:HV)C91$=4&^LCL+'( M\1R#B5=AW2/$N8>0XAHC3' M)]JAXN+%GONE/D>.,3H:4\?&3',M!,$?Q6/-,XXB]".=$F9W+EH/TU>BIE"&[E.$WTYF_1<; CO"KN2I M5$MCH0$P*=4S>P$+/94:3_(LM6<1:^6<9]2V2YSD\H'#Q]V03^9^P.LZQW.R M.B5/\:)^C=-HVO%+5\]LS_=OL2CM&'(Q$EQ6T3_)+[SYV56J)\"@5 ,+3CO; M\MR:=1M&;,#FBV61K\F\^4TW2R[7*]'F3Z%(JZM).U[ HO*^T%YGA_; M@.;SA%[051*S*C,=WF<<@F:QI30,BAK@*U7-CT)?22PO;I"S5#5?#A9F*^,K ME:.ZU-&*](.#\PTQ0_,JOE+5-!;V-1B$9A=+7]Y7^DCM6<3F'9(,&9_TE3ZD M!.JV]3GNTA A#(X T9R1XVK8&O9\"R^O_*N,QD:QV?W A/^4PK?5D]/S,)\FF%.K)^R5>0%RL/6[)W7G,TH\/!, C%Q@%RN-0-@1^P6E@CT57 M)1A_QD:RH*!@(("YLSVE I(S769R]U(LU@B6(XYTO&?!RHFTH-@K_LK^]$_L4#],]6!A53G5Y6&G5?7@?\5=_^5H7%QS'TL>C,=(8&4*(*1HI!R:8#5 @/(3#ST;$ M!"X4GY$?+C^/DE+Q'LTB:G-U?VP93-/UD2NV0E)M,-)=S7$)_,+0QY9- M_I364=<+\0Y&\J0]F>5P<66<%TH8&99)/X'S?19,)A&_ +&CX1")D%ESL8W3 MBAA[/+(U,K L-!Z)F,[]\]#^;@.!+[5/;>:C*]L*? J?2M6^@M0M.9Y3-PNK M[35DL"P\+MG[NV]M;L!W#5[$OD*IEI78D3SVN4,RULD :02[(V#?<*#9\,J: MXV 7H@9,W8$X,8N;.FQ"#UG-+!W[)+]YOMP)*.IK(!YY% L,9=.@=-D?N#<7 M,S1$\%T- W)H"]\"BCN-BJK$1$O'#: "AU8AHIN6.D$$L,+ (:"LT M"89)]A-%90GZ+,J%<$_,+-2 ]=++UTZG['+K[:2Y.6E9SDFG#ANX= CN%AX; MPFPRX.3 (MJ0,MNP=?C>-M,Y_85966IE.D\NP(YC[ =KS5]6:WK22DB1'*_- M]@XQZ"=,T/Q)?DJA:%FT54?_9+;=F_J#:O3:]DBMN*VI7K-,G+V[@80SO MQS!ENQ/3.YQUD@I^NXIY!CS@)V:S3TI"(,,>(\/5X# P->R"8VT/'5-C8],8 M6+9A#5!V)&=F3@FQ,\,C#A.22W1ZC:4:T<6-=Q!X&;E$%Q"21_0F_:@4S846 M#,O"I(\D%Y"1T>A/WLS7$!@6^XH6LC.G<_%%^XIXD4L6D\=OPXEZ.EM(*:5F MGB0/$[-'_I _^MR4$O-7L3%7III9E3@/#(S'(.#<+*ZC0FFNVF7:_MMA,##\*B7!1>FO:3,BVD'%\_."OT@);E4 M[UE3-<5?>+^F$92\JR4#D2-9T -O6$&M#?<0TC$2,,B1# MS=7' Z(SU]5-YT^Y*C4;C&D0C5%T[,X\CY23JPLV X[CU7EZ76;D#I^UR&GE M Q]HVN?*>OY3>GF2?SD'+[%2$9'N4.\:LCAUHR.\[S%60^\^"[U(U+6('(A\ MN:$_7R:G]2&?D-,H&RP47"/]"-)E=ERUYS;0ZM3Y[O*V)RN'+W?/H MUT3>WH@7N ORD]C7CN4*LW:([=>,G4+4P:,*E,V?7/F@*DAV9 \J6GQ022I. MUH;\B.#:IB*WS7JWS_H!*_W]+;^X_^WQZ'X6KGSGBK^45]'59 MEM?))]>8U$!I)0?[%PX4BW67P+0H\?Q W"Y?EX=V'@^-$WE8FM:3N2@G2'^R MTZ<&'MJ;.":8+X-0P/# MC36'C(AI6=A$='0H-X&R6^3+DU3%B(@:[E\*CV>1:J6963TU3X0XA;Q2[6I8 MC"PMI-"$>'O_KO3DML9MM?.I36LG!8$CUQP/=?"U3#04FWW@M09LC#2;&I2* MC>0(98/ _3+MCR3N?_)]XG@@@D"13I^*[I98%@F\\9K3(B4!6WB-9!%J[%\C M'2'D HVJ]2"Z.%?.:"95KDIG:CV,*-[#9"&@7*&,837UQ4WF3\-<8'"W!MRB^"2\ +9*]S+S['IAB8B2#@$/VWS!EH T<7^SIU'1300JLY,YAD<*J[B*S#?GTAB'@!>U=<_9W"BN)[/ #%AI)C;M([PZA=#/'O.U9;3/4+K"5D/,R&@I:8[44:D#DPM,LZSY*5:<#SKX!EP*(P6L[H'* M69*92G:0CH\4"R!X<_!\7^'P3O<7)&E5M>#04_AQ6^A.;V5M;"%L/,*#L38< MB2N=T7BLV;9.- M30@=X;!OV.!,.K"^=@9L?V7$6D?F6XC*5M66S.,7XH$@O M\&P/E-$>C0QJSK>4-(C%Y@"9'Y2B%$%'+((TH*OVE7K'3I0U#(4UU13;'R+B MH]1DR$]S.+$]< MZEG#**8#S?!LHO\NP4(P1>J_5RR@_ MHZ(0DJ9E9$:L'R9ECVJ(Z$39WWT4OOD0M S>TZF+ M6QO+G;Y)/JZO@X0TO- MXFX>PY0[D':8EIQIAG%BZ-$^(++,*TDI7M,V_S-RIQ<>UI6<91/ M3(3WC?R'SUX&#F,X^L#-4QP.J-!T:K(GD);!0TE2LUS;7D!>V[$K-"08F&=G M6;#]W/D(5X>NXFP-L0P['^,%U(E+OC M0&E3\< G3'/W4I%1)^,HU2$E6 M9+QTL0M/,$8?$9)'PT=*GV9>\,1?%V$DZB:W(\=ELCJ=<+N:E?P?$0.L>^O6 M(YCCK^%]Q-_\A#S;8P:@]\L:J8OGL6_9?)^[7S*@=*E$Q[OP;G(!VY%#^%*_^YV$FL M,TU:E@?%>5)X(A,3GDC:8;8\\!C7.PSMO>!,[SL[P[JR^#5#*Z+)Y\:F3GK7^6PC)L6A?_ MO=4\A;XL5 X,A$697K"2%!W6ERT3I;NR.V/WR@ I](D-VT9'M.8 57GL YN M,O[[0Z77A6WO.4FZ:^<>BVWLASN-L^C,+L#;(.TQ"2<_[A;RR![]XM'$C^M# M35D%*JXP-[)3NX[2DJ5U?8ZBB\RB6D16BS\$K0=PD+-D4Q)#!1/ M'S:900YA("^*D8X'/"-CS0I7/>7>XR)*ALQFVI"-1;60('"$7,TVD6TPBQK. MF!R\I[;T_0-Y),N?3?_C)+%S*FQKSR@07SU;643&]Q>1D M62![0V1AR1N?APMA -2H%2JNFR$&LDF6]F(ZBH4.C^]L2_BZ?/W.H[OG^S"] ML8A'<_\UK;ZI+>H>#@R7CL8@^H$NLBTVT9P!V+>ABT?6<$2L$N MP-TRB1,O$ FY?W#_909<<][ 9WJ!P.S5DXLUA4<5>##G?X M;F'NZ@,,"C[ V@^+;X(TV9GY&.O?WT. 7(G%RAFGY5!D@I.!-9,"YT$Q,1CI M 1AN=VA;E&)FXU6)44&\LC=0RS!^HS@CH8MQ:%\X7+9O@ZWXXD4_^$YYQI4U MOSCLH_ I]N.^8B+V:16^_4T<+_?GI(F<2 &7I.DTK M3X7<4YB(1L$$/D#L3ZK;A)BW38D@@L1B&62,F88I&VYO!@=6Q.(?B,LJ=-HE<-$/ACHAA($.L^8( %0_%5!CJN-K0&8M%WFC$ M#/KQJ-@>#:2,$^PJ6@5$SB'H.>1+/),GJ73V[/EB@-+[YP""]5X4EQ.::X>MM/@Y4A M:X\/&==J'5>MQG6G>KGC,E^[>-'.L3&8L4S-PXE$[3%$,"TUYO-Y^-,+)O(B M9I5]B-.L"QR(:<_JJG6SM@RA2PDQT4!C;&A!J#1RQ-C$D4:&Q$"N9=B681U* MJ.RPY#-DG<"7[0"**_.B,,=B([RO*F4)VN/"MJ!E6\DBDE!C>(F_\>F+K)45 M68M:T^,3IEU D0*R"MC7C^8 MH,IF9Y]C7*T\XTJSV^!.(DDR@S_[_E]E?T ,O!R'T8:=\/7 $QV B6#L*N4E MDWQ;CE_Y^J4P;-W"Y3SZMBQ:W_;#H](.KP!U_;RE43RM=N64'?G\6QJS.=VT MBYB25!96.%&VNFP\2D$QG8][_Y%Y4 MV_AM-G0M-,(:=?6AA@=DI#E@US7'M0V;CH>($OW@ --=5)Q*U)8=Z_J5G2S> MO3@ZM]]6N1LUAP^$6(YA8Z*9#%@@X@;-UD7@-=9=QAC"S(&8Z\!<1'N/$Z7I MV;(@O;Y,+S>/ N@)3>=JX*Y&0DITHD6IR#U%L*%6<: MTX$7!AAYDV0W0VX2]_:.%U0%C;O&SH]D:O)6%+883Z'\UY0-=,\\V@24FS>J M[RYHX!C(Q*:&1F(MB6F/M,$00@0'W*0!!3?)L 9_XKT*K9W&RO1&Z',D?3SJ MUOAM9Q=A7 M=*Q*5H,76N1B?^IT&M6P50 1A'3;^F522G5J56.[='W?HF_,EUZ7]5*#A\S MP,1*>(@$#XT\'EJU'0$B^S7QUG7%; %,W"6JUF;+-ARH'7#SG2$E2.QFB*3M.]PYPICT\VY MNB&&^.R9^[(9[;SE6:>R5C?U@4Z'1!LS:FG8-N"4H-0%EQ51W7:'9&"@CZ[[ M6C]1IESZ@@RZD&#VJV34DPK-LYHH6\QQ(?9<2"9_!^="94W)&[[++'8AD>QS MYRHBD<5ZFX"D%@'AG#C!IIBP,=&L(8;H6[>09IN6HQ$'8^PZQA@SG!Z>!^H8 MY?*P*\AIGV57D5KF5E6J]A .R%H%F5,9#EXE8M0EFCT<0;Q',=*1[RFE2DGXC0U4FDA]M$WKB!^/^%0'1KC$4)TJ#E#4PK3TAP\ M-C7,QC8;#8D^2ENE<'$3*;SA;EK[*NRJM%=@QQ)4YX12BK!Y-$%@.T/'HN!_ MCL 57>D6<1QM,!J[2!\C>V"-BL.US)[!&OB@:D_&J7QF5!^Z;&QH##E$PY9- M-9N,AYKE&B;57;!@=HXO>8TNC3-[$5.O9;^"3CTPYT54^".6*^;#53)BY5+3 MI3)B']*J^QDQENGWOF1"[%H.S$?NYC@PPS$>F 29V@"YCKC3UK6!/H"OS $P M%KZEV/X3%T61^WVI^F_4KLL:?,(-_8R&;(_2.%Z^KCM:%ES<[HABM$^/4\Z* MY4_ADQBV]$U,B^8T;I>2#/T3_??_OC?_J7_1JVC:/DI^-1J1]S8/?OQC''&^ MKFH]9V'O<68?FZI0CO>[%Q,+< W@-/Q-UZT*=* LA^J3QUKL?P_%E%TQU:D) M$C%R)(+,F@22SZ(&&R*$=..3K"?2$.G_I+TA.HG95<">%!BB*E)%73)$54HD MSQ"9US9$RL6G%F7FTGXM"E7YLRT&#E:6&6/+&R/(-C2AP9@ MW"" =L?1-0-DHA.=#5S#+L[!F.12%TQMN3*O6BIY5^969D=N?V-^49'DY7=, MDS;XQES^[X&GU>O\D4=O_H2G;U"!FYKR7YS38BL8?*\S@G/B96*XSGA$QII# MK8&&!V.J#>#U-,2P/ABZ ]=RB#@FA%*(06<5A]#0,/8OAW+:*C$9$N:XNF;2P5C#R'; M[[(L#4,X;UG4)@/,CA3"F69FY$9Y*B^POOA4AE#3 (>3(LUDMKAH'!#-<40G M@F 3Q8@,1BAE2&$/D?EAQ.$)ZXQSNAF%Q;Q[WOF!\Q)Q"<_SW,,55RQJ69_L MTV3"Y4! ,;RPIB---SZBH!PA^_>GJR:JL0_\Y;?^F_"X$] K__M\M5 C<[)\ MB_GS-5ACR>1/[BG)[&8@8R@3VLYSE!B&Z:.QT0ST$#,2R9#S3& J_#B MP]$ 3E0V'&V0^/_,D__WO\* _]<[]Z)U,U U'%$8FXR +\$JPB9>C_^N%)L7 M.Q5Z1HMLX0.T:R3DV+#%PX\\2P M<4PRA%SWX+5H:AQSRL(H:6];#,#GE86=9N/*P:L(H%5AOK<0'JX#"M MQ..B!S+ __V_$?U\(J)^)A#=.IJ.8<[ )J:-M8%AC0$-X(A90VQK8]<:$\M$ MYF!,UNMWZDC'U,X%4!>,*H$"$U HG/^*ST])[>3SB@9L[6S-<6?BRYL@;:JY M>SZV]+("E]82BG54KTJY]8?KX6D641=BT9Y89 '-?12>.7,$J$+2)0.-/'9+ MC\VJQ%=! C -LT9 2(MY(*-'^&!9:VRQ85#WD'IC[A>2%&!9TULC-^@@N'E++]JD]0-6%FTAV&2'.91UA*IQU;!^?<%"*,1^* MRC*QL87/;2I)47-[9C5=/B,8MHG!*F$$.GB!0@P#F_NLV-*U,V_[=>%-A)58 M68VM\W+WG/%SSF(&0D0PPT ,[89P3+>.GE/2+2:$:,B$PPH/"7AQ-CAP(]LV M'=LQT% 0G2 %L\II[L9DQ-HWIE1QZ,)V%#P[^Z>Q\M@&@^Y',3V^;4Q?\HP MP3!3+U>7$9BIFW;ZO8&/5KWJ0V=,=:QKC") R7!,X0!GEL8(,?=\'_EO8%ONY]Y$'K[G,8,2F3(V]T6?6]AF#XV!:9K:V((@ M$:P%TP:C@0TQHS$VG,%X[+CHV*01G ZO+5B<7$SC'EOV-C'=_0QX%,_\A5C% M-'J\N\\$1IM-36)GX;K'PHR(-9:B^@X9^W:[F=)'2'90?(O29;5@G9 M&MAB9@<^;-B"V>ELJ=TK/LD+-M" &70TUN!TU$&;'#C8V-@2FPK<(;/I"/AP MK'JF B_X=8Y* M,04?GF&:;GPZBRD0AP=/WJ]S=II(RJG(:T/D1%AZN46I)92&R@S?AT8X"#I' MSMC63.H,-$S&8PV.)J(-+ 1!P=!UF>ND(4%ZS[K3C;CS>2](!S8LL=#PLW28 MZ_OB*] AIE=7(@]S531S)7GLT7&./%8#<*\C#Z1;I")YR*HP+.E UZ;C''F@ M-/B]CCQL0LR*Y(%757I7T8\,'>?(8W7F7$D>MKQ'K4(>9%N@>WG]R-!QCCQ( MZBY>6!X,R;2P;:&J](.N*@4O*X]\.LZ1!TT=U9+R$"M;)^%+():VPN]70^3C MFV B]C^+)4SQ1@_G07VVK4K??K?K5#XYP4R8H%S, &-8\FL777I&,1 MRT*<+!A - \]1:QJ&E<+.;^Q/L^YX^)ERQ%F:-L^_$4Y6_A"A>#9BL$ M:N"'B@ VJ8%)50P^4("1K7[N"'XK9F\A?DNR]SKHK?-, W<+'5\E6I+!J#_3 MJF?I$9/0/9M0,7\/G&G9^L>ZK<*M$),33!_$/?6\@FPJQ13)NF^"\3&.C1R= M#BE!&@+^:%C>L&,;W/>QS8:C 4(&M@[>EXK51]DRP3R"+D$R,VVB'^U**D7R MX6U/UNDD7ZG0^LC TS%#CCE$H"O.T-4P=I!FVZ PCF6Z(U6I\VY-'0V,BPQ&%HR82BP,+1,#0W$HO0!X(&QS#S>S9Q+96YI"RZK MQ?>857,KB\2M[,=J&W$K:UN?N):]LD;D3]XLI1%I.[;90(4H-6^QE$*@7(78 M3>$JHA#[90I5*@06"H'R%$*GG]"'[:;II]"93J5K)LKK?8"2ZRW >9CG#WBWB@7.'$F'+3I=,FH@.YHX=42Z$;!;MM2SW)N:^1K803!,CL52Y)9FC>% M-5QJ,@H55I38C-#2K"JDNC3?TJK"]719'DW\\\HFZP37@17S&)?F62[%I?F5 MV0$MQRO)G=H[>V,495_A&"#-*LV\,N3G[Q#_NS?9ZQ&J87EXS2I;7/98"XIDV.W7 4D^,M6F4Y:@@73S=)3EFS&@M7#]525^VCU,#8O+F\Z(1R\5/] MDQHKZFMD$\(Y;#)M5IY/)Y)#;A".0PSC%+.W %BU?" JV47.>@! MEX\4%'9_JV?8 ?>W9;YO#;PK]'UK<'TOX\1A1JW*G#C9277(B\/8QO:GO+@G M<2&XC-XETW8.T*@2/<,0+A_M\RC+!2PF4^C(S+/CMK6O90?(*B9_F]Z(TKFR M7W@RJ\0!K9@/0BM0<7L',NT#W"B@'-Q22R'"7P]JPU<<(#(B _3X[TM M0PL1TZ0:U<6Z7]W6-8<-L3:FR'0-8#>Q85R34 N>K(30P]U*B$)L3XX2FD[#6@U >8J\*9P($^Z_B>OV^#&< M3__A)S.1VUU&YUTKK\@G.FCEL6OEL5B0:C.LT8%\2UIRQKFO4)?I8'PZ& MNCY<#U M K2]OE<^B<+R/ F7275L8=ADZ&B! 1LZ%K;@A4V+6L 6BC6;6:8V M<$:# 2..,[3=8[WLY!2N[-"XW^*_&E.TFB7^%,+Q*)Z?P=^)VHTPR@_ASV&4 MK=M,E"4 KH_68^K8&IAP*&BZ0\<:6%"FV>Y@H+DVO,J8#$UDZT1#HZ9K8[M+6AQ5P-HP'5;)U0S3"I M00=T[)H&3@>#YFUB^U !K8JS5,2#/.&79T%QQR<^B($R?M+O83C]Z<_GZ\=V MHY*S.+$W2_K(6KZQ6*J-J#;61W#&(,O5@"66AIRQY=CFT!RRT;J?JLA&X,R= MZB&Z0ZL@ M+ ,S];VUJOE1;,V(@?+YH::W5C5CBKTU2I%"WEHYNDL9!'00$(:!#69?Q<)7 M36/Q8"MBL SJ+V_A/U)[%K$DS\(3\P0+#V2G5UT5():D [G,H_UE T1MA-A M&XP8$X,Y7DX'(:(ZL_V;LT%= Q4%*!U[L3ZY*9X%5/8%.2C5 MG.YUD'5@ZZU%[?+WN.?;1D,>!*5LANTZ8-E'IN8XIFA^ __3IH@ ;3IE.B$. MV/_2ME''E[6-U=-9SC8>HK,JVUA$6^[@\'+$%=M&PT*9NM*J;6,-Y!3:1M/0 MT45L8PU$%=I&:E/[0K:Q!K**;2/"!CJ>DZ[<-D+<7(W-*%RIE?6GC*O8Q@KI M+.DW'J"S8MOX@;9/ _30Q1 $P-ED7#VVL4IRBG(#.2HUC#FV?CFP. M&D=F$K-^XU@M.<6.(R/VY8QCM405UT#9F=BS9MM8+5D';"/+GLOUVD8S-?QV M50X5*FD;$;NL;:R>SG*V$5GUV\8BVCY]>*.#CJ-AXUIM8PWD%%]',4K-BQC' M&J@J-(XV-O0+&<<:R#KD.!)VO#JD8N/(2AF-4H:_K''4KV$<*Z6SI.-X@,Y* MC6,.;9\^O0\:1X:)5;]QK):0W'L4HZR]E&C"[E.'ZD[=.'-SY@&Y%-S'HSCC60 M4^PXVMG&]7H=QTJI*B[1!.MSJ;"Z!KJ*K2.%QRX?5A^OR\JQ(@R/19.\KF$V MM#5LCX::K;NVIH\&[L"R1P,L5FH6(3/K89UX/W.^'3FU"JTDN8?:R2]F5&JB MK?AVM'3E674FIB8:"\\%II\6JE:+T#)%A*4H/)#3,]*],M< :87D%9\9'_JT M+PW3"JD\L!<@2^4QH%:5?BCE>I8*'\JYV)K^&SF0M*PO_U EH65\[".$5IN M*.?GE*3N0 +",C.3X>I)0%1*3G$CB$D1OLS%?@UD%5I,K&=D5'<*HE*R#CC9 MMD%+-N(^>;_<91([P?2/\'OL3)*[9_%!W9D8,'HC=BB*B?(I.^";U0Z2U;:: M*NC/.2(H&@Q'9$PU9AM O^LBS1F0@49TTQ@.B&DYMG7(6S/9WFB7LTC<$_]@ M&?L!CV,W?/WN![(/S UE^Q,/$O@J]J<2/WL36N/U&ZU'S!3\R7J$\+OQ2;;^ M*49'4;&=@-J4H?TF(OI9-A_LR?BP-NI"'*K)WASDX*>!>KAQ!V67'1;9H!5) M\D.<09)X+:'\P.'D/?T&O@4>PP^>?1[]5SR9@53^UW_/DF3QU[_\Y>?/G[_% M?/+;2_CV%_?F_T L"_]9\%(,_\]?MG^V>:68OPB9KK^'G_SZ'LVG_E_Y+[&[ MRD^^\-?O\#93_U6,%@R#__7?6?#LS-]U?OG@($@U%E,M@0&WR31]A?_Y2^X+ M;S[(7_8^"=B"'8K_9[%I;4T_=.)%R5"LSA">,"%%-&;7Z]^ M>A_Q-S]G%YRDQ'<^4I9LBN'MAV1'=(E,K8*R68 MLKYR5(4I3--9&2.NVYI805<34A1C"BW%%%H;4_:J&E5A"G $ET(*K9$I5#&F MT%),H74S!2EF:'6C%%-0/89VK]-6%::P4DQA=3'ER*R&YKI75W27RZ&\)G?B MR'R1Y@KT.OZR>K+9O\.D?P^?DIQ?Q;LIS M-;VNX?("JRQ+<=4-WLQZ MR544OD3>ZXX@\Q]X^AD^S< 3\H*I$TR?9CXX0SSHJ)#3H?]-%O)7GLAGMCM& MNR;*O2T@*HMR;7M_YT*(BYD_\>:[ZKKP_ !4\B;QYIT[0/IF6+;%)%]&3D=U;IT?UBSQ>>\ GLF7MQ5$Q[]]X$ MWG+202EN=S8V08KIMG"QJBL,MO'C^K&]I49=E:7\]?WH3N-["3[QYUZ3*#%L>J$)Q_Q0Y FSJXGO3PDQE*3^(&O5]B7[Q M _]U^5I*@J>\E5@<*2O>G_AD%OC_7F;?UXM^\,19+*+0F\P^/MUE2+480BV4 MF&E1O>E&P/O5&P'%(-5B"+5(8A13)&[M;,7K7NZC$*A/WN_G7I XP52X>0MY M[?[^]+[@N]42WD0TJ/F\/6'J# G%Q*+^ M6F5A;GIVG64R"R/X?#NZ^"V(^"1\"?S_\.GFP557;U<037?1W*[D:6!#[7NB@_(<<]'9/9?I$Q#F:MDJ/-Q-:6(L%DO+ M,Q[_[6UG! MUUNJZR&J@99*(43U5BK%%"$-]ZGR,15,W66GLF@89TB[3-GGU)D?5^]SP"#H6O_L1Y?O;\2,SL M&_N!%TQX^3:*WJ+5 K166#35@-;;- DU@]BH;39-9JD#;[X:NOK(HS<=G"T=Z JPC MLG7#.+E[ECM%.B9'Q)AE_S(I 9?-+NYF8CHR;*5KFL>>'XF> 3YX=^*8)^[< MB_?F^(6)>#MO+AJ%[Y;EQA"=\@$4:*>2A!YKH[@+NF:K"C&^WZS38[P)W4(] MQ@LPKAL(,$ZI3I7N+1Z]+N;A.^>RQ?_N)_A4\/=_="/)_,P7D8\ M'LB6AAVA[_WE_7KB'#S3-5$33(F\(TS'27E2[/)E,W[?1[0VF_VA7CY'BT "[NY,BD> =>\./N^2G\ M\1Y^\9-X^=T'%?\V_N.6>[$?O*SN)6]OW? M\1@^?(^U#=:4-B1-Q-K=\_/ FXLW?YQQGJ0?!#[1XWN0S'CB3[)_W[G($T), M.?'?0$Q<:2*;$M$R#YZ,I72V:+/<<2)':HK$;9SXK\"LO);+FR"!Q_WO/\*HYW 87M8RVPEGTHG M.IR'+^\/_LNL@[ T#=EE@DQF;A-=#-O$4'J2@]@L&L[]J4363<)?XVR@!B;4 M%[?LP!S1U1V\R*.K&8G49N"KS^CN :RS@&J1/--M MQQ8S,56Z'.?PMN,'D.0D7.T\?N O+[X7^$,_XI/D\=6?B_Y']^FFF[)EX/RJ M71=S6+:/K\!-T,\)F.:.2M DNJ5TWO6(=JX4LJO2PY0UV+;NF-%N"E"DL&2G M[2J)P C85)9SU=>8U72'!;XZ1F^3*RNJMF&B&V9>14NO;;7DR)\B;\K%!53U2:U>YYJB M[-6O6O7KC[QVJE]_^BFC M?IU1IQ;*3P>F-U=^SGR>\T!'96G9MMK]"8=E^84GD=^U4@CIU M6ZBE$Z+T:/HRM[NW_BM86Q528Q?(29=Q)&Z"*?A/HHCA)OCQ!^]X_S3N-XFB'O>-S@WU*G":"G0)XBT4H6D8 M31;AJHY0CK5*NM>:C; AZPDM1F1 0TPDZWN)K?8B7^>G%TTS'8SW/'H.HU?1 MPCCP8CY]B)?56W?1OY]IZ;P-1=P>=6U[:!%V=$:PTGZ+2MAYG(51TG7P= 8L MK9,?!::;2G++U04T3Z7FS=LY-(IY0>=,! M_*B^_UT]_'1R^_P>?KJ%EQ8*471Q-TV(63^N=P; B".UISIDY+@SQCJ)_$FR M$N*WP$_BA\=O'94BL@RK2=J8/VMQT_9K,EU,^'4?AJYB5N$SD1L"&S?&7UTW$8\8D7UWU?;)42HU6S&-F>&,U?2,>&K7:V^.2[_W_Q M1)QIE^_?8*5$S"XLX@:T0RG:CZ.H/*EE,[6W))61YQC>JUQ!=@L%J'H9FH+U M5NK)4K>9G F+B=K**+S^![Y8^_%1^!)YKWOWY7D///T,GV;A,O:"*9RF3S,_ M2CBO.P)05<@FHGJSA?R5)_*91YXDX'<;A#YM0\J M5E2@U(88I1DA2H% UX+LIOPPT1EKJOSD!H?H_:_?'CLG-F3!#QLJMLT%UY>1 MTU&M0TBWFA%'%HO/>07V3+R.'GP8F9BJ'5F4$&'L>_?>!-ZR[LG?*DI1EGC8 MC#3#'QW]>[F[<^]#%ROWXF7T+F_^NBI+1M4N]"@IRP>>0*#(I^L+X(Z*$V&B M]@J4DN*$G[^&09<54]30MT$QG[8VGBXVZ*F$3 M$:5K;\I*>#J53;'>_-[SIS>!ZRW\Q)MW3:J9X;BK%>NBF0$K/8[N@H-@BS:< M;]L8#B\Y[SBD&G,CKMALX4Y>OC>E%^]JW7#*2FPU&J[1!TA-0]'Z ^0L2#7Z M +GBG+U.'R"J-^->K1U6.8E13%%:+J!V >R]N#R.DG?19"&*ET5XN9 J^)[I MKQQ[8@MNTL%*@;4L34-OU&B%\K*]Y]&")TMO?NM/X%4NM&&HFZYE$9I4M^VJ MHZG3YXR."58Z?UD>/8.E/Y\^A8]+/UEE+V^Y%W1)5@:H\W<14P==F9H)9%U6X2 M*P^>!QYS+YK,X*$A?^/S<+&^0^WTT8-I6ZS#D,<_DG !S]QZ"_AB;2TZFJ2@ MS#+4OJ$H+]HO7K!\]B;),@*OL>,JBXE.L-+-8Z7DNKD[XC-_,N]J)A&$:3+2 M.F]M4\H;AO-X* ;[!-,OX7S:IW]J!Q0V3=H^]W_]L,S_S !)-Z^+*'R3-X0] MJ"X!*K7G"YP&(B\X'3_M$RJRS199AO$R"GQP$#D\./9_B:\Z*UA,+-JZ=.). M#X(,ZTX+ _J4XCF 0K9!6@LH>7%78H>4ZWU4Z^&J4Z[J0AAUI[,R!I# MG1.F;N%?2#<)M>Q#[1:JSZ];#8N\BQYY].9/]@KH1.7JZO?*G36GO%4_H^_S M>&[:KGFE\-R=]>Y*X[DS>&V1_%;K/)%)2+-JF#]NV=R?#_H5-%;.)K@))N*- MWUJV**XQ2%(^E%,82=T,X':1U%7DM$BP"F1!E\V#B M\WCP_M435P=WS]L?O^_5&$W$="I^$XP]/Q*=K)VK1M^1K=)7@B?+%C2VEZW< MU:';MJ[TLL"39;LZ5N_#1'P,,1+GO8L59!"U"?F*Z7)*MZ)^\?X51BY$V>$K MC^(].>[\XB[HG(*:EFZ)1#>SJ=*EG5).ZVRW._?BS'"J3>);%O1,GT+9!W0/ M3.Y<0[_)J"%$2A!5W%<*7A(>O0[Y]R3O5CYX UG[W^=JF+;)C MEL6LG1&[&.N6VNZ24$0GBD1(*EXC6X'-(S[UD]FJ];^=$/GF_G&4R"T'?=UVN;T'$)^%+X/^'3SSG4E49,:6&G'^J!$GO(M6?B5/ QMJ#TX_*,\Q MG_+(FTO+*ZHFPXC[+P$\W#EI(DS%&6U14^GRD52:FY/R-IS(.6J9E;)\/D][ MZ].Q:Z)CZM="#-_HJE@947NL6BFQ%K2O=EJRR$:FTC%3*M>@R,"\>G@(A&1;E19CF-0N83? M@L()SQ;"7Y'#<.*8)_'@/V&;Q#C!$G\-4R>0M%[PI-^B,WED:5Z24F3D-7)$I,UL@BQD=)^Q2>0 MM+H/>^!SZ8+$,W\1KV>K;5^CHQX()KIALM:>4MNM:=Z4OT+$+R0OOQ%U2LHU M%W0 7JTZJE2 5Y?/JQ1>/9Q:+6/$=*M1\S\_)?-5VI)/MW'S@_\R4Z\!K@, M:^49=5V =?J40L2@C6HF^A3 <@.MWGI='%RMM%[7 U]'Y/T MIGM!;%._6RHW^.J4MRI:&;BJ\C^\+[![A?^%&-_?2MEC7*5A$CW&3\2X;HBY MY93JS8HE1J^+>?C.T[[?NY\!CX3O)OI^1X]W]T,_GLS#6,RC',C!3[N5!+M_ M>;^,)C,O[H<67 =EJ@<534591Z.+'93UJ&JUJ FF1,[O,@VEJ\=%7]Y-$"?1 M4KS"CB1O?>^[;.H212AA +_\/0KCN(L=\"!,P_QE6C9FTL_>O853>MB5&RY% M6\Y"=-!F!I3\7^[_"+_^O7)C__F+OT[>]>TBJP-(:IWDJ$V9+F-OR@@%23(3 M,]:D%M\#DAUXP8^[YZ?PQWOXQ4_BY7\&$W]ZZE5N1 M]9" Q^7W?_%)\A3>1*_ K/RYLQGG7?G-8P2_S\R'7TOF:I&Z'!>>4^;8&D:E;5R-_0;G M]'G]0EW'E_H=NPS@*J1?)$U)8; 2Q&S.U&"S'-65>Z&&&]Y,&9 M_'OIQW[F#' ?7+&B)YYX4Z^^!,.!11.K!07^&S#N,7Q.?GI1Y_+Q&6CM314H M7@[40T^%@0>G?"C%=A;UJE=>]?;W&/6JUP;5N^)ZI5[U"E5/)DA[U;N0Z@V\ MR0]0N%[?NJIO:=5'[V4J6QW2.YB=T+K^E&N5UO5GG8I:E]O!W6M=&_M]^V.O M$0K8'WMM5<#^!+R^ LI*;-/*ZZUMA\+5I6K7;N#M47XZRCN!XO;)SB),)UN+ M9"&;4:7+8 _+,EUT('XX]%_\Q)L_AO.E/'EO@LE5[,08Z'[?M!BL'N@XV#[< M\_7@^\0IJ>)%7Z\19VG$-C'9:T3-&G&!S&2O#.+UJ77.C1GT%_E]'=/I$R$ZL]LNBP2.\6\(GYK]MDZ@13]^FFHU)$ M-F+MNK[M$\E7113#AHUW[RNQCM7N@CZ,J"\>^-TKJW\?^:)[OWIG^E-^_DT MJ)O !\]?^=M1^"&FRW1D2^!7]F3JT78]M+4?7>T3'+@YEM4>,_' 7UY\+_![ M6Z$XY#H"L?9)3T<$D?88C,?9,DGF_&<8);/>:"@.NP[!K'42I+9M$*,]B?YQ MQ/EX'OZ4L? CC]Y*#A^L.N/29]<_0JRE)3F7@%Q?B--"/4 ,&7JO!_7JP6JE M X#/>8$/6!I^O2)<3!'@>\QZ'Z1F17CR?O P6GCO+L@O\B:]&BBF!FTKS%1. M#?IR3.550*:MBKM'>Y50.+MURH=4K)VT5\DC*MFKG)(JUV+T$62LRO@8[0^ M4SZ!\._!BL'G%X.?@;JT-'1W9\)J]="'3WKOO0NZTW4)3S/XL+TY5E A<*\0 M5U&(GV&O#@JJ ^K5X1KJ4':U>Z\.-:M#]^#>0D$"]VE[I_ALVUFJ#[Z:T&S7 M-V#L([TS2&ZA_'1@>G/EY\SG.0]T5);,HM:'V7'-E>T#6/E)>.N_@H8VY*!I M*::ZA*$6BM TC":+<-4*X 13V1[9.2EB0S9T6(S(NU-B(MGY2FQ=Z5C1 :]X MFDE"W//H.8Q>Q7KG@1?SZ4.\K/[6_G[N!9EUU[>A*)V,REU'MA\[.@/7H,=. M.>P\SL(HZ3IX.@.6]LE/1SI6NJDG3WX//$XB?P).VV,23G[ V;\C4?FC;DJ3 M@@C,QDGSBQ?]X(E41"D[D74)@XXJ)*54_[C4I&DB';TNYN$[3W5Q597/Q>EY MD>*R$Y:%= _HJJRQT]-Q8DMQ4^W\-)"(2)L-N[0R'KEO3, 1ES^JK'.P,;* M[COLWP(_B1\>O_7>P,4!U#!O0 4 ==D=2 '4,<"T28JZ;?TRF8&IVA5%#KS6 MU!>#C-_X(Y\L(S_Q>3SZ-9DOIWPZCL)7-WQ=+!-9O7CW+&Y=_> E!I?A<>9% MXI8V]P6*=D%B_R1XJTHBD M>W@PJ2S!WUNA0BV=*'[],_W7,DYDB>8XC-R9\.]N FR,EY4(T_\Q7PW M$+U;)G?/:=W[]L_AKP?^? Y'QM_"^?0I\H+8FY2/34_YS&6*3&^"Z5(<:-[\ M)OCQ!^]> =(.'GO\=4KT)I'+J)%!%0]E]T3_E?_A;+8$K/C-I<_CQ.>. ! M&_:QOO[I?<3?_' 9S]\?^"*,ZN]?)J4$2BXO4$9,I:\!C@A4U*6L'MB:OP[* MLA&#CQ0=_Z.H/*EEP['4='G*$71=%:#JY1T*EDHH)TO+-DA:RL64CNPWLOR= MAR^1MYCY$V^>*<3Z,G*Z*CZD6\U0Q6+Q.:_ GHE7=\6*LB(T,6W&<7A A+'O MW7L3>,M)!Z4H.R)L1I3.AV^D./KW$CZ(>_$R>K_$O 1E9K7B6_#X*@?KD7?1-)DXP M%094[CG[L'9D#)'D7#;<=5.6F.@$*WT=64J6ZX?_SF?^9-X]82+=%-=7(II4 M6C'3]83+. &W,]I-D>_]HNRNGQ8)4&=(6%:L4Z3T69A&#$_>+V>9S,((/M^. M$+\%$9^$+X'_'[&:)W)< M!00:73PO5_(TL*%V"OV@/,=<+&";R\@2A#D.(^Z_!/!PYZ2),)7%6-14VOM) MI;G)!-R&$V^[?V"3*.#SN1^\R T$8I(M?#WZM8"7ZMXQNA(K(VJ7?902:_ZJ MYFY+%MG(5/KNJY1D?P>?",PP"-:9OOJ!'R=BO>0;[[ALL:WVI+=2LG7#.+E[ M?O2Z%X4BIANH"5.\]J D.[T!F'128SJ6< MJ+$I1(UE_\Y6A1FVB:%T@X=80AS._:E4W!O0XSB;V(5(Q_?F#Q#(!B(U&+S( MIRH?L730EJ2+75(J[Z/P>?U"7<>7^D=$,_#5GU5[ .LLH%HDSW29( .!8M2D MZ^##RP7=IQL($AYGRR29\Y]AE,PJ-Q3]??0Q"*E^/ZTDA#IY09Z%$ )O18?O MB;B:RT*J26UG5X?8&$Q2PF_]-WD9 7CSO\^Y7(P,05IZ>9A9D#R"+T4F](E/ M9D$X#U_*M5!=$/>GO%7?]W>6 L)7!/<*>%$%''B3'Z!VO=9U5>LPT0W3[K7N M4EJW[:OQIEQL":X^J]#K7E-T#Q'CXQ;/7O?JUKUU"=L#G\N,C;A8N(P:GA"S M]VIX/37LC\!VJV%_&BJCAIU3JQ;*$:RFF9=(:\IXF,-R_N*!01OZ+Z)?3^QA M27A4O952,G76C\WYM XTTX31,ZB/3V2=(DNF6U-Y1\X"\OOA?X"KC*??BH,NY;'CXJI =]R-AA M/6M;R*B&7O5AHLJ0;UF8J!;D^]!01?1W!-VMDQYEIF&T0'IRYD?2O?YCA VI M@Q8C,G@A)I+I&F*KW>[E_/2B:68&X3V/GL/HU0LF?.#%?/H0+ZLW[*))73A, M.^][&XH8/>I>DTX^=G1&L-+>BDK8>9R%4=)U\'0&+"V4GVG82A>(YZ5 MBN[Q6T=%1X'?IM(S((Z(+ITZLY Q7$=%J/R$H#P1]K-_,D(4,S2:)L3L$=@K M(\8,J3U3)R/'G?&(2>1/DI40OP5^$L.QV%$I(LM0>Y%4@13W9[%)1>R390TP'6J'26](P:0J!<"#>**+IB" M=1N^D-D\DU%#WD4BJG2 +[*O"8]>A_Q[\O%8=,/@C4>)N!@4#VSUH&:,8TVW MCTM3/H7TFJ6I#,2OS!1#\,32#7UU$IC$3O?7F3;)[?"W+$NNB:6ZK;(&.--_ M+>-$WBZ/P^@K_^E,)N$R$*6#]U$8P)<3OG/WO+/1J-D86*5,^^:I:^%^4\#8X[ZI988] M[K.X!W=_A7MLZJ;]"^FF93%[=YD[LBVE=Y?</_>^SSD$Y7?P M2T^$VNGGW*F9A_C%3^+E=S^>^=_&?PAH >K&?B N.V]O766 /UCZ\ :K MG_?@KPS\>I_<5RW)V=KDOA\ QN'1W>3E^F>7QG.?M.^3]HW!,]ONJFU*[E2= M%.:.E-BZ"N0R4J*6S=3> UY&2F-XKW*YK,:(1?6Y &ITP5]#0JO8BNB,-<.\ M?0P8Y($;O?_UVV-+A($L^&%#A;$I\_XR\ZLMQ)SAEL@*Z;JXA#(, M0^GFV$=OSN6=S'=O\N,I\H+8FPBA#'D\B?Q%IN)!/!V+3%WY:YRF2,K23;7+ M84^3E)QPN/_ )]]_$#5T[)+9[IZ6RQ,Z\'&J,',1=3-/D<,*EAO)R6 T@ M0R8AZ?A49EAR4K>.E)9+SERPIY_ATRQ;8.J_^=/E.LTA/]#7,%CW"P_]B$^2L%PQ45-!8U@,*YVY;0)H MUH@1PP?<,(B7 TY316!3AM]PIV\=%5/#1%2+J.[ :["$)":8YA M(R(Y)JAM[HN8;P,IFV3#&9*YQ<.2F89P!\OO/D@;)M<$+9QX\ZC;0(A6H01.)YM3!^L M!80,0^E$]R$!R=6>[3QQ=(:0V+NG4[5+%=(RTB?OE[-,9B%(X'W7IPLB/@E? M O\_8B'KZL$!#^"7;;GT7(B:*EW)D+<7R?C2CHS_2F*4$!LI M[2"<+C%W&2>@==$#G\N=,_',7XB$G>PUVKY&JS0/$]TPVZ-YVX98;\I?O>B' MD)_\1M2LM$MR6,>6TLF[3TGN)KB/P@F/XP<>O8&6!]WE+FYL"J MU277>_CI\=((D3&3I(<_DQYD8R[4AL"(-R^1XTK7US(/?OSCP]6,J(0;_9K, M1!?:^HKFXC@R]M 1QJI6='4_M9AWZ\"&-O_GL4+A?R6ET,:\^3Z>Z# M?^/SZ7,8P;?\:YC KP0?_6#)IZOU;N O5(ZZOO6V=E#KAJARI%2G>X.[5!_? MN)ZF)F"1*L,3LF-'CW;V YSR,EQ&/!^_BASESV.1?WB_A0 2,76RH M5XM&3.YAI\=* P5(,"6BT<8VB=FD@A5QP9&M54D7BD;>?^ D\(('[LT'(IB- M9_)(X_/_<<9_P$NL-BUY(G'A^%\[D5_> LOX#'_)P_A5.E@M; $9@4_$R&U-W<5PBTSRKY-4J$V M6 /:$J.PM0/QQA $4V$FE@O.5\H]W2JWK.+^RA.1PTB\Z#TM1.U5OE)PD9: MZ\B)DSUD]D^@#]"3!>C; 2T]Z*H#';5L6^DD;]ES!N+Q.);9NG;)!UP!Q3-R M!?*Y];WO,@'1.E? $*M5;SNG2WRO]OX:5TRYXM'"BY+WS #:@1?\N'M^ M"G^\AU_\)%Y^!WOM?QO_(3)-8!;34GA^>^M>.I?E A?OGK_ N\]X#!^^]0A2 M^AJWB0BZ>WX>>'/QYN!<\&35U1&\/+X'X,\F_B3[]RVYD\MB;+=4H+=:#:D< MZ"WIIU".B8YMUEO6&@L9OCVN5^8"N+>8[ZW[57&/L)E>6/76O:YV B\6#=7B M'Q%_OGGSTJ#JC?EG00W6O#?F-8/ZBFCNK!%'8DFQQ4RL=@&V*VM:7N"OQ88V M?[HJ;!F\9^0H5K.'R\29S'S^)@5U'X7?5TF@-BWNVI6.&6C8\T^/F7-R,@=J6S",L HI.U"Y :@90 M;H*IJ'60ZPHR85Z%TD>LQC&RF0WP-@Y7PVB$@1&TL_5HFBU@; MXS6L-7:@3,'MSA7L E6LOO-2(XQ[59Z): M)IM[5->$:C$N [#<0_D"4);CI^T>RM5#>6\2=OGAUSV@SP0T(D9ZA]T#NAY MYT[I[[%=/;9-R\;,;!&6^\"K9JAT AI-D8A%F$ZVRFLAFU&EZTX.2^AW'JRN M?X?^BY]X\\=POI3V_R:87"^'GLW2MA)"!=F4'E*=2*]T#N?9H+3'>=NCU.Y! M/!.F]A#O4-S:$;1W&4;M\_DAU[NA'-<;-EDLSYSS!*9NV2CF%C M '$*ZT@7#AZ7UQ0.FK33J/O)%DT/U!CAO/ER;:L>+H*'Z;$%%H=&FXO0, M-!JSIU0!:/2K4H^ "C%=IIY: BIP''H,71I#)M%EUTQ+,/3 7UY\+_![(%T: M2#HBB+0'2"?'+SV8J@,3M6V#&.W)Q(TCSL?S\*=TE1YY]%:RO;]/)\);_@>L]X+J!G>3]X/ M'D8+[[VVC4H]N'/ W;9Z"N7 W5=17 G8,O#O@=V(?$"/]DK0WJ-;270W!E,@ M>-J>EI*[!7QB_NLVJ7YW5-]6LH9+9^#1%*DPBUH-;O9Y\+WY)+SU7_W6;,-! MV) WG!93>^B1 Q9JFAFR=\^CYS!Z%0-4!U[,IP_QLB434M=2,0VU=Q3E227= M\IX*Y/%;JP2",1PJ2I<'9P2R*2#C8A37!*R6W%WZ#7S-&(33?-G4*PM%:*4; M' KG5XYIM0RF=+I@XX,^3GC@ 1/V\;C^Z7W$W_QP&<_?'_@BC.H^5>FEQ<2( MJ?2I>D1,PFRL'G"F_UJF8]1;(Z%&1)%*!G,7EI+ZLUO5F)QZ<;&H/BE5N3FE M%Y.09:?^JLV(T@'$1D*9I:8?[J?2G4O2>VV7A!BUE.Z,*BFA!YYXH&)3L5'! M#U[J#?LN+22$B=J;2DH*"7[^&@;M4R+17=@&)7(FD^7KB_A,O-H; MOPDFX6M+_+JUW$Q$E$X'EY7;="I3Q=[\WO.G-X'K+4335TMDA7199V88:J_4 M$PM?-OM>GB(OB+V)[(3G\23R%]G6!;$>1B3*Y)^T2E*6;EIJ)X=.DI2L30++ M*);+/? )]]^\[_.62(R8"*=9"+7MX/W<"S(;_9Y^AD^S+B$8GD)^^7LTQF(4C@?=>G"R(^"5\"_S^B$6'UX( '\,N:U\]? M6DXF-;#BY\\!.4%,%"UEKPB/0-G Z;[G@3=OG389V*!*7[T=E-*8B]7S38 &I-NE^9NSYT=^] M^9(/WC=?_@U>6]C?]UMA?3/863]T$RR622R?,"L'4']K=!!6ZM\B-0=67;O; M*H24ZCM T2F2,4M*U](C1ITK&5'D,_HUF8D&F]HV!O37>P 8 X$+ M0JE.E8X>1Z^+>?C.TP[)NY\!CT1UBNB0'#W>W0_]>#(/XV7$X\&[^.%N'=+N M7ZZ6K+2GM1(13(DHF;5-8C;I?E;D\[)7LU)>@\C[CS_WO>"!>_.!\-WBV7T( MI^UCPJ.Y4,$X\OC0A3SP^#.=S+_K#6W@!C_D_>>#.Q, B_L"# M5S_X[H/_-UI&X9 '(7Q?^LZU2GO2PAO?%?Q,A-2>8U4(M\Q8BC9)A=I@#6A+ MC,+6#L0;0Q!,A9E8+CA?*?=TJ]RR:/$K3X3+GGC1>UIWU:M\I> B+0'7D1,G M>\CLGT ?H"?K+;>MUCWHJ@,=M6RUQWF7/6=^C\(XEL%IN^0#KH#B 6B!?&Y] M[[NNKV=N"&^-Y3..;MB7@6/%EZ4O&?FY@R\X,?=\U/XXSW\ MXB?Q\CO8:__;^ \Q$P/,8EKYR6]OWK$I0@Y?' M]P"\D<2?9/^^)0G$+,9V[S4RF%,ZP:@DYBYUS5&A'K@@V;OG+\"1&7STDJN^ M&HIR3'1LL]ZRUGCK\NUQ/;P8P+W%?&_=KXI[A 'XO76OL_;1BVS^Q0_\U^5KZR2G=$JE&LEYO]HC.6R*2W4,_Q'6I$U) M0G[AW)]*^=TD_#73FY[=N'V=5?>MW=54@!OU=SUQHSH452ZTNL81C8=@5_#8"6\=@AH=^UZD[R&2M>P]\[")^&R-TFNAX]* M(^UZ3)^):9FVZS%="Z9%U,/R@PY[.)\)9T0, M:O5PK@O.N?-8>V37ANS.(+MH/NIN9BN# MEH)(N$=/*X/A3D$Z$PCWD&Y/+-PE'&?CX![';0N%.X7F3!CYY]!Q&KZ+D=N#%?/H0+UM24[N6BFFHW8R< M)Y5T>EDJD,=OK1((M8EI*3V"($\@H!;C,'KF?B+&%[5)'A@SI/9$N8P\=K8@ MP!$_@5-$#HWZ!AY+#,K2?-G4*PM%:"7;#9A-N9=2\@Z&7%9*ZIV74Q"EIT>LS8C2ONA&PEEAN!\R%FE7=[RT&V7A!A5>RYK20D]\,0# M%9N*5BX_>*G76[VTD! F:K=(EA02_/PU#-JG1 CI1AN4R)E,EJ_+^69(H7@N MXC/Q:F(LLMB%WBZYF8@HG54L*[?I5&8LB(EP&BFI M+2LQN#DS[N#I9_@T"Y>Q%TR=8/H5SB=I^T"3Q!N_U3_K^6)"TAE"8M:S3I'2 M'GEJQ)Z\7\XRF841?+[=L55!Q"?A2^#_1]P K1X<\ !^6?/,A4O+R:0&5CK] M=5!.<$Q%2WE)QR,>)Z!:]QQL7^UK4RXM)0,;5&FW[Z"4QES,6YC+(PQ$M-J< M ^W0D;]>H*F"S"]669BL2YJ4D;V\$VS^W0CYBS.EDDRYS_#*)EUHRS_6K!I M:7/K!6#4V+K>SF&[94VN2F*[4\VN5P9TVYI=50.T(I6^G8,UUK'5N[*UP_HF M &1-X&,_\)B+#8_P*8=B@V.X$(SHL7X)K+>LP5M5K*M3WMY^A!LV-MN#Z"\> M,&WHOXB+J/O(%[G:'CBU J>EJ8B+ *E/1C0%W2U+1BB*[CX=<3E(MRT=H1ZD M^X3$=8#=LH2$NL#N4Q(*H+UE*0EUT=XG)2Z&<8!PJ^:<\9<7WPO\JX"EE9T^ M6:"T=<197P5/J9<$H)A%*Q^+!I LFJ2=I6MI#6M$W2 MZ2?$J28;12;$U4LK[DXV#%[ P7X=\N])QC"Z8?#&HT1< MB#_RP ^CKV'"X^&2[XRC%;-H$\[K'>6'-=V^H- P(H@J[5?D"VV;VMO(33SP MR"=+<-KK#YLN(R1$,"5I8;AM-DEH0A8WP)MH*5YA1\_D+^)X*3P0-XQ+)B%Z MO)R&%Q,ATB@E+\1+)@'9HZ5ZM% *@#%:@99;W_ONSWO 5 H8I-OZ*HMGZJ;] M"^FF93%[=9]!Y#V4;6&5 7/+(=AUHL@+7N2U1L;Y&T?\%5@R]B82//45-_[. MPY?(6\S\B3=/WS].%M%?7:Z'?N(9H^\%R^XFEY_^5H3+""RQYJ!:H*%I9NFI4P6P])T4S/_ M__:N[K=-&(B_]Z] V1[#@FTP$&V5FG3=A[9U6MIG1(-I60GN^&B[_WYWP:0A MHZ,:*VK1^E Y9]_Y[/N=.1L;.X]UDZKA4+[E I2[W"86_N:VQ6^I8U/3,;9= MP@269^P24)+[!IN';OUX1RQ M^YP.RLQE@:_$KWS T\X]43,_N3P.3^3E3_DYRK/B+()'^>G11X00H.LH2G"- MX=.G^9,!^*R(H )%?SXG:/Y[VM]ZVG_/&I9G#0O4%B$ X?)N:,.U<:^;:UI/ M&K2+"S\5W\15-?U*T1ZK+2 T%ZA?*7AR$:6/_AK'T@F!R?>#35GM*J/MLEWVDMK*O-5M'O2Q5Q<61-< Q(V=D.M+L<+!1&Z/"&T= M79JPD7LM\U D<@6C8[/4AI;<"?R-]?7D3NFF!E?K$;O]55NL:.VV;R(1-W[L MJ2T@C<)VRK3*K"IOEK;);96CXI=&*2JO508NT#0*P(Q6[A.80V7^\OZNV2YP MGS0<7N)I*&6>2#Q\G5QJMS'\GZ8RK@^B6/*53,\GU##8!+,G6'"DRN&-6.Z9<[?ZJ9S.--= M>#+H!P?FG%C&5=<VXC%/7H1L\/206J;CK]4-(*V&VA=05 M])&?G$.,DNBGB]'^AV09%X'(M S?F>EGN.%86\K5%4SKUI^2T6#.!6FA^9D6 MRCB6-]E4^_,?OORH$KQ*6"H3-Q1I,M12<2V20JQI+S4ZMCC9I&W'W*0=9BO. MZLM-&DP1M>#NVTTJVQT3NRKJC%WN;.BFP55ZX]1\FYRN%CRV$J M;8^Y:]RE#:K2[R#(3OUXS>\',!.(LAS7.J[%IEI*B$H3.F:J&?##'%-<(Z@; MOA$-!^E2DVD@TCWLE>7_O%U!+ P04 " !A,G!,]7WYJ](K !W]P$ $0 &5F:6DM M,C Q-S$R,S$N>'-D[5U;=]LXDG[?<_8_=$L9UTTIV<[MGC:]JS3N2Q ME.[9?9E#DY"$#D6H0=*VYM=O%< +2/ NRH%F^9)8)*I0A?J(2Z%0^/F_GM:> M]4!X0)G_RXN35\CH\?'QU?N(G#8*X>MCQ;4MWV' MVMXD(/R!.B0XLB:3A.5OLO(/UKM7K]^\>J>\N6.1[WZP?E(>G7-BAU#:JE=7-S_LHZ]3SK#@L'UAU!08G[*N852/6@J?S@EQ>*CH]O7C&^/'I] M?'QR]/=/-[(97OS[OUFR[(>G>^[1' 4^26C>'%$_"$$(HI!XU/]:0X&O[^U MI7C22&*Q3MZ_?W\DWBJER8)F$L$/82%LFI/7;TZ43(E6XW9"@E$R\*:?SP2S1NEQO-^1'2'H$A290BG#JJ*3-=!H-EG'# ME$QMXK='\J52V@$,;Z^( L[\J 9_HQLCRXH<5]8 M=AAR>A^%)%<@\K,B?T$N/]N^ST+1*8G?^&2SH?Z"Q3_A 7Z"'SCSR!S@:.$? M7^ZN->'"N#<]P@)'%\R)4#S;=R_]D(;;:V#)UZ*B%Q9U?WE16R*M/*G>A6I\ M*L0\@>X*^NJ$7OT3>%F2F:5P^_FHR*+(/0J(._7_(OYV;,^)/$%X []CXKA$ M'>&&0[_KASTH,\FJZ>*GB1EVL\X,I!3HF2[2<>26!4*$<\\.@AA$:*<[(/A' M2X(&L[T!6Z6<+!S@_(!Y% =#USJS/1Q+K-F*D# 8;=;/9KDW&;QNP;+O*VS3/HBL-C"FFYP#@QT MXY?6;),6'Y52L,E*[_I8:?R2.EAM"LW$S]D:I%\1/Z /I.[;JBS=8,10'U M21!QVZ]ED&#.7_0S*EZG43_S'RL9+1H>XM^ M9,Q]I)X' ^8U>N67]-XCIT% PJ#OQ]N198/5WQ:MGK 7 _$-\Y>3&YCLPYB< MUF7)RD88M(?!M=@U$W^"V:YLRG^SO8A\(C:VNGC>#02= X%T1 @IS@0)D M;PG^EEK!"(#V , /:4YPS_ ^[&;I)/]#:O]N''21\'J<.O ))^W_6.U50CXS7QT5D9)7)CSRN M9 1$EYD;>KGG]E-?@]N.Q+2'6&?&A9&C=PG)]1$4'5-P1 M[(&=,.+0*5ZO-[#,P>?);M?NG?U.%33@0?.^Y2H3W;VH9 1$>T#,R!+_ASD4 MXS@;[FOW-GP:S*MYXV*>:@CF2^LCP2G>9D4=,/\2W:UR#??)_@-6>.=1$,)P MP<=.H0,&8-:\@97R%GM3_%)Q'WJ#;_J"H1/#!E1HWKJ$N0S233B_M'P2CD;O MX)ZA#@S7Y'3)"=G%UFWX-)A8\\;%/*V4Z6C8]H;]6V3SD'!OF[Y3^L]NMFW) MJL&\FFX[ESHJXD0>3<[M= M^#=@1'/6)759U]?P*ZU/=/I9C4F8Q#C(%.N GR8>#;;7?)YZU-AH MVKV%CW6P7G)NEH62CW0>.*>MB[68V#3;6PP4KXLM&,^\]T*R#X7LQ M;H""YMQL'70V8F//T6<=D-&#;0,N-/=FRTBT$15#A:1U,'\=?8.=-1]GC_"T MT>9[CU/K (9>C!M04A+$6!.S-N)AX.B63B-!(YL&6VLN3S72933M\X>\=+#^ M,#4U $1S3):'OXQ0>>8XF XX&:":>I#\H/D-*V)B1I3L)SBF QC:8O MW"509@3&GB-F.B"D!]L&J&A>QIKHF1$)>XNVZ("!3@P;K*_Y'[M$7HQPJ$Y* MF7V.*Q)OTJ&S$/KX;(=.WQ+,XB?.&<>L)" Q;B["VO^6P+]NF)LC=]N)-6=+KJB9+!Z M&N"DN7E+X:1T*BC/)!'(RB2R$I&L!WC,C8,S+>#86,%HP:D*$Y M>VN0\6Y$QKZ1\78H9+1@U(",EA&D AEO1V3L%1F9HPW+X:KQS@X)S,4<5&]) MT.G&_B!..+>#KQ@Z NM&6#3 *D4\F+,SDCYL Z!!ZVO 6;NDEP6/7B*6A7*] MM#+)I(-/R&8)6:Q4$+&]8E80BK'S*>'@/L1]H #]PDU<>X*;_%!67X?L11;QRU6V!U(&W @^:LK<'#N(+J M;6SE@!4>J1 'GXHGK;)O/9G,:47N2!!YN#V'3GIU/EA$R-[K:X"5YN-M?_@K MW^^DHI643*63^P/Y4Z0C* AB]TYS$76 T=E?/U%U=12'0G*XQ MR%>FE+A\P@,"VH[D4&P;4*,YD/MV/E("2Q7!BF48830XC)+2=\SSX'-]M+GF MCMF=80-T- ]S7^BD=$KE(V9:8*;%@>-68U)O/@T(T7S#;8\OCP/2GE'Q (V( M\=O0LC/;@]41]-IX=EFA[0.2-FP;,*/Y=#M@)JE^ O5/4 !+2#!!$7)\1A@- M J,T2BI]BX%U$8\=_@J':Q^CDV#Y@7&0>+#D :R#AQY7=OBK_4#."%$NB+_V M/W(6!%]\3FR/_I.XZ"E)[I'O@LH0&]?>_(PFXZD<1"4>11LT08E2P/X1%IPR MU]EA M##MWT8?Y.PU7:?E?*>$V=U;;'CCKQK\!99H'OCW*U)+0C6626(\@BDJ82C-" M;.!IP?D*UGT$<) 62S.4A'C$D+J$]UV0]*BD 6PE*3=Z#,BQ.(@YI7PFDI63 M:83<'I>Y)T.MIC\J+GH^Z3Y>CSX,8]71T2B2*[P";&J8-V-$<]?VPDS]7G7$0I".$ M!H90,D>Y]D,"NH;QAL@=<=C2QR50G!)JSG8&5M>J&N"F.?=[PBV;&"6"I;M" MF6A6+!N&8HY - "(MS:'YEB1D$*3/B,J\_4V0%3;77AFB.:$'>.XVD&V,BNF MW#_^!)*MH_4-P3CQ.#'>%Q]62Y^9?XZK=T\X^*<;L7[REZ*@F,RKY+,(RM@" M9H1N='?9MQ*C =#:UD=]?L])LN<>5V<)*:Q$7BM"@0&L_D01V4IEEL7CY4F> M42*XE4@^@GLW<-\1V[L,,(M3!R@J1 W T;82FH"#K"W)>S3M;J9-W4^WG+F1 M$\8CR_8.U.0/7>S=Q*D!!"4YI.M!H'BJXAJ387%KQ76.X&@)#N:+V^:SR^:3 MN^9;^ATZ[[V!W= [ 7,JC0H,S$CX2XJ?OTV:/&UQF9"+N:7A% 9>7!(81K970EF#GF<3H0&#FG.Z@,&\G%8LJ%)*06F"T.^M1%[+#JU8 M8BL56:0.$..:E+J2RXCJ3JAN&3#<4+X!+YIWN8"7<8(RA"GAG\O%@C@XO9@3 MF -PFV\O*#SBL @D(JCQ(TP/[VA YNR"P'-.7*"24?HU9[7W4TD#:$JBR7.@ MP0X@%@7G.:DPEB*-C'5$>2P4"+VYB4B"/KE431%K[$%V&A>3 !TE5C;QJ4/I MN)>N U@O=@U0*@DRKQNOTK">?$!LNC> R$FJ'M'2#2W3#?'AC_\A-N\\]C33 M-N"@) 8[AP.L0%A75#$.3+O8/+F?*/Y0Q.U$&(8>;J'101OHD\6S5B#8C5D# M*C1/:L752A-+5FFE=:8O1IP,BI/3-?%=D?L%+S#"?=C7Q\?'24GAU$RS2T'Y MWA :I)X&=.D9I*O0%4LC%CF)/!8*E)%(?VZ6T HH1_0-WDO%SWXX/OFZ$[S: M,6K CYXRNK)W2EY ?=]]_7Y$QU[0D87TB8]1W.EWKMSZ5W&^?Q=6#0AI>S5@ M/AI05#D1=5IJI>,I_AT!@F'?0@N117"#?P57C(OVGLJ?>!YK=GN;]..].YBA MJJH'V'O-Y5P)L%0@2Y%(.*+ER!4+)0^!@5C94#;V4WOKIU3[W]'E2H0BB/ F M;TO]Y>\$G\$LZ(%P>TD4PW7KP_I7TP _S=OS?[ MTM]YU()+ S TGW(E,# D5U9F86TC)/8WXN3,VFUDR9,V&%]S)+<:08I &.W= M_X\??WF4\?OC/\N'?$BZ:TW>(<&G A/"3S;^24/P2=O9==?+8K7/H MSKX!0.V]PKF,KYD8L>=&WN&.DL0/!-#P:7ZZ.B)L5X05UJ\?,7#^P@Y)FE8@ MN0.P)5J4I>:7 $_$)4EQ4H;=(/H-Y&O >'O/M8IQ;4TN-+%0%36M0G:S8)0H7@"7!)/MPJH6"R?'FJ.Z&@M5;Y*34%FE(SY:X&-&EGCR3/FL M/A(\:;194>>.+..=B$_V'XR?1T'(UJ1E^,]PC!NPHWF9XYK5KN*EE55NQ;6_ MC,<:$,!*)1@[F^<&4YIZ(#WP''.YY0RF&B**3_XI;T[& G6;KF?;F'X(0.Y/ MN 90:Y[N'4&M)$_(#I8G/*4&UG%W'4ETT#8+1-EX2/#,!(.,G>)S=7K2LXXJ(W+EHMX#O1-B! VS6I M1\"X!.]M\1OJX(KL=,F)F)JV,G4[H@8;:[L&,58@!D.H: MY I&25C#Y R5;2VU)BD"8J]U->!(VQ=(.>=77RGO')+R>U*=2$<0#@C"5OW. MCMSJ@72B;2IT!-+85_5?[L3?X/5U=M+!=Z']/;K &Z\Y2,JN1^G-5V#Z?4] M@:13N+[.G7; Z4?&WDKX_W\R,OYS+[*?+JPG\22$0K^\".AZ@U'>\IG-':1/ M$?#X^/CJ\2Y6A;(G*-\CA0+0M?N8ME :2$J5O%49E MNO]\9&\V% 8M\1M^^3Z3I>4#BBE70LNWUR38V$Z=X-3'XQ(.Z!E '[JV;Y@C M&-60X*])0C?!1Y.3UY,W)Z^> C<6L8L$64MWDR"AZRK!P@[N!:LHF"!4@B.T MQN3X!!A4RB#J5RF7MKT1A$?$"X.4UR3CU;TYW) ?(9^7DR5EU;H242/RUD_)47&.%S-YTD4 AB_^>9"RZ2^';U&G?6>I4\L^=&B*@ M#K(ZZ2) 0H-_3#+B'I6'&]Z]]H1(_%51/_&D PT%^.5%O$H1P2:P@+&Y&WS9 MX%H6(7S\'E9,\,>[D^-/9'U/N%QCX:SB'UT)Y40)A@SHKS^X;&U3_SHD:UQ$ MO+#L^R#DMA/^\B+D&/.,6M$/,#VBS)T+0C=*;@WTJ;S5("D;1$!,PTAL57$6 M;7YY(_- M2#:*%'?-?!+:?%O6*@O;"TJ;12[$PN35O>UA%=! MVL#AQ-US(^!%'4L9)7;+/.ILY^0I//.8\[5%8]01Y[Z6,'G>J5F&_F* U%72 M/GYFOIS:AR*A2$U"T:01>C$X$'1(W>3%9:#.+?%M#SU)9;UE4UG#>DH4=TZ< ME<\\MMS. ;3!@G M+[&J74/Q [%IM([$;7.B9\?(:$Y6Q _H0YS]]#06-*]_ M>RJU&> 9#*#?TLQ-,? 9OX8NK/"'S,)7 8D.U!#)9_ M1I2+;4XH= -::@&DA1.A7P*RB+P;NB 7)' XW61;J7$3#L2Q'=J>:33QO+,H MH#X) J%?('8U]+ZRMIA1W21,;!P1_(Z'7RL/B*A7220:=J';^0O(E-[?)Y#, M\:X8OV#1?0A@5*;)8NH37^.9%JV;/ W"SKCIU)KQD/XS/EJ!\^#K((A0]G,6 MY.=-324/ A-2"02WF/*DA]51GZR++QM0NU*:-*BN$:73!ZD",7ZM0CS8XL ;P0^I2+\+:CA>'AD)>+,)3Y;XS$RXA:G M"3HQT(#_-7>V+#NAM[;/U_A"AS4]4'[>QJWQD76&MV;>_"J MS6KX3.$@U=AWL3VB#2$ZG(1O[#,)/\7#H73KE#3KL(R-:K2("L\?=M!$U[SL MK7'B3Z-0Y!N4"8QL[WJ]X>PAWN"QJ7NVO2%!P#3%VM,=PFI'46E.8)@-R]4A MI+P9FF@.I@GF;!;14'QQ8A-8\85?D TG#E5.S62MT)KL$.;1F4+G]H:&ME?S M>5>7,^M#U_S1YTP$/T 9/'A$W3A1R*G[!PQL L$Y57O1[P_U VZ9E>AV:V]% M0B4A"2P,2TS?FL9P&.3$%BO?SLKFJ Y*W4?67=F,QG15T?6<_8PS6C2H6D%S M4!_R.5O?QXDZ+@.'L\>L3RK1OK;T0>A];@TZ1;7/29]7+##RN@Y$YT+UJV4L.-[6^S=*\UGUUC4>.^ M,9 8U_"G()#M =%CN+J#"?X=A@,6-*LI%ZL%.F%S8H:H;ZI1!)W!C"W"1YOK M,Y^J F;U&C[ _UZ0G&V3K.BWLFWM)9DNU-",G'+="(TR'(Q-/,18HAGQ*>.? M64B"BXC [&R^8E%@^^YGZ -#0O3PG#[$9AG\03@; I ;4UB"C<(RZ-:4,DJ= MNW/T :.[=JZ%B4O#1.^3&8C19U?H[MN%86A1QX9#U>ZY)5%#%.D3'(C18TS M"HI(+R +5G23'KK(XB%UGWE70I.4%L%>/B;$7TOG4-+;RC\#7&9RZI!T/P0> M%'?N=^ QX))MJ,90(]\T4U>6,,NFL%ZU W+MIR$1)8I4EC%&BZB'U 04[_\@('X-M/1+_+.X/R MC_>FQQZ,-+>?Y/8H_'$NV)_;G&\7C#_BD48)O&L_.^U8HG4/'@=AZN!KR#8P M:M[8&_@C63#DED4A'H8C!5^!_NH0-K13J5>4R%WY M6\[NY8F^[2?[B:ZC=8F9VA,9:;U2N:G?0]D\D5'*+A8$/:**X4K!NNH-4S8Q/5/N#.1=FF3:O2)@UIL5LX MWH;!10XZ%?6.I+Z<47U'+*JX0.HVXLX*EG)X>6BIO5H4-M!=KFV&4#VYAP ]L_$VE-;W5I 0C^REZ \0MRU,NNPWX^W.$ M&&4 MT$\4;UU:9JE9=/$KBYBD2+SP+\NMH[\R4_ [XL59(^,$#T&I$F7%#F$BG_KR MK_U-!/-QAI#BZ]B]?4$<#Z9\N*C):=V:QJ"58$'J6-HL4N="K&=EO&NUL@UD M)NI[ R)[)W,F_G^=)'E*1IW27$ ]:'<=I8;5G6!DOB>N!<5$%'+1#4MLO1MJ M*FE4KT0)UX>"W%/CQ"W>LUDN?E4IX]2YYQ@U#OQ LOU,XJD> ;BLT)N?+8XRV,).&,\(>24.Z:,D:! MC!.8Z825VT$5[XU2(>(^4' <#L31MA7S7/6,HZI.<]D#\$5\)'Y\CNV"+O%$ MWXQY@CZ A:MFPE:E33+H1\;<1V!3J26RF2Q M9CU:0B4VQ_6=2)_L3F3Q1\HAXSAA.:9K*E&\/>DA>"B$PQLFU@NJA!;*#&JH MF4B1=KZR^9*X&/*O!.>I3;,#$X/6]-@-XT9J$IR6I8^=+@I=MJ)\)ZI#@,2U MB%1STS7*]-ZCR^))G[I">^L"!XQU5+*OETU.RE\;- 7)0B)V#U 9@-=!X#I1 MLS@S*[XP4,6G^52)FUW#Y_BP.!*FQ=JDO6.0E39-/SMD9P0RP M7WR7\,JPB]+VVI%C[MOHGBQUR+FFU[V+: M-W$1^-<_B+@'0SHZ\13WMO(@<44R2.S,:1")_SB\&:0ON;>0RZ+DHS]*AW#'P2 MLW_I=2_OV;J0&=6[-0JN8[@MB:$X;A:_9,NR&YEI>YOT$S#?>17(\X%W1&?/-H>FB2G9U\6A]D4,W1PNKNU10D/PQHCOF"R MU?F'-H6-&BDT>5NH9*8B#JX,3I>F#1* MY8ZREF6MKRI@EA)^M+#Q1A$ 2+J2*E&EKIA9"O&O)#S=;#BSG15"7? 6I]7H MGQ$I-U1K&O-4%=2JDJH!92@ P M]/.#^<0*4"[E=[CWH7( M(#?!9^;'P>W9+5W)+G?B<>JG%+ E7;;YZ.8+I8J)=YIT<29EL?NIJ0.E)Z94='^W+[LS#IPP8M M A+.F9:#&2R(0X[#ECX..ABY#P9>T-S4OA?U0<0T%3;P;D(7$R:6W&A15< H#*%X M^RMQER2=A9RF%_IAC(H(H"9N@,>IHMX U %P4#\#F*(5W05D_4HWL9) MUIOES5)1]* TGC-Q3(*3Y/)9D2\Y2UPHKDX7%[+*8CCV7]!@P^3!BI*&V9GC M8;1?&FN9G(W+KN!)3@_B#O-TD<8Z5UQ/KC;A@$P-VKI6XU+5*Q[GK,W9PU[4 MAFJ?9I&]].A27AZ6W63JSDH>F\SZ!.N3JJW;0=\F2?*K:2X*5"L5P)0TU6#&J/,+=< M$BL73WXJU&M':JC>>L*>TK=&2G_+J,@=)%+KQ*(J]PF=PH)E33#\ J8/T&40 M3)LK[GQ!W_RI;WM;6/B7:CX09[-:35QF!E-E&1 51/I"N:Z04:OA@IRUH5-M M"ANFG B?P2F_6(%JRXB2U^JRZMN'\8*,&Q)&MA?'AY<:I;R$499((GSPJ-B/7C?$03^7@QX&IM9(7^#O9)L$>(Z=:'_*#\):7I^NI/DO3LKQ9 MQ@^H&\4GQSY&-FY_D22-\70A'D\78OWORL"8O+Z=B)NIQX[4%_L$.8"10UFT /QI,.M4[58\."4 MC+AG[RE\;IP#R+<\%5O[:* 6< M%7$CCZ!+Q@$F;G+O8SH@R9,E::X7$:17UN/MS,FTWE!1R ^A0\#K@1Z4TZ;R MW@7B8CP71@=$,MQ1)K/"O'8P81%GJ]HTV; UF-N4E9$HQ:#2]B3/[#]J%R^: MB9]XO>+/X2Z-[X\=0'A1AP_3H1"C3&;1/>,N]?'%9Q;&,;'UV!FV G.AD^TH MEF8NQM YNB8+#F37_N\KZJRPG.UO\>,2]U"3(#Y0$2>OO^7L#QCEVS3R\U5N MK@%$5R.V_=1@*.6PSME6V0\\]VK M&ZYI;A&QA2Z?=6K706HPMRGGR95 ^D5P(K16.1LK#RA@IWFF7>+:HDGW5)-Q M32O%E-%'^F2W[*U1<]WTC'LVJ8C'2,5 9UMT&XNMR5QWDM-T-T8'X8E6E?S- MEI?"]V^F3AP.HWU:#$^E/:WXIYA% F<$']&97T->\1$".M<3.6SU/;_I(&_;#;/V,!J;?\B#7P!$CU ]Z?J.D13 MEO/]%VFT^-Q%ZAZ JI/SXO(LQA MV**2 4>K;]F<%?>573&>;*,/T9YM:LDY M=+[MU6>]]9PN%@1=4<-]RT6._R)?<;S2%+.2X#J>I_Q.Z'*%P5&X3;@DZ90E M/^6_V'L''9NVF"WT12'HSF>]H01[@2\9$2NRH_YR'LT*&R?X7^04WT M4HAN&I#GSO#<_T4Z0I4[LDG\^IPMN;V>/[+YBD4!&!Y=JRO*0T+T +T^Q$9Y M))+HM1+-"F_,$CO"E?TCB+@JD5Q_:93P:YN''O6=:]_1A2]Y:93P+$(_K9\> MM<5AB-.2S?_&DD:IM8':T7D:VIZ>5[7TK5'BAS W4*_KEAL]J@I5)?;60P_I MZ4+A2Q"6>VR6/=(M##%UNWPBW*$X/LA5<'9*&.9S,AMX\0:$_BS,B385.FBC M8UG>J\:2S[S'WETK+7R@KI29$0/19@-C9NRKP:@9[;Z>TA1Z'>G:Z?Y,B\9& MT2]AT8M;N*3H%N]*F5LM?]/["YM%UWT&K4G,<@K,[:^$\8V]%3E0H&)M#*DL M8=)P,J_=T,UI4U_P )9CV=P$]XKNX*6-)_)O.7F@L*3RMLWY3?NS. 1O"N:' MC\1YA+^R>TQ.7(+IBA)F8;H@Y'3Q^OCDQR1- [S&]%FP"F)K C_BV#)]8KLC MGX.P. E"Y81&]5FLIH)&V9_;+HE3<&89C725:HL9I5#.Z?,9IJYB"@C(@S(P M#<" 45V]#D2&*HM"RPP"J=3"&=BD;QLZ0U7&TT-XZL\OR-^D-Q@',AOV&,N$)JQ1ZT9BUE,&<+]:<^P1M]-,.6OC7) M=G\G]"O[_)LF>.'Y-Q3YYZ/ 69&U#7_^'U!+ P04 " !A,G!,(3-7__R;W_X\[\?'Q]=W3P<_:]+?,*;HTO'=Q/?B:&1 MHUL:?'UT(G)T?+2,X_6'DY/GY^>WWCQRP[=NN#J9T\ )7.KXQQ%A3]0ETP=]34CX<_?CVW?NW/U9^F89)X'TX^E/ETR4C:9\>4//AZ-WIV9^.3]\? MG_TP>W?VX8_O/[S_Z?^JI_L/#_'%V%04!\GVR.;G*J_OOH M]O;R[=&Y[Q]-L7!T-"5(*/'>9FWY.8, 71#]_*;"Y M\,V__>$H+?SA):);%9[?Y\7/3O[WT^V#NR0KYY@&40S4;%7$QNJJGOWTTT\G M_->T=$0_1+R5V]#EX$@0>"0L@7\=Y\6.\=/QV;OC]V=O7R+OS5^PPS^ST"=3 M,C_B-'R(-VOR\YN(KM8^>9-]6S(R__D-F5-ZC*B?O4OK_\=5Z"8K$@"KWG40 MTW@S">8A6W&JWQQANU^FDX)\J,_E)\Z$[@0+G#2V<3*4PBG4_.=##-*%?=S- M"RFY#R.*75SZ3A31.26>+,&2K1V2]'N'$6G .S09+TE,7<=7S\P$5-2*]" Y MJS@207V!K-0>#[,[:)I=AJLU(TL21/2)]$91V-3!B.Z+=&-[XV'_L(3VEZ'O MP>IV_:\$U-1YX"D\9#=D]@?]ZA=[KLUX=DB9=")Y['E\/#HE0?9_:9"A9K1RV@9F9K*$7;J'X MN8@?4&QDR5"(T[7# B A KGD:NG"B:@+M%Y1/XF)M_MS=P2Z=C B;P6^YP"[ MA_V#EGT@;L) %DET_>+ZB4>\&Q:N<-"2V$DGKGH0E%&B$*V+)*(!B:)S%Y:D MU$)4I1KDFQZ9'RQZ(/[DNAJ?WQ\/QZ]$5^/S^\/A^)7H:F1^2T,#R^%R,@43 M#;2#BVO'@J#1$?X&!LC,B;Y&J$I\ DH7U"__, LO2/%1#2Q**1I;N_E^YG4! MJA+F+IV(@)'FDEEX'D4D3@LS3MTM=1ZIS[4S_):L5.$UD :5"#D^>K$>EH3$ M. 1A "-6&<])\ 0?0@:]]V"]0^,'Y EL,)9P;/GVJP*P>A8;^CHLQ\D*G;]$ MN..\#:-QV)?J>'0L5*T)'1I7R-/',/2>J>^C.@B#Q2V YTW0H;J@CSY)548) M>JY1]HI,293XN/= $[.JC[H#,3I%!T9/D7ST[TJ;M-PD,=0Y7X4LIK]S6JY? MUC!!>VQX5'6L#8N\]#3T?1B:9X?U6/"'=ZF0?UQBHWC%M53@W3B4_=WQ$_*) M./CK2J%J[-W3@;E];6BA3(L%#T>@*;[P$\TH*MD=4O0%>IL>,DO 2P! MG\/@$M=0GQO/=VN^*,"V"@MRQ5JM_I! &8?S1^BZCQ&DB]##8#T%,Q9L-AAQ MI$08[+CSX1IQ17P'.BCCKT+92BQ*]V#/GA42E1SB/%\3MX@7N^*O% M^IB2G?L8AT.0DR>*P=\W(;L@ =2*T7.KBCF)YL?A"]=#F.P^Y>)Q0>)G0H+B M]X*LC*8T.H-XY_$-P4V*CS%R21RR#1Y[@NR=NW'B^#4U!Z%S,"+'P5B9G[&E MQ7&HA_] [ [/*>4D= MOH,.&<$)I3-Y&X9(KP['X1ULO@#^\0_BL!&DO;UUE5%T M4#S<$)(A=N\[01:U#!3!Z@,BQK\I8G-8=R/S?0YFHW=Z>IJ7 MY)94$<0!Y4>$1 DE8TM)]NV/IV=?1X9#KJN1^2T].!S_"SSFQK47MMG#3E.' M=#8RS^C(Y/WQB*0U/[$'DXW3=)?^B8<##_?WN3B.* 6JB#F8G%1)2>\O GW< MA>!O8,?R*\%O,,N?P&I;D I7JF6H/R&'G5/9*-XE,=ZYQ,,['- 7PEP:H:]E ME+G5VNG8&)1$@*5.G_#"T'B32+JWD;G^' 9_AZ6->-.'+V,:%Q+]'$S&MVA1 M+*]@H?*%&/3#)X=])3'_BQ,8>%5=HGILNQ-P,&QV MUHZ/Z#&] H.U. ;-+[-(%R11QX4#:H&5P,'"D<']P.$I0L7 MC[Y5-"D[M#TV1Z*/Z)C/UK%>'I>X0#_N&LF$42JTF>#W[A#T[6A\7A4MQ)U:5\C5+75QO3A?,,(5ER)V MY)I5R,??$H?%Z-&JJN.Z5!REZ2]=I3O[HU*C S5%8C&P/Y4Z/0-^,BD=RX$' M]/ETCE[1+(-''X-#MF4UR7]X0-\L+$"LF"!LX039G:L2;PP <"(:HAN= M]4IB@BL2.]17N4@TMJZ3-65CV=['V&Q6KHWONC=&F;,=^S.+?57CWJO7L:&0 MN#BH4 XZ]682ZZIDH$>?8\. >2,P-< 5>8P5#G5]LUJ8435X38V/S5C#G:%1 M-';'_LQB7]6 ]^IU;"AFC"N+#3]Y4SCB@G;'9J>\2#4)\,@[1SN_4E6<=8\B MYH-Z'W^!RN+Q1V&]L76=K*E;:UO[&%VXBY[QSGUY/IY=A,;$)E&>LQ@?2=BH M-KB&$F X0*I$10T98X.U%1,T6:W!>N2G6GE4U+BJG]QA<&E>/\$<9YDZ]F<2ZJH'OT>?H MV]^=@(=1!EZFD[$9+8[PZX[M%?(JV8\9[*H2[$Z]C:[)B]B4YD"&<9:R 9UG MP+CE4XBW ,,60%"6W['-(4)JAKQOE_9XLM/E*'1(/EO'^X;> 9&M'GE*^I"U MR09^^6<.-*)JPQ&_H[BW(D>^6.*272\<)SU"7)[0OPXRK]P_H]/S[(W%?\C^UR0 M#'N/"IT[S+44UD0WYJ2O)I5I(UU0OAOU8EG::?YS&+AI#_P^JB!G1*T,]6E) MXQA4'W>H>XZ@:3Q:ZFKB2B;=/Y_*, )B_CJUHH73(@SQWJ$@<9?.FN*[765R M+1%S[16U\,///$4TIS_JHZM%/VV5T4?E+\3W;M+DWF"^W(/!QM_#68>1XW]D M8;*684.Z$2U\YCG,,PK+Q\M:6&NMIX,;S ".9TC;B<#/XTN',;0DLVNEM1S) MU=7"5:E)&AG8+::'UB*3:7Z0FZ4AW:1Y'02D-]?2P4F>:2N[7=,\'02%==)= M9 B#5;4TFEKH%U32S$?%".K"27TU';SD04D"FHN?E5C?DS1+8+9A#!9WCSY= M9)[<7B[F[+V$M5U<-3^I3;AE_B$]!> M*:*#QO:=E>[]T_:6CB_.6R^&MY-=7TTS+\VK84U!)9H-\W&G[97O2K1OLCM5 MU8%K>G IL2VJ*:B9WM;EN+ZL#JKO6689M!K2=27U4"PX^A)KY,8J.GC@Q_74 MQ?".=']5B5SQ<8(%2EXIY:JVH@Q_IE;F#<(_MXYJGI^?WW+JD?!WIZ?O3[(2)Q&F*,#6CFE, M5GG].0M7>YZWO+-0Y/0Z"AE _/.;L[>G?SH]?7/TS)-7\;_AKS6C(0/L?W[S M[LU1$@%QX3KU09K*7;,R*YG]Z34P*ZOU"K;/3E\#V^56IV3L[#4P)K>_*YE^ M]QJ8;G,DE>R^?PWL"JS:DLL_VL;ESF:BRJRDH[Q4R]9-XP;F)KY/$U37:!3[5D]H=7Q&S7@]L2A1]?$0IU+J62T_^Q MA],:MUZ5SSJ79+EB6[27:.&S]5BU8/J=13L) =.MIU@ELQ:9)4W,2CNV2\XM MLDM:9+O]H+?DVB+3HVF\^P9(ED!89)_('H$)]'J5:XL,E3Y#>S+!,D7")@D5$JAX HK*IDV4[KM'W0ZZ+S2ZXMOP9^.]\"*:T6 MB[:CP85J26(*W6NZ^I@*6+=;CHIN1ZPPVT":YQ?I MV#X%%$0[N,EBAIV.:BW= M;;6T<%(^&B.BNE)"7YPU*NT;T(&IURE!-UOQDLT%F8=;KU5?OP"RH-E 6;#- M!"8G=UI 39BO/B9C"6+"2"0.%AZO1ZV1ZODS3*F7II'[_=)J(OXS'/*]9-;' M?IA@6VE-L?.Q-4MO6U1*!BY$%F?H@# MG'=+::&4\-6G>!.TG$,BHL45M&YX:LR4+7?T[HA8&0[4PN2.:2P(_#%\%W\ M:VXKNJ!.:5L9RWI@X/9L'4&<['=Q*^, &FQ;*P-N:ZW(_7"MD="U,FA7$K*: MO9@@>M?P^24TX7?N'H5:&,DHQWF1^61G3*,5UJW/,RD!&*=;;O+!6!C8V MEC#;G]+UJLFNY5QYY*,U@B!X":<[(JEZ7#&A&,BT>,1IA5 MG.O:>P*SS&L9KT/T;!*BG%;AQ:ES[[<@F*B^RE<4 MJQP.@$RF=7,2OJ=#!_H"KVF0*Y+^7^1XZ]*$SD38W0).VVKIX02TN4N=S+RN MGNL(N1#7T,%!.@GNYM$OI)L'-1%P=B M[QZK..ZY3V-F\2V3B;R]JAD\5:)&LA'@1FW'O.M#&C4%AS3Q4Q?1K=8Q@XO4 M2LX21S1=2I*JJC7-_*^P82)7X;-H*:@IJ.E<#)7T/0N?*.PF+C9?(EQDBSPU MY0/$=9%;XH.T(8T:A$.:Z%0Q#K*-&H1#<;*O$@?91K^?%S>>06%L)*";DM*\ ME1:7UY(0WMEP!U7(RC11\*\(9(1E3H_4A-K4: X!A\/:-!N%FODR&(6Z-C6B M$ ')H"9<0CP>+@S_]A*DK/F.LFQMS9Q-R3IAL$V*".R7FK+2-]?1R<4L/'>! M"D;$SNR:!W3[MJ+D*ME>IQ=)1 ,"$H'9BF;$70:A'RXVW,;G&]>TF(>AR#S) M)JW9TBMMVH@1+;.\5]*[RPYD?65-SXP4"B ]\.@GJEV;T6CP1= P(%8D889_9TF8>2:Y]%(>SS=2%*F]X=F_,447 M4M>IS.,!3\ABS%F*_4*W]_D/^/P")$W@@!"]@?'N")NLC%;R>\PTXT.Q[DO;9+*>I1:0P" MLS*$?0R,6D+^K+P4KQXG98&Q@BM0WXS*&NI]MO+FDWIYK MFLO("E)ZI.NP^ M@" -S#8Z[U7-'+],$H8F2T) M6IQ.@#>/)W'T0,&TQ)OA,*]2J<'K]J%/78#PP5T2+T&W]67(\"HPQ;2$]\A3 M:IH6S^E,@GG(TL$[Y+7EGGR51KE==#_@!&&;N_E#LE[[_+ZVX^?WM?=8.?3] M5+ZQX082H NL19/TH5?O(HD_A_$_2(Q;($'8F71U;7=O,Q9Z&Y#K[8,BAS?\O;G":-AU9S/ M86UTXK;0^>[-&1'#6Y*Y=ZPA&\G;U(222,H'$L=^EH?B>K7VPPTAF0^N8KI< M;##: ?1B>2B8/<2XQ8:*%O7:.D,F;>'K'(KIP/POMF+7?5VST[/>1T](G#Q+ MZ%@K3PF'PM5H2@Q\DN70MFO^+BCL!?+3)NKR(W(_B@XY[3&+F6BX*&=5@%OW*1(M[Y$VR)%^1S MLGHD[&Z>C5C*PUT21[$38&(V ?-=6S&(TSWBN-!VXU/0AE:]U'-@JZJI(V)6 MJF\%,*E0*<."/W3K^<(-<1[$U$/HZ%,ED/'ZQ?43+UW>T+4UR2%41QZJ.+O(_=$N$*0VS<3$_<9U=![F$?"KIT>Y,&?%2VK?!; MLM+&A^-C4-##DI 8(0T#U.[E^%3/]G3F&[K!1Y2 J(]AZ*6[%'Q1BSTUY(-J MKZDU@Y+XU=2M(EIIG#K/GV!B,NKXW4 75]2;M2ID7RF[W@Q9ZI %7=6UQ MN\V2-:!!0_C/8KM_)][$ [+HG#K%P9F H(S0(K+J\M1>3^8M-!&79I05,2++S_^JN#WM=XPREU M_,OL.91"B$7Q#Y*U=7"V]61N9IH*V*@MJH-F?J4*A.+Z!?.@S)R7++JR>13: M:FG=3W0R\W;O7#39N5;N*WNC,<0RL'(?VALI:8UFY;U9E0(TFFEEY2."0Q55 MRU;)RENQ0S$1;H.MO C;&8T.FU3!A=57!HC$KD!PY?25 5&S>;/R1FEO"6BU M= 771U\I'/6;%<&ET%>*0:?-MN BJ+TG#,DJX1'G3>^4:CIND"'M,BT$WRYY M(M1H$GPFUV&L[H7J;/I+'STMA^&G7HR M&#$U:/3D5'Q,(=.IU*//@N,,=>WK7COZ#'+5UE:(M,##9/AUE0$8CJJ=;/5" M'0C,H0OH:PBY,"BN%*-:GJGOH_\KQ)WJ$R91B&%D:.$C*^VW/!YSKPB8\HF/ M7MJ=FTQ:3#F,V(E)+2L5(95XB;='0SI,A@8R/S+QRW2MU?0$&6Y3 A,_O46 MJU91LW' M0:D06#3^G-0P8>KXQL;LX'L&W:L;\+0U2SA_#M7Q#6U]-RTML*5DE/]WP[-] MWECI$3H@1JE6M3),Z7 HI6NNE1%'!P2);ATGVQ2"=!B0=O8OP\*3S-YEYJ6G MH>_#]OC989HNAU>>J0+*;QS*>,ZQ3\3!7U>&.81EJ,U?+IMG+Y?ESQ%6'^32 M<70J?%%-=$HJKJ#EZ%=(3L6MQ1U^Y<$>'IQW:@@8>(8V!QG:[ MAJ&1:GE\/V3O,?&NM?6>079C<>OL#+6W)M=R%5YR#7O>,@U]V:HY=13U(#5R-$8/ M9G MLOQ4MVZ6]&Z3_RN-ES0 ^I'F88(MW; U>/3?&D@U:N@2WFUEEH//RH@0 M.8B4ZZ)79G8/<,7+JZI79D4+,1MEN;?KX1()ZWCK0 -?7&4>7MU# 2K*_T() M@\%:;G38QCU2HPF6H#XMZ5A_*]DQBB$HQU3 7$LE+>D.B0\;*^@>!:HY16-M M4:T*1VX0!N;PL]1)UQV;>E%X=:Z&XO"XN.1=%!.(@KG1;G6Q>6=ZR 7$G@BL MPH^X?@<@%I_#F$3XG_2R//"0Y8,T*:2P ]75=^:+2KRX^:3G(I^_<9J%W);9 M)[.W=F=AA:$#;V@K$<%WC[D'::;(2[5E;ZZEQSNQU@T\1HZ9$F[,^ M)TQ+%4T7C:H"T)"&O:ZD 10_)(^P(N'233PNJQCY0QY!&^*CQW*\M+2A.]:^ M.[O;C\/4C+"5V\G>4,A-6"NMNL'B(:%F[;+X1EP&[QU,=+@D,07J=2WRJQ4M MC,#"/G71JN>I"C[1@*Z2U2W!IPBS9[^_0'< 0W")TNYSS\K=FMNRP8(7Y 9E MM3K(D8\_ !*$KO6+KH#=,)?^55JU!(O6AXHTQ[@A4"<=NT[9A$B9L+$R*IBW#)/.UJTS1D-K\M:UV/AHSFMU5O]VG);(Z;=7+W=@SFMM6Z[]Z.5I_%H(W=5CX) M!9:?E8^\F(!@.0.M?![&" @K:MO*IV9, +&RUEOY/HT1&);VH97OV^C%L+H^ M#WL#1Q-\'7>"6P\$==QJ67GP-#X^D]KE]+L("7-?1[$3$^/.;HO0PYV7DO.H2VWTAL%#'+I? MIV2=/:<"!"Z8LS(I9N^*,/KDX#,]B&OVCJE!]*4/"LV<%[SFF[^K@T$'^3M# M:9JJ2C$=Q^V5-Z3P8:/T/C( F6D,L'/WR+R"?T0Q+;3<7I15_Q;U1)9UIO?Z M)69.&G'#-A-0V!$^B DU002 OD4>6*(.(>D>+4$P>[!,'4!Y@YK#LD87I>T8 MOP%SU\HMF?D %X)MV^VS@@-8ZI\H/A0/K%R0 &K&R+WF=2IS)=P0O(WA QE9 MT%Y&H4"1M-72H2USFE)!Z,F&5)8C=&0J7G?QDK!S[[IPGY(53^P#"T%N M'T"="\?'.]RUZ444]V#J2$_)VHE9-E3SS':^=E@ ? P9]N9V346C?D]G:2JQY06?##/CA MC1HT:GW,]%Y-&<1S1V.\:RL&<2II M"BMALRC2HA]JHSCA2_PLBLPXS 3=M@Y+H"Q*$3,^4%TW_"6,%B6)&1]&:8]C M@=^[T^_+1#\G7 FA18&]XR.X[Z0J@;)H9] A:DVQU]O*@/'A<$ELE&R*&1\. M2.-&:#MLW'"UK1*+FLND-NT)AT,ANY&Q*9!> A55APU6AM2KF4""C<@KC:57 M=+)H94K/X3!UWTAL9^M\]6JXST;!IF2[V=*)/\)F;4HC,@LKJ^%Y%)$XJCR#JN/6R-Y=GRH] M]8=QC55TWNHN,-VFL(4-42TC./G(PJAM''8*&T'W9])V?WZKJ!$TEZD( <9+ MA[$-*)EGAWG2 ]#0@AD&8I;EU8SXI5*7@;'?;;)V:-$(!/"E\'34?#]\ M1J> +*=(,8MR+\2NFX(%N[:BED9!6I,Q;IKY-(0 M6;G)'X#*_N)FYS:^V6IM9%ZT+EIY^C( AR;;T\J#EV$R(;TZ6IW 1PDV/:PM M*_.7# !MUQU@Y>',$.6R.UFZVT/@JR:Z7SMKG"P8O"(DS]E8I"S M_GJU]L,-R0]/<.<1X;8CQI@?V'G0)\*_&4[R^8JW!XL\V$.X:? P:C OR9_% MN,\?Q8#RAG.3?_OCZ=E7"\A]<)?$2WQR-^= [UE6F36FXP@']9V+XE!O\^64 MU7L@)"OK<+'(D0;+P]TPKB?E?G)7 J\Y"$YG8T6D?\0W#*U@J;QS*4-,3X)*O M=I+\5I3B%_@Z"Z^CF*ZJ#>I! 3>$+'%C'G -=&9!?\:(6BU]HH_HZJ_$MFHA M^($L5CP%> '<1X+O3*Z7U)V2168&?')^"]EE$L7ABACE\>A#_@.:FFQS-R_. MHK)6[ED(,XL[GM)_7K^X?H*K;>-6^&*3U;<'@EVGVRX2%0QFX26T$/K4XY8W MNF-6Z3.:E;M[QFZ:[7,&5* 7$%\MH8-"KK[P@*TB-U/R1()$!'=3#1T;W:5,Q]KT,0R]9^K[(@6>_ZPG0]D>EH69 MTT*W5%4=/''S;!GZ,">R\RX!!S4%E62EG#6*YPXQ,C6T*B8QG%7]5 J+8.DQ M7/W*<2DW7>Q<@)H1D!+L;V =RM9/*ZZ&%,/ %+M: MP>]:]FBNFZP0!.)=D34C;G[9=^T3+NF!=[X*64Q_Y]^[!I4K:U[-.R-Y<^@N M#.?Q,YBL=;?:6@HKH>4F80&-05@PP0D!NQEG^62U9N$3J4OE+%E)"6VW3N!= M)-1'#8JSK8VLQO*:=H_U\*@CH[11!Q;ZH]++ 5#3K@N:4N M^OC.%XSP>6D0:7]+'!9C3$GU@.0&]@8!R$^5O/*85KJ*X1P9- HYN)-)&=$4 M>&D6(8SV@;D=)L%A8\8_AS&)9F&!7.74C"V<(%,C)Q(\D2QA'1!?1-=]XDE%TR*&8=V%8I.0O@V#Q8RP MU15YC V#M)8TD["#=6!%BS'?RNQJK$[H1K-):,\8GTL;?CYG&*I7A-$G)\W) MCU&M.;Z_$&_!=UMY.*NQHY[9V/B M_& MR%8I.0WO6[&PMPX;.N\U-;2:M)8E >731[USN)QY]/D+!'6$_AC_\' M4$L#!!0 ( &$R<$RG$IC2S7, $0Z" 5 969I:2TR,#$W,3(S,5]D M968N>&UL[;U;D^.VLB;Z/A'S'_KT?ID3<=K=U6VO93NV9Z*N[?*I+M6H5/9> M\^)@D9!$-T5J@61UR;]^ / N 2!(@DQ0XGY8NZW")3,! HG,+S/_\W^];KPW M+PB';N#_\O;LNP]OWR#?#AS77_WR]NGQW?GCY>WMV__U/__[?_O/_^?=NS=7 M-X]O_LM&'L)6A-XLK-? #S:[-U=HZ?IN1,9X<^?Z7Y^M$+UY]V8=1=N?W[__ M]NW;=\XRM(/O[&#SGC2T?-NUO'W/N>6_FM''X M9HXHH_]>7NT=[C3;6.]??GK/_EIN3>APHKQY MF:P?WB=_3%J'[L\AF_,NL)DH%=AY(VQ!_^M=UNP=_>G=V<=WG\Z^>PV=M_^3 M3OB?./#0'"W?,(I_CG9;],O;T-UL/?0V_6V-T?*7MV0_N>_H&IU]3/K_QU5@ MQQOD$\$XUW[D1KM;?QG@#:/Z[1LZ[M/\-B>?]&>[+4IWZ'O:X+UTC/==*9R3 MGG\^1F0OTCEFRWQ//00A^S8N/2L,W:6+'%6"%4<;DO0'"R-E@3<8,EJCR+4M M3S\SM^0\VZ 6)*<=>R*HK2!+O?N3V8P,C2^#S1:C-?)#]P6UEJ)PJ,&(;BMI MZ7C]R?YQ3<9?!YY#[L+K?\?DF#KW'8T+TFQ\[>Q=6N'ZQ@N^A;>^XV)D1RU8 M.!RC,YE7;FA[01ACM%@C*@C+IW*YC<)'=^63<\JV_.CML4'W#:J9&B4T[6%?4)"2/8E.Y8NK-"U":U7KA=' MR-G_(@H/!!^2) MZ& X9K)ESZ^2@/6S*)EK6([C3>R1;U+XXKP+PG[85YJX=UGHNA,:#*Z1I\]! MX'QS/8\>!X&_NB/"DS_DFP)'[-Z/E^G5+/M 6#QY=$X/)(FL]#SR/+,TW M"[>X\+M/J9%_>L6&T8:=4KYS8[GX=\N+T1=DT;]N-!Z-K6<:F-L7R_4LLA"$ M@$?+(TEOOTPKS+QL++(#1+Y7ZF))L:I9EH:@5S57DR]T]0P1:W7 M+X0#\OMB;46_6B_H J&29^G6_XS)K?[D8V1Y[M_(H7=\YH#J1;@PG R\23)??.(_+= -\'$0KI__R*'")]0MD?%L:6/CV@\XPPW)>]=WDGUKQ7 M$4BF!9)#]GD2E15ALH%3I7R.[&#ETZ-_CMA[?A$,()VFQ(Q#9E4D@TD"U(RQ M*-.\V;CY89@?]-0!FKP#O[B^NXDW=XB:0JT=:_GDDRO@/O OZ1WJ,>5YMF67 M GE6T8;L8"UW?XQ)&XOQA]QM&R4(BM!A9#TG:BS1VD74TY62E."SD#. M>72#Z"/%HQBY. KPCKH]R=X[MZ/8\C@].TEG,"+[D;$V.V/-B/U03_[G>KE$ M-OWN%HA\@^0-O[MRR4]$8[(1LQ]])D?/W W1(KA"Y'=,U"KK-3'X=G(R]D/& M$%]2]LHOV=$RQ9.T3O=;-XFTFK ?WHG.YY-__ M9N(?=7C^Z3A0=:1[L$$HE M]N!9?HI:)A21VX=L,?:;)C:[3=V=V\J5TFZYEG M:LAD\S%$TI9Y[(G*QFB:)?])G0./#P_9=NQQ%^@B9K!]4B8EB78D]#$3@KT*&_:;259S%$8W0I,X[NJ"O"-MN2&TMO7Q; MM9/V+8.""**INR\T8*B_CTAYMIZYO@_\W\G5AISYXU.?RH7"/(/M\0HMNO=R M=?"^[X4AELZ8=7M F,U*-%1V$9/SX8N%OZ*(_1Y /J%BX !QI7A[X/<&Q',4XN+H:^ MU?11-AB[;XY$/U+#?'J/M;*X=)E,(\^/:$5=$B6)?D;44+]=N_84!!^2K9V:BY)]) !YM('M;7>S2_L/( MM#_R@==EWVZWSU^)LT5 \4"!Y]*,,TX>D![FG5K=K280#;P&BPR4[!\@E.]1 M-%N6S,7)/J1VU(O=/M?#R%X7L>#[_@7Y,?T.U^XV"J[(I>+Z Q[2DODU2H9\ M T3N+,<%M>-N*9EDE?+33/#WYB)H.U'_O&JZB!N-KI&K.]>F]\7Y"B-V<&EB M1VU8C7S\[]C"$;5HE8]C7BJ.0O57[M*<_5ZI@9":IFW1<3Z=9WHJ^-O;PK#L M.X0^SUU2JVB:P:.-PJ$ZLI[D/PS0MPAR(994$+RR_#3FJI W!0!8H1O2,Y,\ M:OPD_406ODSN"1N[VY3HPS0F"_0:77C4 97^H"H?:#)'+6S#A3QNX2ZHF=_T M?9P2V;>@]W/0:-R!XJ'!F-*U\G43],U@MILN@\USJN07UY'&)52OGZ)O-4MCXOGFCEV^VX7QFL:]KW5O- MVKZ#1K.9Q+JN/=!BSK[%0/-&T-0 5^@YTKC4_&%!F-&U>++!^V9, M$C/4RXG=<#ZSV->UX*UF[5L4"\P.BQWSO&E<<<&X?;-3!%+=^M3EG4D["ZG* M?=V];/-.L_=_0:5X_%Y8EXX.R9J^N[9VCMXW=SXSC;DO_.-I(#1-;!)F.8MI MD82=;H6K*P&&"TC75M%#1M_"JF"";C=;HCTRKU:&BNKWJ.PTN\FBT;6)--#0 MMYA2'_X<;6EJ)7_5RT91F<0 1G4MN_I4?3.=>>\IN#0JN_![6>9&LYG$NJZ% M;S%G[\_?/WLOUH_>.NWF?MGE/._1( M#YF*9MD._'<.6EJQ%S6C[K#[,+0&&\OU6Y.:].Z34C;#NPW:/"/Y9)I1RAL@I9=LAK3BZ!VAK$(S^='1 M"_("]BQ6^494>D)P](@\+PG$3()MR;]5V*GM!L)+OE=<']V2?XH^*ND(2QQLU$['C(9 ]2!Z$V 'X5_> MGGWW@?S?VS=;6N25Z*^_O/WX]DT<$JJ#;1*D, #7E9.H/Z;)N64 V]7W5P.> MJP=VF6N.ME/P>78\?"K= 7G'X^'\_J;HF#[T_&PK:@8%[Q_#\,[,YWQ.!;? MBI75W;N+,GX^?$B/J<1 \C.U!B+GE[<1ILE"LA\#/R)OT>ND\/(O;\,LHMG( M+: F$-5G:;'P/\ L/-=2)>6[HFXH7%W)3=?TVAK8FB&JC AB6A$1 V]O8KMY M'7AD+=//M@N<@KT7@8 \MM&>]X_-.4JJ4Z)'A%]=SY]U$'D:F,#F- S6LLU!A0]]L!4\MD6,YY64_X81<@'O;/2I84ANP0 M,0O"'B <)&<_U<_9EIXM[]&W4N O=GW;W7J$U.0(F"W/G41O$3'8?D (_I,K M_3(K;R$UL/+;CI)J,'-P1"9'3A:A7&,!YC9N1O2E&EZ6D#&% M^)82.EWL;L,P)G,S0*=KLXQ:#$Y2(5C'B-JY^MU*WB(:V&DR%(A9F'L%G]-Z M22O& LTZM0?9/J:GI0D_O>,1)* M7(+R/I.CHV='QZ!TDF^^\C@6TGK0$(Q>>G(A6J:9JB/LRTJ4R7,[>?.X+*^C MF VE_L9Q)RS7T8I7R6C&<5Y.19UFTD?"L[SY0 ;QFY0@;[V-#[N;QIMPV[5@ M5#R6:5SOZ5A,=V"/QIL +Y%+ZWNV66FE84V3A8:/63(.!+>5:&OI@XC7$ISB MY&A4H3AM:0C%[)S#PKTCZP'.07%0XR0D]0N*UL+WB5)7..^BU)9114PM@U J4W 7KT GIXQIUBD?]A[%&EQAU7B2W8^^?(V9-[5PL^?QP_ MGV(/;,'F3R-GL\63.&?^S%S4="?FI=:]@GMS7P;=EU[-,E3(PMR7@Z(L!O/T M%3(S]RW2??]4;<4%S^:^0S2<&"*FH=XEVJ["#E">0@ICU^OZAUH6LAJKDM@- M+%+P/U;E40L$J!##V)5+-=MRSN_'L>N34F] P>8Q*XX21VHA@-%KBVWQ$(4( MQJ[\:0/+%R(!T@TU1FW5V#P-C]NZM,+UC1=\"V]]AQQ9=C1<6%0IN=D:4;%9 M/HV&NHW"1Y?H2$O7IOD/#ZI&%;G3+@-,*79I$=L'*M?DB^1EES,TE.HN",,: MB'_344"":%BQ$1$#R1\AZ+I"2T2VB$/D4E+"[@/?CC%F!G4NQ;7=0$#Z& >X MV/$TF7QISY=.9JI:*N)3NXT)D\GFA= 0X!VKL\MEJM($@L;2GA&06&X!0:$P MPZQ8JM(N0+F LBU9;-2Z'$#"'B:$KY1.>G("D;M.M!8*'4& =C;R+7)P/&#T MX@9QZ.V2W-7(D>AP%U%*W6"K/&W@<)L17T=2P,P:DFP(CLO4NF8]N[!;;\T$N F?F!H\=EUF@FX-QTA-;+ M-86EWOH<#)[$G-5L#'@N]T"&Y*R*?3LIFJ7,9=T8,%R^(!RY89&V6C>TZN3?5N)=OZ7UC58NN=OEKEYY)RU9J<@<,04ND,_507-D(_>%%8Q[) KU M'VZT#N*(@BQC?"#AQMT'H;<+L2TIU>CT+\K1DJ,%KX0>3T%C+1*^L/RO1$;! MUUWPQ8W"^-D-U^[3S6]WR*)?40('07=WE]R+L]40$/*^B%W/22H X^ E.2>AB MMR"32Q09I:YF\43)DOK&E;J:P5.N#ST0)?$*/4>/R(XQ M\]34[ 5Y+QA.8GH#;2T<[>ZMC?3,Y#75M(]?$-'\HO ^B!8!@[!'TLTL;FY$ M-FY_WR=S@98!1@OK5;C#FPQA)H^9":<]B\4(,!R&4;!!F$6343/\VMW6?,^2 M'C P[.6(E$$FU'A)= ]MJ8D_5)OD+R.1:7J1+/ M=6.8Q27S*#D=6#P80,N-EV%>DGJ"\A43W=*.:E]8TBZP/!2;E^K'$BU.VJ4]#R&ROUL%+^]=7@4_IO2ONG$NW)KR4ZB!;'?)S)R;E'=EUK&*F'[LJGQ\)Y^"MR5LR,D\E2 MJC&H]-1TOH1?HV!+OK([:TO^D;W_^ J-4A<82;/:H\A9('OM!UZPVLW=U;K& M0E77"R2L+-5QR47"@G6O7(\(5V0Z%+6&JEK#+!?,..LL N;K?:"O0.DJU/?3 MLM.O8PHGMGSQQMYKH676&Q=A/OL'?]8WWP,.G-@6;'YA,X@]DX8&T_P;F3.- M^M"P0]\,]$!GRK-4:6@T!!"/;H3NR)7D['M@+W9?K+\"?.E9HCEH-05A"<.[,9B ,//1,P4F#-'EN?^+;R$ M&@P R-_UJ\WLL+D6_8-"2FANNLPE5YQM!_@C MGE[2I#M,N@.;9I="5RCY_[=^%J='4;AIY>C9%E$3I[^28K-:#:5GC7PGIMG. M*%KXZV^(?Q+*6L)(OJH2E*%M"?Y=>AHJ=X=*HI'HJ35H!$Y#>'HOK0BMR*Y- MA%FS"K4=01*$6+ZCC.(2- :AFYX;I?2X-;M'V-P4VJ7WEJ0#&/TT:$Q]XTAZ M:#G7V00+A#?G81D_=FW3 !/73F[1W-K".^\;CJ"':G=#WD7.'Q9=VFC'K<4J M:=@?#5_(@VT3;QH25.T%LC,#?Q61-:2NJKH3@=?4!)KE)P&_,03=S#"1Y2FH M,^,(&IM!MU3BPN8CIKUQC73!V?'%\N,E>;2P%*1RK%]]>TT4T<&S ^DFP.[334Y'&-4)2[&AYW/GF= M1T0CVE-*)2Z7UF/IX02O+#]]:5U8H1O2#*THI!H>,U[YSF.\V5AX-UM*(XWO M!!DL>YK$*-YYB=AZF #B^\KKI2S09AM@0FHI-@PCQXWH1X7"M%S"W]2'D><1 M28//P_L\N4316?"M]C>?GAT31V0)][(JD-OOPO4\LIJ_DD=% MG"??*5F)V16B1)ZDNW9ZJ^.'-S'U167OY*2*4^TR*XVAG?(415E'7-9,U_Q; M%,66=^?:--I<Y-GU62O57\'8PZ M>;+T4@N8Y.C;M(K.^0HCE 2U5./\I#M=O;^66W1.GE\6F8_LP!3EFU6$J3'/ MJ74$2K#/HTR:O$;>9RH3T):#I%0-\^6_;5D%[A"H8W=;0TD3;6W29S57AL*'8^,G\9^*7T< MA>E#5EQU9K^5EKN:#4H5WIHT0-QVD,5(IL(JX(55DJ(0V/!6*.>WU?&]!3,WO?F[:I7HX%B4E4>JBAZXM89%EN[4\24B_)N4^'@H#TH]>,J)!0_A^C?,7V)O=2]?OAM#:"ZQE8G M:FT(Y?+S5]A^U-3K0CPMR".)AB2D,0H*1I6:'A!2702!%UXEH19? L^18W=% MK?7(DV:33=$ A1M3(DU9>Q!94H(V%OY*QW9I;)@^U#O$N(3O]CG][TYS^?'O>H*_T!0GY/CPL:?!5C6F7A M<_!"5-Q:>Z2\CY83@>:2=OV9CVA"+/%!P&N6SP]1EJ-5@OQRN0Z%#* F52A! M2ROV(A59**;1+\N"_VV;Q+[R3M#$/3FNQL)_DY3#\@^ E]877@CUI9J:)"BN M%KY4#?3,I?"#N<7*E%,:4Q%TP1[FPO@>JJ2=VGP\>@DD.N MS'Y-SHJ+'4;_^6"8*J M>Z,FPUMQ&YA;TU.#'*39AW,9_-/4)=\K\BE/-E MBPUO[L7=0!!< VZQMZ'L%6I[6Y(_I+*O!3D[1K&GI?E&*@=T706?8E7/P%=5 M9H^6IRHILRQ.L &_M$H[N#NK9EB:Z_=Q72Z4,J\*^;F+-S208FEY7I71?I,7 M%!>7WA0!F1P_?$@W#V78B7ZFM=V1\\M;HL^CXL? C]!K=.VQ2^67MV$""3-L MQ_6_$-D^WK"4(Y@&<78H$R 9L@EDI6X4(D4,]B$T0B+"!1B.?[ M$Q1/LTQ3A:S,,Z2"R*HFBU@A+_.,[\-]>CUFT2D$;)ZO>S@!JX8K%M(RSYHP MT.?;*&%,(2_SS(U0\BJE^\G%2Q#PXSN(>R[D=,JJNB#VN!#.*2KL+9-" M%4([194>M(0M+HD!3" M5GR*9V49G:)R+LZ:5\AE4L-%V2T+&4VJ=UVFTEQ6'T]1#VBK))S' MP'.HTYF>Y#&NO.D^GJ(RKB2L((YX\CI%_3R[Z)02_Q6B.D6MO!['R9?5*:KC M>3A8*8CGH))?Y60_1.M_ [^/8A8Z$>$R,Q1T@I7?%&?3EKW;E"SOI#826O@MAUO M8H]&%C&8 @V+A%Y__AS%!&RD),!8R[0DNQ)LMW*AO9/IZC8%S&"A7LK M3!TU9&0N .;3*>KYZILK.\HJ>^N4=7X:XU($G):"7R[)*V!'CZ_,IKI&U#88 M[>A%$OC57??]*3\,JB+,5+@YN7E9!E*G4//*$COE5X)88LEW2SY@OM!.^0%! MA99\GS0>*OU2J2DZDR-Y<+F)PWJ&KV)T1<1Y9>V^!'Y$WZPT,+$LRE-\3;@, M[E!*.W,?)-PFAUQ9/$!/AS7IB>WX&;W+(]]Z%%*EP*DLU#,)IP,/D#-$.H(D MU*EX/IZZ>.19H%(I?3IU*35,G9F*[?M3%YLHATPJGQ].73X-\W"F8OO'J8M- MF.L^%= _3UU _'*OJ71^/'7I2(IJI"+ZZ=1%5*K'F4?+G[I,E"KC9M(Z>;6; MGTHV$\_)J]WB%%69B$Y>Y^8EJ,N$<_*:M7(QRDQB)Z]KB](.90(Z>:VZ46KD M3&HGKVJKE1+(Q#7IWO*R?)F6\"%&<09I2X.RM=4G,).07_#* M-LZ-B_ N:WZ8L P^^9Y\,>L5^P;O@;&E6U1B9&^]J5\Y)OK]8[",OEGX,,7W M#^9ACKKP2_2JKU&P):WOK"WY1\8_)]&D>0"%EHP73[F$UX-2@D4^=_.P>UT6 M^X&\6U$46]X=.?'\D)--])_F(9RZ,/S%\N,E>4#$F.HOXF4^FJV-5"IE%HGZ MS8-_=/RDA?4U"Y[-0V]T66M!/(!XR5_HNSZD=S MD.>&-LMW;C=;'+P(4IK_>#2*2L6VN"9?M9QO\X#-'?F^B%W/H7$94K:/Z^9F M/"^"Q]B-+JVM&Q&=A:[^(=OF(8TUK?8AJU!:BM)CL^19$[C=QE16I4(PQ^:: M!&X>/@[-O6;J.+)>N1S]T^ U4B_6N'^X6/[7V7(1?-T%7]PHC)_=<.T^W?Q& MCQCRY26IJM#=W>5AG1#X&AJR:@O*WA-UQXM91?^4CJ)>I3"6&@TJZ[GW6;!L M[_1RXE^U/QP5LRP[3VK@+Y+T'%J]S-4F,]SODQ]ND>TN7>2(M0J:'C3U4!3@ MO,/CS=PW0R-NL\993FMO1RZ+@ 8J'"ZPN5=VZD*2>28./U)S]6$Y.[>^$],, MMI9WZW_]#7&,=.8:JU+.RK [ 9=9HKG#=3/7+*7.W6,04X.CGZ?3HXRTP97>:]Q@G/N2>J1Q*\ M7M>,S4.H"":Q*GW B2( .-P>-C616]G":F!V-,\Q M\6K5YK+)V5LMCQW$E+$]J8"6D4^;]^QL!,^;1WRH7_\E&3PF7[?S:!Q%R=<8+1-5]QW9HO\\^_CI[+O7T/D/ MIORVHR$C(0MU3R;RK&?D9=F3=8S[OA&'Y3-@:87/["!(O]KWE//WR(O"[!&N'TSZ@7GZGQ55^(-]C:2YDE@ M'[X#W)X57;SV"()_5"J]H0V3FQ'/\8-R[GTI&%7CD]Y/_@B+N?>Y#!K?)":7 M?F^J0E5*=(L5%9/+NK=AN;7&87(Q]]:"J%4)P6NTUP9Q]JM8U=]PFB[4IE?C ML/8F3G+XO$ X=L&?C2FN>@ET=RU!H F0T \&S@+D-(L?QG7]S.%&[$Q M2]1:R^.35_8@"*/2?^;5(P_?G.J=(:5,3J5G-\U%5Z:,Y=YG.;MK!*\P 1_ M-Y:+?[>\F'Z@\88=CR$MZD'O]=\#FF?;(R QFZ!: M2K:I-CD*6U+'7=9$ QV%H:FC/*0:W2@,3+H$H*"R@YN>^CXLFBNPA4C,C<91 MME24K+%\%:3@UMQ(J^;<2IY0!<-&QW/76&]JBDKNBP?<)S@%L1_P(PIB_V!N M)HF60>P?@**-VK@UVC]UZC[)D53/Z4TFA[G?E;-UP_MAZ!MY\LM,?IF1^F5Z MHSPOU4<+S:5'1?*7,W6&9(/TYG^R=E3U?T#D['%F/M\@V+#S(+0N2.\.U):[ M#T/OMZ #M7EG0WQ[=C0"&0Y*"^]6TQ52K= MM-!'AL-I /)%@''PC2P)9R_)VVJAY [YJVB=($>#.-4S>63P&T)\BWG=LVCBWO/+JT,-Z1']E7)_@JU?J:PU6%KM0OTX@U[@"&\G=/;JVN+);& M@. R?:Z%BR!]D&3/&!1^QH1Z 6.UW0SCA3RD9DN:.B%[=C7GZW (+>?90Q#1 MIZ'ET7-J%DLN1$%+/50D)7K<%S?:[==NX5 B;CTAG2I(IR&EP,L/N,]5I0T( ME2HYQO:IEO:94&6GCBIK=_Z?$K9,U>)_S/BRFG?,*2#+>C.('S,,35U3'@/R MK-/7(WA[CP&#UG7U%=_P8T !#030-3=%<3][@6_Y@((0-_?MKU\ M)61?(0!S7ZX]"* ,Q2Q$8.[#I6\X3U'I7."4*H0$9>=1.BIKH3NB<$N]0@4_ M5Z< &I-D4N/Z:AI44 MG#T9KJ+@;JH*9EJPX#^F8,$I6' *%JSZB@77=.83WLGAGAT&' G_M7#0;F-. M 20C#2 9M^R ZL),X3=MPV^.,VA! %RFB?@C]'H7Y:7)*Q3QVTS@] F[F"<0_@?@G$+^QT%-SC:53;EC]"'YE MJ\PI@/0[6FW&@.!OCG'C:JQC .TW9_7P.0@/P#Y)2-^8P"Q@L1IJN,<)S3(Z M[(\1J,H)_6.23.I1'*>(_%'#1,&A?H8!@(#%RJE=0$,C0$8)=&ESY!L!=?EA M@KI,4!>3N0$R$287(V1A[X%.%I+4D&+VNJB1#JU"3FA)VC2"/*I9N[01NSDG;3L M959O+DV!P+);(!R*-[>D-814I[K0IP)AFVI?[[RXICU=;DG(%YK M()Y ]FK:EDS/FB!?)P[Y:FJO. 705UL8W/%BO[1:-4X)*];5/'8*N+&ZQ]<8 M@&$#@2O-A8N9 :XT-P6B,>!*0NJ05O^:D M NN#0?E2FGOWMP"%[]E,3,I&(P,C'1M0>G!TN!'85,7%/K#&ECFMF!I-XDBR MD*H,F;%(]><.Q]Q;YFC/KS&&1.AU'%7]2>"98R>0MTDR*7W>34'=\%C00AKE MI_\#$26ME[0BOS_@X"]D1PLK_$H?@5L/1W;#S8$+SS MBGJ_,4,68>!)(P'F@%5=,Q@3T9./Q6!0@T9#M<%P!#V>%8.Q!IH]*V"@@I/, MS:*61Z/YBZD")FGZ'($7BT+*FG9OK+)<%-5P<(CC 8RVU>NH5'==164\0HQL M:[$U1&69ASKJ= M_^"7=[^RJ'-UCLC)=^XQ&P+YYVSY$!,16"$B[T@;+0*%SV+*! /&XQ_(7:VI MN_4%86N%GD*TC+T[=RGRP'0:4HL!J@L%5RBTLR+&F51+R3TUG?(X8]=FHWWZV](I^>R>#UJ M>8GL,_,@Y.U9E93(/C,/%=YSI.1'!RX1Y9 '%OQ![93PFY MM U&:[H)7]"M3X9&M"Z8.:2?.XZ;;,Y;?QG@#3.20)!7=J('_HJK+!9RSO*5 M'#0A;]W8HU?(#?G$R]E.FN4K$<6:\JQ)V=8L2)%$CS0<8:Q1G;U'WI4^M/-- M@"/W;XN3(:3#0(;Q>_Q1HY\Q/1@;LY5T,XR7TXF G2-*%?6NE#Z>),W<67.. MI:.9Q7EMUB6EKD3XH/Z%(#1'F1SYT[]8Y-8!D_&7FF2C]BHQ&8NI21"C2Y;?W 0P&.+% M/,>,Q(LT94\?7 ;.7^11R!S8-V2?K2E,Y-8G-Q0M%D/.'1H!9;M;3Y95J=D8 M(%R6;A3JQ*ZNB(@M>2<0/NC4Q8E"1(U72$@_OS%(]MJ#/7%-'MWDRT<7NP69 M7+*YE+J:Q1,E2^K&4>IZA#PUSE/:%U?YB23/H%S;[ZBXT95%EN%%8M\Y]_W8 M\LB+[UNTIF7'& 21"W.0=H"0<6KY04YA%9S36UMN3:_K!>*3S,K I>8P9%$U MS9G17!4Q)AM@=6&%;OCD!\\APB]4164%XV@J"[(Y/)==?Q<[UIVIH7('=5_3 M@U'' [6, %]4RABH\5'KHR9)=G8"^ M<+3KO$84[4/TZI]Q.0D2C97 MX;\@*M1%V,9HX8^5"X#D'39*" M9$OT*00S-D,];+J)MU>&4Q-K^V/(A*SL3RTR(;=3'<>05K=O=^$AY/S Z#62 M;+RUSL$*PJ\WL<*?,U,T%US42BU. 3Q%^Q2O8BS*^GA+=^D24 UJU.0 01V? M62-SO\EQ@IK#$O;],.!!@3WO W6WX!$'M[5V.YY K-N!*?*( ]E:0(^..'2M M*2#N!(+7U#%TX,%M/>^+&B"XR24%^MD+5?2JR94%="Q_RA&DTL_ZGI%"F+VP$L_#A':?)AVW.!4_1KX57,KF9^;'RBJW>#, M_!HDHE:Q 2XO_R"[0NPV2?G_X:CY;PA%2&7R#\/=.U/Q(;,+&[&B[% ME#6H,6'N[M-1&\2\QX,:=Y4 N?$7N6 MR!"97Q4C:ST//&\98+(1'2UE+PP/VC+/O"2"6:G+% )J6@BHWGU" MK6GNRK^,,4:^O6.@PR2S\V=RTBH$"2H, !_PB)Q2PLP6,9"R_I#<966)BL=? MZ7%8PYF\[Q@#$8\QQ&D*?)FPA*>!)>2EIS7O$:J96;Z:=L08J(8WV D@GYIH M8D<,BFJAN($C@G.2L MR=VD::C8IJ;\;L=7UKGG94(ME<$5O[.D[4$28[]8KD=/87(14S3R(XVK8X6? M2U<0*S[RY&-D>>[?Y#_3F_D"$6&BA?4J>.OH&=LLJ3!RYWO$BK-(M!C(<'Z% M2=.;#&$PCW09Q)GA&XT!P27G=$E?6_+4C/7]3.%&;%L1M8:D_#+8/+L^NW H M9)6\]"B4,2"7-KE3K40/P!1DP"ZJ'-:RH<_"V5+0Y.^:)FC,/:H'&[(0R\+CBEB)Y.#7)%4M;': M[Y$0V=^M@A?R=J7O-+I#/J7_IKQ^*NV-Y%="(W9?R*J^H/L@>;4E%](>/W6M M8NK9342ELZ/'C2NH>B)HI&7N:PO[ M01R1UQ]&4F=F':S@,.GM.#79;NLVGO :B5I/ULVGLJK#(5 M5IE*DM )[FA"H+-%P/[_1^:&6B)\']//9+8LWOE<9%[C02"DG]XJV44C?TH+ M&IM!M_1[%S;7A.UIH!>*&_=%2VN]L/58FCBI->$?>$^KU#?H/Q3%0HRD'HOR<6P"G"***])G5_;\[>HN#_ MDH'1WDEV6H,!X/G;T8=+;'D/UDX&1ZWI9 ?B8BE5ZVLQ^@Y /I:OECX*XK. MMUL<6/::7@R)?8NFJ73_+= V&G;6<@/6S37S)9J1>F=-M$94\]XE2,.; (O] M>'QJU;OW0.]L^:N[6GN[.R(9UREI#_6TBKL>8UD5H339D ]!1#AW\U-6MCME M'?30A"+LODI(*/_]&(O+:*(R\-$N.4QN8M^15QD6-(:@^YXD^4\?%Q; M6&0#X;?54\IG&[D1>KV+'/(0N5S<2FKU\%MJID)E?JTQ,OEK-GO_%OZ1LJUI MMLQ?:0+_$X]FC:-KYO8A<%D^)>;M3_/KE6S$9+O%&T0ONH<8;X,04=N53P$5 M%--Y[EO>+CS0UGN90@_?V3E.#>.S6'+P"UKJBL?*F)\M$]L\6>E,,@@S7*)O MHP7-#.W9"35G(4\YIIG#\]Z3-&2Y[(NCNJ47\M%#^NXRCRT+< 1VLQ79Q6 M>F;?6#@BS6QRO4AF/VP%\54=OO$D!X"@L1ET2PT*PN8CIKUL"1D\&D,9SYI' M:/ ^2O@$,7UPRCVPS&A[;CD8G8)1\V(@.WRKG"NL MX-2\I._M.:T:? H>S_E;P M?$Q7T:&YJN#3Z##0FF":<@"H@E3@0[#5RI6JHN8KR:CKP>GP["L4Z%3%V.=[ MNPGPM-"IS=5(=$M D.[UD[GI7@>K2RJRLL+GQ)VJDFJ7EAQ+6A:5&+T)SVK] MUU.'/:V6%%6(_2B^!J/*BK8!8)92F:AB(8\U#5@G\2F#/4Q.#:-;##48'9/S MR'0217:8:$K+ 9^@!DQ.XD0=QB?:&U HX0C2[@TDCBSQA_')][K*0P ^,C[+ M7J?KI46@E_'51[MNA%:9-,#3#_8M%<72D^8]6J#V1)YKQ/BZI #"*2LNE_:I@0JY')ERVP_4O1#7D6F]VN,@3*X4V$E2M=FI"LZ!U%^UQ.Q-4Q>4 MKVE>=@!P/T[_;!\6XS:] G47;A4@$R.I.MU%"O7UEDVO-]V%>R%6:"2UIKOP M+@I5 "\IW3_K(K]^ROH_CYCU)FE*4G'\: )* RTMHN_SX0OB9#[B2YV?<@;\ MDE?#I>AB^,^/)K!44AB:JIFB8%?=*5] MWIL$QK+Q%5+]R(Q'ASO>/"M(&U8E::L+L*IY)N0VK-9D=2G8-;HD_$$H_,&S MTYP;N'[].*'SE7M'!" W=T?6<20"A,/?'K(+5!Z,+7\+C>RF[,[J6*[$NFCO MTLFIG+FM^$3-<[LUX;MI=KWB0U8SY9I7\2[#O"U3S-LZP-$"X4T940Q1A(N: MTBXL^RMR"JB5--F*K(=99<1$#.A*%@A;\*^O8G^F%OH34]U7Z4.3RQZ>;\CY M08F\#,+FM0ZKO6'*#>%M@(G0K]!SI'CRR/O )X>>DG,/S<^7V'=M=VMY%T%M MLDE>4Y!T9HBZ\-@3^0OY"E?6"C6Z?]7[0W#W:*^1$WMHMA2?/G>"T@'MQC"5 M2UZY@>;]M20F>PH_!R\(^_3[+5T"OO.X#?R0W&_.-=E/PIW7;HRC\#N,XZ79 MS.O0_$O3Y-CE'LQJ_TL6MR%&(WMAMH'."QAP?A M\)T4B[(4&MS91Q@6KTV,RD]2D\,VAY"&JO'&Y#!/4#D)0^?-=0WW*"<# CUK M,5^MGT>Z(]V'']U:45KJ__';LO M1&P4)[>VHE^M%W2!D,^@K^[21TZW[BDU[>TQBV=_-S0+I=BY'%)Y Z%]%#,OX*^ M]T_=?..4WN(;\EY0PE%_>TP^V[@D5^8A.WG[DYQ\MLES-WGN)L_=Y+F;/'>3 MYV[RW$V>N\ES-WGN)L_=\; ]>>XFS]T OH6.QH(3]_1U-E2=N >PH\'EQ/V" MG9T2X&Y%L^7'VVD&YIHU0%+BG065?G9R6+>/5RN#>4BCZS!R-W1I\]85K_5; M,[FH^-7)_B3+0M-V_N%&Z[S]KR["9,.L=Y.[O#4'A398+(^,?FY[".I;95SG M\M5FI,E]TY:+4C*XPP^951*0N'04.X/RE>2Z3VHC2-=&UL,4#CXVYN"C81Q\ M:LS!)Q,X*-^%AUM=6GR^V1@GP>6?'_4X==HDO"T[=!KU'XIBGM.L65]XM_H$ M QB:GTP7(MJ$N@I9TPD$SB#(X,<'-/ ;3S","8:Q_?,1>>1A338R?:@24A%^ M$6(1>$TGV$&[%%S-7A3@@\+*%I_>4^Y3&69%ZME$U)%;/JRVX,"(U> M)/#Q4 +F0C5ZD<"G0PD @3>F2M0&%3=1,*^:[(Z"JNYG@-.I;ZGP%<2C+V58 M]U($KT X: 44J4H&KD^!UCV"JP0T 9SKN-56$.%HD)Z=(=WFY@'N&=)M+M:P M'TBWN=C 7B'=YH+Z!H1TJR'SC(/?Y%DODGJ?8:D*AJA<)2 &I%Q:C?X3(R3U M'=;W@T2T'!2*4^:AN6]+8$7F#"ZJ/N[\%6=(,HXIN=U ADA?^&25AU*V&6N MW,CR'@,OIO])$UN)"5'I!H)/J!; .K=M'.>EK41'=TTG+7*>$=4O0J]WD2,6 MZD$;+3//T6KE6KXKGG>OA9Y9B;YL!W?NAG D89G7##;- .=J"R]V];>Z6A*" M;J/#O9V4=>[<1L+= &-X'3=G]?#;'L-SN#F?2G?%&,+3FK->O9A-]N1U^&+W M+@IXSYR2?;[F 5U7E'U/)N V>F%8?H>G*C\XO^--=X0( $VB5G]JC %'I&G? M#?(>'P,J29,\ZUXZX/"D@;^SAD;+,7@F!__R>+ <@QV6FN6C:A$%=VFV")/7 M\JJM4Z6.))+><=R$PEM_&> -D\-9,T>7P"A"1/N"<.0^TSP%/A',?1"A\"I& MBV_!8AW$H>4[]T2L$4+\Z*"VHT"85"@>X-8/B1I(Q7ICV2BYQ 4V$F%S$VB7 M9PL6M9Z"#X\K^) FY(D0WM#UK@D_Y#8U@6:IAUS0>,*OC^+UJ@6V*SZU37ZK M]L(Z)V,9T*NR?WPN_V@#-X:I60!EY[*,26-L?@IO'?DYGA^ ;33,II:"835V M/D?T?WY%SHJA;O^PJ,5(H+E#(-18O:?9,J5KAN?N:AU=OY)OV W1 W9ME/\Q M3/\:BM D[<:"R524KU2C7$7R7L"K)W$RUO7"^HAD] 5)H]\ M2B$M0Y9=<]>O6S>M:H;),4$-'_]"EFBQ6@\'_XB3*.N/Y%IL*XU/.7WUD9NK!(V M'S'MC3/6]4&]#,G(:ZE/FPC#F ;)TQ3&DD1%HJ8PDELBC)&SL%Y+ >]"X7$; MZT&._SLF;_;+8+,-?+(RK,IP:OX1@LEKNO1!ES(U.FG(W=H*9 C;0AGO%ZG1 MYPJ%-G:9)49BO>>U-L'M<'*NDG'1#73O9&BEFP S8]X->=GYMNNOSJFF*#M* M57IJ.3L4)J+U8AYP8"/DA#@8&6;42270;W:-HMJQR'J_(-GV8@3%]:PLSE\"?:D8B<(/IY\*RMN45;]KE^WR ]% MBFI-)]CDW& M'G3>$7(;%#CX0#_K[1Q28P"TM]SZ(BUJ#"!U!99U*M)CP*4WV 7"%SXXR+S/ M$T_J,1M#C+#JIN_@(QU#"+'>#9 YM\<00:R#<[$[=0SQQ5HDH.ABA8]$'DC] MXSI:34X5W(+[NN<\>&)@O>S68LD*?D>MY-5YQ HVCT)Q4S)=%SP?A1+7$M9: M2&'4"IVJ6;5@=RR*VR%B>4C8%/CB"Q[' MHE^H\WB(@RBX-;7N@ (J9P2A.[K9Y#D33*H@(//WC#] :8 X+"/\/5HBL3BJ M?TUR_#,3$X8WB+PJ$DV4.K'F(.%71Q6^,]X0E@,U>@(?CQZ^VP?%98L0.7V4 MDX3P^D&"@!,;0/).N@]\'!HL(IX%'J=-G!Y4$C=^*!- M!BBZ$[#),řC%%>[UHP,VU-[]1P)H:.[0&@URH9%I6&)2' TZL9LM?#1( M1"UVXM' #3M8_J'PA0,:B0U-2-K$R)95Y\L0(RED8H[L8.736W:./ H?7@0E MT]O1L/-@T1MUC2+7)FL%PMMFX^;YU8KL$&7X@"V92 W&T$M(Q"5N?(\JY#"E.? M:C\>4>U'R8J+S+CJ_?JF4)A.MK:/%LIN+#N%.8G-,P=M],SL(KPC;TTGMF49 M$WC--*7Z=6)RV[HTX][7WY#$/"5H"1(O34]7LAWF%&#IR<,(^6TU&?=8::ST M.MP](**8.#S1\1L:4%V/7 /NAF7*?R!_2!Z$H6*1/4%?+9+]8D565J+J ;M4 MO9!\')+6$#+^8KU2+4":,[':!H3*1%>14UEI V2&ID?>##\B_.+:LBP4W*: M--/[*B4EE&HVXO:CIAXJ(P4.B'9.#EF/'+6$*/IPWE+]X6)7D\9$I:=1'-6F M"E'I>70< >V[.2US)=E=Q=_!J).>]>46$!0^)HXCZ>I7VX!029_-[$Q(GW(I M2:%DY>5](+CX':U=VZM)Z[S7R*@B435U,&7J([QO8ZJ)N6EB>MA?W'HKPA$Z ML%N)J^:Y;++3J_WV$#S*379]=5M2."'WG],5RC MA(#'5/2ZU/6/NY3_3T?(?^F1D7+Y_1%R*=1]4IY_,"&*1A8M)+-:<4XNGJT% M_/A24U,[6=JVH]4SJ71Q@#UY\(1K375TT1?#A886NCHZJD *=PCZ+'M871(XJBQ( H1BD(VT+F M[<\!F@OK]0\W6M-4;F2=;P+,:+T@4G0HZ)A\#HG4!&ZYML.!^' H*0>[1.; M$7J[ETYC/"YJZ,%P_D#/1>8P0]NC4U !KT197@>=9^#;$ M%O+Q\I1X+;-GU(272+D? UA% M^HRD8G/,W?"K=/]+NIC"0_G>S@M%%!>\,-9>SYACD8(\A6G;\=IS'R+[NU7P M0M13HGE%E/=/Z;\IUY]*7">_EHB\#Q+=+'E,[O%4UQIFO4)WQ:["\S"5:2%H M:$2 MX0*93,0Y6W(.P9#JA"'_3](UTCK%)*/:*\JPBGWNI1/GYJ-&MX!Y@:Q$/%3%(]=65B@C]Y%2\8?4P; M ?.0Y.+78$'BBZ*Q,>8(@0/:Q5QK_0%'$C1(N-S1;%\A/, M_ C\GH0BS-UM<#!^+Z(069[ H_85U9(:BVL5EJ/S<0U^GJAI,$#R,4+94=Q" M+U;G_P5+:Q7%.:U5T):\(+^3#-K7:!E4&D&$?U:FOX!!R\N/;"( MO"^03WI&K(*9,032XB ^S17!/J0+%'U#R,__GI.?TDZ%'M,3)+I!9)]8'@VZ MCJ, [^;D R-;E:AEL>5Q>@*SJ0'3J]+']8# KJ$0MS1% ;J6U<.V:C0+!Z?5RB>SDG9A^ M[O0LJIYKA^=5I;& >QTC:]G'*H3,T=:BR3OHOXDRD)KC+>R3'1@R;8(=@*0O M*\W&V^%]3 .Q(W+RT]"C:"= M7@JJWT]9(9RC#0NA8H^9_*"]L#Q:VDQ.;NM!0?=&@Z.D;M\T&]>U68*F&OQ53'!ZJ.CSCS45$%D=R[-.Z\HJJE[_V0QBFF.;FO7[T2:/LF3&LL(CY M#DT.6QL%V8.[ \[M9FO946YEEAO?6PZFY9QY"E.COOBBV6\""GCA.A4/,O1HU[S@ M$3)JT">Y/Z L)[$5VR1>)3NA.ZMC@3[5.1SRZ)V#CSGG[J-YV><::MD0[1YK)F,X6 MQT-[?RIX]D4M@N@%#&)RD+..3X3C=S49!=SH:&QIGC(Y1+O1DCMV( M:9D/$+[^F28FI29(DPMNJ7^_?3CN"\F,5.GK:E J!#!2A4_N*2K8&ZE"UQ%F M7O _9CVN%6BE8'WD>IH"AR-5R[3X PHIC%PY:QR'4' ^4@VM:^1)(0 @[4VM M1@ ?,RJW,(\E1X4B@R4,4ZQ[*L'^\ M?<#9-/#G4K,BXJU9;>,_!PN+I\XR9CT)9\L%VFP#;.'=E4M^PHCZ3*BEY;/[ M@N9NB#@OU3O7>G8]EH7)J#0&LV6F6#/WANBMJ0,JE+[8\@<<.0JR=YT8/%3? M20N,J>0;IF=4:A G$A!35M?%C-#2*9QW,-II@ACR+"6GP>[@M2MB@-O'%"YD MI5#$[?7 "DOG4#Y5=AI)H(8*W0R">PID.PZH+C-'4VL4489H*4>B'%S&Y,[S MH\350NUV0>(\;\AHT\&-E\L#U6KZD8IH:(-D,D=.;#.J*I3?65OJ?C_?;CW7 MIB=' LPB/S'?G=5"1)UF&CD8U81W@T:P9JU"9C(FI3&W"JJQR1B4YD!CE>L= M'( BS(VNI/)Q/]I#[>H(L;NMQ:0 P#(/IJ&;VX8JA,F(W6%$(]$Z3<;SZA9. M-S4+'/"KG.V\]J7:AV,5S%HWVR*J]5"TFCF9.:\M[!'5)$H)DZ:TX+&IYVZ?AK)/>]@#OT-Y0]<65PS#T 944HA2Q8K'9: MM(>AGKQ/R?4S1R_(CU&2;!W=SA^E-T!=+Q!.6*V^\@:7LR!J#D'['0UC5;I[ M>2VA,OV%$=[-EMY&$EGB]@ZX\G,&_.KNATN9?F-^U)XFE@T)YE/4PKGO;.[.'9FNW92Q ML6C4@H=\)9L=W[L*[J'7PQW7>MT4S#>L._YZL_6"'HU*7?14YDNE2/7DR\"G M$!7+EX'YY1WTT%1=11:FR)9RAIDH6*QB3.J M4:95C0K\;*FN7(QLTD^\<\6-(226!=Q*3/&5)I T2LW;G6J,@-&IJTXC0X F M1PL[3&B6L](AG?SEG%?;JG'WJ=+5D)6N=%4\6B,G]M!LV3Y,7X9$T3>^GNHV M=41(4Q'LIP6D0-G/I&MT=5AEH??IC*PO)>7G=Z+!DS,C8>9,M&%T3C$J&1V8 MRW1)Y@X4N]::[$S731X6J:7E;V$M%_WSC%E:+Y;KT6/S)L#LR.A9: ?3::I% M1IX],_:&9Z->OR)LNR$B2HF-R#=.7TK6BMPM-Y:+OUCX*XI^M[R8?Q2W'0L$ MM^%&],J\)3K6B^O$EB?#PW#;&D$U51;GR$N"1=;N=A%':"LN76Y)I6$D]",[;&XD>HR:+6Y&@ =]EK95?E.S4Y MZ7ESCE5.4_ADV%/RSGU^1,D[#2S2H,J1('DG5/)]9'$,(2!\R;>T$&$.NOQX$I@.=-H8(G'[. M03D($CXJ1Q'@+7,@29\/=9X,\(>H(A"\)P&,Q=#;TD-5'")RV*W)!3!UB4"" MW6Q:'Q$>>'Z^8>.1U9P358WH$PZM&).U3.Z%&-MKO'V4.QM\(+]LR7X!':C&0>Q_3_2YWWRMV/F#>@G&YR\OY M[FI-/\,7A,F[(#_5Z',A>_EG/XJP9#IGT!H%)W(U82!*/?EU#3Q$[AD7LE"T*-%4P=I]C%@L< M--H?;8:9XB>&C)\084YS1Y)PH7CQ#LWZPL8RI-]V3F/\'-K892^6\PVMDJPU ME*%^-EAIB'T"MV$8T[PL6L6A,!VL/&:T-F%NR]?*^][0L'R6\^'3MYE63@\& MA\G:2;%[9%"[9__Q8C)FIH5P.FOV)D-B.LA#JT? M9.S+X!_4X2L9'@+3[Q8:R-%L MVW $"$OZ%5TZ>JL5E+(/)*$5T[7 B,D7[\J-N.XT38,:*(O/7?EDA.V_ DOUA;1C[?D2J'1F*F\DEV=]^0N/5&X M;X(8_Q^$@YF/_G\5[,5PA$SHC2G[I2G9+Z=,ADHG5B5JD3PV*366O]O[TDMZ M%>^T:3[(]#Z%?I\::/WL^#Z%LE6:D03C\*T&MVNGQ!<&?E4]A-DV??B:[.[N M=XMV>36:[!OO,ZL*S%O*9,]ZC])NH0>:['4'_9IK;6%-7?+PQM32%4NMQP<2 MO7ZE_T00X;'G'AL<.?RUSBCC/\,4.VMY:JG-E4J=]\QJ-@#$PN!U\1ZDT M6B]3@9IAN9=HHWQ\K:0+;ATSPUZX)WUPJ4PVPZ-_/K=Y!9VNR5#U77MZYD'= M[YO3,_FU?:\?A\T9A& MYR5R"L-XPZ@+;P)T1_24^6%]^"%G'KU$YV[X]08C=.M'").G MQU#RY,X[*FF>JN]!F" B65B68R.\30NM[.FL>OB21)[L C>%[(+8H2ZH M_LYS3XZ\R9$W.?(F1]YDZ!_"T)_ETS OJ5AJ7[HVGU:]Y6F-L=9S'X- MS^-H3=0N?^._O:>-B,,1S7/MMFT]V2='MRV>/WOF(C_UB<,Q>SLFD5KA!=KRY_E M.=^6R"6L9F>Y;B-D"PJ.4L*T1/G@B3ST$G= ).+!Y=[!!Y(;!)L: (S1==Q0A@.YFLDG5>&GNOP%-!K(;+\Q])W&1,'D'+321S<8.'-]�A3Z#6!4Z;0R=Y, M^P<9 A22]Y;AJDDA0[*+;?)7HF[*;/O:YS+2(:+IQ<1.6U-\4WO$C$KN(E0C M6!"K&?D=J]:0SS@(M0M(,M,8)99\$BPS=9JH/* _E7+2G*]6&*W(6WN0-)GM MZ8$-NA817DHRPX7_##6KD7MSJ%Y M\#J+T7 2$^,A&ZA9)H-+^MW/@'99DT$H(Q6ZP.E@,CQE@.-:OXD//"7X:.\_ MKM7%9%2/L:YI\R Y0XE*V=MD,J)F4&'5N N;PF'@\0[%HW-_'Q!AE+AEB B_ MPO0Q8B'JO<14$$K>X5+#7KS"\S!NX TNM9Y\U)-WUPP_Y92884H ,%[93B'F M4SBSD;*=< K<%W,)V=[7MI+,-$:)G2BRHXV9BW\FIPJ?5&H]S#9&R?T^G-BX M4QGY?4Y8C0FK,6$U)JS&A-6 3CPQP3/Z,DF<'AIC^,?SZ<(R!C5>GBX0H[=W MTP00F "1NQ0_OOT*% $(-N3:XV;< 9M0!EG(U9.^Q!6V3->"&G$VJ5FY$H9 MPE#(9WPE.&KSTY"-P>2F"&XY#\-XDWQC3R$%.5^'D;NI)+PY'"O:-UU M,9ACK\4$M.D&M-&S6[)30+)9*DT@:90:K$VHLCK!@OIP+K+_F2/RO@[)\SF% M[O=9.%LT%VSPLH2T.>U[%WQ#^,[=N'KK0S>8UFSY/&VW$/(I30LKGRM"TPMY M&90IU"H)[@2C.FFF&BXFKTY1.;'0N[, P]\#CPSC$>G,"8.ZY=Y@YM%+=.Z& M7V\PHD&P"*,P&DJ>W'E'))P.C& CKI=NL&.)(_;_>;3& 7".N9DG1X MC]ZR<,QCJ]XH6&/..]C X)F8N_.T;W("-W!/4"MSI5+]YE.A?)SP9Q/^S%C/ M9Y]U)4;L AQV$>36Q],#HPUGQ#P]$-IP!M#30Y[U83P]\?0^?1OQ)BQ?CQ:] MHT#V#88&&C-<;P@TD"+^;E@T$,OH%-M1C%U_17ADZK.D3(\!U(E^)/<.2NM. MN2B$(/;F5A/89!2ML;=>N/4M PD-1? ;Z,PRC8(&Q02:30M1XLVUVZ MMK20R&$["(O[9>#3A'>8B8N>WD4&/!'@0=H%I.S0E^MSJ:A+#;18Z*_]B)P\ M?[@.^4[L(";'WAS9R'VA1HN+765?IK+A&?%;C**%^AL7X9W8MU#^,\1JLFB M!QPL#\ 3O!9:)%(:L-C+UZ^V%]/\L><;NCB7Y%I;4> E3A/ M0UUF6T2O(7^5:@RB32-N#X(QQ0&A(]I1/3BBF:O_';M;2LX]$AUYTB[ ^--$ ME'.T#3 5;4G](H^!Y(^*2%/ED4 X3@B0@PHJ;0"I+/1ERU.AF-,>D'K>#CBP M8? 9D7<%X2FRHL2.$H>$D##,SA[))2?O \I%>:>H<'#0OCWU(;*_6P4O[YFR MC'<)\>E_[-.=_OSGT^,>@:4_](\+04LK]O(SO6I+$6L\9>N-U:I4)?L67S\'#S!M YYH>OE7+,_B,P5\Q8>6!>\K 0>.@&T( M_E69RN.3R<< 5TO,/_V*Z6447I$Z=9*R5KYK1^'%4&&*9UP< XZQ$7,<6S4X ML%&,5FOP.!#@T=0/IV-&GK64H\3H,@JL5TNV*_;H46"P&C+:V00^"O!4R]67 MV^I& 6UJR;G<,S@*.%*;#Z&-;P\>/*3T$E>R1%5NSJHR"_XH:\BFR%3%89&G M+C5EUWR,Q&.\V5AX=WB%)P=_Z0[(3WZ6W.D \4-1='Z(K.,=L'R[KGT9H'A:\4>-N? MD:8/\VT!>/2FTN(J:#)EKFO4AC$LLI+F4V3I MX1VZ8S#4*K,I>2. 6W"'=JR(CCKP?3VT(*3' GC(SV?J4W*[S9?W# MYI'VGS#_\+R5RXYX,@?;OTH^X\P1%%XC\ABW[G6,TV, MYZ(4+^C^C9R+W;Y_ ,+@/QG&(6C'Y/LA9^%]X*=+7V-B%K4_B>1%0>!\C6CPC%:ZY64\&.VUO->0/!A9%-00LN@!.9?HD5$W&T47*&0; 6X2@Z$)->V MY-:\O4801H!Q59SHKUK#%*M_(N;2*;NU>694?7FAC\1@8&!26^WI(_:%]$_)X/*W5I:EM1VRV=1 )?XC73-_\LI@E_'],:J>1@VFQQ\)*DOGBP7.=B=X?",!!3ICR M;IH7B"Q*Q)\.<6L6JG?61^LB>(S=B'T6S&1];MOQ)O8H[/X*;3&RD]0D0G)5 M^WF4H+_]>7F^1V?V*PAFU]JZD>6QSR*\B&JW!-]B?]?U1S>"%':!W44MH%BHE6O#]71+5 ME18K\LGK*(P0%A^Q@I8P2/285I7?DCMS1ZLM2;'_G*80-%^A)2+WN9.^G$J5 MTA=D:@D'"AW-XT=JBU7J>H0\ :4$DERAW"8@-%847\\*0VJ,JDNU4]?+,$[D M&ZBVWU%Q _4ME.FB+[!E@,/D!48-$X$?N>3K=8IL=M)[N>UH6F[N:VME^3<6 M34@12>*@>,WTQ%]AM"$;#\Q?+]:C#(;4'"3C@-M6R M<^G(-1:6_28@LJ+SJVO.PN:FT"Z]0B4=1DY_X[M?M&N99>(RV)#A;3;'%?FJ MN9N7WU(?%0N$-P\(N\&^KX#;1-.\U J7&E]+<@[S,)W4A&ZWJU2-!R$!OEEWN>C9+\"G&RW".Z MI2)ZJ5$?E> XV6\UB)SN?^7)B?RJ9:]D933333AC?F-RKR$:E<]D?REE/LWL>^$5X@\.]T(<2\; M2>M^J'GPD+-"SI/OD"U9D8L2>9+NNN@E=^YL20,9F0-.L*3<=D )=OF%1N]J MH*$*'8WB1XRIEG:!Y.$Q?OX+V=$BF.'R2ZRZ;R5/DN;C&,^M]!'09J23XQC( M%CI'VQC;Z[+&L.\MDW*JWE_+.3Y'H>O$EO>[Y<7H*=]B%)BUH>9!FUS:?,>U<$EJNL'R4IC@ZADHMX4*_F';X-FROR[( M-@DMIA*0&^@B"+ZRC2)@0JFKGD3Q%(N;3R7)%,]K!QNH)+SBU:*3:KI/&9R. M.G"J._5 =^ZQY)K2'NK5Y11\"C\'+PC[=(9'9,>8!;M3P.66)J_!R+GV(_:; M^(1L/ 9P=BHQ *H#=^ 76VW']\#\:/:Z*@1+R'T3G%/Q.1B= M,$6,6JDF ZK'BHQA"ZAC7BJ9^Z0H^6*AS0UB;L^WE&&@S&C:&6ZI_.:"^!XJ M-E_MQJM#^Y377(9.@?_"E8XT/>R.Y5:KAQ,5^0WY0-.?RS%Q%O0N7O&1* M!<_'HISE/#=,9E1(XMC4-S6P3\'_L>AT^>.6&X18\'LL2EVCL(N"_6-1Z1K' M:!0B."I]KGWH7"&0HU+O.D3@%1(Y*EVO#=JX$,6QZ(#-PJ0*B_RQ:8?R$):" M[V/1$"6!4P6SQZ($-H]J*V1P;(I@?=Q!P?NQ*(4U<0H%P\>B!M8&E18L'XO: M5WGR<_W#1BT$A.BN5Q#^/ M6Q+U!?!^-%E5EE==%R5[+?0?<^UC2L7A\F(6Q=O87+.V.D)JY4B]V23%XJD-*6&DR@F$<%M35IMEJ.HI9G#Z% M:!E[=^Y2E-)'J:N>-,-[7^^!HZ"21EC8N!=:>$F/) U!$KM&ZY(G]-8G!Z4P MBRNOZ93B;K3<025+*E4:_AP$3O@9!Z$PQQ"_,33=XARG^ZWT)(2+M[2<\R/" M+^3@H&'@^P=(36+C9@,,1//U_BS-U51O OO../ _7D!G(S'"@*_'>XN52%DGC9P&\ M6.K-52W?.F6Y'!X[X$%5!P'S:@^) BG!5_./,!Q>73!UVIW)P? -E[^Q9F-R M@+QVW@^S IB'IM7.-!\P;V#4?/,/6LT(9'*@?+=#K!H+8& $?'/V^#8?\!CW M6N]UO8U-&-M%9P)%>OH,:]-V;3= 7#.IW^=TRX0=C;T3B;'&.]:YJP^M_\=NV&RQ>D_R::3VE?K^T%8=WA4B7UL MHM:0E%\&FV>R7R@MERR3[8I]^N2$=-)TMN40ULLU_>>M?[ZAAP,+9^-UN7.M M9Y:M[:Q&$GW/#B'9:PO[A*J0J.2/:PNC*]>+#\O+U;768O]+7D2S)8N]3L^* MZQ2TUE8N, MB +U>A+0VQ%E MCSRL$5_TRMT@>7GRPRVRW:6+''G)&F%[V()-^0D;Q#A:5XY8M9)-M0. EK+) MQ*Y2QJ;25LO9LK!>+^.(&HQ^"YZ)LD7$1!MEV@/Y\YS,G9QHY#^N7[?TT7>! M?'1XL6@8$.Y1IZQKE])3[!_+X/8)-3=2C2)>?KLK2 7<7,'WE310Y_BIA>N/ MG6/UIK04'5=3,MZITI+9P9Z$QGMF&@I0QZUCO..FY::JO-F,]]&T9'+OV6>\ M6Z8EFT++ALF.&N6GPW[Z&N&K;PP9>1MQ6_]"! >/M(BQ5'UC<:,LJR\8<'UP M(/:%6C2\"ZM9[!3O N]S1?).V3=6P M<#AGU'T0H7 1Y$ZG? W"&5Y9?EIPJ_!/D?^XL$(WI$'0**19L]A/Z%C:ZZ*OEIL4M*ISCZUVUA% M1^,D?_9#>\GG?15Y"R0B]#$%'I MVJJ#F+(.6J3+SQI-?BFE5%80=YMA(.3/I[,NB;9TA3H-J6<-@\W6\G?G-"Z% M%8Y66;"Z/B"K0XG"J0^'?KQN@/^%+)R_^Z^LR!(M@U)?**Z0'[)O-SW8&]QU MJKUA./-I2O+$^39WPZ^7K(XN_9>0&W$/( X*D]'O%G:I/GA+(>GD^[VF==AW M\H]?N3\$=U<(D_.&1JN%7U"T#IR0U0!,557[L"0= M3$#TJC%1UPLDMY#E8E9NYPNRJ#F9A0XRNM1X4N^OY?;,JT,6#T*5"U2E&XCT M XS"O6)180N>M;WNQP^!$50::?(-]S 0BL0P*H\BVJ#D, M[42-\"WO*42/P3+ZEA_O0N)%[6&HIV[@ *MN.%%S"-IS'!EYQ2'\@J[#R-W0 M&K,R\==T@HD4$5K\FAP&C8>!X)4]^)(,!>1&KB8SS\V@XEQ:K8>!X560V5MM M/96[ \7"D%>[34TF5^@%>0&C+$4R2C] E9Y:-,;"MO,8$3&1^*1[):7Q"NZ#/T@E99+5NNRMZUBUW1)BU>S-P&A>^ ?!3D:*I-A]G+ M5# R<[=;"JSRG5\MW_%2OY;B5E#K#!2KQ3S"Y,)QR''RAT67IL:B)N\#&G%V M)XAGEC0$I5<:Y5=MU$],G/@:%#4%R9Y))I@MSYT$>/-EMD+ M0[0?]QJ!HF9;P1DJR0:YJP0.FE;DGN[DUX:6C$$30H[Y0+@ZOJ+$7 M)>&!PL8.HC+KKR%N<,'QQEJJ"431,UZLMWDA<"H0+73JA,0JY"# MP17NE.30P%E>E/4S6)M38EK!CEQZZ.2; F MHZ@FK,1D W!847!X[+I6+YBQ0CRCU\[D+JI1% =78K0.TU1P.FJ-2PGQ4/ Z M=HU+"2U3L#M6S:OP(M6$BQ:LCE_3$B%7"Q['KFG)HB$++L>N6RG'?Q4LCUW3 MZA"$D OA^[%K7K41/06K8]>B9,%7!9=C5Z$:! L63(]5FVJ/(2]X'[MVU3Q^ MLN!][*J6(CJU8!A(X5+/6LB%Q56URT88)7!TC4[6JP E^%2,]=M8!MNKL*:6 M;,ODA-NJ+#?) F=R?FQM_)8R@)F<^UHCOS\=\FON+:R!W[-#?LV]>97X%:*H MQY 6\>A7,H3"E\89*A[B'-.F6OWT,)RD3<5//'W($?5V2&_9^/5KEJE-"X8 M5].QCCBU]-'GSF9/#2-2A._;X8Q: R%QYLB/8Z4O(Z/$R27,'+F14W_CYJN=EXBC6HFAYT SBLV1] *S+VC'(B>-DFCAC+GU M*1 HDVWJJRD" 0W=$3GJ8X3TF;,_"^)HJ4@^^N(@IMBLJZLC"^:L10605X!1 MR3M?>CM\K_=^BS!!)UZA)2:LP&*:I/R:H1--L9_OJ=T/9.KD_S'_P502P,$ M% @ 83)P3#BVH(CJ( $ %&$/ !4 !E9FEI+3(P,3K;?C# (@&X8K]4.6WRX)S#\SPX Z ?_U?KSL7/>,@ M='SO#S]-/HU_0MBS?-OQ-G_XZ;>'LXN'R^OKG_[7O_W7__*O_^WL#%U]?4#_ MQ\(N#LP(HT?SU??\W1NZ,9^P&Z(;Q_OQ9(88G:%M%.U_^?GGEY>73_8ZM/Q/ MEK_[>>UXIF'0W2/05%L?XIEN8F!Q&M>^(>?.% M$=&F\"((JWIULEJM?J9_94^'SB\AE7+C6]0Y' JBVB?@7V?)8V?PJ[.)<3:= M?'H-[9_^#1K\U\!W\3U>(ZK#+]';'O_AI]#9[5W\4_R[;8#7U5JX0? SO/^S MAS?D$]K0P@I:F"R@A?\>_YI&UD\(GOSM_KK6H%5!%GOI9VE*WN' \>TO7C=M M2V_+5OLA,H/H!,5S[\M3_9%P!>ZD=.Y-B>KZD>EV4S=[,U;7A7\ TQ84QJ\1 M]FQL)RJ#C ;XTR8H;4QS_S/0ZL_8 MC<+D-V?PF[/Q)":-_Q[_^J\7ED4(/2)=S)WO.I:#PXNG, I,*TI:HS;^X2>. M%WY.]8=7"A8$./0/@86%7,*^D: 6?W6?X*6=2UZ!?A-[9[\]_(0<^P\_.?9? M)Y.5L1HO%G\U9E-C/E[\=?+7R4__EDE#B3CT/1'X__\KTZ1?XZ(<:(:UT.AF MX450C$$SL!)-R8\M)L9/_&SYI/O<1V>%3[D._!U7/"7M^]Q>^5D(07CM.!07 M$R-&!?PFUP:A4\\V SO\;0^I#7ET-EY=>#;Y83$9_XIW3S@H?;XN$GK&C>U; MAQWV(IIVG*X>;[@M5HOSF?'7:2G(5(,_#SXFPR1M]94\- MK8I'AO=#F5C4^Z&6/V/O@,G_+7_C.70TT>2, MH=GI!"( NNKJ43'^ZCL#J%2SDN7$WE62%S0H)-"!&JLY/Y+5H'=(T\NY0R?3 MY6<2'(%4XW?,XGD\[XS-[5!)^I0D)!>LZ%S_G99*(Q/KN:GN]7J8G7 M'NE'22"^H3^;[L%4WH]V"F)>;!:]IALV%V.C,S:S=S7!9JJ00("N9E,N;"[. MQH;&V.QJ>AZ;U,0;#'.\%T% WL8P0 NUA^91#/-"L^BTP8?EB\FTVV@\>U&G M07BJE<@P:SKG&GN3X=;TDS[C[*ZF\A'+9*KKD+JKW456(?:E*V:D[P^CX*"> M6,31RC5D+GI,N]Y^,N_>VZ?OZM+;)PH)='GGQHH7E'.=>_N.II=P.0?;(]K+ M(W^-+LUPB[ZZ_LL[Z/++@ MPN<2RDFBP+$B;#-TZH_+95=<+F6FXN?CZBDI@1=U2L53K?CSM!GY@2L5!P[3 M*!7O:BH/JX"INJ;B7>W.4PJU[_,A=#PCU;X$6]F$1P6?=\/!Z3P>JT&&:K$?18>^R%;,'H MC.#-MWX4?_GAT=\[%CJ?+#]J13#=/,!),*K6] >SNT0P*_10_M"_H%]]VUD[ MK&H=Y7RD.?U4+/ +NG%X^IE4+PD*O*@5_4P$5\:6JW.2.G(F,A,#_0G;&\P; M@HH(J*,/^ AHHFIA=#"[BP0D^HW5TTP9P7PT,QEJ-32\\&R:(]YC"SO/YI.+ M+P]!0!#]#4>WZP?3Q>&%Z_HOL(^)//O9M*_P4[FVOP^)BHBIH[J\43N?+F;+ M9&%U!PVB(&T(0= @ZQ!&)#L/PA&R7 =6WT;(#Y!/,_=HZP3VV=X,(@>3WT/9 M:_9^2%XPPY!TMMA&9AB_8A\P>G'(BQ[R/8S>L!F //(WY/G!SG21OX,+H0,8TKDM^XX G M02/3#7VBD'VPR$.@;,"*@L\"[,+V&V3:?R.^I@N<:E)0.<&6[QI"6A[.1H%9 MHRAN%9%FT>T:T891VC)]A[2-H'%U_88<;QD%;V7QG$(A!4 (__JGJ?')H.'V M3\;TTQ3M'-=F-U\^7_9C:3/522U7/ZB:<+2NP/JDY,L*U&> M;/#3SU%BP>FP0=DR5T]-]P2_/>+7Z#.1_$/D4S=(T84]ZU7DG@0^'R_.9XQ% M'PG5[:D8RD8V$!'=>_D/X#S&I'G^I&-=X,8)-B'/6%A^'5(= 3R MHR->%(]X-2&RWCS71FB%VG[6%(*V$&U,X1S><"XQ^%VB'=.U4T854'E\*B]C&Y0Z9"VR+%?+,,ADP&BH4H&R2=8@J%SS??.[.@"-%, M;?+7R/%(XSB,:&Y)))-4%9%()QDHRRH]/R( @]S2V>T/D$+&9WH1_O:?7&=# M>QC%0ZW*2"P-LH[]IPHV!VQ_V>U=_PWCS]@CP(_"UMF'II$X&HG!HY M@!&)*!&)$IGJIR7ZL]3(6VKE"QX 6$^Q;-4@:H_+,J1:'*008*R8Z=%\Q7S8 MJGA>/JR.E1"*LWD147$]%Q6G!YA.MH_B*+8K C&:3/4U1UP%:FH\T=<0MM0$ MZ?DMU@H9,O_F)4,P;)._)KBM2>N[2%(PE.V@)F?H3X['J[2V(O[+P=N;CHW"PR[YS0_/?V',3_(N9\?FY7:%J6L8XT(/ M$:[?8!('V<0R\JQ%WR(C:>QL/)*Z)4#(96)L#O()O_DP09E,.]*Y0:8S4>*0 M\PA]/>F!Y(^DA_]P#9R8M48=E&\/'DE3$34CZN%=DPP+$BT#$6DUEVB$",RG@,"C/TJ5QU M=7B]6CI1;2DGT?1DKE%IKLEMKEQN:0/E,8TTNDGA@.?&,9\>4&DU$9M(71I%, M\B(1R-1CFJ4?2POT 1&XR68L"1;"@PMU*QK K24N*W#6Y""% +OWWUA&<9D. M3[*Q2O,G;WY5/M@:]1'A]FD)S[L#K1^]@KO M VPY%,#D9Y?6%!!FN]CY0>3\@_Z>9!=['$1O=^3[ >M]^?O!V>\:N_!^Q,OM MYGO1620G/<]2@:1ME&]\A-+FVX4&TB-NAKUUJRGA&7" K31(%>3Y;$G*BXJ2I3L<;/R2#0_H0^=WE%FJ M_/4K\1>/)U=^$D]F$<:WD7LCZ%.@A7NTBS MCJ0+XW7H-H2_AL:=1#\=@,;DW@D6RT[$_4[XN*-'CD;]00],?P*+=Y_MA89_2[.4/_FN[7B;9%!RZSU@ MZQ T+73W)U_#^6)NY;E/22?J+<4FE*$IE"F!8BW8K ;]XZV',DVTFW4>RHSA9F,9'Y;C&W:YI^M]T=QOF^7BFW MZ$5:T_$DJ>.YO;Q&%U$4.$^'*-D5>6?2K6K*[PX;Q&R1-:QXLER3&\7$0ELP M\5*^P^;O!R? ]E?'\(!*1>$=J/PQO'P=81W]1MM!$1(Q2^_ M7D*QG%[8Q>0CUL 9;0%E32#6!OH.K2#:C#)(#^8)HT]/R,.T>- 782WH3TV1 M_9_8V6P)-UV0H;BYP;^%>'UP;YQU_8%7)XC4"_FU>@I5FRVKF<"MCO\12EI% M<;.(M8N@86VIH2]74:KXDIX*<6"F@Z^&&31RS2_)"Q1J?AH 9AP J1>J T C M1FPE"T&&;'9L3]-/W;6XPJ$5./OZR9M^1,N?=.I%;^X!_F2Q6B;7I24LN:9M M(\:23L:2)LL27AHP@NQ,!^D[.E1X;C*$YY341JKPGI:<.P0UY::3^O.SDJS5 MMIV(;EZ],QVB^J6Y=R+3)0/GG>_12Q7KNO+V%V5FH*W:B*0/JW', ZE4!&*A MOC 63.^?)*+9O9.*4LF^;39*-L-98V<.%/U1P4KS)>XP+61%?![2"'?-L[:- M[ZA'F^@TI3&=+RN!=I8!3?7D;(^6EN$E8JEBG#7,N+8Z2 VZTIM)OOH!*[^] M]B[2"P_O L>SG#WIH5^=VFE6(1E2T2>@F,CTHI%,M&8-T)L66!/0^V6-H+05 M]!W:48;/X7QA].H+>0CN$/I%1(NZ5#W"O^&7O(*^1WZTV!T'W AODZ$,X2V* M"?1"\]6L&N&DB6(\YQO1".#]NJ(2X%U=H0;?G(%?CV\>CRK&]Z-?DV0\;,T M/YDAMB]SQ^#?8S(B#\E@_ $'SXZ%[W#@^/8].YD5'OBSZ1YJ5UR&;E8-BPQB MBP#:EF/CF'@B'S4-L*EJ9U0WE%=NA%+U4*P?8@JBG(;*#F'0S.FTTHL.=6-7 M6@57QGM7Z+:^$$>1J^[>(]G(K^'$X;Z:KC3Z:+ZRK8>P)9%:^;ELY0G!SB-= M,U+D4%D AHOQ6)C[LJ/E47R*.-O(7,>)RG,SB;YDAU1E%PTPS^#DRI\0N [M MB2CM64P >*)DQ>MVY9P$3$F&DR[^AJ.L^O;1AZW1)!U]=FQL?W[[+81EE=OD M@ML+N/6<'6U;?7;-H$VI8JN>]!>9!4E/P2M25ZH)W916K"$E?Z;'+20:H:3J[ M ]I,5?I%&Q[L&>RUI-CG-U3#D/3*Q)!H=>F';;<$\[XEE;<:51'I\2=I]I2* M1%3F",77U2J_MG88JXV2U6I1S!6014"V.T,QMEINFSU^4 V"Q*]IG2XK0*/V MSME3S2FC@1XI27J^G1^/H>(K9Q4G_76Q58.,[C?(UE5@NN[G Y&,PY!6)H5T M<-!P.533\])K)1N4X2Y$6XW/I_$->T0>>HH%DGPHE2B[D+$_LR:)68E E).H M].:G_FPT$AMS@G2XYHD#65E58)L[E/1\+A6.[>KY@);>D.]EF3TDET8B25=Z M/T0BN7:^37%G.H3E%';WV9V58M# M329+RZF$6*N09_$[K*_#Z_IA,5$* @.^/7CC<,Y^/I\CS>KW(/)Z:' M;/9KBY/80Q_B>?Z/*'>CKGT(8! S^W9VJ\9L'$!6PT@?6[T5A719A! 01.; M9/L !1_XU=SM73Q"(=A%+V&F% "'^3G1*%Y0\/T")9/YP_$E]X98(&?S^8KK.FUT"#+E& 378$ MAQEF@N3GJX-]Z*K^%7VN[5^3U2\U&>U@7A#H;;+P5YGYBO-:/A46]*.^N7'; M<89B0K3+E<6/=3-FZ>(V=\X\_$F&K:?X#>F-!4]"E3\T5O_DJO&H.W%?]I9L MO9C$P*]^<.4?GJ+UP8T+&>&^TP?3Q>$]IB?!I(^VK*/T)U=%:G:JTMQ7/<5P"IIT\0-\D\!@P<[T3)9+_C-)UT(X5\H)MS1_ VSG38=_9*87$\^M0[* P+%(.L!. M7J/FX%?R:T@,83'3WSD6)(ZLV(.DFO#$SGPC,D,?UH;= _&6[836@=Y%FC1) MDN(?",=5?<1BH@_).V'Y>&\&D6,=7#- @-^-3_U"7LO\&WZBS5P1J42O W$9 M^;.9U4;OV;K;FKKV&7N'U*?4A_#[$$(O,UQ%*BL9&&EOR+XT:1@E+2=UY>S[ MTL91W#K*FE>_GJG*=4;1=>MFUYT%1ZY3FB+WU1L5,N=>OD#WA#K$UJ>-__RS MC1W(I6?P W3&LUP*37[UUPO"+S9PS%?7W)2BZ?CO$A+?HT9%LKBTZBD1@$"" M7 R>:H#!9\#0Z*@-#HCR:AN5#/]V&/K?L'G[=?$AF<.W0LLBI65I(4 L0?5V MZE,,,;@-D39\J@R;PO#HV& U\9U=.GF[OL)/$21UT)/2!KAMHATN_%AM5%MM@L1W+58LFSB M HS' M1?U,.1PU=1V&!\BZ:(%;91+=\HKTB8)F?;BGL5>3^=*(BVSRX70; RB1RBHU M)8_Y>K7QF"0DVM@R0NO5T'INA\3S2T$EWI)&/^;$%U9[/V^F&IP;DOF;_]78NR M$BX4UF<:E?[I,\V =900+H7_:CH!W40,%);=/=%X:[N@"$5I"*]^W+$'UYO, M"VD)78,,(SIK"*T@V@SKP+.&U%WB/J@C)MHY@BNA&<@;1M_>D)GUB+)!.0L2 M\FE?-$8&8;?K1UC'N\_6E!Y\U_Y/)]KZAPBJ30_!4>KA0 'Z4I '0WG9Q^=J:>C M\6V\HS_I=&:< >B&#.MMQSU$SC/. 28R^,_L (IMF/ #S&;TH1IB3WY\(>X M(HH$()0UP7(YJ_DW-P'&<6D_K?PB<4+@L/>L&4>0GJWH>T3\*(7JC$1%&"3_#[WJ+EC]310A(?C M/T/U64YY/]8T>93N4,AV7,2[-; ]@B?)+\G?=_%$<5*HAK;F,S/F"6,/[7 D MNZ^0'WVL'\FUFQ]2)BTC:!KEVH8N)VX=CC.,MT8P!51T,_+]EML5D4(LMRG' M8AZW+NY:>Y5YA+OC2X2%B-%QL9JV\OOA.>.P)ICZ1VH_[R MXDH#OID[?.7O3*?V .BVUY0S3J:+4*^]:F22$0*QZ#L3K!4W=+:W"?,<]JI% M\7&@MJ.SY"DEJ NP>;N^,3V[[AMG#\A$4MJJ0 Q-QDGO2]Z&K@#>5X2,KOHS M#%CQA(-;8X"T4#^*CD)0%XU4%[[WV'2_A*1KPWF MY:P=JWFKV=%S,C%2;EPD?!9)%0<1@F(IJC>=G6B/<63/AY\N[BXN?_JHQR:T MNI@J(*'2!VH@$.+HLVG]P':6B[6 H?X-J;"H54,DS4C/,P=Q9T]47F%"4#%6 M^C+2R(S\+&2D/-RT!F(1048:EZ_3$DTMZW$GM+&+UP[(1=*2!$!M/<^!! MF2@4RU((FE/M8ALF,HM@+5[95I!>/A2UZ,;W-F1^V) M[8T(.L)_M4^40;\1ZO*A+;(P1OZ1@[)*X(IJG2M3, ?4O?40NRZZ+WATEXJ] M>JRIQE;;U6+%AZ1C3?RB*6.QFNK5,,,9K)0VX0-]Y,=6RENJ"^/ 0! M/BHNK7Y&>DC'#0L%PGD^HD#TWWCX%_V/.D3MQ"I..*5S.129[EN#"<@";. MUGYP!H?^CA!I!D$[]%2UN"5$FQHX3>,#XD .R0U+T)8TD9Z"K!Z@HA%^C%HA MGRF!\K/IN+"Q*]8RFZFOBX7Z%V1"M%8+@?QIODKZOD1:"L;,$IM96:032BJL"633[1R]BN+"L MP^Y 3]$F%!:&OWE0\0(GIOS1=+S/F& (-USYV@^(MAP M#4Z%2Q&S\IW\P03L=A[8?1W@+?9"V#E _N[O-$U8.J"S#\(Z_D[OA;2&(JQW M159=838]7YY.5-#X< PE< .Q;,?-*C,AQDWOC5T&81;M625_^J1X5!7>UH,A M\BH)A/-RS#D<*IY/^MD,'57U18/X8%$\A!5.E-<4R%61RPG7(__H!L[5 MP3^4B.3.#^FA31/C5_+$-KP-H'@3!SGZ@<>$X^74]K0 _HE&B/1\Z;)*,U5D M&I5S!90H-4(3 S&]X(@NIEDQV;CIOU37M MZ G2?/S6Q\=Y7XPX- .^2\8[!7,\*U6<#">3S!Z[)TT#>W.5KB3];CAK4(YZ M_YR45M#T'HJ9Y'?!0ZFZ(LLLZ4:R'A@HJS'3;:0VE.L6.;9IMEY_FCG"43\$ M4W3M.Z661WC]Z(+J_L.OU,[[HIVB\D)+,'QSPX(DA+Y3C=1='Z^+;^GRUL-A MMS.#-UC RKD([OVY.@2Y*^=R)3?7Z6'AEV:X15_^?G">B?KT;_2 ;GJF-3W/ M^M(UPS"YP:UZXC[]1N^<'JNYH&>RK/C>[XLZ;W 8/F[-= P\],BQK;UW0:4M M1HA,,4_XZ@*X*!74.IH0>O]S9SU[F\Z=5;KJ=S(.Y81T/TS(\W'>)R,^OF#W M&3.KAAN[-K?VKMBPT@2A>:$>Q[@9P)E:*CE@3?^_"8"[[] MW(UD+&8[YFEM[%\S7:(( (A?C'E=0"WR77T5]O\S7IY^-VJ73 M]\Y\7/#MA_G:/XAFS->\%;;U/3W82'1_YW2R6/#QBM+=K3T;S&;1:G:GF4EC M>FQSY0U83M1VWLQ:=RUD;5-P&?>O9I04D*V)IV\]_+@-_,-F2_Z'\5^P&326 M4P[1@O2K(GM57^ &U.DRN??V&-FY?0\VW ^_2]4@\0^*(-^#WH^J O_'&+V! M,B.X.#%7Z"C[YD.5SBS2)"(JH(/2*ST*LJ2^J'9#CLNL.^_\*>E![W<"P;^GOCM*%!R;S MZ62R7 Y!Y^MT+_Y[H_*N3NR=QE4-FM6ZD8.^U9[S,!"']4?;.H^&BR; C?*. M1VP O4_;_\0M6(OQ-*^V0A-,?+NF2APT0M^@]J6T4B%O:U7W(?I /BSQCYLN M5 3 0'ID#[V#S2^8;Z0S]\-\W1?:. 2JCOC=)O.YJO'XV(;?5<'!O :![_H M?HZ5")1.YA6=LQE:Q'A?.KGB&Q;/7FH%:<$===J)1/YDSL47K"PT:2M_[(QN MU-"34XS6H?<(>3A"[^%LJS8X\'%!HV,UQ[]XT6J%"#TQ+[3-;L573E6!=NV& M&2<[@@?A[Q+=@N6<-8[4&-&L$O>TB(EEZ(=IIIA0+'?JPNO+F;5!=2=7",%: MYV.8&D*^ [!SOM0+V=VWYFFVV:[+%J_9>,6!W7>P&ZZK\15H98LSM%CG$8IU M=+D@@C^"^>"IP1:Q%S.P'TDK%Z].;7=:>$8FT/(-BT05[.:A404"$$A WT&& M*LR<8(?!;8C\SMI38!+BUV_4WE'=L5#\BN$"BTSON1S\EGGL_8 M(G\L0/*:_"EJ3W)J*[KP^V0;#%X;I*Q=5\9XNOQ\;&=/P"*>LO##%N/H"D>D MLZK-R-J?EP^[>F6X0^'<.%^=,Q0^;C':F7_S V3!IGB2>?EK6BSL$7>^T1WW M$7G$8ZL$Y&_P+UAK1-C%-$,I'"N=OOD)Q9JB$%2E)TW['GV>"*D_??H3RFE4 M>.?"LH(#W$=-5+JE[]\XYI/CTLSB$ZR$'N#) %O9[OXG'+W AO_;RVOZ'IR: M?YDSIO_WZ#S=#Q-E\=#]2YN;EL MRO;%1,A/3(3TXXW+Q6IQ/EXE(P;O!V0"M!%TAK)V$&D(N:PE]#_-W?Y?T)HU MB$B+TOOZ(3TQ23UQFWBBY(>;@A^^9GY0.V89TBD&1WAT12#7'G M]L1KH1/>KN](O"3<<.>[CO76,J!J?4L^>[6IQ)W +F;CQ3P;7!%Q#ADYV6GW M0O=6[KAE< MAX&)78=DE#^(!SW[RR'P;>SY.X(].((Z,&U\CRWL/,/*2-B0Y\EI63K!2C&+ M/VV8KF8Q2:>:T4*!$8J50U0[E*@W0IF"B&DX0K&.B"DYHE-,H.=93E$4@:8P M+96H*IL_=?3\I&?/7R2>O\IYGFJ*#,CI M!8OZE93_=W-O>J2O_@OV+K<._'2//:+YDQ-;D@N2$_K#OG70KF?LV4#NW'&V M,N9&51]9PQ E-CCF"Y0HB_X"AS S=5&B;TH>*$\>@S)V]SY3[3>IZ#U_-]_D MQ%Y4[8<1ZD^/.L_LV]AQ_YK_.*/TZP3)US&KOLZU1UJ I5/3>TL68=]#ESM0 M7\+?^0X1.CUUPYFR8:JM9X,MASW&QXD!71__AJ-??0]'9O!V$88X:AQT]MJ" M_"ZT3_6%ET*7&J2YEU3JP]6^7N-2DZE3.9$CJ38:@Q%Q?T?OW4E+M<7!KU1SKP!L=RW-C=AY7>*;1 ?41TNL>3[9AG8G]_@,@V_OD?B%J"DK^+5CO\81F.\ M-'*]&/(/$1VBA&D;R,GG/'O2"GIZHT<9^8&"KFX@%V24@$@+=%8V:Z.8]D$K MZ/,;NAG.!1P]Y$!^R!CE[/10D->QBN*^V.4*^;)OLGK$GNE%U4WBRE./^5]6 M2%+-FO$?\STVDEJ_(D%%5'Y]1&(EB?@ MEWZ]S-BE=X'V#+:88[[_M*N(A3.>ZT>[6< M+E=Y.GKT$;3 9L#II/CMNG 7:KX9!80TC ,F.CF @Y:&\0)EIKO W^,@8AMY M\=\/SAZB,MZR"Z,RR]P[47PTD ,KQUCA+11=$%]D*!%7]DU2E\R5/#.+M2\H MI*%C;;B+'\:S^6Q9Q3NQ3(Y9+BE$<[*)%+7TI/#NO'MEHD:7":6$NXM6&FWQ/&CAM@5]YN2,I(?@H=TN_3 MU/'"_MLA/I"P.O7H(DA^KMM!2^[IH//E[#S-@2M"+VL*%=I"N<:0?:!73*W] M #L;#^%7:TM:Q8@\BM':A0E@^I+T/6027%?/2#RN4Y)P#^\42F5?XW"PZ,VV M%AG,I_(4)MXG<$_J0DU2A1IM;\ASUQ'>":01K9+4IAAMZ@DEN^=-Z7TM MVK]#8XBVID]ZTK-?&@8!G?VB,+7AA4=+VL/E9$T8X8ITU3#OF.5L&S+( >*: M\$=5DQ"U/-"@F5"HKYHH !IA1SYF24#:CC;0[\\5%/6)T6;.:+/):(6XY@CR M%DBW.4\3-']9K[$5.<_X2%\!-#<)48OF!LU$#@Z<-\PGC%#:2!6NM4%S?ZY@ M1YCG4&P3B9H!F".N6P#N:;!V B?WIQHBUZ2MR:RP64W@32#[#:&$70]UHR3%C6 M^]L!%A=OUP];D_R=_;5K//()UXEQN#06ZE\;EP9YF(=I &D(TT%3[AG"@)J(1T]L2\+:SG$ZLU MEA+QOJS!4DNU9D)[YZ:EY97\2'G/Q*,]E0\W6*M?(NG%Y/IED5@\8O(1:4!M M^=$P]K,R1BB?-B-TZ?JAZKUDW7#;M.31X"?-TXIZ/)_(SSXFO--QWMSQ*<'-6H9@'B-_AV_6<_HN<]Q4/"N%)58-J&1YC::1H.#84F%QHG MA+/&8(:!-9=.TH1)>;,^L\#].X>M";%SZ& KEIM=79BN^09P86&LS"BW16OC M^_:+X[J:S<@( *9E!H;7W8,E)'X8Y?YYCY^Q=ZC9V\[[L@X)2:5F BD): X?E?Q UHDI/T83S+28BDLXH/K%5&T@C= MQHRDWD\J,Y)+?_<$)THZ\0:91#NZA?62Z-Q64LHA0$'FT:Z52(>Z*&<;.?&C M$C39-F_:A-K\HG<7&+74',166W56RTX;^*.Z*E7@])PFL"V4J#X&IA>N<4!2 MF,IUI@O/3A::^,.GQ@XL@;]=UK\#(MJTB=LB6E3-;K^:(E(]/RY7T9<:KV3J7TPUN%J';#!WR M>ZH?S$G4O3IBA^GH1(8JG<_J^F@#(3CPV70/RJ[65 #V=I[L_^O\[OCS)IX. M?%/"H;G6?R\\FIDD .?Y>"*=2U-%?X=\VODCY#@5_+@VG8#R*ET^L#)?%I+2 M01SXC(,G_SVZ<,)VCG-Y#M8: GJ>TP<;LY\^_FY[KV.JE=:#E3ZFWKU8JNS) M89])TK)W2=43F7X[GW?I*8:F^[T/4V///=%55\=,*ZC'?2_=7%>CX^T]U00[ MBH_N8.<#>X0!V3_U[[(Z@T.@^WD?74W&)_8+Y*$!N6$(HNSF)3Z^?$<$V3%8&OUPUN &C1FR1!L>^$ M+[^E/7Q_\963J3=K9HH*8.%\W+BDST6*$1^SGAZ'LB7O$!<+W: M;O1ANT),-P1S"WCK?*<+2IW02H]MOR-!S?37=N$0YRU P6T;!-ELB_PPK.3H;Z#0_(W MTG/;[!'^N#FU(;7 /U%[D8FGHWN9"@21*8+RFJ!XVVNB"UT#S6F#8G7BNE)] MZ$2N8]F6NZ2H_BYP+.(YER).OS72GJ#9PE%]?(#WSF7QZD?N#S>^MWG$P>X* M/PE,&@ZEP#OEOF:K1*!K-*[XGLR)L:+Y/XX0Z'I&*&V'0-OW3YB]?@UVF#YY M#YE,.IS0Y1\V&A^K*X\HAF)G],3Z?0P)0 MVG5XIWS<:I@0"1B#4G*F:_S."%%U"<^8'OICPVDM[XN5^_XFY7L1SN!>A&R_ M%/K@>,2%_B$DG@\K"] 5E?YHX\%)\R !#@U*0].L'4R]Q]Z-FWR'ZN#X/N5[ M[^.^81E#"FCEG?931'61Z<2CT^K[[8F^:;0-5Z)+*0N2UU")[-"'W+%JNNU@ MZ@.30Y%;\@G>$7TEM"N'QEI;TY_.VDP02D4:%XHX:6V4ILJCWP_#]>QERG2/ M?F2ZV7DK>\CZWB&Y\2*V!Y+C^@J:D%TH7@ ::E+V&78H>)R.RU=:Y 7J6.#9 MUQ++.;S?7(T@U.Q4AL U/.&=VA%&+KT\9__CF,]@' :$)_ OA,.NZG,=NJ8KK/V \\QE9[K M7_KJ$(]YHU3P]Z6Y=TAZ^P5JK&PG.L =:VS'COWY$'WSH[_@""Y'J.$4[M=QV6PL&^6%HT0Z>CI$B,A';SA"T((:GA_(?C;W'?A['$1O=,2( M2;:_IW6T ;:P\PP#1G"!1URPKS%?5F\@&M?YOD'(@0I!>P,G!85?#Z#AKX[G M[ Z[^)Z/\.KH_'RQ=^7#M5DAD0QE5L(JDSQ"3#:*A2>WVX3H2O;1\4-:3E%* M):(G^ \M7MF[AQ#Y=(W4VIH!G)1(\:M!8:U0*%> E,-Y:A :;I/9D*_$X-RR M:VTPU+\A%8VU:O!'XFPV3W)%(BY;2(%/G]^Z)7MWR0!&SE(KTSMD'$^_2B>. M>"R"J]E!O>Q(HXUX-OP/3FU^-EU +9S5[#UCMF\E'I+5;?_L+$;VCK4..O(& MXOE\ODINYLWM J67&EEP'!Y<8;1G4Q"PW$[%B12;0U([0SW] 3 M1C93ET(&6B;=TH?)1]("CLMY,((9YNCMG\-ZM:D2C@=&TXO&2:=&1.9>AL/2 M+?)'AZ2I3OB#"H&_6F80O(%%I)]TZ"U01Z(_K*E <[>'B\O-B%[H\)%*R"N9 M2C+3 T>/M=SO __5(5X@5F8':GY"%V[H9_:#.)OC*SI9W- 3.AW/]"R')#MF M7!&5?;5FC&63SQ4NYO+TZT)8F#:3ON6_KMJ8!, M\?#C)_25*%(I?52V SYX;&/QL^:LHX&4[LJ+XB/=0Q(HT0O&7LYDXMT(;_S MB?.8K?]"I>:THS+" XG4G%T0*8DYV&:N']$G3=?-NQ06Q)+H =5MND^>1*Q# MW)W["N#LD##]9@0C(+HL0L. Z+0C>0EIE_S+V9&Q4$#U)I\3],Q:DKR7='@: MRG7ZQ GTAUQ+])>YMM3/C4IRBY&X973D$[;X^K#U@XB5E.<:5;8-]82N.=V6 MVM6KRM+U8UVCRYC9_PRDTI1,MKXK.X5O4T@@SQU/QSEP@=[?L!D,:/I#9 :1;./GK<8_X8WCT>QP M2!=PS*?T;[S1:+SR(1TO9QT-[KCPT^ANIUJ<'5^]S>T=?5#%K@._CF\?N(KO'A#ZZC4BE*.N6B^AV;TV%-)[ MM4DCZ#J]ON&JZ?J&TX$)A8CBP.S%%0MV*L?1/14P^U [-Z,?;)LCOAW&#;[4 M!];W9'@5.!:<*5)M1%-]UDDBE<.>3T^13NI\TDH#6:.HB2PT*P>3Z$#:RY>] ME._GS>*\D'Z\(0:I=AX1<+,J7A')OI6GW:?DH>/9*@=QO=+L4^TRA.V2B3/N M?%JC1#JY:BI=N/@21G19Y_/;(VG\XM6I._F*ZU69N.'01R#T-SZM: M(#/31R ^S\\-#F2.XNADXK5#9F?+VY')8;EZ9!X',1\R2W[3 YEW@>-9SM[% MS9EEZWM*,5E21B@LXY7R[(1>5K%0&:9I.]IA\S0/&#U[0!U&:\*Y&:!5SNNG MKLZ)WF[7OYJ>M26C3!Q48JSI2>G5<95J\$;38K5(CW '2; &FB:\\V^U\#X61;_U ,(7Y(SX0 ^T)D,.M&2@]&N,D2!2Z MZ\X.5<($Y*LX+(F"J>3D2C;+P;5S40UOR$1UO1H"T3E9)./;3!Q;A,D+5(3, MWBPTJBRT\@+1AV]^A-%2Z=%;'+%8 %J+?S2#4[;#HN78&#$9>D#N6#&!$)TO MQAP@+%Q4IOBLF2$]40G6CI[0 +GU8<^)Y1J':HONM@L'!87HAN\.E_#-IJNI M*,#5US@,Z8QVC&N/YL8;"CLXKY_YJ_IV;QP/7\/6P\HY"I[WI,]M<2C%'7>+ MV7(UCF>Z'#(*]^ JQ_>X](1X&]+;-C_1M]1"[B1LN9.A, M:S:1QNNOH?GD$3:N"GY1]HY&/$(5XIZ*G9V/YS,N#J%R]:&/+F;R4,> 9G9F MC2ZV\C!&O:VJR:* 1!ZBR%RD:A#A>P\P#=J\A'WTG.2A0*%QD4'L>6Y.S?<0 ME:*Z(/)$>PPA>V0FZI6A5,[%CTU7'/EW9G ;/$1P_ ?=,WB'@P=8 6C_?+5O MJD%'G3H"\;5,JQ]S\35"1#*L#3'9;&IZI5&#$TDX4E% M*D?6B396("ID-IJ--BI 5ET8UB"JTC%:(.DZ# _\*(J?5HD@IH(05Y_7HV>$ MF#Q-H-/)N'K8.+6V*8-,,=X:X9)SAA90N3U$861Z<+P8[_?,OZ(2-#D]A#AY MVH2T,Q)3:>#59^3 WUB1Y\M)R-J^B.BM$F3^AB5$6"\$_C3^-) M-E[]%S29CT?C\?@XX?X7-)^-C-F*KO/.IZ/Q=%E,+^ 4R'"/K_M AQ!3][D.<6W[1T%"RZ-"G&? +F8K:;9@@O(1)E0='0: MA.P-"_V:.:DQ4_FI%T,8RVX'W&(4RU6YKL(%N/RZ2KLC%/6KA(K9E8%OM^L[ MDA$&?\%F\#4YX/C*C,SZOH'C7;D]<+M"(NTK6G'HD/Z,I\D]5>C%7AC?$^K" MM/FE'[:=XB_ZMF0$@4".,R/GD]U5NN[1\\^\+S#J;[Q\!_B;;WI-E[V&YEU7_9-U-G7GE;W9:11,-)D1FZ8D0&1J33' M;@5:(<%N=HFJ_CG 6T)0SC.^]BQ_A[_AZ';]:+XV,'_=&Y+[X1HU1&: YCD0 MI>(0DX<^W/AA^)%>>0\))!$]0A=1%#A/!W:_2>1#.0=A,W6=<#\^,(Y]X,0^ M<)D//.:#R'Q5=)!M;[8NZFQ5G6"TX+"<5#1Y0Q65'$C,?DGN &TK@ZQ\6C*% M5*@@E+,N,OH 42B5I;XPL@?;C()M#SAXYC91)G :HJX,FCJ?])9Y0P,/_CIZ M(?U"PS$[U4^JR+6/U>"N,E^NSL?3+,EF01*+&C;^&[/KDRV:*+"H/9\^V2R# M'=A.Q'@D@_XMQ'RF25' !O=.^..2WBH(/]7RUE3AP"*2/$),;_T&_ZJB_[C6/[29H,@M3VBJV!6>P9F]VA M!;;N< "_,#>X]LBJIE=4HBNGAT@&MIK7PRL3J0F"NMO(('0((S**"4*T#_QG MA]U3ZL-MLEO30Y/Q_P!8!?@9>X>!#NXAN>V3+\WH";7Z+O#M@Q5!B5E.LE;, M40&[1NHHNT01=X2DI[&I4G3O<-,A[-4/R^6+"@U$;M3(EH%SDMA&<+7'JO=A MF2%NF42T- 1:"2=UGM #(,%]5'EN<5^K,9.+ "0$?3.(R^T)O!FV_1XGY?%:::E!((P\5X40$RJ!5F MXE$B'[$&M!P=#N(5"LX:-R@_&THPNFNQVNHO1>!EYT1$H*MC8Y:OME_0T_J> M7+ V*\,?CO/I)*W,382B@E0];N7IV6+C1(LEHI$O7$LHY'"61NC+[B$1^_RY M]]2C+U-&(!;G4Z,%?2P056>DO1K<#+Y6@Q5C[SA8.;!7\E5/BXP>JT"AV/ZR MV[O^&\;9K,OM.E]Q6+V8)"1!_J*DB'K20 <05?HH>L'4(Z."HI9BH^2VY:4*3*B()ZR*;U$U$(I"),J'* MJXSZ-)8",2.BL-*D]X@K64J+0ZC$-<$>/ M4FS?G=/TCCK,%141"L)9#>+8,9E:S$SU9BG;;&-ML7UPZ=5%>:LIVC3"5G5 M-B"KPC6*<77C>YM''.RH:^_,MXJ#AGG?4H.M*E6$8FY^C"[&ZK&P$?FG1PA1 M945]G]8:96M#UI5Y()*6U"LL9.CSJU)#89>$90;!&Y1NF#NXTU(3 FE"7@V% MU'JEKS%\TA#+;F@S)+=Y?/$?M_XA-#W[FT/B V.OJ8A86(J"L;R@BMPUK>?3 M^7R>CN?KLT72$DJ:0DE;RJJ3!W;'$;_JX([6,?ZP/CEB8?T&%">20GZ0W\67 M:A*C8._#]DVA87[3.U*3H@9%!!:%5[-TP!$+U&Z WY^A1G=#Y>4,'$%9S!C: M_*,46R2=?L ;CKUX=<^KP%19":$P6Y;P1(<49[$\7U9X7OMA\\](Q4RN88%!&QF-)#@) MZ4)'+$(5+KI;8>2M".JMD!?M%>%2C/"RL>JB^L%T6S.N\G/2HSO7N A/9I-- M+#:H&.4=P&D&&160U83C:\+I./++UJN)_@,4)^[-('K[9NZ:"P K'I6*@>/V M!2AR-DD+C3(Y" 0IKNL[V2I#U"IY6*@/KB(<:GS0TPPC80?3B\)O?O3HTZ7] MJ/$\@OK'Y<\9UNK"/?.SF(]GDV1R,!8'$S[HT4>Q1&53@'U9-U%G7=N,7E\F M&L MSXT8VO>7=/3+Y,@^)OM4$R;')BA%[:GV&(+VR(%H+2(R9%8;WA<@&W&H#GYB M?+RDUS7IJJ5+4?LR9JS&J!93^V&9ULDP/; M%B1E*&YR15^@;D2Q.M@*?O3I^7AVGN%4&2P[J3V1HG8K[#KI;O#H+@M6]3A2 M/:]YV!U<$^Z:^K)>8RNZ77_#+Q>6!3--CK>Y"QS/A H,F-(^2II%E%DZZRW&24 MW(29FTS[;X2TOP"TNK F4M#%" M3[05.$Q>$QKHSP\UP"?XMK9PRT$(=!@D+L%Q1OGQX^)::J!1M7)!8! MUNZ-[J *L?5IXS__;&,'\#2#'P!&LQR,R*]2+9S0,EVX6?&+9U^94;D8M/%1 M"8!I:E^$R6=&"254&+M)E(B#.T0EUXGV:)G1Q;*A$<(39 "+5C^H[&!(WNIL M/-$.INXM!1U,C2I"E#LI08?)U+&#Z<=:"J=8E@Y]2TL05O4M38Y0B"=VIY<@ MG.I>DH^F&DV$PJO4#\5W\DG$4NN5='W:2F^E>X0F4<,)")(!U1*%%7AJ-[X=;9AZ3=VVB+@VLO(AZ'C>?5&XJZ2)!>#R"D M'GY"-4E"A9K-^R(;WI":$-2J(=(5+I:-R%2\:;(W&YLPI\4NRO8P M+';_S8Y1@20X!H,=0A,2C>+C:+!][8510#M?DIPX[&SLV^#J@&'JZLI\^]7W MHBWA!9C0J@F#/B1+1&8/ZHH,((TXD:>'JF3MCE#:,LJ:'J&L<>0'] @D^;.Z MZCQEI)YR+OOS\7FBE9RYY#P0BB(7%PNB!-49T M >7]<$<')[40QEN-_3H31I\LH9P:KIS0[',$+=,)LKJ ZV,H1I/J$)(AM^<XJ'I2,C&+K M(B>"),?]T-C)Q"@]Y>1DBPPQBV0BH3J@RBBHL%X] G*'I%[&QU5?T-.J;]>/ M6_SE[P?2I\/Y#+Y''N;ZM&(2E6%*2$V1,56RR;,4JJ/\C0+D'\G9X*Q1* QE M;:*T41UP.J27,D#;I']0?4)Z#["H![RX&_5BAC0'O@L<"]?5NO._KP7J2TJ) MS)\NEUP83UM M G= 'V: RA\KSTGOW.\^%YA]^@ UA.%R5Y@[JPI;YS.EZOY>;Q!O31?$<\R')-Y2 A?SE F<%0OD5$FU2P%BW+/;F[$J@+V!':>[93E9">F:9N MRBZ(ZH= TB7JTSRK:D+/$[^N5LS"EA":49H(Y"VU"VYREDP.J$>T= M8)D8U0K)R)HI^Q;#8 M4'?^O+@<'9!=IYQ(4KZ:\""F&=A[\DGU@E6)!4C2%UJ!4WLB MB7*0MZ& "^R-'M4+]*25<.N[=OY2YH?(MW[0!.0Q<#:;VH*T4Z5J00A"BAZ3=_.7G<&4 -!V/ N+&=:.+(3Q6SABBU#TD_W5VAQT*J6/8R-$,D0GI M0\YO[V)F1 QM?%3#_S74$\]7T\)L0I8KZ'*/*Z.*3 >A''A5PP$@+EZ+T '6 MG:VC>+W8; *\@5Z]:K!NTU0@# _8U@>,QQ%8C[*2 AM[2K"%J2H'7!)J\+]1CYAKN M.\%A1$;=\8DYSC/.^DJN[]LF0QF^6A03J?Q8U@UJDS9@GHKDK6DSN;Q5!PSV MZPJ*S,Q4)_$!'<+N&PU7@U#.,*_'+8__]$(SW8)JGP#E(P%:X+BLE4BUQ[RN M)J8$8M:&Q@@^T0GQFGD>M'%".B+C2&J[[B"NBVX^!%?Z3SU\;QP/7T=XQU<, MFCVM#)BI"@(!:(RK$UCT':0A*DZ+XM"NQE57B+88IP911P%7#Y^B-]1C!:[G MN_)WIE-W3GKMX\K0DND@-!"JZ[38W8I,H!: Z6Q?%6(X[%.#F>/ JP=-R2/J M4?-H/KE\F2![4AE6:/-"Q!O70CY86VP?7)K1W/C>YHP$\0Z5@BM$WVD#6L"F MBZE&/Z:J05 A".O!D_E%/6Y^\\R='T3./[!]%5>)48:I"&1&B7M5U M1#FYZ*JAAKZ[J2MFJD=GTVU^:/5@\>QH>\ (>>R\\%BVJ==B?4.HUF.MSE'] M51:'X<$DEL"%XPVG4=4]JJ0J^%@/[AN2YL;YRLC5_":R$!6FZ!BI?HR:*#&* MHQ3W9,N,+I;)*ZVM1U"Q<+;&#SU!V0JP&>)K+UW(: )SWBW$GD:F',EDVT@8*D/021D2:9 M^?(M=E6+>H(9PC5%_KDN #1M#T&#Z= B7Q'(VM2#H(9PSQ%_K0OE$(1AH,%X M*UGHP)T<=$]4*:K,.(9 0AIA@:(SM7JAFR9JY/\0:B86$H5_\P)L^1L/1EV/ MYFM\.'!X'=Z3O_N>^>2^W?EAZ#1-V761)74"HH." D/T^:0BA45['+$F$X=KN^9S M@0O/_D:,9?^H[5C:WI.: +0H(]"CG<^J8",9*T,95D+.U@Q4EUYQ1E^QK^5Q MBDHPQ?<6BEWEQ/FR E@U:\0?@HM)=@Y''(+)39SR[WCBA5ZOQFMU+Z=8M%8A MD,,W2F'H>.D:1<8.WW K FO?4P&^.F4$0F^Z7-2NJ(U0)I5>4JUN4;UG@[-% M=2>QV&(6:[>TSAFOE1AL=)=2^+$;%COV@LTOJP!BHT8BI56S1;D7C*\+U;@7 M[--X72X/%0O42O"UNT4E KM!3R/,]9!U90?%Q%V3]6%LSHL=_5[6@ MO]L[V96PT^/;;3\ MX5H>K2^&E:F.QK$;2",7"M$!2-\/*.9^RJA6^Z&H MR:4FR^WTH)4+S[XA375<=.<2H0!"/'H)<+ 11M IFS\H>5HDBJH%(!K4T&L SP"R]Z&K7 M298M:N;E32I1*\@4XJP1*9DCM !(>_U7X5&5X! J>B(!5*YA>OZ+U ZI E>Q(VE: &[=,=*2PG7D0MTP0GW+H":EQ1CIU.9_'+<#47Y M.DI-DK937'!41:(IKOBV"C2X1 NLW>[IGFIO:-MP.U?EPTHA"1J(C."-8=;",(JK6"'6PR<=4,T)2H[4 M YV$?(2B4]ZOEGM#)2PR-4360F=-V&!SZX_]5^"*;ZKIP;Y(RO!R' M72-H2E[0 CGDATOR;R?JE/_5O*T24=4JB60\DW$#NN!G)E_+G*\7ZVGO!(9: MS%!]\[SFZ&T$8X.G>JW;;6F0G=AT[5U8]"@GDG.6/O6)PE15! MKREW#.ETN MIHM2^7 V4S"B/U<%[BAW4)B9-JOH?)6AW2-.8*/XP#EP3]:LPL+FH5U4-]>$ M2 OY4Z20[R$2] ?7I!>"87I#%C+MOQW"B-9\DM=\RZ%7"[TXT;8RS)076'>F MH:-J[&[?1>-DYQZ'F+AS>UH?FTK1+_E)5!/*O.!''3M/;)QL_8]=F97PZK@,HZK_>0:)61TR'A M*GP+74@B^5UY\.SD<+V'K1G@SV8(9P)E#\"1" +A>7)3BNGF M5/V%,+AJX:3T#[$V)*?)-4?HWB!W'TCF9%]L"(XK38=C>T/P=X/ M-9L %H>3(-4T.EX+1DF+4M*:%-XPJWA3)4,#Q'L MT']V-^YX5-$^APGH92X05] ")26EK]FG+0=*NM-*JZIS)\M"HF[E!I!^6^[/:N_X8#N( JP/!;,WC+/W2Q:[Q&^B2A&@7^""6MHD*SQ2=9P\KZ;GG.HCU[+!K3N^)2'^S,""Z/1T]O M*-IB.G]M>JJ3Z!Y05.*/4WVM(9W\"E_.\3:%O[.[[;K%7)- ?6BD04LA5"SX M*21ILO#0*+E]$O::)=@*_YEM;T9W9B6&E/-*?]ZCG)*[@!/ST,NE]O3"@2H! M:FESMQI:R3+%VB#*/2(5^EF[(C=)&.E2=_:^*OAUML X2N,Q6]50BY;C8"G& M?\E>U1$-2S^YD0_'9RJ_H2C>2VH(L/$J.ZLF$P>'U.Q=G X'\[+IS-4^\.FJ MH0Y(.9UO/2?LRT>(X1;7A%*L+J]1 )LVP/ M62(/)0*5GQS:FX5&%POEX:@]"(M :O&+6B1=>V$4T,TA]T[XH_%@[(97E"#I M6 _^.#LWLJ7)-,XR@8H/P.[-PC*2N"R4CZ3Z(*Q&4HU?=$$2U/W\"=L;,N"Z M()G-,YTFAMD=UP\/ ;YX"BD/"'Q^7HF*<-\"45:/%+:*L292U M2>(\;E4C- _CIWJPG^XGE9P@"*_3+U9)5-4 M""^3TW@E1-^A740;?C_4TME9)Y%+N[,TYI=C<)W(,*5O\%XXYM%\2?44@LGQ7)]@2@_-(MKN^Z&3KJXJ,4K!/^^,)XZ ?UK6XE25F;4]+P':+"B*Q:!R- M+&"=BTE34NK5KVWL6-'$'I.*@-(3.V.I^( % *#BRFW.. 1\\7A);4<;_HJC MK6^'M^OLE)88];F'6IF84XR2#I5/-X%)\/%T549C.$)Q*Q"V63NCM#?-]R+? M[WS7L=Z01EWI($[2O_L4"__J+E/ =8JQSL*./V4^>D$-?DM:"/0M$^-HIA_V M43#TZ8C"TTQM&P##PA;ZU?1,=K&D)A"LBZ8BS!&>^;N M7_'NJ>'FAC\B?P]W"9I[\@.45A_@FU8"B^L5^:>? M-NK#&UR+Y6RQ&"=GG%*1[+),*A2E4H>%4Q5_#&#E1*V5;8>1]FFJ<9*IDLX+ MY0)A[E30=@>IZ:GIV8K8?L36UO-=?_-V[VRV4369\+XEM8=N5$6HGTJG?V.1 M*).)F%#E'7.?QAJUQNK1%7-%9K$;;G=//UVP$V K>M@Y+F[H=(\>DM[-EC7@ M#9!S8[8X7\4=*Q6"J!15'>F)=DSDVM'259YHC"%DC)S.L X.6?=7:;22#B]= MI+E=Y\^?O&>'$\,QE.R$2GJLYYWYQI9[6BI(3Q,JL[L\25.!#F8Z3W&7+H_Z MZ^()LG&C]"39TDFS2N]>8%;HW$__$%KSS>>\VJW3T"=* MU9%QJE450- DK=\X$4'J)[VE^JQX2$A\3#,]"D'MX5_](*<3AS3X51&)[/W0 M=/\8^(?]I6N&H;-V++95M&$#6 "UAL=5+FF&M>>-SZWMZX$UT@_#Y='G.A3BUFZ%[-I@'=3KLC>8- M5D[DJ=XEG=?L3]BUUWY _@F58=!U^U ^4I@JG_"H*E#XL M%_,J]$+ME6N?D>;.H#U:,(GR3:*L3=63WE)\1 '/SB_/7/-@*IY>ZPD8M>@7 M=&<_D^?QM#6:3<_*R$/*!1 9&!XLHH M(8I)0TPT(V(OZ"S8 /#]F32M"0-B\4,--J M+( P/9#0U:Q*'#2;)1\%1\%5C8&B#^0A@&'OBV=?F5%Y=WW]:/K9<7\7#\7<.'H7^6'-_0IA#W MG9?"&@2HB^4.ZAMCHVELOS;1^N@V3S(9$CLJ2N=,-,@0-DC+*;H!%.JBN M,UW%[/P7,W ='$:/YBLD;XUS[]7/2IQ9KU1 8$XX/?@W$42OG**YMMKI\#X, M,\0-DS73W1AD^7GL>C\HPH;G>)N0Y'FT@*2E8+3V<;D(J=1!)#=?S%*04%F0 MF[.B*N6%FSV99W0R3R):&L.N!)AZA^B F<]FZ%B<7Y,]JQ M5 &A6)K7066$ MJ# ]8-+%+HH1^B+R<(0_.$MG+!#>"J- M>Z*&D]_N?*_>4E6,4 !5$QUD;M&&"P0[T>([JKFAPYG2J]FBA2.TZU5/,96/ M-G[1#DTBG>RQ?W1 UY7C'B)L(LXGY\\[1B/,%[D&W'H[CP$$>E^D 05'P:0&[+L=;KN:U,-HN6Y M,3N?)*54+(C,3#S:9_+1CC6@"N9]VUPB@,SFG'P4-Z"V)FL@!QA].4 NGW"# M^IAI^#PH@8,<[Q0.*KRM%P?E51,*1X.3@U@#6G'0"3;S<1!K0%\..L$!?!S$ MX0 -.*@*U)P<=.1!):/Z]1I;[/8MF$-Y-%_OS0BS <"!C &RC>IUXT]^ 3+' M_=Q:B0R3%PEX$^G)S!/4>$(#Z!Y#.)'O2X6/8!QMU5QW<3IZ_*%U!69C3:$J<",4-PZ2ILOOS0P8;3.)4KW M(4T%P/I]RB;$3^O83V'JIV"HS94\Z_+R(XNZY;=/#Y]RH9)1:JTWU+)J)])I MIUMQ1^O*PU?8/EBTN_B/@^DZ:P?;I!.-?Y==='I"&/*VH!DO=4B1%*M4"9&LF=Q&\#K.3((P%&4H$=?KRE3??"_^G$\N_O(*)_GB7['IANST(1Q$IN/! M>/:$$.5O0S.VXE9 ME.Y<)0Q$4;82<_I[XJOLI/'\6>1P"'G/,=K0T#M@KGKMA08MRY[H*W]E0.%J M =#HG9)8;RZ.[ZKWSG*>"R/?^A$[S,H[;'\(PH/I12CRT<7#)3J?+,_.9^/W MR'CM4.Z#]EH^DZ[<=QMM<7!A_^T01O0^A1."]TB49OQ5UD\H$1">L*.MH5QS M[X!^3O00)1@J0W>:J(MZ42*H=%@_Q0 %!R@6ER544E+A@7UCL"C)-D!VK M0M]]BI49P0X08 IS@V67+:CTJNCJ:,&K.4U0H@I]-U%&10V$2F\:Q\NLK9&G MKDQB$+K+2BGZ_Q"Z)G3W>&]&0=P]K8DMV-EX27G[";E!LUS-4KU&947*%;T$_.-5%@>K!)'7XT7W5/&+E0)9H] MMOM96BK9J,IC^JG(NW\,_+!S/BG:C(Y)I: -W+WV;+):3$0SRZ#$-NN8;7"R M%:L(,[0!E33,*8=U:L\4CC*%J!"JDJ;IY;".9;6X8>3LZ,6MUM8,-C@D42>*H.V-DD'0NZA?/=E-L\Q/^5&U MG^[8>0]44(F*+EQP[$K]R> >AYCX=-M+%*7"M*6#1$.A+E%XE)'G@Z3%=T8( M71TU8\D#>YD.M&S\C%U_3[<>6TSX^V&%,CRZTT+!H>IXX7;]Y=7:DD^)0=E; M[](,MV2H __[\O>#\VRZK=5-G"*D(3.N[.?0_",E7B&_H";/2,7_6(@.,:\@'][7)FZ77]U M@C#ZCX,9D#CX\@QMW#@>OH[PKF&EJ?DU-2M'C3IQQ^5R?#Y;Y%>"T.T:4<$H MEHR8:/0=A",J?9@S/EH6=?JT=Z*#O3P++GT:;?1@M,15$BZHEE8]VMVE)&OX M]_RT59':V_1H,O*VZAOPNAK D' (R!A[A'YU;!OV=9BP:P/Z MVHMUX%@F^O 3R/_IHQZWX1V%4*%'+3JBG_YRMW?]-XQA>]6E[X4'-S()FAH. M!6M\07H?V:0-;[B<3Y99[Y@(1!>0J68BAP5!?:?8HX$3A0:V]((]6FD4K30% MK)33[?$@+NOP6CVCI*N+M7K P;-CU6Q4^N9[SSB$P_I?S, .'^%TJ/)&IF]^ M]!<$(99K2.4"B:UR(GVJK* 71^8.PLWF\(!5:W'9I M@8-SY5.U^S/-((!Q.EV71!OR,[QP\&PR;(BV)'-ZN+L;H2#3$[:4$.65G8*D M\S=A!R;])W8V6_"B2>PQ-SCV&,P)Y?U(_GEH_'Q*4U(E5%](>^5_Z-]5GYI) M8B_1'8:/6].[W=.%1]GX:M7G]]#3MADIP"?SR:3O3K>JO\T+8R_%&XXCHC6* MU?Z==;\]?Z66GABS;?W(S]SJU[OUW1,\+^](X7JN+_W[HGW(\U11?+[MWP6= MYPP2FH5<2J%NT.[W2M'=/=]E8/3[9N0*2I##ON6/J"W3PIYL5LK_E7R3_%_B M0WE.B?]VX;IQ9:O&0N-B<3*DIRWD#G(OI&5CU]DF3AUVGO2* M+&%&XG.Q4LK)^*]YA;CV>17$4%9"I/M='HU9;N^NG-!R_?! (N3S&_SRXM5I'><(2%(&."[U M1#J-R;0:BDE#"(2B#]#61_3-)-W*=VA""W .X8Q*V'9QAAH<"P&A'N'\GM4/ M^_#_*W]G.K4[LWA?UP;EF4Y"G="*']HC]H_OK!4MT=W9"=R0YG""'J@^#G%^ M*)?D?";$N2^KN I/BW:YKDA\DO[4Z1)-:"-BP@I+9 M[>: MSD2((EVWCO5 29N(:@(+UDR7] _#5 &<2"=#>C,^%P*).WH7\^5L7"QU MC;D@PSCM(6^4;0/IV]@JXI-L+%_U:V\65Z5#8A9+K81MQ^=1.6R+JX:EC_;B M^+I7M"$.L?FNQ6(Q7BS;64/V*8"]6L=!$^H+Y/LQE?$#R50R ^^AA]:H.KX% M=.V$T,OD98BM3QO_^6<;.S#VF<$/P!2SW)"'_.JO7[S(B=XN"10#. ;+QJ__ M&[^5OF/]W^W@$#B"/9;%WQZB,#(]V_$V]9^KZ26Y6&C01& &RD@7MN,HHF)9%S)* M1LHYT+ MJ$H=1()K4NIDF$"42F074$NN_Z+]X#-T/>P?0UKX^6EDO;GI<9_C1(BTXCS M60$'(/'L!XA$B4S$A*I"1#\V&IUME(>1EA L8J7)+?VL(;)F'!M?6)9/ M8PL[S^:3BS^__6K^S0\N#V'D[W 0GWE+S[& ML4>:04D[*&L(?7Y#M"F4M#7H#13U"Y-#.V.BGS-:UB^']@BEIM0+0>8%?TVO MZB'<$?JN8]/-GMF?U:US=B:&;.FSFT_[X;6_'QQZ3OF%9S_XZ^C%#'#]-8ZU M#TMGJ3I->*-MOEH8R_.8C!)A]"2]1-R 5_?5\TU/9DV4F-7"'#W99A1M@V,! MD^I,&X6Q8'5TT(:G#/6-_E!2ZYUH=(/!F8\^/5OCS@RBM^;-CJWOR:S+;E-& M)%5>'$&)2853!MB9.E2PZFV0/9MLU)F<]$+TK/M;=N&-MV$/:+)3DC>$"S7/ M7/Y3A()9KVL\HBBYB')6,M:%CEC:;[,@ 7X260H1%!G0PQN0V2BX#AL MRB%?,EA=?,-&?S)F]Z+FK8"5STJ/]I("(E.2:44$BY54DNJM?#W890C;)1<+ M-2%V#(DJ-_0VT,J)IYG>GTWW@!N*T%M>43'H:M"'OW9YN5I-LZ%7(62H4$2E MJCJHO5G:M4%W)Z-J^G7-<,R'WF$P>^W!A*SSC.DI>K!A);P-V"86 M\O.W [1YNTYO?X!1I6,Y>SIRKO]J)TE5PP:GJ,S=TQBKV6Q5H(ZT67;*)MW@ M%2(_2#9^D7^.$&N=7F:8WB=24$ %W4ATV.1].(R'SR1ZC9)?Y@F<>@*[SL:! M-:G(1_NT 0S7QN^)9,6TV WUWI2::TTJ%4=PL,3@OD) @5L9UU]64C^X$3O;:S M\:R-XA/2(55HGCM%7$V->7+59"Q!U>3%*09,Y!G0 K%3K#"XK9 #L\J8SX!V M;&H_4'MU0LBX'[&U]7S7WU27;30_*QU^-8IP3U3-C?-94L@5RT)1*DQV5]>/ M-9."-9DPI0#MQS2CBVER4-L"GPR_39[H!]D-%)5U MT8W/JX/EL3+) !XC#\")Z?#C.G7>B,[(!+$+R9_2Z5_VERIMCAP#VG@; M'UZ/G\E?SIL97^_:<(_)/UVJ8ZS^@?RSVA"8@/H^##%< ME!4Y 9M*\I]<9T.?D)PF]1BC90;.!":W"JDH=N_1P#(Q!YF!$(>V_^*%SC]H MA#;8*YFRZWFS@KYK7*1BS>"KZ02TP.,"L$(Z%A,N4K!OO7ML'8* >/FS&3KA M;Y[_%.* [M"Y]O8'>D.:!_90,SZ_T=/LZ ME8&H$,5%E9IXQ1#QBJR5@Z%!EE]4&/0[J&:HPXY=4@6T:9&4X<^^2]1UX:@, MDD%P1&:+ $4LTJR5P#%5T\DJR0^<(*Y!S,D?H:0%E#6!H WUG-&K#W(L\)P9 M&M08JH(&^"*Y#M@585_;'"N\CZ,NJX.U5^ MIUAKD%6"IM(/BC&2_O@GAXQ; VO[=H.?B2.Y -/TLAKT-&@D0-_C9!$\Z\)& M*)6H"ZCZL]7H8JL"K'$$:PWPVGRE%(6YRP-;=ITVOJ("<15ZB,3>;':4*N8D M*M^AVJ.91F.L(1PKT57G'*68HN/)\!)F;WWW+L [Y[!K^\J5[ZA 594B M_/&V&F=K9&F\,9$C% M%L53%N.K!T+C4*W)V=/[>BNW;,V'ZC+>: K(25K6^ MT0!7 'E8H.*9\:AX0QVF\FJ(,/CB>$XC050B_;+X[KTE6M,-Q)/PZM?W.IM>DW!+I :S] UW?W_]/<[?_E M:A#[GG'PY,NR<%+^H';>6HW(L8I5&JCQR"4:$",=54P:#VYJ>D,=,>;5$#G> M>C$_'BDGS$AEHHGB@YKZ,Y3BZ#\./I AO7TUA,UG%Q;=U_>K&?S 4L#-$HY$DOA435$78&1K" MKINA[+)H9^,Y:X(ITFVQ0^!NT[7#V/($98:^*#/$4&9HB+*I,,JF>J!L*AI\ MR_&YT8:RJ88HZV8H15E^1;Z$JJF^J)J*H6K:?^5JL1$?JM2#W3UIS#O@*VP1 M$;ABJ"SXLOR:5D[-N(N>"9VOTAKT=#CBL#ASB?PS*+$D T[: K)9$W28(KU6 M7"VEB(]TZ+^+&OXQ M\%^B+?\47OWK"GOV.IT$AG;+Z=$8-NOE4U)*@I8UH4/!4K\>*"!SPXS4;'ZH M-7Z;>OY&-PV1!ARU='6 RD=VL ('YS:_KS@9:%2.OT^8C&?SNGP@.(Y%9--6 MT)XVHS8EZ-,#-5E!!>4@UDI\7(GZQ*!/+^C$0)T!79<=M#NJ7PYBLW2//IM' M> Q,+USC(#DTZ@'JL.DVD,9OS"U$&1OQ:BAP"-EDM3RB)-8,>O393P:*XI:0 MEYY4%J:-J2*F@9Q19JL+1"\9>NMP! M&\0,]:0ER@#'S"7D/J7CFWB'"7#&G>\ZUAO[[R-^C3Z3]G^TI=*M[ZL8X;0I M);(?87Z<9.3$CQ 3C;['_X*9'M_M>>V$4T(Y' MR6[.SE%=.>SA4VM#:[KI]1 K:)9/7_+!WZ6=O< [?EBM@7PQQ>ESU$[ZSR)%59 M*30[ZV_PZ2\';,S$J!\OL2LY8H'*@]F*AT=5">5!N1E81V@T^Z0_J=X%O'ZRH MZ?S(BL>40+NH V=L3,?&G/!Z'M+[6(X*))]D0P[!B1SEP#W)(.UZVFHT%&%9 M8;&2.:ED#C"; FPZ :'F:9GS3-4J"%163Q9)-5K%_*?:(PYZL:/F M<"O,$#4X0R%2O,T]MK!#"X7AU*[ QO:U]XS992&7AR @_VO^OGPBY&.*2R^! M:W*_)STA;=>*>_5LLSHWX9H+'+49[MJ )N_+657'W"7UY-7=[\A.L M!58^@AQV8# [+-D,\-%IR:YOPL%V46#:&)G_E[UW[6X<1]H$_PH^S,YDGB/7 M2)0LV6]_4MJ9W3F3E?:D76_O;)T]>V@*DME%D2J2LM/]ZQ).722[HTSO:M E#A%Q$?I-$\7\CO_9WS^F'Y"/K MF?<&'P'^!>Y/'Z.5FNEMJO09:A6?UG$FOZ<%H@FS:!?2$M)NPHH:Z\_YA_:2 MQK"K_NRXFGD%(;[JD*)U"LG YS]?8@,L%98,*/OQB]00)K)#(:UBP M7C-SA'@'C#J2IY&MLJ#E$ 6UW0ZU-:91/?V^DDSU,:!M0!?DX_75UUL2Z_\W M&=V_D!=Z>$\714N@WR&FTH3A2C(&"#RS_@,D10*V"/@B8&QL+J7)4@[/>&-, M%;0LCZ\X>,&_1F'ZW++N> Y1:P-$55*E$?'RG!@! MG!%CC1CO]Q FSK07C13$;Z_>3XQH DC_,%%K0_LCQ:#Y@_VI0Y^Q<#X[)R*\ MJWRAIWEX '",7%(9QN_[ _^=I0947.)GP_D+$+,;\(2_TI"V.A_PA.6[ ;RZ M>3+ S]X9X 6_/Q/PF!^ ?"?OAAGA&S6K(4Q&51C'G;,Q3GN\%]'T,E*%^ M^KY07W+^\V!?6.V=X/XU&LYC""V[,?\:*3GT_'S$OT;O!N_*QLEF]=?O#.V% MRY^)=6XQRY#^Z>U7]U]1W-F%3(&"':BNBJ5P/&]Y.97!,GIZ0Y2'#;W,1C.$ M,Z0A+,!YD\-+HKO6FI9A^N]QE/0 ,GO-#O12691&F*7<\$L)6X?1/NI28-(7 MX=!5_ ;'9=P][9MP(6K.SD)9BL:2JTI"L#"69;@K(L-W=X_;"T0H4K$#E76B MJ2SU+"27OL7!!#B9+B QJD4D!EA%BUB ZS8H2,*\T;26H?X'!LE(]!43?U8W M;Z;N4*W4[(@";2(J^/ZU(SEDY_S*'A-_J-OI%/I.Q*PJM6 +^0 M1\F/90[)31 CCH"Z;9#NK3=K#"[&+%88&*Y2^#()^ME:R_1Q&^%[EP/7NPM7 MIYB5BTT5@PUSBRJ*L>(YB_]]FCNFWN'MQK>944R/#/2MKQ:Y,>F^T\JSK 4+^ M3G*3;U%"LA0W@,MH34%7GH#.H5]:*I4!(;_'S^N:9>210!\! _0!6'R$A)]Q M,90(C&4%MF!':"2(S.6#"%K4DJP^.0;T/B.]]+CE1O(R(Z4%>[-K>,HN7QHS MU6QJ%Z:3=;BA_PSH(-AQB?E\>E8@OD-(A4TD9W;9'0 2>F-89&A?R6=-MG*: M;168OT-W+DKDHH*,10T&B<\_O6?R*?%-%)+X[-67S)-[1S_8ZP51V7S*VTYR M)\THHHRDZ::3 RKJM"K:7I)+,RC;O;(&>"T&,@2N5S?>Y+;M0E7=PWKA5".! MRNF*ZWF.(Z DZ55:\'.^9HZZ9AKQTN)H%: T66*8U9T8XR]!]'H?^V'Z@.,7 M'+?49FQ\6/N:3Y,DTFL/U]>SRQE?_B'$T)900P<@AQ)*3W?MEH$TFN4: 35$ MR2%&SVCUQH'4T^"QA?7\P,_;2M47ON@ 4"? M2B%?W_/J:G6=@QD(H8R2?AB?K<>L3@_#X#U;*4=9*5V8;8:)B-<& QA)4X]Q MZ*?'F/8W\'_"3QVI:O,+.M/51BE4UB>6V*\)@BXH9Q=:6]F' A'A&_[:#Z^:9:T*!E(,D'-%O*P?S!\ M@^(<3)03@[Y&?3>AH*@Q-Z1C"51M#P^%J IHN,HW=:4"T#IHM'2"J1N=^HV7UT;["P:;!H2='7'J+/[>P@YQWK'"3D[ZG82=3%ZE MP7H^9-@A$KS7L-/3>'F%MK]NV*DB;*BP4[+X.PL[=R$-F _HO&V\JT!HHVHC6?F>QAA;#&RG'$6B_CXA3"*P$G $6 M>_,LAXKP3M./.*_AE[SU069UW2?YI202=;1KJXN5]-+=IZS((LX7903 MGB!"6O,]A^'5G,FI:?(>Q/!*.P,HK>5\IP)"\Q.>LN8R,K!'T>;5#QH'C.S/ M.H=GSE-A'+J<\\,,V;NC@(+5C/L<4;)SMG.CRD M;IR.H,4E:/$)[_PP'%V1*/%A)!Y!BSF-1O=$HF>8\M_'OH?1.J H)*B=H%&] MK#N)ZZ>5,SH^)&H<]L4V%?X[3FL*K+>II"V_K$314@HIJFPRQ*^]/X]^C#>W MQY@8L+:,H=0K!H:".CF47&A6'AXF**.(&$FC-8P'U)(5.MUL?.-ERF2\K@XF MC48P"IWPI/KQK9]X093 O9VGA-:DZ/JZ4C1,@$M&,)5%@8531AM=%3CM55,P M0;]G;$RMBXQH"F=(4VA'KXKCU\)9VJ+6XKNKOJ B$=L0WJFBW5@OL84C+P)W]B54S5/>7ROMV0+HLE)+_+F307,Q[ M)]:5!!W++)V39@M06^_,DH"MLUO)[.V59'M@!%H+@AM/RM7]ORL5*WFLZ?$C;_0[^# (A*, XP MF_=%QC1/.5BM:U./@LOX5NC8+1G3%(XF3]&SN=(K:!3[+.J&UA?K'EWRR][N MP=ZV,L91T:2K%RZN5LZ*;^7* YCRL#&"]5%>-7J-J/P @:N/!9S!+&!/6"KA M6RTD%28<-AQ!6XL$&+2<'&EZUEBHJ0@BZUFKR\M+Y[(:6')BXYZ6Z(XAYVDU M,Z*59' X3S6GCVIZ4=\ HU.,UUEB4$1_(0'C/]W@B+]"Q7C"[&Y[P_=#Z:_; MOE/GNZ80WR68=(FXV?1JX50B !!'E P98A"CC^ZV*./ _F8F* RL^,P6Q>7B MQL#:L\J H/0+53K:HIW!99M>L#V)*%(VTAIA[C%Q!@+JW5FQ1J!B:]0I1)0> MT*Y6B]EUK_B#"FYVAJ+>UN@3E,:VQC#QJ;=)RAG/M@A9?H@P,PD)7ODY)_:W M0ZM)K(IFIR%".:Y5;&MR\ZBN,Q9KA97UR^O8D9 @8&#[J%LJE>O:TT7U>%5; MUS2QQ:39W:+!K5#J495WCG0W_SHFJ;&ZQ/U=NFX/2=)F)C'+5E;P9NV19.!( MA,,;8?VW&[+=[QM ;*=02B<%EU7 9N3A9&3.0%R$ Q9FT3JT!=A9R5IM)ZC[ M*+YNV$I[=1UJY6QG'K1*"#4/QUZ>=U6//:M0UE,Q"BE!'9+(^L7*OFO-V2=5 MX%B#DFRGE^ 8KC^0$+4NDHN.+]O^K@$,M0JDE'FMJI#*+^\4M-&Z/0W3![$A M]::(NSM@>M_JB8U6*'G&.+4M[91RW3H(=IMKT"6P5G8L[4UK2C'VHV%J^4M6 M0.E5V/GL:GG%%K_6[&86C?U>3*OF?-A@]M-'=O1$<$U$"Y CMSB,@C8D/4'' M<$-^?(/!KS\8BQAJM 9%;JHJ0P68;QH_^2';,::/KL$3X1N&*7DL8W_XF^. M;A"\$4OD!V[@T&2"#VY,Q"=_B8D,N]#_-_D+U%,BKPIJHS2")IM1C-Z(E77? M61_7"]C 27J8,3!W8!\>1SX>^)<\5OAX0=Z MS=3-KYF:ZV'4-Q*>K/,I&=5(6A63I.X^CDB$:!JSA2=TID@%6Y43R\ML&Q!> M1^Q]0[E.;P6<0H&]&^_\T$S3H_X*+ L%#N-] 9G+UOV=R)'105L&>8K24IY8 M47.8;+ @6NQ&?/[I!4=8%V(ISLTS\4^\>8QNHB2]V_[ +SAL.(31GYKV#+&W MJ-*-

.%\$>!A'SS7>?_,!/?9PM-+1_T)KG]6/F5 B5_;?K11DT K5)MLQF M%#1GJU="3<"IO5D E69OJ\%*@QD&F;;"=J5',CN2Z(4[_#7\+<';8_#-W^*[ M;>4"4EWBKO*Z[HFI@FS2B[2+Z7S.C^PR\O3H)64 NP%'RH)XVA;7;65KGGF. M9X!93P,8F%J.9P3')B.TK.Z-[0O==GC!B:PAM$RB>P2]?-:L:D@3*4UQ!N4N MOO630Y2XP=T6Z@O1\D+\.FG(9_K5>Z:LL@?[_ZY25F-PTIA&C2"^=(:RF%YF M3;_$ U QR@0!R @UH;*:.KDX=05W;"NS8][ -#I1,P8E,_K-9C29'XX(73&S M'.N[#)63'E.\^>*';N@1]G=/@;]K2_.:GC:0<3:((CVFKIS9U56>8 (U%$;A MA>) WZY3OQ.GO4BCB\)I3>:%'8%'3 /;K&4DZPN]:(_AU/$7 MHM)-!.=GCB#:@3>32#[A;11C]MRC^Q,GM^2')/6]IM'[#(HZL[C^8BHD$],5 MWXMA9/A]-'8\L.")"J;HB7)%_'G*=X(RSH;R,6VFHD'@MU\>:D<@;=G4^9 H M94UG6N^=1(7//]/8C>(-/6](2Y]])Z8F;Q*S!RP=Q,0[FQ;(Q^1H=U2154,) M2K,AHDY9#I0)8N:DG#V670J6Y7;SV;]2X/K.0I3C' MS0C:';BXE$KHF0\1ESCC=Y,,]3.4>,O_G<64"B#.#!FB^43#YA(:>C M$4O3T]JQ?"*"@O^MYDX)J#DMXSU4AM'-Z:&;7KPUNMLIF.J-80%2OO$[1BW' M+=O>,(<840P%SYHOE@VHR0@:/7XYG)+U\)%0TA"&ZARQ!4KD M8>UHJDJ@E/*4YUV$%,II63 FG:F:TT,UO8AI" M@*)E(TU/)1OQTZFD.0Q5W; =127#V(,CQ?%'>,4XEI0#]6J^Z$:39:-1;T4[ M$67EN'3JDMVHLF5\8NON.RBM^ZVA.Z+<.R:052>(DL==GD!+(&FPC]\8FE:Q MI:*I=FRUN64MN!H-9 NZZOKQ=3]O&%5*S=;HK.*Z'5$F>LL-K6 KD,RUCI-V MOB[\]&T/-S!VBM;>4ONL]6^8P,^I&$J1>G6"(+&KO16;KD,H6461M)+:<=3L MB+5(:K",)5CJO)'7]HI9-/6YPC6[/)T]B9YF_H;;<'I6$&7#^<-VU^N SQA7 MPXJS1$VSG>;GM%\'JQ%"VB66T^L9;T\JNH3!#NT#J#/3KT['G:[S=3I!K?') M6"=2BEM,3>H;'>QPL"A$$!E1GYY MD+ '&J9\U8*-B!*/P^/S3W?.."])KW[7O MF(!+G2!*4_#3E3J!I$UKWP-H6EUL4-%4.YK:W+(658T&L@5=4FO?)\\;1I7J MTO!R>GI@J.1G5JQ]GZE@*Y L6OMNN7O&YRI'[PC?Q]&+GP!(8&+S@3>)HM<=/W;. M<_IK>LTT#?$.RJ6,K^ML "='\=VOR_R^T7'+75^Y'U 3N>DFJY+5\%>;S=HN!@'A3'_V !HME M$28H%V*",L9XT.C%AO2$32K^H/V;GC\3#U3SO9X\S >>?H*K;">L M'+4XA-P4<>8HYUY]9YP0I)Q4&+ ES43 #$4:3PRVY09+8SE&%*73_<-_ )YD"@0[?7Y;J+. M8$9E!U2B\$*P59)&WA_<1)YHHL,Q3HYNF$)UZO7##5K-KBY6B^D["5'=J.P9 MISH^AD7!ZBY]QK'0.%[-$4_>-A]PJB(I#;R*\ZD)HMR0P,[*>'&F36A$H#0L MQ'63 TL@M]8LPQZ]+C/,=\:^1/$/O,=N0M>Z;O$6QS'>D.<_N>2+>">+L0,1 M-7:HNZ_$TAVKYY>KV;)T CPED(TK:"UMSY&_YJS1AO.FKSUQ[KH;@FBV5G4G MNAK;RONX FN4\::O9=Q-GDC79#$:"#\GJ;^G'3E8R_-$[-"1^10K8A9M$53U M+WL7;>?&IG5!T:S23!L3W1[GG)X/Z$2A^5L!YP;QTRL$9]G;HNSQ!SZX:I "*1RG?;VJ*H2>N"KL,- ME 4-A.L":N[52,5\K&P23>E\P+5JF*1<:5Y%^5:Z)U@8(@=L\UJLBJ3AOUB5.'N./ MY1(T5L+Z3(M0./_(S@-!;W#7\^(C 3!,EW"> ARBE,PQ??+[;%:9)'09RT* M-WF]!+!KK6D9H,DDS4^E^B%)O&X'I$LRJ9R,SRYM*V*:\LM['%EZ#/)LPRP* MR]"1F4_DHKP+T)@*/YX1S\[2^DIHZ42#EX_>F^B/$;R3%V$WR+V7^_AFO/@[B>W+MO(-DZW*QA+D:B M<;%SUQR3^Q#3.Z#VD%!E-GM5 (IR0!\R7G W%F7L$.='!QC.$7T;>6]49G8_ MOGDH4',[' 0[N-P.'7O$&@?:,[!1&77[VM6NH"!3;JK[52L WZM:TW(N">\? MK06<-"7(@VN^*$'7FB)5TLXJATD[2EA5A!/6]WG,^([3NZWPZQ[85")J%+4J MDBIX]6*V:L6SN)^6#=FT$B,L997^.!;@^P_=(YJLK6#=?S]D9@KK"U::"PQ] M,-0>,I1M;$LP>2$3XBA62>7%=PR'@EP0E?%KN>A >D[5GA'[#%473-=6I4PB M\<0!NX!6MH1U."(9/#U;?\?V-<+=FIYY[?.IFTC9@KH&^52V2*Z7LF"D$T-V MY23GAQA#>P;:@4WCE$SCPX8XX_"&7MS@Z%I0(J0W$*1AWF9*.]"?2W;C'OS4 M#;K;V,@2,(KT)JD4G-B97[7BNT RYV%#WYMQS$"Q?/-,'B6QS,_WO8GJ]93HV5!7) 25';$N;R^AJ:^+6$#Q1D_5HEY MPSFB0\X2[DP1GN8#S!BF*<>?KR6 YOP0,$091U2P1(RG'0%J#/.YW(> 0NYAIJH!#A)NVD*C_(<8.')^/T),OMO2*CK) M^L7U ]@S>(P^X87\(HC>,'Z RT3UQRF?RZCUQAG8O.X^TN;AZ MEMS2A\>FR_GEJA)F22QAS-'=EI7*2E#.'SU&Z!-&( *B,J!,"$2E0)D8".0P M%7EU&N\D$%MM/-G@K-.")[&:S,-0R*Q(8G7"K.CF5DPC](11 E8\4BO"\Y\? M[N\M",J#1+*:&'W^]Q@N9-,(%GR*XCAZ)8-%38'G]F>-!-4:063=='7E$%<5 MHB2CA9XR8C0C,)%FGJ_4K*I43HQ>AC 5@\Y7S&G_6F9#10N"RMAOLH.Q=6$F MT$VTWT.L'1WJOJ;AU*-8[Y?(@42"#FTXZ#B,YX=G"'MH"DOZH%[(5E2M>7PP>I_X%0R*A5/ M&@T_N1C2\_6KZ65]G$&$E@WAI*]*-7%C?)44PD-?O1KB@%UH/P%./:S+-A@( MOR1*>#C)[WV3N'%;W'?_UM V7>U=_1B7$TPZ>[Y<+>=7&>H1)YZ70J"#BD!_ M_-[J+:%@%,UGUFC>%3%&4=\92GU-D44-TD*L4;">F?675@%KH;M51C8SJ8ZK.,'K_X[^Z^\/?;HV.[[WC6[!&&Q.[+CHM)9UX<+[H1K"4P!K=FMK*T6FM2@R4\1Y;LQ39H".; MO$A9VD@T);_PH\WG<#.$_Q3$;(^@N:3R/GX]FUV>%SL/E"G"X<;RJ-G7.F?% M2\84$:[O(%+VM9!$C+S%'LVPT'PV00#P=Q,D3V))[_!8-J^.P-A2'5#B/!U+2)*O:UU%DI-)?C5E-E_E\ZZ,-K_)26O^YN2S?,'T M6M(H!G &,H"^M28UURXO-RF8T ;<-SXX>[O4;1Y]0-9]ZA]U2!> MZ^116/F\7BP:L0I5RC[DQ%%&_:,=.!U <8;1#1E6_*V/-\@O;.!R&S24(#M? MW2AU \WJ+FF3.WV@%"5J!'5V@KU7-S;6%&]Z]JZ&XX]N:BKAM0:DM MVC:::*!)%T$F3M*LF@YOUDZ8UJ>[C4_KGV UB2)]#Y)88I'OVC-J6;166BZP1HS:Y?0U\B-*6MZ[2>*]VX@]$?)_I#Q_:A][6J@ M+S$K?8EU7M>+$X0!R\@4;R#UG"9'BZB65; MC$I/Z4WS1-8J96:NKBM X33,E=$Y2Y5%21?"5L*1) M6-^[?O7(0^TC!D )?%6"_:(Z?@$!L\-6#Q58I5(W>2;347]#.^_Z%N9MHM_4 M>7^NN3'G#MW@!W[!X1$_X/C%]_#7'P]=&TNM;^F&0+,H"BYU>3T74$%((DX3 M<:+H R'[T?SVT8#Z.JWZ6K)/)..@)\#J,)%)K/U&ACI^N_$^"GSOK>-3GSYO M %\G0J@$Z^6R@BQ"+;_(.D&,(/J=__<1_TS1)_(A_C",L7-U=AIUM@%1C6Y8 MAZ5Z4YA!$6\M -7N@B@AN6%G'?OF-[0BJ5$,%;]:Y1NH68N%@IX%5>F'TM'I MJ:,^%'6Z81E'[88QBJ0O?N@GSW@#NWD)[0<%AZ'BEY95BNXW32"K61P%[W.< MZPK")B@C3 \E)'E#M8RZ8; -IC8%7:[K#LA9@;%N!ZW%6H==C&+N=$.[]A$3 M*%+8221^,RTZC.9PT;XQ.H .I0%GM(;&W8N+O16@:X>/P, *S%9V9AL5-(I" MELO"A(/.-[H^2O5Q$^BLR*#@),MBVRI'JGU3KT'4E &S=D0T.%LM.NK4-XJ4 M'^[KKR[Y?+X;J*6(S2^:0$^C-"J9TOPT021T44[8MOQP**4IJD#3?4;-"EQU MNF8MPMJ-8A1K_XSB/_)[*4I@:WG3!-J:Q5&)Y\[IL 6$H>PX)VT;X ;3FR(N M4Y;?(+8"<]TN6@NZ#L.815WLI_@V>JV>[FUYT BF,NY*TX/JB(4HF8L-H6,: M*SWUH= @GO3B)W"UB>W^9MI%3PF1(O$P\6@[\%)UKGIXE&QA"@U)NN=7J]WP MC;>XI*6$'V,W3.! >!0F$FON:G0T8TE).!777 BC%6.".)=)WCR6,D(B)RM6 M[L>TB3.X371BN!G3PX="3[*]P$/[#9?1M)Y5M89K+T*C.I&'^>J9HYG!&=(, MFB[(J,-KXE:@I$.:*;@RBN)J +0\8+L*CA627\]"W$&= M?H@\'*,^4UC2)^R/[(;IB31I3>-V07YC^CUV?>>X=YI<-Q@ MY ;!"9%7/WU&,2:O!6_DCP22>S^D;92*Q"SY!:U++[Z1-P[$T"R)0UZ,-S[Q M$T2O0T/._>P?&&4W1!@.O!UB/\$HNQK-VQMNHW@/^KHYW5_H=2]1/B[[!&YG M$\7X15H8-2?HMP_Z!3([$WWI1?(B@ M(1IZBL(-_45Q-P3TAM_L]SCVH'W P3W@F'5& H-FA/Z--\Q&?DCF&T>6Q)+@ M OJ#Q?;N&S1:@FOA!UACV6!J S ]T8@9:[.AU2@)D]"-X>[W"WD(-A!IM\>4 MV)$U>TS2[/9ZZ*;U3E/YSK^@1_(TB$*>WA3>!HL\]%.4.@-OB0N$5%E!&>)O M"2%+_H8W'R?\P] FP?G3S.U86I__,O#=)S_@+NM%08#A CP.R$RU1#!329P% ML(OO$>V(60A"7GO%04!?SU5)4'89GQCK5*4P"B]J!17$^P4]' E<1)KN4W1, M&;DZFTSR4A054N@U.@:;S'O_ WV8?:P1BCG GTH1Y"?R M?*7:!_L2[H&X$8$54?GCW] 'YR-;L*-$X"<.?8JW,$J)T\%\V,LZI!%?\6'3 M29!H(CI&57[W(_D' );5/3H /$* 5T&+^D*AWX?<0R95#28(T[YLX-_Y!1, M(+/C'IR:8(;]Z\/3QPPI":QAO#Z_*:E%C#/_B!)_%_I;\B#K=@VE#H7B"BR" M(1*D_B@<^U3KPAMX$8]^#?MD@%B;TB&P$CZQ"#;- MF?TDUV_O_O3WQ[U0AH)\BH3^B8<0HC+^>8@2YN.LE5W$0NDNAF?KO(MA OR" ML/(^H@,[E["EX1I<#X0"6,+6'52=B'F0S6,]?(22%6AM"]>#'0=X.0'0E"ED M[_(ON/DH!BOXU5/LXRT!?^+%/NT^1YO<-A,B'W'Q$?UY=,$2+G>3Q'$8F(=PII:!TB1^%'\@IB> MCF*% %!")*;1$!3UP\.1P/3(OQ2O25L- $*@^QNSTU(4B0^PM*I1)0*1^)_2 M]P2DUQ.F/@,1%V].W3G$\ FAH D1LC*P9&C+!@A*)/=7"!3').'?C?X];[0H M",+ZQB=@5.S&(3%/PIS0K7[ZWQ-_[P=N#(Y\/"3_]TD@$V4 I?;NIJCADN4= M\(\8@T1L"'AR20KF890\8TR"3KG<2QZ3JHU-AF.)ERNLUF ML'JJ67?0JI_QS.[$)3K4\P7#-'3&Q)8HHPG;S8O^L/I/JMO)X6-QM-'@FK]4^_[2A9Y4$CR,^XJ_CH\F2U M& $9]#L0,H[/GAI5-\X[--*/JJI#U6.EI+UY!-P0:.ZBF!<-[BAVT/FB,834 M2:/@7S.G9@3\_3;:NWYH!5X&T.\DG6W3SPQZVIRQ&4V-MC&"KB1VTTL];3CJ<+L2>MH, M8@(SWTCRO'YQ_0!2Q"]1_.">''5H?50C5NKXRSN2XV3]NH$.R@E=;*/X(B&D MS"!D *6<3"F3(&CS(Q$ C?H.LJ,.U#\=_0"6E6%9Y>L>-@[9:DK="E;K\[IW MS-N$D:ZJ3.;(CL-VR*F?YP3I0J)(4N^2Z8#*S4PIU[X:.J"&.:(GZ"FCR/:% M?(&HL%W('KM(HXODZ*V?"PYI'Q M5 *E842$E4C*< (YB&:.NF8ZA\UF1ZL.G V6&&SH_ 9QH];7:Q\Q,4 *_&6] MX&KE+*ZFPIA(PZ/F+JNF9&I!0G M*9DX_F_LQAW#T>F36L>B$_8*L_VKV77F[$"&SO:!D/%AZ%RE'%6E](U C8Y5 M'G[J+6 $"X!'DBK^@,$B:&]G4O^L3CS4":"2P"QY^+]CO8U(LD])D@D!D!RG MT8DT+@90CA7T %5XO6RC&[6MOE4"1*/JYB 1QW!X3&*#M?%Q[< XE4'!?:99 ME4263 C$)N8W70?2S^FGGUZ\-#O>*60:+&(+:MC&G,(WY2\81@Z30BGTSCJP M8W0+=C =V_%CP39LMQ-V84BPBS$4/4>!PHI9RQNZ<50OAI*3S04@ 3FK%M & MT]'IJ:-6'+6[X0F06@PSS*(:S=1OX"8U+['5BB%]7YAP M_0/P;OQ$\A2,X%Q:/.G+ M&U?72VT5N%:BQ@1$S"O)<:3OE+F$=JV>5/H2AH.1#6PEWZ M3&#LQF%T3-L05_>@?MS52"&]8WM]?;U:9.@#0C1,,U*F0'B^/K.R/IR4242> MKY/3]HT,HK0%+ )6F_0?"+%)@C$$!#_<">MF2;Z=QN827_PX27_@$+^Z 42. M^D_5DY9^W/<35'XX6*YFUUEH %[T7 HM_"!P0U&^91FPR?,6&**8<:1CB/8( MHL4R,\$RG)FX^IR@ZF8NH@P1YTB3!".Q2(MULAW?W EHY1:@;#!6G1]AC']Q+WSK7/ M.PY\C=%".?+5&]'(QF51?*YI]TQX0N?&9,%689-N-LL06+QN:-.QM_Q.WC]0 M+ UHI@UB?RV6TEIHVQP]=?729FA%5<-H7(>;AS3R_H#M6>)KL&B:-C6H[WS- M#&YK95%RH]D)F%FA&TK)."*&T*\>)E3+1*#]W^C>0+W.!O#3ZIP-H&JVEHU( MZVBK(_VZ1G./D/NX B.9+4V<(P2&0#52*(4CWE!@R]% P.2QWR/PJ(D> E?0M70@J'Q@>A\(RPE%H0,H*O% M.1L0UF2*8?9,.)\W:(P809.&OT-W %Z1N;$>0O=;VG=!.D627K*^FCJS[/A' M1A7E9!&ERQ$SZA6'YEV-H76=&=>U8YMB:(6= M1+HUMT^4H,H%^X 3'+S@K M17]/VP9U)'D-+QG(N>LE49G5+9=5Z'"2>77^"6)4T>_\O\9;%PRJ/4=7ZN]8 M;YVUY\5'-[ BZ6[WSKJDN\4D PV<'M3,6.]BS*YPY8E]PV*/[%OZ!],ND:3] M:+68S[(;#XPJRLD*$].QEX%:1MB!59V95K5KV!U87^=,?36-Q;+(%$9E*4.- M'#A:V^7*O&9/Z%#OG'5YM5@M96+'V(-NC^C15UN)\&&V1]KP*M='$ MC17/O M,UFCC!(MOODA_@IM"V4^5_&PZ!->YW)?!GVH&E84RFD%W$6U\*:_(EO M4%J&T=Q'GR8DCZB/&HC[*-4$X&:EC&"W!)=&W!8&& BS>S_%FW_2>S/I6\LU MZMH']6.V1@J%JQ_DYPRSE!!ZY90,W:(>0)V9J$Y&R> EZ@%4222/(^L[A>SEM1C?:,L$4@/T?5-L0C3MBR M '".NJS/L.=%^X,;0B/FX#U$AEI0MH>)4R,9V4.+PAW,C*[N[ M:5=.VZY8N[^5ML-:K&$:*DWKW>W/&H))CY;OSO7JJ@XD!E=UA]2,G8&.PA<< MISZ98:$''/I1C+Y'*9Q)A?^@?^#-#O/N;SQRF]U/;G._)MR8[ST/TJ29-&_M MS1'J'M6,F2I_!<=:Y87=*^,*JWANLB/"^8HY/133B8PF%ZL"H]8,-N"BO?U! M_<,&L:':$F ^NUJVH<-LSX,AE&M!B W-#EK=K0TEO9L<-"UJ\.'I[W'TFC[_ M<%/\6X(W7\-;#%S)I(C]V0_=@!X;KIUUJM+0ON"A**!TW<'I;#[-"L 1'JRJ M*>."@ T"/NAKB 1.*&/%#I9K7@\9UQ(SZRS1L5XRKCDJ06C'S!&#.:(M\MS M.P8NK*:DF2%>@(N1Q/:L:%"LK?0QZ*"!K.760?D)4T%([<#Z:G%Y/9U50XRA M>P7G:##3J($H6_\JL8ZO7'C^(W\LB[I5WO7&"X;!%)RT$4#)#EI&\ XC)H4A_3V M/TU!A?KI]L"OPSN;D==F(GM 5Y*MH^21/ 'C\*N32F6YQ6[&, S231,4K MKYLFECD@,ZHVP;&GIA1_63NCPYAZO>#X*=*HV8SU#QQ%I6NF4HAWL!ZM3Z5% METIF8V(U6'0'P9(A+(AZ6=6"N^T]^0.\3(6E!+*2"%"R] &\" JS4RHU+XC/(A>%-;_)XZCG^:K MR+6#)=\E;M';Q A8$B=IV16N>5#C>'?*764 MZY&I%9EF08NFP[ZUQG;K\_KG0LW"2-](7UW-%JML1B30HWWQ M*$'-Q04&U&IVJE5.T.S,:# 5G;XJ:IHQ=<-+F#=U6,7,*!G_@=/UX1!'KO<, MF[ 4CH_8>P[]/QL:>"B^K'4$E9%(9< I8 :4448:Y;113MP0Y$;5G>$O"E., M;MPXB 2]?\7I<[0Q"L)^7EP>@J6--M" W,ZO8XU2]F7]0[6D9-++8]/Y[#I? MR>R&GLGES7%4EXXZQI=!Q]&?G5N(HR=>4/]BO?G7,8$M2 L"3S\L"ZF BLT& M##R?W 1O?CS\EG0%F>J#9@)*10II#W*5DZAU<53_GEL@74#4BH0KK/ T'"E79;O:-TD.=C6O& 0OJ?2R#=:6ZZ< MRQ*,F9_0!O3"^'C>@IAF@V-E;-57UK<+)>&9Y]:W31$.-IAN^P]_]QR\??/_//J;KX5!N[]R\ZMF MXT^C7 J>MQ!2_Q+X[K:(44>,//K:[H.ZHLY02M=&'.U*JP2;H30_"33/3.6 MJ6Q?K.F$;D.<:3>8F>G$3VAAT#%[$)_1.ED0&*OL7"^G&9HH >,S@?YJ.+)J MZ,OR:QRFG-17M1UH[*1D[Z.4X,7/[\RV+8FUO:!_G&R11GYK]/IZFF?FS"=R MBME]?&-K8\,I.#.H8-?X-YR63G\M-0UY$H@3!KHNRPP3!G",-W[Z_,7UZ+& M%OS7/ZD=^+5B2+K*?.I<7:VN..(Y)=U3["$4F(D*H(R4420/H9934LL\8EO! M44"U6?6!,)K&_L\V9 I_UX_'@KG\1N;U=7X:C;YO:I#M+_Q,E_!=L.NM@2.I M@2:HG?JX +"*DD9F=JPY7?O,KO2,SIF=R%AA+V2>%07/NB8:GMF=H88CJX:V MF5V=PY1F=B?:FO+K)(W?[K:?B5+1WO?6VZWKQ\DZW'SQ0Y?H^35U@_K,L"<1 MS!Y1G\"',\$',/O_I]?OU<^ M=_9;#4CCK%1<)<^?OG[__OGA[G&M%PO]),X&F)"(DKI&';KRS<%#19V,#"-1 MB-_86;XOQW#3<7ZF_F&=PT*M! H><;W*#I(#)<2/G5):IB/\$*HY/533%L9; M7:T4KIM-800CQ]#W_(,;?(HZ$5+WJ$Y\U/!7<*%%5C ^IX,H(=/0.%\KIZQ5 M<:S!#FBT>%@)&$V&, &+[^X>WVU+]8!::XLT/Z\1((U"*/C3#$83@=)TD.*55W>]Q_/#LQDT-@>J?U8F,.@%4/&C. M]S>^PU5=H,1:4\(1'D2)&4+' 'HY=7H=B%Y)DU[:$-+F8B5T-)K!$#)NW.3Y M/HY>_ W>?'ICK2[97-P/=VLO]5_H^,R*HQ[)[^Z(P>E^1E.)MS.)ZL7:&9+* M.^]B>GE9@!)8HHPG>GI#'VAC63_\B'+.J& ]005S5' ?!\5D:AYTH%B?Q9:9 MQ3RPV!&,!(>P/ *)*D#C7RN\OFJR?DC0F7W04S\N)OYOHDDFL M,D0N9D-'&?1[)H>II-J$$5D&#@;>!LQI9HN;CCJ2D"E"YS-K]=L2;G/,[RVK&L5@YJSF(%LM2G(_\DH'U.8XB MI"1BC(K-WU]LZ9?CJ!)_-[&FU_ \'SKFV)KCC&O$VARG+NS8F./TA-MP\J% P5MG-6 HKLXP"^@ T/J)UFL;^TY'5,4DC=.^.UE3^$$'GTY--\D\_??[F[_T4;S[_//@L]+.:(,6__S=V:^]+CL!%]ZW+X560OCSHS"X7 M4W9W$WRVR.9H-UTB"+WXP41!5!98$*;"() &<7%0P3\KSB/\!D32>Q?4N$EG M[]6D[3=4C=LU;_6,V74LC]D1 TTC1ZY&#G7YM=F1+&\HI_X!\9"D8.L8N\VC M<.DIO7FUR%IE*5O,K#,:"(@8RRK/T(2"#=Z#VY !IN7)#[PEG^&,ILZ!*CG- MB>)#937TD.0#3M, MU=9:GS60(91*XA\5XKY0(EA@IJABH^#*36S(Q: MG2/M$+HYO733-6BV(DD<^II-,12H?PM)F C\?V.A\N#?73],6++1L**L^K8! MX$N*)CTT7"[FBWD1"HXY>:$4)=H! Q10#II+,HVFFII: MZA[7 D[[1V>?V\@Z=D\4BR%&Q61FLN;7M>=%1U@DW]W'44A^]&@T3.ZCP/?> MV/\_XI_I)R+&'XT9H2(9K7FWFFP*:W.SZSPQ?T4%$U3F,D&, _J=_Q=8(1"NGW=8XGLD*IN--UMKC+B M'.XOR4$+O&=-G M'D8R@<--<$%MX)=L8-_5%%7G+HT>2A8TB-V[^-Z-4_Z/M??GT8?]]2BD=WOO MMO2>;T)_'^/-K-U?%&GIQ[2:@ K.[4ROR_B.8C@$D:+LWP*S";_S'6W9%? $ M91P-;<%KL W=JG\$29 "_"U ?S]XU$2"'N8=9I$J"F^.,1S'82>E=N0G$HSN MTF<X*.X0;'R,LEA1\3?\//JB$WCHET;'$5 M8DHSQ"PZ/6/>*VRA?,0O"B--&!7&ZBT[)(X&^B96V431W*OXK>!Q\ M^(@J'K0KKF?!32TB%:MM"F8SE%!M<.+O0A(+-JV5W>J>U)L,5=FK+ 5J4Z* M;G,ZR$W0/_!F1R$OD]U,5T7N03**.&,G*F]KT' M4FQF2+'.0740[?(E"C7M=(V<[8@2Q\H6:PP%;YB_X)#)W#O7WS0TR7.QH^F0H% X% 03SY3='+U>HRCPZ, RI8(,H#42;9[:@W M]#OP88N#^J/&>%:866:%SA SGBF<84VA*Q[U" %BD%*UI[[(]0@S[-Y>P-ZV M,F)1T>2[R5Y=]8A6E(>-@:J/\JI!:D3E!XA/?2R@&IN:+6!/6"KA6RTD%28T MLLQPA#SN;IN?ZW_ N[H>Y]W/ZUQR:!)"93J>+^]18K#<6ER3R>@96F<82#VG MK%YQX3MI44_;FD*7XY56%EHM,LPPSEG\P"%^=8.[ PR+7Z+X&UPY6.]B3!?5 M:P.EW)O:AV\IL>2O/EVO+E=\Z,Y=*F:TB6O1W0=8RJ)7-)";T=>]#3"&TF*8 MN-LB3ALQXHA01Y0\RNF;&*W'4-QI^]I)W>7--DB4N=MN/[D! M=/5Z>,8XS0]Q/+R%Z3-.?8\Q+G;QZINZG$=+=R3J*ZBTMUXO5[,%BTV$U\43 M8X82X"89?"APF."T\?HEA\F>'1_LJ,L)"3#W0@OVH5P.X+\_A.) MV%O_9)[2FXR!H*@JHZQC7TX7EPLGCX?0%^0Q0ADCUD:3'16#W$5D1O^6L=,> M#T>VQ\Q&>W2&P)&-X@A&2:/B%$]*%'>942#-.XI&@;\]M1A%5]3K&RK$@-?+ MO"86:LC4-R1RU)2@J7M"XV*,P%:E)616I !>IS#37TWD? V<7 / Q%N#!KJ6 M5&I<1%Q$J:IIR(O9 L[GGT2:Y.2D:/-S>CVZS%S)*Q:Y7_/5MHR*F?/8YRHC MG+4N%A!QBTH:O;W>E2H^7Z.]%9[?<9FI^7F32.AQ4V>1'?(Y183QFTE#Z>>4 M]+$^(6B7*+.TJ=U3YK 2*]ZC;.KZRHZ2L50#>.BMTX4$5P3 ML=RPL6+OYZNT5%-).\[;"VPVZ6\4VW1!*?ER3(\Q_M4/_?UQ?\]ONMP>F_K1 MRKYM(@:TBZ3@<$MG5HT+C/8$,>J(DT<9?408&(X6@VK/^J)S)=ER?78+RG $ M&53-(K\^^;)LL?F^16GM,48.L+5Q1\)J%L"%/1&'Z;.B0S:B&H;&+.-S5^\=TQ?%[0%LTH<4(AV:> M+QA6QSHG&O*$[$.Z()V*4R].)O$=:)\ W)$?(F!'%W?M!GI_NW"P.\[[!WL- M!GH OFI*NT%//&X8T.>$K 1])IV2A^8[V>5;#9__9= ?,7]^^%=-*3%:']\ MQC%VMVEC[1QU.O:AO1!.I8S>]64OM!?,K,9Z;YM0K!=OOW_$GT*@!^(KYASF MK'>9=>D&SBU.O-@_-)Z=EGQ5^YEN.;FD+RC,5N1__!QW#E.Z%994K]YM"O*Z M+[*,HG1M;*I>O1/(FSBD25ZIH?Z,_7+^S4BKTLK_8-WD\O5C]*U MEC"*F>PF?FN)RJ:G3:"E+(+*XL_ER;"4T3)[(Y@"ZSJBYKIHO1R\Y#*.8T?"0+[BBW@D;(%!NM,#!V95!K'*_J]]GGRS)2 M@W1C#*&]I#_!IA68[*7*"1HM0F$G_@9'7KQS0__?U.D_N8F?W&WOR1?+<$#@ M_G#<[]WX[6[[X.]"?^M[;I@*+=.@/9J/DV]M)6"'9Z(=^T-K()T#KBZG5[PT MHR@$HE) V2-1#CIB<1BK8\Y/3-]7P<7UNGT-;EVAIN]'B&ZY;PK&@R<^BD10@[ MKIR?/J@=:R)WI0'HN@0I2F:2]5@U":05TI6$A,TK(Y".,4O3GT0W\[1M,.J#P< R=DXY>>HSA-VG>%K=H M5LY>)5X6>3YMJ/OJI\^47XQ3/V;'9PDCE[4U#_P7VEX8"A[#I"?!+SBF==_K M"1'^[E/@)\_D%R X#A.VI'0@MM'>-*#_1Q("#2=@8JFPO_SB^-HLOY[5N1H< M%XMK516-#:,PM8_Q,W%8XO*LZMN7*,9D@L]&>>_MD3A^XGI\LDK_%5#G_CL! M,)PU71.8$HS=4O3=4_A^Q^G=]M']V39XC,Q9]Q _KCHJ(^OJJH1C4:YRV<@) MXA*B3$0DR$@#GR E C'YFXB+BIBLZ)X';2(N1%$BL,&LQ*HO02-2;MY4,*>[ M^=#P)X4BBE3X<[&+:@C'B"<+@A(\XM]NA! M'#2?31" G9(@/RPG,#0>,#01Q,';A/X^C"C!0QR]$"5Y0ZZ,9 /%2^.9F9XX M=9+G:? EVT,_TV:=>RN1^SZ*Z>_2-/:?CI#ZX,?HWNV:AHW#T-) KZ:%2F&9 M:^?,^,X#4"';!"+V!''YD"@@]/M@(MH?T4CZA1AX?7?SE6MVMRUT.R-"G3:5C6%4F(6RQW@(@%IV^@6 0Q K1QHMKU\S0(=[!^F??R*;5 MW@LP^(DUA;R-KQ33$$CGXCX5-)^7BS-P\L\ SA.ESVX(\_19/D]7FIM?EF;C M==/[!@K+,3_G8]]\7/LWO2I_4UBNW\,QF@1%1_J1"#OQ^]DZE T2K67'MO._ MT%]BL-,XSKWW(4X5F3--HYMU2\P:+>P,.)Q9F^*?"^Q10Z*-T?"W?![WCRB M3>]L ?HN%*8P@^W5G"-;%I8SWM1.GV>0T M5 KV?.;V9,L;M0%QJ 1_.MMJ%BBTQ0'L1#_@J!65],?N?A6#4L MR.^?#1&)_S(A6-W,3=&7'OU#'U@0_OC.-LT&@/.88=""")B00)Q76/N!7W#8 MW*:SY0W]$:E.# 67OW0J^U,)6XC*J^5QDH;78X?08QQ5W?X[A=U8ZQ5&A4G7)1N M!PED44'7?.?XH55VSE19*^JD7/8$?-WF,H9!N.[A)L]L?/[\$T[YMXYKM<_K M1ER=$/)>=SE=EL8T3BW/DSG!@3O0*PYI0Z@H#&AA%%Y0)?D5 CJ-]V*\L6&U MM,T'3[#4:!AC$*HTF&_[JM5'=0.GPE\E4B^7(F:*_(]1,C@6G:>3,/KXC9IH M14.#.YT H4YO8QAX?';#1[P_1+$;OWW='UP_AF3YAD:8;W1._ -[T2Z$R=_7 M\#._(+?>D#_#_/A[=!_C%S\Z)L7+;1]]%'ZZT3B&$BIC1-X)B;H_71K.Q4$% MR0EB$B$F$BID@JVX3*H)RN6"F[PH$TT@9#!(6&#J(M)<@*DOTMS4?DZ2F$ZX MWTF%NXAQ0"]E"D\9CU%CPOTDT(WV[8:YVWPD\VJV3"5LLT;Q)S\(UB%=Z!*N MT]1WBSB#D/;;TGVD5*CF/LM+[K,33^SJM' 0@.XWD=E40%-86'UE%QW"40 MK<:B2R:"A;R2A0Z\,22*B\#RQ.O?P9J*]^?1)UF)R?1L$%R)*=CYYK<[O.33 MZ '#2QU-*\-+C:!*B+GJ%UZ*U:/W%%X&,-;_A\)+"Z[ZA97V;-R-*(0 GKR"ED5X2&5YI.0]:[74SC#;^U0_#L M;Z@%OD?DEY25T:4;!:^M@6BGN0993I%@]HV$P_LX\C#>)'">_6N2'*&.V=WV MG[1Q<%I;8VX8PKJ76P:16KK@V.KR^GHF5+6##XS3A!X#?@8QD1?[!(:^B]P$89\5+P-JE-0S"PA;UX_1BQLA _D^ MS]!@VHOV>S+@)L]N# ,K'.K!&TPDWI/!=D/^Y9-7/QP)C2!XH\3H:+S#5!-: M'L^+8EB1),#>X*?TH^9U)Q-^48[L7[+(7AO8$7!'&7L$_-%7X9MD(AA8EC)A M.B;KR%Q.1*JOH;K M[98DJR0J2.1_:N3,)(5*,BHD39?3:4VF^"$/&."4']$G8?(#;1HX3Q@-"J[& M<\@Q;<0J-,'HEB>33V6CI-A[#J,@VKWEL60SX4=76978^MFF)8EH+TPU9*?J M'\*B@$)^WAQI44-6AUG-[T[>-A\NJB*I>/[L4B(Z% QX!7'#2TA#&X N%MUS M3!?W^@ZB%1!4@2)_8[\GF7'*.MK@/X_^H>G,A6&8-WFZ!*IK36H8Q#]P%G?O MMI^)V=.W;C>I><<,8$\%4?#2N7-= ].")'@E(VH!,L_7M(Q'>L4VQFYRC-]0 MDD;>'ZSV#0$IG58BXI]I@(V?UY'RU ;H-=ALZ(6>'V*I>S)R_LXMO;N!L-R"BOPGQP#^@S^">6;8K3Q MDT-$!@/DYI.J7^!L+EQ@2@HBU2+_K!V V"_@*?!W+C_&%X7X(O7W&+&5$;9+ MD5UD9%?!^W4Q,+=:,L1G.ET(*5&E/36^X%4BS^V(7^]I8F]WS4#.9>TJ9G3F7)+>OI\.K]< M3:_9!$O$/C]3U;RHGB^[T+]E& MIP]KT7B"&$9G29I-2"/M)YD='!FW,SX1&RB@G\Z(^N<="_3;*J_UMJH5H8!N5_E>"A4M\O4W6?^I?]DDW&LE4O'ARY;UAX(X M^MJ^6&EDK780W4^7:.-":SJ8PY&O%S=@V_SAQMIUVU;/;@5PLR&'6:7%Q!G" MU-U!M6(XV8-O,?OOUQ#*-L*QC!_DZ]]MO[A^3#?0&NXLUBXX#4==^UKM8*++ M>OWJ^GIZO>3+M3EW=(A\.,;\3-[%4"B)RH ^;+@T'^%@^(8+A.C='((3X9I1 MTUEHWGD/,W MXU_=U'LFH5E4@V3F7XA'_E\XCNY"_#]E@J4^04R&6VU:2E?+FU[.%J?Y-(E0 MN:@HD[5T$!*!M*@0%W%Y$3^E7E"(429S*>HE$/9 ; 1R(R(X^I^&H[^M7Z=F M_/AK?1WYP!VH%0[[<=?B@] MPCU+-[PY)FFTQ_$/[&'_!0X1UI>=D7S5Z'#5+)=TNG>UNI[.3P88N #(B2./ M4T=Q0=[8PLN02M?%[4SIC#H2R)N.K8,I7I/NDBI%?+6O76'P.[ MX5L?M3JL-EJ-=&B[EM:%254 MH\/H4>'+,=PDMY@>=#TYX=;UM,E84!9%?A5INKAVZL+ %NBA0T KD-$2='#G M?I,Q@-7WZJZHP2AQEO8U 8+20SE!P['A+.UJP@+[MIM1M7O!\5.D0[]9HX)* MSFM%6*R//K41L<9FXP3#>VK%S6]P=S4O$?P-=IFD/FO+Z\;#9;-L2CYXNE$C MYX*[B( DI%4ADOQBG.D@.IA-&J,JYX H"Z%4.65B0Z0=S 3](E.M6]@1HX=S MC@[3;-"1>D>4>T?0Y!UF@G1W5&R.VAU6'#R,TQLE][2K=M=7%A\U&9X%.:0] M:W6]G"]8**:O\T;B4-+'A397@JO%K#NWP5C;7\&:N,K4O6_LFZXQ@/;7RSGY M<,4WLR,[J\%1+KL^E!2-$R& !D!Y7>7 M%M/5==WV;"7]2!#C@S@CE'$R%RE&L$--"#%J!_GP,H(Q6";"-L2*N'VS<[?K*V6,FPP^703ZO73C+T_5T@BQ.R%P Z:=) M38P84Q/Y$-!/G9KY!KTFFJ6"5B"[ H]:\(KJ#XS/>SC]?T,/_W\-.1^2QCSQ M_E#K)"'PV4#%X&-,YJM$F <Y+;D8 M2) #K05;WA>V%(1!F31&0Z,)>_+D*6=RP?I($VO9$U<'#6LU,7DXNP\5SXFG M[J&["RVI^",YMC1%;WG:0)1M$$7:*9VKU>4T#Y@9M0M*#OUX^,U L!M&I5E% M)92K]&"R _E@^CG53_:4?S+S[<.[$25&A3:#C )P>L7A[E#3NKSM4]6\91KP MIR+)>M%R.5\XLQ/@(^9%K'E Q @;C@!GZ]@0"=A])T[8II!PML(-H4%>82,Q MHAF4C;&BP5)#Q0P_VM!+4JQ*>S,D3Y\S$!=.A)!VFOERX5SFD8#0R4[-9I3T M!X!SE9D)RK [CSDE,P _5R&'=^G.WX>M'D+4)'H;X2'BM5[QH1!ZP.G1#;[Y M9%Z1X/:AO/91 SBMDT,^]7-FTZL0^ M1-OT%8ZML#,:BGKJ G0;FD1,-UK%2)DJ\A6^NWN\_GFRDEK[B,Z24P)?A>)* M3GYD 6Z? P'T.Y P50JNOQ:.K!;:*C_5.$NIOE-55Y,>?1OM7;^QO4[Y(0-> MS3BK%/MR)6*X9T4GZYF"ZS;::,$@)2B- RE8<-H=+,A$H=:=@0>E&T H&H M0QD]N58K7(I4JUES(^,2H87CF"^[W+OQ7?R0PJU:6B>+Y(6T*553K)5[6>Z>L?<*T/[B\VIS1 ML5')>4MCIKRES*.2RI*LC^ES%/O_;FXXT/Z2,116)5'R/Z3^*IQSRZ058UD'FDT0Y7ZS.Q)8XBB[)52H*9AB5*: M6#0L]5&M'C3_9?K+=%;,IOZ&+B?3Z?0TZ?L;"J,0\W&+]EVP$F-NG5,^=J->5% M6K\?8?4)SH8<@!&M!)*^0:%Y6*1ZP;18?< 0 MC JM49H@X"".X=E?&1,3RZ>CF< 9S"O,+<2J1X-B=5;1L&;2 2(C.X6SIM<, M((!T]6UK?4=KBM BB/R(NIPM'1&N_%A80=)\L[4!%77Z*ZHO#9!PRG)"T&4? MP]CZ@;W 31)_ZWMT="ZDO,6)%_N'FB&[-QDS")22365N>,WGP57"$W0?!;[W MAG[G_WW$/U/TB7S(/\S#,BVEZ<0-9LG[2>'MZ 77GC#93IYQ?* M[K9K[]G'+V18SFZ;%2?)']UXA]/D2Q2O@T#L1UF?39U+5/^LX$R)%>XWKJYX M-2'Q,NC=%N5LB]NBPG4,SAD1UHCP1J6>H&X*->M]*-&='+!'4TJA(S""LL[Z M9Q5Z33H;U*1&YB!Z#5:]8PO3$S$#YF4R)9?RTG05*6,@W 3**[+A^X'H;L M0L(#6EXV!,1FB53FU->U8/PJ^"2GCG+RYN$XF.H4DN"RR*=7N(#$!);Z0L\_ MN %R:1\-'^$(4-G]5$W.F&:5/LZ;"1/?'GGVX&EIZ;.J::)&U M7UNT-(NVJE-VHZQD'=/H M>B &)K.#%]MD0Y26^O1090PB4D4W!4R^OKNLP^< ]->=S M0>97%]1_"U83FJ^;A^H()FD ;T*/&NS=E%.FU=.>HSB]( *3+#Y\P5:L:?9# M1!/8I>UK'/Y"K8S//W'L^4G+ =:N]TP!O$X8!?==.+6C;+DR2D[8 O0.H&\- M7,49-4EO]U'(SAA9 \PV7VU$8J.MAMI.V$ %"RA!EUWG;[GFV/RT@0V !E&D M5U7GSF5V"DBDAA).3O_Z^S :S4XTR@LUF+SP.)1Z3C_U="V"=\!)7-UNLX>A M@15$NHL?ZW%)^H>U3M\GO!769<5]I^ #LOR.*W$;&&*\S5S^FBF<41L M=++*(%AO!X/(2-;A)C-E>QV+QN?U8^14""5WNFP%BME*%P,IV(87&PI@=#E? M#6P:;&(0.WS5Z&WM>?'1[?BDU8?UHZ8B@;XAS& 5"K)S>YW C :/S-%[04A3L%/0G-X!YV(@:$=/&Z>@Z78). MG_#.#\.QU9*-=>@)3]T_' MQ ]QD@A'4I0^;B7K&J@3@G:A.,S]6X/!(?XNB%N&H47GC-JIH%:Z//=J.SWE;VP+&A M4Z;D2\;!I]KND.:"U_T&VUOLQ;01(NV!-$HKR&MFAQ#OH!J5.C+[FH-.8!YP MF@;8ANU<"3_M1MX931Q' =SGGPXP^ (V/$_AG<*2+0_=13*\XK=,T]I^.*9PO06F$OI.O'(4I M$2V Q[Z&Q*MQ8B[IZZ?_2?-R@X>(>WY!5MH?[^C=ZEV'*AH!7L%)!=2BLH: M?, Q*YJ0KL,-%$HX2-4EZ'I/+^S;A5'RI54^%%*B$UI+)&6I9D;8@BH%PZKL MG*NR1D3).6P%:!+6L@I_G]X>">_VHPR=;]J P4(V8U[\%,W@!IM6=)&+_\U#'QG$C-PSK"? MI-+>NIQ/R;@Q%[V5.^NZ-&P(#//LF%V4'7L0K0M76HTSL]@XG:<>M5C(&<]" MN@Y.GA==Q'.59UC&$0GQO6#81]=E6==#KBLN=-TUZ6H<@27GE,)<82.K4/;-#_'7%.^5 MD5:\: /:I3VAN[U[-SQNR6SI2 \6@K9P<>TY M.L*A$-=CQQ!9/VAO]/[TO0=[=2,L3W)LW)EC:]KG&\R?3^<1W3H:CZ%"R)&* MGIE=K(J;K"AP[UE^]74;XFE%)J7%>YF5PE[%/B:Q]W!\^A?VTL?H+A:K]=V1/[JI'^Z^P=%\B<-O\G0,X%):. 5W M716]-GD&Q[G 673H+Y$QHE>=L1,R>NM2*O'L\P9\<"BO+L'1'K'A-YY>?/16W;ICK6X MB5ZA# WY^9.[@4*\M-83E"K^@0/(N_)'FGI]]21FX.AM/TFE'?QZ/K_D%4#7 MM.4#+.FDSQCQ:_B(51M"F-T21-XSM!K:('?G0N,(%+'/3F]#PFO1=IO@%+T^ M^]XS\A.TPR%Y( C> "[P@)O)2/&RB8Y/*63(KN0\+0LTE,X_#(8Y^TJP\X8W'X/)F MC.$X)(4O[;V-/E 9V8N@LP=9/"'W1%2/@H#^^^,O:'Q;9=V_VNW!GNE0-WL, MNW%(Q-FPC4M*E JLO\JK%J?.QC/&+&N9QIT/_D48TF+N"3TG3'DBSK1XTE!; M-2T6*M]GIJ[V1&RRH3:!N3HM_WX1A=C6G.AI?!TX\/:!Z4F2>2K&*_FLRF_[Y$3(V&24],=CP;29U;1)Z=F MM.;T0,HYO933$Q.Z8%1@OM48)J:O_^OHQN0#!F]?_)!$%]\-OH:TJ2. KSC? MW7I6*QFFKHFCR$[,5^9E!+F>!JY%*\Q0-]V>B.35_Q'1GQ=7G\B6.(3EW6 MT)C?UDX@ZY[0[;MJLX[%8GF5]?'AG]_H'D-_%1PY%;3Z\.GTJ$E/(WZ,00\_ M\.EX<+?-=Q:*&E>T+1BKSY4\1N(XV95%#41<)WH&D5C%:Y=\8E7F#"O/Q?86 M8\Z+V_%F>UP"6(XNI2ZV'(4U8DFGRY)9G3E6,H_;M6K"AY3\AUFW>)D\8#24 M#(K34A0:[D,-LE#[ ^]VOAOZZW#SJYNZ8?,J;<.3NI=HZ\60]=SERIG-KMCZ M;$:);I%06N.N9C:NT@ZBTLR$2NT+M(/HY?302\O:;#MR\H79%B,,"N!NX!H& MK.+:O',YO:H 5?/FR5F"E^%H 0A[:>%(:Z$5(&/]F>4S'!D?3 MTUK3\%H1%-8SYK,\KRZ1,KXK,8QJCKIJ^C+55F4/5@?J0U8.._F%-74A9M[N<3YWY-1O\'N$0 MEIL\H^B8;H/HE1YE<=%3%,?1*TRRGMT7^(\?^BDLH1-([-E)*BX?>O739Y_, MS$*,WK ;(W[J*H1EZ2 [N44H>&\>'##SMRB(PAV.)_2<3%KE?W#]#3OQYL<; M\J\X]7%"V$-%B!#3>A"4)3UK0YCY.S^D5ISPXV"O?A# H3-W#\7BH6)A](*9 M3#&&52009N]"$0KHGL,.GO'C:&Z21)Y/YXT@Y 75%AAISPU&__H\GF9?\6Z+ M*"<$K.C9+IH,WQ=_IK_+&-+BC[I[MV@SS:)L&^( V5C M"1GMO6<2 6[Q"PXB>KLQO^;8MEX@\Z+^?$M"*NFUI:NKY>4T6UU@A.EP*I 6 M"UX86A8<7N.9#1IW+5@,K[934MOMI;:F7$ !M,+@+VLR,Z-]K72MW>+:W]$Z MJK<(HK",<#F;5\@-J>8IV#8%25.5] ;]CJT:FIM-* &NG)UT&<>Z MN-%^&$CB35MBB.K)&^*!CEPD,32(CZ=U^RAN\&OT9QNG-W^)/K M_8$W#]B#%7,?)UUCH^3[>K$I)Y3*&>MED7%GQ%%&'3'RJ*!O?K0EAW(^B#."C3_V)_(#8X88-S-+=^.:Q)'Q M$()YD^MW/8.!N)C7QXB&*FE,$[I\KY(8M%K#%'QB'\HNW;@)3#;@/[!J3P(;V+GE MP[:^IAE(;;(H>5J1KW.:"*C1^23]0:!K#E(#:DMQ]>48;N#XU NA#55U:7,= MFM<87"H?])L*:AX"O-EU:ZDSAL@ L!I(.JUC133Y2GV*1NSOQ!:LD)OL-Z]_ MV61DJ95(Y2!O5@>T+KX(Q">H(&])F!E"=:>B.CW3B0N_I6;P"T96X;+5E5O1 MV6PZLQ@5Y.KT O%9(P@4!% *_EO'[3.^UWL8K&NP4Q\# MJG88:KV/DW]((^\/.&"+8UKCA:A ?]5ZM$[N70-K>U*"2=\?F\ZGB\M\12^# M/Z5$1QJ!//^ML4-V8RA>C7O&%.]U91L:!T\<26:8GZ>S?^ Z?\%W%A MH*33%+K6[Y3 +:[:R5MRC#CT6^C3RJY5MO3WTA%)AHKAV"0AHK2[SA;+Z?(D M2C%?/ (]ZK,' ;+"W_3O-XQKAOJ8]5MNAM/(Q?YF3_P:WB9LUO3P6X+^J[L_ M_ W=PX^V12D%Z#?%*UG+F9TT%2*13]*YS]#\CI%)5(T@*E/X95-2P4#X 9ST MHP5;#D,I6R#/EMV&3A^LGX0TF6*X).#(&[83_-ZESSB^H42XZ0]![U#Y;$6*I*SN M64L+'R;;;AAR08@_IC%TY-B@IS>2,8?NCFY<37@&37#HTUX:1-.0V IA'RQ' ME4N\Z$"/1KB%6'0"G[I_X!#HN2&" S+0N9#?!-\#:S &OZ!-9^!O^.K6J: MOB3>'>C+R5V;38RE<8)06?>1/&9V%LJ1?5]W>BZB)G'=8>$"BY^-5]V@1R831!C!_E2SA 5'*W"_+#6H0&@T/X9NY 90X)/ MF\194"/V'$1(H%_&G*-,(A^RK!XDD)I&5MXP/9$LBR.=!3K.M3.O-HSD'0]9 M]\;D@&F?BBAFDS02D8^\YA8O
<$AD(C.@ W1AV[ 6BUD71;P_!-$;IO6R M7J* L'!C'YHB<@+Y;JN;T4%N',,DCQXH%6:D=#(JSD.%N6=IIADB]Y@^1S$M MM 6SS%_0UVSZENN6M<&#OJ\AOB#S8%RK%)F! D?0W0^/4+DK*]<,L@ O.)!, MR*5^S$2.G@)_1Y\P/+\[RR<:9G@Y31JK;9CCG:4EC;B%3E[SS-7(E*<^+#5. M>FI,83QQJE^9:WW45-*C.(6&5=O5M XH1A9 !E2I9B)B$!DR;M686_1? I#) M'#AU=C^VJ5F%]&M&K!4T^-"!W0:'K"+PW2<_ M8&/W_[\J??ZJ]*9D\Q9##[E\G1-_,YGH#.*XS4'"= MH((C"]9L9TI80A4[I]I0GT27L1H6F2D?:[*[GE!IS +[F-1XO.#16,9ELD=- MX9OS5SEYOZA=#.:$1D$A.P3Q.:RMXSV@6HNL-!!Y%3VY < MIF0^]4\R48J.*=Q8C4@JJRU7LY8P.$&<.IWW$O+T]J;N%@:W' MKUW E7S?#*+EA).N@[IR%LMK$>H3Q#E,4,9C@@0N;,>',-*]+3V>]K,>VIN/ M'J.8PAG:%!KCCAKL*P%)P9K#1*KD^"6*M]A/CW%#A?WFY[1'GAHAI,>KZTOG M*HLP#[\A@9"I;.)\;6;:M>F(".>KY*BJI ?9+3 I$-RDO8E9]H,;8%I,^\GU M_GB,W3!QZ=V26YQXL7^ ']<__:8CN[)O:YQQ2XJDL"(ZG_*#O4 :Y;210)R, M- 5Y]#LP,#3M'D=]9QCU=K:0 M0"-.$1!GS5LL@V-_O=FE7:+;$^B6]^G9NAX]&F\E FL<5@J#52N90B'4;?O\ MT_,3_.C^O'??W*< W[16>^]Z2S/V6D112=.ROJB4)%WL8$01H8HXV0FZ,5G9 M?5AMG4+;E*@HW&XQC3,)EZQ"K,LL@ZSB4$8YF)M7<6J?T[V*4R>$RO)@MB7$ M/"3("&E>!QY "P'5Q6AJ4_QY%F^3O M<92T+=;4/*Q[M#N10"7L.U,1#IS4!%%BY#] SN#0=JYJ%!;_&04D,")6(OS@ MOM$Z$F14H^4I"&>XL^H]D[^:'^8:/>]D=*NWC&G(D!Q6XG/"4X9 0E@KN-#L M;AH*Z$>-;'5#N1,S\#5>$Q2MT Q8#__[;W;BQ: MOLT\V8[3VZ>2V-MVTN=4ZM0I6H(D[J9(-2].O'_]X,:;")( "0*@,R_=L2VM M&[ ^+"PL+(1I[+\^P'T8-57D"G_-@-\TR2(3')TM#CVHH HRLI8XDR)]Z0/2 ML;2BNEVK:X;RG*S51";=[6M NE6NT<:Y_5R\\?,&'*PFA,SY4]92M_"L$CG3 M1]^*%'3Z*:C;DQHG'\^%^#91L_=:;N$J]>'=^G*YC%*XNF$M3_.N^/2(X5/6 MO.L)GSNT-J\;2E+[CFZ8O,*-M$Y/+XZ/V.:/L01W:\"8@HQK^6D,UA4WYPP( MZ_%;$#5O%[7::CX%6W7L1;4:S*D8+"P,5C2U^F3V$%0EZ!0[7@5&-A.)E.3. M[IU3@HU&@]2Q(UF-M12XEW5@&RXZ4T#S=^I%\'51]RH M%7Y"PJYN46P4;#PDZ"5N3G_U^MG]5QA=^RX37V :RM,T!#+2@DIYRS$/8BA+ M0'F^)TQ!P140MKC!+V$,"&<&-1;@R]CVXJ"+8GN90)O>+M:$-?V&P3#2!(FW M\OPT\7 7JV4:D9CSYB?I0;WZB(R',3.E^[*[==93Y!Y&CULW@H+0HX*)&2Q2 M(+E,\)4#9WJI!B2Z\- N42394I9&4RBJ=1#//^Q6!RS]N[A]_RYY97J?X>B\E]0.B?^&W M%-@;#:OL0\LJ4E &*X#H@&>X=%,D/9)U%8(X!#^(/(A"1*H5\&=<\DP7>==B M!=GOD4W*,F4?6;-G)=CKSV@W$R.]X&I&7Y\HP5IA2O(6!?H"^NZ./HD4!BOV M!M_6?:$J/4,8@!U,=-=56S$CZRE,) SXT+9"?#Q<(>ZX*X1MZ4V#1J:K<+K; MX7;2;!%^KV 5MB%!.L8"Q$N<*A\^P[N/%]?SL5 ?PP@71!4Z??(">)O 76,1 MO!0-,WN';L%D"A"RQIN5.#9C\1YA^_L87]0L^=%WS <01N:C?N7&J ?U@XQA M(%X7G_P-X;B@36WU<<'D01MV(]P\266J9XV!# MQAR4N>/=7^GG&2@D !41; $/G2:L0JL0!;:KQT&W1PUS*-7NLU@O*5BNJ['#:L,F<$\R96=RU(S@E)2(,C4-\],Z)F%F '.;@3*_ MTJ.BL87 ,Z:)#D&F8I;<7. V( <+]D!)+S_APX:\>0U#1+C#-;4N1;0XP7M* MG/F]PETH[FD3BLLHPHL%.2.[](E8)%MS1C9 %&HRQFX$F?@C(% M#R<\<"LQ 9@+B0B($.]IAQ(F+R@+/ .%R 0 2I^O423Q&Y;<1I2T=J1J>]-' M?(K]_JIN8U8M;PG$ZL>9!H#6/++FX3T,L!YW:UJ^_.3^9!/C"@9P[24]0%J. MHC&HE1)3)M1Q."=K!4/\$ZN6QQT8&5/PCK&U\<;!V-8BH'4?A2]H[X20"2\E MF3G(F?UO)8,9;F\UW'6:<4?>Q&;1XP-61@SUVNXI$CZ!)'?1'A#^<%# MOXT@SYKN28);<6>KE4GQ$D1\)LVAR6%QTAARF:3H+PU4+$&BWN[8 $?]ALT&3+I;?T03.MG^,W4C-%%O7O 6 M3JQ0J9. 0;QIEDK*85@BA-+$V$*I D864+JVU! I5MT9J+HIO^Z>TFU>W&$^ MQ3?U;G9[/WR%D&2Y[UD#]#S5VGYWI>.[YN[2M0LFW--V<7[A+.J=IS+J]&0 M9/3+1RW&VDLIU;QV"X8@ABL+H.HSP MF\RX7@AMN.XC+XSNR=W+R]6_TCC!$/$ 8P03Y'Q),)+H2]A,A-%36JGEEW-F M3?B"$F,2;Q/6@/(&!7-0XFY-?*+'<+4CY%$,9R"Z&>A^#5'/D$&9!A[%$ED5 M>9)68U#<*[=XQBE1EG(B&T]V1C=9#7<*9OBGBJD^>H$;+#W7MZ]:L+]7#0.8 MV*;DR$?7B\@3H+RCI\_0Q=6.J[O@ =]-B[Q@@Q/0L@?&*G@8 1\%@DLLZ8N+ MPWX4.!F!1*!O[,Z:SI8S00!ROUP4LBV9&?S#@Q'"DZW9QW['<% ^;*D:$),X%JZ;F^_%'TDCG\M=&"7>O\GZ MP\IUI&!,"0L#**9";JGXX(P#8FW-(N,9H&* LAQYN9UM"&; GK5XJ\5>-H"6 M2F_D89:R(3 <>A%)/R-5=NGN@=PP877+\<7^,8R_>)M6I6Q)'L :''])F\](TC6>CM$TN*B!7X:D/T-7#8S$(8?@[X MA^?[XL!4_X81N*F)(;,D\QIR900M1(:ANM;"CUS7A]#W$3S^<*.5'6[:.!_Y MSL>WC%F7HI4U5Q#9M:BR^8#^%R>D\@\_BNAM9(OH^E$UXIJ]1)6:TB=U]V4E M8<^$:ZE ; 8RSG2QHKPM='(=5B- P+T?5;.;+9=_!GD3'S3Z6]HTL%0W2DC4 M'/]DP424DB$ $11/)NZ='Y:ID,E_D,D@&&%Q)#"696H10E;4P[ M -+EM]R7Q1;,D'24)IR0,;;BO^'J 9)'D9["ZS!X M@5&"Y4-[KC!:>0'^PY!B]LH<[I>/'UJ\;"AK;9)+9*%UP(T5&?98_A&MC=*C0!+60 M,*-NZ&';OI.X*;;K-)59#_T2DGH'N"*W1B_QG:VNQ\%[$C'BK2*22>QACHXX M*:&-BH>>.8(Z:_^+#G&_4'@^/7RWQ89EISO=D8=,IWJ#=0S0=T,YD M W%"S8<)O$Q*6V&T67SR=G =N3MX&_RY]99;_#DW>,4OP2R]/0H.8G;7%&VE M\0,P]U'X+]QL0V;SIDT*J=>S-QLE(L%6Z M3/YT<:?(Y#7OFRX9*0N2,1(KB\DFD_%W.'7JC O(V)1:T-L7+X]B$GHZ6K3C MKUGD <8P>K&B0E-VXO-C9PDS&O?R/8P2TMHU0?!U@[!L+WYKM^/KIKRZ12:I MJ>4(6R9RJ+3=KE:KM#%+;B,\*3.-&7^TRG%D?96U(_-?\QF#I MPJ#D=$Y;&RLGSKU]:N"*/9Y#:CJ$P#G[O)?2]%3F4LOBB M:@_7X(. K)7-(D)Q2G:[0D#EK3VX8J44>#,2H9\J=]70W]*==/]1-5R,H(@2 MT64N4SJ5B6(A$IDP*L&HZHL;1=.?R%N2QLB")K4# MLI3Z+A_,U V4:9B+DPAMHU)\N1:)S$H"R&L4,C F0L403 F()A.Z+U@OU IA MX@]9A0E]EL9&<%%O"H=OBKMD"Z,LYY =7EIS^"XUZ9O\7]26IOW[!08IQ&G0 MFY]HK@2N?YW&2;A#T^8R22+OF71R#EG=^#7.9N,JB:O7/V"XB=S]UEM>1M"5 MP0+5' WAAF(UI!R+\P S$XC6+6V1_%4K3BE(Q F;!X,AN'8PY$,5H@YU3.9LR(/[%/6)+0'?U5%A& M/\I(NP@?/>3,/ %4$ Z&Y*C9BPY]4@O'G'R-K!_8%)N,::C#BPQ%LXK,'O=1 MB-^Y>_='%,8Q^^FW&0H$EWZZ(A_L>,&S9-P)@8M8>"(_-(H+*OEO>I9> $5B MX/&YV[,:%K)_]):X]!/__FO@)4)UTOKXFBN:'$\IX7JO,S3.)[1,$E%(?3<" MJ_S];>R@R18"Y*-DFJ$YSUXGQJD/Y,)_P83] A)K14@HM3.DE(L]6J"2)CF@HK/LBD $0,:S;S6@U9W^*/:D@#X;D: M9VT(V!6,E8U85L+FN.>]Q]Z$+4*O;FEE]L?9B6N3A\VJHR MAC'F:#/XB'N7#.H(&M\6N"F#8>-;5KBE.H547'=" M=>N-0ZHX&@8H16K(7&7FID";EO]9Z]-K,Y"+!DJR60UQ9BQ>?YCJ\?Z^,.:# MM]FR9FE?<:-@_Q6CX)\0_QK7#K[ "%_@*TEC&R0J1H NK%0YBJ.E7Z4;!>5T*B-+TZG)UHM9*A7_ MV0OP80F<@>@O09@ W]MYK&;F1X8!+L, DFX%N$(?K/$3+2_DB18DK4SF MU\V-!]*8,L+%)#M,EV1O.AZ2*=WR.'QED_\FF_P% ZN2O0I7DM;\KJKA5[RD M/F5M0X/:XR9?8'*W+M6TT_-J7 -_]9H?6)?+.027UG%8FEMB1]%'HE7%Q6)> M[_"2"46.M^I]<9%@^%/E*QV%;/B(K%Z18$\S%QL,7EO )FMPT97,!JL[-*)D MIG5YEIX14X<54\_*MG[FV-J"%6E4(.:L3.,-I]G,V=<@RN]J/;D_66N8^"'T M_8_T]1#)Q)@T02-Y+UDI92XVGW&:C);YX3<80,:1O-,"&$\+TU4C&XK=*,!^ MC[PGOV%)6[7@/2HMZ<GQW)I[Y.Q,\M]3*Y610I@O%@]<_4];TU3AOBAUS3 M((D_Y+D,<1B1IV@$1Z3%E#JIXA0D%+MXO)P7+$'&$Q1,#09#^BU5W;W?WH+W MW;:R SUZ.P\?/OH9V@A^T)CH0[ASO<--(_\S.GV\S%AB+I[.LT=V*8$8?*0UORE3\H*:NP9E=W.YS?9%9SOF\_AE?%T)BUEQDZS+()Q@65R< M(( \+@%D=@?I.Z6D.]TW6)>Y;ETZ,FF#%7(D%=*3P6IVCR+KU*"ZP94LOSMV M^1PGD;M,VK&V_G']ZUA-!JG@Y[SJ#\6-S.\9.;.KV5#MG#[::5[3&B<=9TGC MV\,&CY'(?@A\TZ ?#=NC7UR<-;F471D+Y5I77*URH;O4<>8!;FAU-BT7^%<8 M%TR0=;IVN;$S:;QXP7^NO; *W3N("1-:AL M'&?.1[7Z6)V_#.:?9%5)B [(";6]!*+#=P;KY&0ZO?:A2D3N+Z M,"Y=33"^HG1-N@-_:3.%75[#/080_IH5'B27@<9)-F&,NPCZ7O@5H6V M)M/NLM-3S,MZI^4;C\V2Q">]'>[6V35"UC6[5%IZ]7H;QRF2XJ"O#?\ 91!% M_8=Q0\05G*C'1\ M70XQ\P[7[#*[E+'RREJL',\V;2#9-7FL <<>*,)%15DSJX%#@0:*W#NXM+_% MS[T7D6_-0<$-O'N%;A3_9C0C.J:?5M*HHXV!!4$Q7[P' M_-U/X0\8?<(MM-2OOV)LIQ4D"^DD'%LLG).CXW*P3#%K6<8VMXIM<>ES>X9M M+@$U^M\HA[:XZLV$"O"QD+1GFN[/ M87O.>C-CDY-.5(.+CV[$511IBP^3W4O2U_W>Q))48OMFEJ1")XGM[N+MNLQ/4Y=%H=C:6.P M]-RMQ'.;$O21!*3*$@>>F\:J\%%XZ08JU0I(.-G\8CX28E&A9J 0RR!Z&;9P M7I7!GDVMM^\W57NAQ6EK$#?*<)C-"GQ J/L"5Y5 4>F^@AO$240 ,\X?T&!O9WS,'D6_#;AK@0D)IK#_EE=+YEZBPF"7"@I* MDK)W@1+\+E#^$F@N+NZT/09&7M#!"."&%/Y/5HKIS6FF9Y&2WF, M;ZOS? (C:STN%,VO['4N]CA77O:('\XB M[V:9\AXQX=[2>B>DL5168F%H*4P)<(D]_#:Q?+?)P21;D3^%'I#\99<-*4S3 MNJ*(SXBWM=@0)6-C>Z0#]F]BP:CJ)'/>=J)]=T1E'6MK9![O!XV%4VR*"!W5 M6R)F'H0VS^$D#31W6K="FV:C37]%XP.GGC6+,VAO>56R;Q^7W5#-.Z@TN=D>%L@?$A#ZW[?^IJJW%&&;31_H479LIUFGVGQMI;U+V% MZV^^I&W-$K7Q?Q/+\H%24B&\HWO9S85%_R3BCH+^M #@)C!T&C=L1!;54K49 M@,$*E_,]NWY3HV-%!GM,W"B9HLE.#DWV##=>$'18;?K+70.>ZEG.>$/V1I>@\:"GGL>)@XSU"9) M6^Y5J6G7T Z;OJ4"6DKHC5;/#K-2>^GL2Z/AIA\$\-<;/0L]9\S>\F+^%":N M;VYKWBK,&USHJQI*(8+V4]_#97_VAD]V%8X2"0@^%F>WX9I%7[,6:-Q! M'5:V\NOL#2S+$O:9%)-J>I2+?AG'Z8XJC1] 7-*-]JZU,]LX#*?0_JA3"YE3 MA#-U%Q\*> 8ER68@DPU@X2;6"$FUK;.W2*A!D-P[\ ZM?I9TZQ_5B95T0A(; MCTF%X6TJ?0M]1,9'Z\1#_0TLG9RG$#J+JR,3/YT>Z0/(0DKPH/W5)GOM7P7- MEYS4Y.K7QYNAQ$2WN[WO=5K(^JA='A"5Q..2@S/Y->;!B__Z&$%X&R!(0%L- M72L,E^]4UQ>>,A(AX?G1^.$W%A%@&4$FY%M97!08GQZX(SKOU]A"7F:AJ,%" MDP3/-D\?#3H;!V=2P/G)"^!M G>QZOE<$)X"].722L0ECC)L ]\Q?T $^.^) MX59?RSEZ+&<]GM4<4 E@54?%;/?DS^Y/;Y?N;E#P'KY"^)@^Q\O((R!ZN0O3 M0.U32MW<)M-7N5,589>[.'-.E3U\S<0"F5R@+!B@DDVDY;)J"ROJOVS,PB-U M8U9M9K)V9$;*ZT9H]2B C$L,EFX ]L@$6R3/]%HU"\/F\+[-8N,SJ;B6WAR\ M6].*T,LTV8:1]V^HO!R_D<\4HMXFX:7.?$Z4;?"I.-B5J4"@D&AB0;$BP]*G M17*K,(!S]_LHQ$WIUV$$/+0AG>S]IBXG51(*MX[%E#'MQ?70H/CP8QB18HF1 M)W&-W001[E 'J62:NI+B.M!E@A&?)J)-&_$&&IH 'Y)@A\Q*B[0R[*L8:IWB MYJJTT,O\"TLCNO080,@=(K.9@F8);]DRIW1;(L!N,KF";EV$G[^9'Q\?G:M* M%C"HN^- '9(-W+:$+Q;F"Y1;65'"P*251\H9*#=UJ:'LP3*2Q= @#5:D@AN" MF\?[^^FE#,3QXRXK28+3T M8KR1UXM&ZR;^S01L4TE*6]6UTR!CY.U3@F9J(#(.GD 53@0_ 8( M,+/7'I/\E3!6!#1&0M[.49WXCOQ OP>X"JN9-Q Z-VUM.+N%OUD8KRU#TH<0C=L/)8H3WY6;NL3SL05/.S MN(0OK*+N1#N)]0" $0+H[O&:(JJ6WH&_#%8W/_=>1"B,]C:Z,-\)X6FG,E(' M+R. :4E X 8K4!)QK,< -/2V'\OZBZY$\)IRQ"$P,B;$'*<-K<(HH!)7Q<;M M38*J@<3Q,)G>$A@KRFT>*>S>* ?4;S3]K'/@Y)+2OQ[>ZTY2#Q_[B:\3^L+M MB0?8/8*Z\S'R$V6D?DLA=%_[TJ"9W(<[M-&;P4I-T?#DXU]R9R]7XX\HC)6W M\&KA-"%4DQV;5#Y>O7YT86.=>--OB:D97#X MV8GBH2!\N8QVG7@[H*OW_9\!PVCXUG OP4?H93E(D.G<2!Z@I:C3GQPYQR=G MRNXOLUB5X?%MAL>"<#RM'ID:AT?5)6E[AV>LN]7ZQJASW0S7(#I\8B\-O*1U M:V?Y?6T%"X*"V]U#!WF*E>=?PH"^SUCM-S)2=6\3MPE5D#>H(!,=S]6]")5O M77*QZMWO1@%:VAKB)NA.Z1NW-2^KCRB_S^S5?4-'D;4>$S=*[+?728>]GN'& M"P*;+C6-AW\J"]W;1F>*V;.[HJQ,2P5[,[\)9<0:E9 J_A@A]W57+A)\$S7J MJDPMVD*D5&9I'!''=&N5R:OV,9HX*H[:0*3.9YHH*-_F8GX\,OJ-V$!$/&PV M:-U2[3@7W:P+F0W:ZJ335O:%RV.@VTB+PL3[K)0T,5 N+\I]F@N'JO8>&\25"$\A_E6IF4^>,=5R.-!?G@GM?GHK*14GCH#\5/#L-C 1'20A M^?5!@[,BS_XFSB!TC5C[&06N!7AX_!J#EV(<8&D<\*^-X[]),%(9X0\;\C>T M%I260RO6 @%YIK\6="LI50WB:%X+*EN$7V,M4#YBHN?5O]9B((Y&&A8#P3%_ MFXO!J,?BPNS?%-3+'ETBG!CA$%TLDK8KQ$-O%>('!)IYX]$OCWB?1!&FL0U30]BK,]R65Y3_)$]R3E+8F1 MLPT[+4]V$,4J;F,%DF8 ']ZD:,PS"M7KV]<@@LMP$WC_QE^-U?;NJQ&?S&IU M*+EP@S#G:'%RJJK'7ED*@,68R#(QT'J*6N#IL=Y(>#_0A 36R?N!*!HIF6%9 MMN0R)*&-[S* )Z$-V_A5/N@6\N8=[$I1SLWC_?WT%H8FY!N._]RQL_(H.FY2 M@?SG":,=(!;29U\]AV :6$12Q#5GL<=HPQ&K1"3P*\^FDFYL40C MM'C0J]W3+&DQ.3!R)2S3>-U[%!Q1 \N]1]2>$SZ:F+],DVT8X?CV*]X%D$,/ MJAQ>;>** @_8+*6;5/65.O9R. O49.Q4$A=!LVU@^ M)@-$\-D!6@,B?.7F:0'_]B+]-$9-!/>-@[QA[.D^W-0XM)-? $JY;[[2:EK/ MZ)=NJLM"?Y4E8LRSHXY&!2I6B/+!7O,*,8V:0]L'4[;@\,TL(L/Q:[3U9.#@ M&UM:'N >>=76Q;J$F\C=7?[T6FL ^5_0#+HRP* M0"1(ZLS8ZCY$A[E.';J6Y"&*.+DB[W&NC7N)1-.BRIWVI16SKJ8B?TN3Q(<_ M$/EMF\O5/J7?ZPY%$!_KXY/CD\SQ"BK&7&^@(G.]BG3YWT!M'"EM-#ECDT^4 M_)&KMAJ7W+E1@CZVO V6+2Y9_Y1VEZR)(+[=.;Y8'#.7Q%0^(2H D3'EDT,U MF6O6I,,IAZKC5-3!+Z4N?[? +QL=H_!+ON9J_#),DRV,@ILT"O?0#:[#%#] &V7;Q/7?VV!!L['M,-!70;QA<(Y M.UXP",!D2)*6$#+E]H.5F6M7IL.]!VOD%!JY0AKI<=UF#RG:4YL*848^MW=&9\VP212'&>.UG1!2,(&$60D;0PSZM0 M=UJWQ2B !QC#Z(7?K4E;4E=D6E9RN9WF,.1=";YE]PFQ\/\CC;QXY2WQBL5= M.T6_I=?#VD21F6=Y.08F22";$ 5EJH96I'&T=0IMG]R?%3W-QIB2L_/ S3HM MI";2Q(P^P#6,(KA"YKN" ?H]OP%)PT>U1YQ\.81[,YS-CYPYC3HS*B!!$^>9 MTHG+S1AP8X4U7,$(5]*BS\#U&J+E"C>P(A,._0Z_0K!>QS#1W3Y*B1E*4)$; M WL1HV8B8E6B%WW:9X5JB5(ZB5 MUJ6T:[K5%M)68QCU&MI5 U\_" -1K^%^QX37\ 21N,ER,5]4NJT4A.QP'P7J M.;+J:?>CM@G(]:-&JQCUHS\@+O_;;ST4+HOX4.WS)OSG4 BIR<7.\,LT['"; M@5HY$EII]Y:F:<;U%*XAC'K))[0"WJ)_=KI'\4$3?I%SEYHZIZ6]#.E6\QW3 M 820:9_HJY$CIY%V?ZA-**XC5+4WZ@%WZX]>X 9+S_7OP]@C+6.>8W(=LVL, MV[YJPDM:Y)$*\H\/_29<@YPRR$@C%&;$3?N2.KV=X7IK]SB!"6$=S"(/9>(/NML(,*43'CJR*B24S?QQE-Q[8]^W(E S0QA'41KN7\*83URMJRAOU@B?\GT4.4R"-"NB?;97I@UWFA<*JRO7:+LL4/Z[D<(,R;KQT[/CXZ,S M5@-,OF^J]+>_\'-=P@L43O33H%1"9;ZRES/%J^4/_<)J0?S="P##*G-^3WMPW0?O#HT-5):^& M7M%7"T=4 TW?*!E5D9.Q%1%8ZP>J4'HUB;P2F4\^^G3C.%IA=J-J=5K2JN)2 MS5KI"V>:\*P:TG M8 < =V:4[$@C#4^@H+DTEP9F"[)(BC1WZII3__D_=CE0 M>V+(PFP0$NDVCE.X^I!&7K"A+V*P5KA+)"0],FK.$(E^7[>[B0@E,P>+C35N MC$VI TH^?P&'""8@;7H>[71BPIY@]:@D/OV<8!)#>,OGA)5OP MS HO@5OB-V,/0!OW6IE)7W-B8[.(4E-_(>[]&4?60S_C2;OH6P@'RBQ4-*",,UCH?J5TL/(O,'H.;5!_7L0H MF?K[-(I3%\5A*"+#!K >_;KA01@+.^QJ'3*6.OWG7?Y7?284GY M>,B53FJF M2SPH.. ]00N!4H7IZ,6 ["&5<(U?>BZ"J7#?&209QTLE$ZB\5(3% QJV/7;8 M&R^$4;+9FA8!Y#?73V'_W6#]Z^;!L":33"F+R%Z0,+!X*SC4 (-W@A8Z=N,\ M%W!GOCUM<^+&H*S'Y&FF98E[-PHHLUHMQ'V];>-GG^^KLD[WKL=63^]T!E&W M;S>E;1CP .,D\I8)7)%/D5C\"\07!<)H#;TD15.QQWP2(FL),HC(*E.L="J0 M'F(@4;!F,,'V0H@]N8A2"& ?9(Q@-H(>)9O04.(%_<+*T%_:@40A1-BTMJ&) M@K1)"QU+\&+HGG=Q?B(,$.675^,\,V)7/D294832(;;BP- ,0(<5%=6-YN3_ MP W[*N^7(C&6N*YS Q'.N%[TV8W^@@D1BU]GV).6_GK4?H(*-T@]OS@]/<]J M5PMW!83;X3O)!4-PAQ9XQ!)0GM3C=5>[:C'-W%[3=-72:K$/P3UFF3TQA1N# M?6$-A(1K;(T=M<9+DS4T%>8.PY!2$>\ XQH+?.KOSN9/1-,^<_.VQ5/@V[J# MG&Z1I%;QB[*WUU\>G)4?EZ?T#<8RRG5G&YAZU!A^:FAE(_05(X%(LSS"4^WL>'%\5(XW>*\0?QJYZTU[3*%,RU8P M,=C;9P15G4&JZEO[NYVPNL1W&&A$=.!=Y^S\N!VH('5#\G1Q?GK2B0@CWOR4 M!(,^RG4 @8EKK8HU[/!_<_==13VLP^W[WH%5%+RGSS'\.\6M*U_0?]I?!.!^ M5F=@SA- (A0]/V<+IMBE6"YT8S6. 93XA?6Q>0 MAD^;\XY,!)FSIO/S!O_ Q,RV!5&B'-]).I0SY">'$Z[%4RK6L,17/H0[UVNL MF&G\O%E_H4+((.]\WNHQE* ]/M-+P3:O:5'0H-]4)U^'YY1L8L9W]GN?%(*[ M_K4;;S_ZX8\;^HNXZ^*NR%>U>E2W/,)S[P2QS Z$2W0!)@PP99"1-G^!5[W> MSG"]]?F?^ 2NNJ*@U=2D0A"W,$H>8?3B+6&,7X]"_P]B>+F)(&'Z <;+R-LW M)B2D"&A/E\A()SH7SR\69V?L,2C& ,2, WD[S:<\@)LQF8%5P4;WDT\CFF!> M-L%CV02,![@L3%!B8R+S,J(9G)XSP5QZIH_7%PD;:5-J@JH;\M":]P(_N D_ MDRM)PCZXJL@G,TWSFA.A:K,/-D%>(D760-<0,$J %M4MJ@F_:&E?OVG OFL?8E'!I%;4([G8BK9)LPZC>BDN%5&9 MN.T\IO)2<+1O5-X2&*IZLP3^E&RG!'B>W+]@&.W=U^LP(-O'YE:P31_5#2L- M<@B?D5Z@"<5V:)C4^S!ZCXCARZ6$FF:L4*/-O*S-O8L?!Z343/:/5:.:TTLU M+7[>X3RY6[<90I$7!QOOV8>7Y,UA[Z7>+5+=R+?T._3;>((/]5\ MXAR=7V2N32FR=YAG^,UF7$3I%V2!=E=7J.2\HB0E22[[W:U!B:H1MU>HIB,X ME@8Q0,3U2E#0:1P3)RI/[D_\[D\:)^$NOESMO,##V63LKDC&+8S08*WX;>)[ MD=!XPB(CE\0I'YJ?F0_^)&$HXP"J+,@%W(R)X9J9$2U!W+2L*;8*J^'&+^]8 M4%/39XJ7SUZDK6?*CS.K/^Y=+^AT6=ZG-7LG1P2)Z7=Q?%HX8DYK!@@U"SQN MN'9TZ[MWT83;6NI8+7/NT(>:[*$H$/YY!0/TS^0CDO$!^M"-X=WZ/H(O7IC& M_NO7((++#,Z+53=3K2EGM4OV6)F-$&&0)S[R"R:+6&JNCB.DUP6OX_PN?XLCU9 MSO^H@=B )X?@##D^.IZ?GAX52_\2T2*[W7\A:L!$MER%.H539^I@:N#2=+I< MA6Y./]UTK:1M_E->*!LM,8XCWZWQAZZWN,'T;8#^_. F[.5K],/-3]R%&K+U M6&CLI @:!P49:<7GHW-\-"^@HSX?4>"'V<[ DC#&'5YQP! MCK >&@/]^I0Y".T/U#4ZLUMOZ1U^RL3LEKZP=E(.B;-Y8?0:WC!=:G/<@AMW M#=.'.\][WZYKBG9AG'C!!BTE=_B<"C\1N-\U=2X0^8;V>+55'/%ZHL71!7L9 MG%$D 5:(:9)7'PE1W<&E2MWF9=T024!H@IRHT>VM2D6=PT&4451/-"CD=$6X MUVT=(ZL>_)E<^;AQ=/NUVOKG=*Y\A\QESE=/LM-C1 00*L;OQ@[5QY'21]L* MV#25*FL@5W4C,]]+?'BWO@U6WHNW2EV_;4?#_:Q.#^ )(#%KSN;9#@<3PIF& M@I39K8X"Q1QYQ;3Y1-LDJ_A%HQVL\(T_O63[ 'T2P,5;;_\4W@2)E[RV[Y4D MJ9CTIW;1I"8DJQ8H4R,/VA!ZIO==H^KM]-3;F#>*3>M6/Q4PH!$/#D,__N"1 M*T:?0[^KM+?ATSH]DB^"1(L0YRP[S<>D9@ 3(UL'0LYTH: 2]9Q,/;PKLJ(T ML'V:53RGQ0)JLB"1NX*7RR4N"7B 2^B]X"Z2+3F0ML]KSX"T"".\=3X_@4.CX<#O%=-L2?*T-\DP_Q'1KB_T)#;$$*1L(0;+NT@E*:)I> M?15JZ@S05-NR+#(M*XMSIX&,>9>@0YGTH;Z3Z:*\6%GC)_VU<62TT>H+(M-? MW8R/X?+W3?CROU?0PY-]@?^!Y_BB-,?1KPA;%,D_ONZ>P\,AJ?]=PZRN,979 MGV2-DAD!0"GHGHDH7>=4&9W#)9N 6[M)Q3 R5RII./YFSB M]+.)QC5*N2,=K&]J+6\&;: ;I]$K>3*D(R"L?U*K[]?8RTS7D^-L':5DV,.^ MIB/#H3HYDCKI\[W&:55U(;X!C'O"X]:-:BV VCYIRA,H>XF [/CHC.<),T I M6> (O52J.@)[[#$>0:4+JE( -VX"5[3T\"98C:O=_!2K=^6B#R]AIA=(*NJ. MK^9CXD;)R(J>]5/4"*Y50:(1UTJ&L 37+I=_IUX$#_NBBGS#+,YE8DBMDJ=M M>#<#&4UKD*^GD@0!+S>;B+ALYCI1_@J<8@6K *%'Q?FB>**O4"QN WJ#P'#H M91T 4;&)<:#(2PI%!K7XL"EXR"60FE'G_#U!401JP[Z@KVJT/P%]_+KI54M[ M7*8VWQJ]I6H/XX[RS?73PY<16CYHRD$(=XE@[/3BA+]L$D)6+"6]5%KP]@EN M I9AG/Q?<#$[.CLBAX^GL\7)&5M79FBQB?>T@;W_:HW+5&9>H[L45K+#5;)E M[AH9_#-,MK7N_%)?->I.=7EDCO;R_M,\!RO"TAG Y &E;\%RI$;S@V U7Y?V MD;>T"%V&CS _8K4+0YI=LAU5&JRCIN[P1_BT#=,88?%EL/KB!9#PO47J!1B' M[Y'Y6ZH0Q;^MO2916#31J79V[)R($'60D2=7&3$#%O[E+ #F,6[JFP>D MXZH_MTG]CIK%L6Q 4!5#'KG2F;R6=+[$G;VZ-==3H2CMVT6]HISI5$,19DA- MFW,DAA5&(P$"!@&I6SKA"8GX7[ .:.4)Z>43TB43('Y>&,#C@+0Q( @0, E*W=.(=$,X=YSP# MI/E9'9#,0I%R3>M0E+.HNZ1%2*3<$,[AD$NHK1N#Q-V9AT&"IC.2!T(,[M:7 MJY"\8-M>9\3[J,X\#X>_Q*[_+*^O0'3PS:",DNDZP>%J.=)J:7-/I)NR0R=1_'['YAB2+ M)$%&,VO.:<9SE"I*?(@HYV7*X:,'HQE!L8E8]B,!DYCQJ!5^76Y4?]RO!P&MGB8JE(%QPB^?T>>ALA.[ZJU2UC/CN1%T?8PG M?Z!8XE,8QW?!M1MO/_KACW_ U09)7*J9;YPE4D2T>K",9#)AV4F^=F8< &8! MWF$FOP$4GV$^ #,"C%/YHH8I=Q[1',Z!.3:(18P-L<2&6&-#;!$/LX=P_>9[ MU:FE;:@D^51^;2?OHYV]N=.<(*G5>85&CU FYQ0+1(AR, MK9=0L#5<(P)\-W'B[7 5E5WO#0KBPV'T9-.;@0WRY A\#P/73VB?M]L C3G: MDEXNEU':>(EG"$7S$"DBIDSF[?2L T8K;P'E3$DI<,86,+Y6N?$(AJ*UF?2K MP,N4QY;8YW:)<'-.[/KAI*! QI\$X$+8^'9!"B[DA/$#C%,?=\_'SZI>IU&$ MMDKTGB=6*(P]TGQ5>C9*$;<":&0DEEHU'1',(=Q!SIT^\LOX9T^Q$$S*1+ - M?D8T'T6BU8I^&2=G"<#LVTQA'F'ZN)<8V$B;VGK-GY"_W>]];XJ:WCXF;I GZU2=OY]&DL20.#>)D'I:&B"_E:L>=*)6+ M<@A31!A2?I2+ Y@\^+= M86A3X<4"2#=XF"P"OJ>MF_P9IO[J=K=WE\G->DVO,+-'<.7F;QVJK 2:UUG)IURHD?:IT?Q#HN881^ P',+92] M5PZ\-2AH6(@Z@BXD "PB]A_>&YGT\8]>*72P'PY1@_WZ?_#X5F90Z0\:O+G@ M)C/WSE@SIZ]?;I]N/H#'I\NGFT>]CM9;<.8T'LZ;XO7#<"OO^CS T_A .R/+ M&5YJLZ.FQA"\^B&=RT^%L\0 MCD;!G3NA*J!=UU=-L53\$:Y@Y/HMA5$'']%>!%7E+_YFSN(<_9\6/(%'P(B8 MJFT:I,1(B2^"Q0%1QR%%?G>'^$+C (\^Q_A MDKW:A'MU[]%F+8S@BKPIZ#6\@]*/AG[OE1-0>#Z=+8[/V*MG7Q_!)F<"XIP+ M.1*.,SX ,D:Z/7]4 [#U&A1,0,&%=!C)^8",D5GX&-4( QC%Y@S"H[ M&P9<[+L:?4U(((F9>)+5N.2$04&9.%]&>Z:AN+>C7GD,Y1>E=O6XC2A$*N-C M8B*/R3KF,90].5#V.2]P;E59%^!(>6H9>,1M91\ 76_=: -73R%NPHA^W]X] MH!\M:P"J04"9/&S6I$L L*JE()1WC ]224-6_%FC;0ETF(KV$*>DL.81[C"3 M0J(\I!2-9O8&^88X!+09TV)(N$NV,&*/.S?ET7N1L@\0*O))+6O'P_& ,,_> M13=4+Z?!3H=@\ [[XF\@)-J[+=I;A@91NTPZ![_URT;\L4TBJYSI9_; )+ZQ((),V=FI[WYP4FFN(F&D? M&Z*9(Z^9=@_B3C2NQ]0M88>'M#XKW_AQHUXB^;0Y1NCS%C\QVL15D7;-OF)! M+]>N2=?N+X:?4_\&M][2;R@I:?B03N^H<):9-8ML_\0H&#Y*':2(4U+$BJ-2 M_JRI3/2ZODJ*I+[!&-]QH;?X/H;1=;C;N\'K=1C0?I%X&_44LB)VW$><5W0B M3T1WF92TA,)U,8NCLXL36B?%F&27:#_B)"'E RJ,P%,(&"O2@5YOP=38IIA; M9XKVBJFQ[4' 9G$T_PN\,*.8.RD=YO)Y750_DYE8CO^$WF:;P-7E"XS<#?R2 M8O2\6W_P?-P*E[Z[?)*2!F0-BXTL%8T+NJ1H,GNJ4[;B9RP XP$H$WSF M3^F#$H,98*S-A 7CFH.X,M,YC4ES)+"BI+%3OR>OQ8*EZR]3GRQ%XQ@A3%S? MG!%.*W/"97-B2=^99H_.AP5UN;&WE)MU#33,0R1?,'%GF,^/3WH! M).%C%3PJ,04/')\Q'8W0B-1Z#LV98.[(8:.%Z-;N\@+8UF)()1O6/[UDZP5W M ?POZ$;-%W=X'].]Z>3((-QMVCG%%1=D6_FXW,)5ZM.:BV>(+\Q#[X4ZF ]C M10B@A Q =@ F9O$$S7"/Z3%;DKG"3+3Q6N&%(#'X@ MPN N\C9>X/K@LYMDQ?I(\9N?2SR2:,40,H&6?6*+I^4[P29C*7'U_X3>7^&7 M;\U.7OV ;O>N=(N<7B[/3"^K8A$ P U]^_Z;9:X>(/C\4W:2S#E'$*10Q M[VSEPZ:A"1V4J0:))U6_?H# M@'<1 $0)"B(+]U9,@"N]>&VL*[_^;_>=L&[5P!C/PK_]MW%#S]^]PZ$;N3Y MX>9OWWUY_G[Q?'5W]]W_^I___;_]Y__S_??OKF^?W_T?%P0 .@EXMW+>HC#: M'=X]0A"#,'$2-,J[>S_\^N+$X-WW[[9)LO_K^_??OGW[P5O';O2#&^W>K_W0 M"5W?";Z/ 7SU71"_?_?]]\47?LMH^>N[/_WPX>,/?ZK]Y2E*0^^O[_Y2^^D* M@NR;'B+GK^\^_'CQE^]__/C]Q<^K#Q=__>GC7S_^\G_KK:/] ?J;;?+N_W7_ M!V[\YW?741B"( "'=[<%5?_?N_O[JQ_>+8+@W1-N'+][ IA0X/V0CQ44#"+L MPOAOW]6X?'N!P0\1W+S_\../']\7#;_[[__M7=;XKV^QW^CP[6/1_.+]__E\ M_^QNP<[YW@_C!%'3Z(@'HW6]^.677]Z3OV:M8_^O,1GE/G(). ($OF.VP/_U M?='L>_S3]Q$AK\FASWXVW>QO]L'X+O\ MMRT$Z[]]!]:^_SU&_>)#UO\_KB,WW>%U$WHW8>(GA[MP'<$=H?J[=WC<+T]W M)?FH/UD_2;[JWN,&[[ECO.]+X1/J^<]GM+ !_L9R7:Z2QRCV\2>N B>._;4/ M/%&"!4<;D_1'!P)AP"6&3+8@\5TGT,_,'3JC=D"!Y+SC0 2I EGK/1QF2S0T MO(IV>PBV((S]5Z",(G.HT8A619H[WG#8/V_1^-LH\-#M=O/O%!U3B]#3."%R MXVMG[\J)M[=!]"V^"ST? C=18*$]1F\RK_W8#:(XA6"U!1@()\2XW"7QL[\) MT3GE.F&R<%TD6"1(X'F, M_U08PO82\- *(I@I@2=+(MUX_0C^ C0/_KE>>> MRGTU)DVF$%QX'KD/QD2(_DUC:RC=[1QX0#LSW:.O$ DE*);XB,M&E R-.-TX M,$0DQ&A=DF/ITHE]%]%Z[0=I KSC/\LC(/N! 7DK\5T@V#W\?73*/@,WA6@M M@OCFS0U2#WBW,-KA24NS)])RK1\$;91H1.LRC?T0Q/'"15=2)B'J.AK$AQZ8 M']QT)/[$/C4\OW\:CU^!3PW/[\_C\2OPJ8'YK00-W Y?)T](1$.G@XOOC@W M0D?T+R2 K)SX:XR/D@"@0Q<=O^2'570)RA_UP**5HJ%/MR#(M2Z(JA2Z6R<& M2$ASP2I:Q#%(LL:04'?O.R]^0$YG]+=TIPNOGC3H1,@)L!;K>0M @J<@"M&, MU>;S+GQ%/T00?5V!=8G!1^0)R6 P)=B2YU<-8/TL!CVA3X\.!:Z[@2)P37R]"F*O&]^$.#C( HW]P@\[PXK5#?^2P"R(Z,"O3A1 M6DV>0)P&^.V!120/Q. 4C8R>IO6A_BECJ^4V35"?Q2Z"B?\'H>7F;8\V MJ,*#1]>'C6%1M'Z*@@!-S3<'*ESX_3^ID7]\Q<;)CIQ2H7?K^/ W)TC!9^#@ MO^XT'HW*7QJ9VU?'#QPT$8B 9R= 1SE:?RL =[6^PS O\N%QL2@5$N5?L8HF MA;ED6AL!7=5!BBW.6#&%M=>OB /T^VKK)+\ZK^ 2@)IEZ2[\!-&M_B6$P G\ M/X"'[_C" #4(N&8X&7GE9B MBRZ=YY!Z$?P(4I C/_G5^ A]!%EOSL0 M.OKD@-Y?-,-]W7I7=B+-!X6 \UE#.!3;$XFL *(%G OE3\"--B$^^I\ ><^O MHA'0D27F-#!K>C),"4#-/A9UFG<[OSP,RX,>&T"S=^!G/_1WZ>X>8%6H%[NR:6 GE6X(3E8Z]V?4]3&(?P!?Z\B!)DB=!RLGY 8 MBV0V-.-:D:D-.PX?I>SP"",O=9-\O1]R/U"MS'5]2S/'4?B<1.[7)[ O#0/1 M!CH[??>S]#;J8B2TM\8AD.T3EY][/Q]&\%+$*)>"=;D9.T8B?_P# M.'" U=X]NDXO.M0\.@"0(_88.&'NM8PH0K1[Q"-I3RSV2&0C-"VS_\3&@>?'QV(Y#K@* M=!$SVCJIDY+%+R+ZB HA.* 7R^\ _X9V^2N2VC:@QI7N-:1.R+A[*I_%99K@ MF$MLO,,3^@:@Z\=8US+(WNK\Z- 85$0@2=U_Q0%#PVTBX:\-S/5#%/Z&KC;@ M/3U_&5*X$/C.:&N\08ONM=PZYE2=@-&R.[HY/6&-ZC036T@Q:!+,(!Z4 ^H& MUP '&F<'OP]@ZB8IS"XNXGVK:5-*C#TT1ZP?L6(^O\>4-"Y]/J:1YV>PP2:) M&J*? %;4[[>^^P0VN6C[V?E7!*_2.(EV0)OB0=^G#>-1FD!+BUP^RB.,T*XG M:J+LGUD 'F[ >UM='O+^XV Z'/F&Y^58;W?,7XVS583]@:+ QSEDO#(@/2X[ M*=VM4R#:\!RL"J?DL.6A_ "2Y;JF+L[6(=:C7AZ.N1X'>UW$&E_WKR!,\3[< M^OLDND:7BA^.>$ASOJ\1&;0'$.XDQP76X^XQF6B6RM.,\7=Y"%0_-#ROFBYB MJ=$U7)G;$AM7(Q_].'9A@C5;].*:EXJA$?^$N\NP/2HT) MU#0MBY[?TWFFY\#?W56*Y=!#] 7^&FM%\PP>*@*'Z,AZDO\0A[Y55()8$T'@ MQ@GSF*L*;^P X,1^C,_,*E=@$;Z,[@D7^ON'AF(%R6%Q()8WC3/.&'=H M=JI JKL0F[P+M(N0JM+6/<@R[_7UX2^HW!]_$-:YHYMD3=]=V_F-P1=W^64< M,H<%J^ 3=[?9(>B16K<(K M:MBCLM?7IPR-KD6D@8:A8'029>Y"-#,UJ:\&EF>XV\"GYG&NSJ M6MA27QO\)"]]4_B.#,-<93T^G@.SKQE<[Q$.#8108Q)D6V"$R>E3X(Y\$GT4 M$=#X#LD '\'F5.2?(07^8N#^L(E>WWO ?X]FYR?\#SQ-/WW_XT5>WN\_T$__ M)$'!^/.W@;,IA@N<%Q#\[;OVW]\/3L]5"G$2J5N$OQ/@:/6;T+LF&8=:I#&; MRE'97L#XEW\6T[*@3,OB!0F&#JZ"U2!*O-_P.!9D9.CD):30;S$%2';;L>G$ MLRA&9=5R/!HS9-@+DMYN//I6:%@.6>3/PU.3K?HK]$&([QD/O/T7.%#(HK<; MC;XJD171 ]1#==G$\CJ-1GEV[)7/$Y*9A[9AN,W'HO;6#P"\0OM@$T'V*FBV M&HNVQ_0E\-W;('*.3W)ZF['HPL[W^*((DP=G1]O1U&9C4?=;%" )R8'9I+$7 MWG&[L>C['03!?X71M_ 9.'$4 N\NCE, F72RV@]/[PHZ).+JL'N) @I]S;^7 M]-0%T 5LTN9 MQ@(_;,A?;9K/^_H11!3\[;L/W[U+8\1< MM,_\N4\+GB.IN\+GPXP/1^*JGQJ"":Q;+.0_7 M&DZS>,Y4VM10FH5S49UA#;193F=HW6H8#2V?_^?[8^/>,":_TAZY7)<1<1V-# M=./ZS_4"#EVD,]IK,8FVAW^(0C?[ LG]RLC/3EU#*B,9G(-Z(75:Z6_>?'3T M-<252&EMLI71#+#YDQK%"*=ERH]'QT &US+&T7#-DL:+Y,J!$/O$ MY0ERJ1R)]37"%3O4C\4+IXYNF#?^34]I. UZQ='O]T)DW#JX;G4V;BDP)]T*,JFN)G#. GP%5 64 MAH;I[125Z&U-4/U8F'(Z'SFTEF8H9H2(LF]+;A<3/)"P=M_%:1"RUWLMAU7G MXA'L;(:OQ/%#X!5Y,VO::?0Z\%V?S5-G1Q/\\*R$':>^4%$J M:Q4P=CF:RM[J=214G$FCQ E. 0F&"J<.B*!QUM8(2VF\!$SSMD9;"F.EQ3'4 MUEA,Z177-)C8&GBI O5HF=KL*7\027I*V5K%*8T<#35O*VQEXJKBH*+R@MV M^F*4K&FR#A7/E%:)GW:>XGUPZW3UJL"S\XA7 :_30Z<"3>%X/PF]@3)LPB;F M"D,[;X$^N[;;K:Y"STYMI_+Z4PU[J@"U4V6JZ?*M ?51)6S?;BF%Z\9> 6>G MUJUL0M:D#1?)W[)6V9_EDNXT/7UJ/1W(KL5 BIXB0N:8R7 MQ<44@C)2%M7SN1*L;%UDLB^?9OAKA<^\A,026U2(V6DTDD.,Y@Q;(22C,_PE M0R@$&^PD;A-&THEA*@#M5!O*P2<2@U A9N?+L*^>IH;03T,K!*>5\>V18+L% MB>\B"G6F?ZM<,%12O0GT-IP@ R&WA 1DCQSLCP"2;(N,: >1GH8YRI)%+M)D MBU;P']5B8W/2ZC$)#DAN7F'J\];F@Q$E%Y1@9_-\"2ZKCDY3X8.[N#@=ID(_ MN^B4:*\Y,'& 0+D,9@8+M):GI+J1E@ML]RU7U7V)7ABV^YOKP:]],=GN8:X3 MM^(BM-W]7"=F]$3LEOJEJP(G],:RW3== WB\X\U.;T5MH+7/-ELUC6J 4477 M\=Q/#*C0,CVT>G'T'IE_=[B$SA^$*4Q',R2<\6+HZ&1&31,C''/'$J9RIM[& M!)6%%KVX:2Z=V'<9U-+;3H'J:S_ ;O^"=!>MC>0K!2& 3H >?PMOYX>DO%WB MOX*;MST(8]8ZZ>IEA!,8Q?$CC-;,I$_U%N8RGF);VBVZ!3+'WA0'A>P!)"=% M? G6$00UOZ:;-X0L.MC1Y0 /=^@P)([HJ"X_?1RYF ML].('KY@@O[?@;_9(N%Z\8IVU 8\I+L7 ''" M!2)RBYKD9$>9$*6YKP6VE M%32@,JU?[)=E.Y6AN%*+[K)LQS*4/?U2DENU?A@&'?N3DO? J#0?]4I';AM* MD@].K03IE=+\!+#KU",?U0[@*4%M]Y65PHJG+K3=*58*J$Z[N^VN ML%)H=?G@V.X#*P26@&G$=I=7J45%,7WV\VJ=>!1J)C#T"#C5Y$\7D,%SN0,) M:\##$>=H!@C3?.N28&=S_G7$V/ 98 &+ZV-7;S=!OR\N!V)]9_^@'I3?XR_A M<_/-9_D(\'I,B(/K:.?XQ_7(Q?I,SN.!NRM$>D[+@L]EI[.;T3!4=#4"HL%E M4=]N:)3>%:>X_5&C$]$I'+-6B4YVJ@P$#NBVVIQY&IXI6LW+H.V(T)">;%>L M2&,D=#?9KF611JW[_K-=U2(-F>#CP':M"UO::.BF!-^SMNM>Z+*.P)V87:&V MWXC=\-"66X'*CS\.CXL!E10KWZ )O12%C"KE(4.3P^YA8\0)PQL?#8D+HC@! M#G*OZFI_0I=+C+_"C-*0[6TD9H.Q0F\C"/Q-7J7(/:R@@\Y[EYPGH4?^*R ; M!O.!V5A /T:2QS71RS\"M!>]CM4UQI>GA"BAE5G*=>']*\U6AB)LTL-/#9LG MX.99(_-KLR09.\ MEE=W.5?H&57RU0.L?M^;$GK5^?)K%)#:[?G66(:U%:!M M@_;^G.$$;QD7I/10BS?Q7&]"HYC@M)J>:EYPK>W;(/KV*_ VQ!$4&U%)!28& MHY*#F! \%>_F5MW503:4K4_N 4'7< >H/=A/P65W8-SEY))^+_WI>O\."+)6 M<=K6W&0:\)>]_&P-E=0 )5=?8'L5;D5Q421D0L7:9JCI.Z^89=)G9[N$Q(.[]CD3;G40&!%['73Z>]LN =$;<()JUP$)F M83DC 0C=]>ZXGK'B_4W<;HP:D7R.N'W,<%'LI7@5,<@C"^WEV-_F": U%_L) M> ;PU7=!=MV@HS+:A&24O HD XB!/SM5+'%^A_4:N.3FH#LR]8!,9'3#EB=I8 MB\O7,TB2()?W;G;[(#H \ 2(2%0K#W]YP'4\T+=)4++O)GDM'IH;6,\1M7/U MF^/FPG%O=F2&,J(/H5[("XA>-AO"PN6A:O+H'$ADT#<'>MG&J-F+B#B\VCKA MDNSL^#?$'5959UN>I4@9Z_-&=4U'ATC,">SD]YG#[J0T?-V5J=EZ/4[?DPLF M')7.=GEO!JVMAB=&KR'YDQ"2U.:--CG/RQ_QFNWD#T/5C9H4AA8$FQ"]1E:@OXW;WJ?'&7'8* MC++'FAK71[(ND>'((_@V@FO@)RF[ '/O8:>&A8;-S!G'>#5M[L.4UM(XQ>KU MOT^%8D.R"H42*&M .H50[+/7MN) Q,;\.FH-BX3&=*,)7NT"R>^<;M72(AE*THP M=L;.Q/T2AY*<]L#V^EN]@.,J4?M5YK(<.0GEG5H5+^MP',V@;GL]L/[KMFE& MZ%?7RW*\:.9#M2)?M@'6QUNN7RDP6Q 2V$$.ZGP=;KT)C)[]* MM?@TVEYO3$%7P#26J-47LV>S"AG'*I!D'B7V@:3H25'!=]9O$55GJ@H^A:?% M:>7CZ"VY"$5/58">_=OCV(>RAHW",R/3C=Z$5AQV=,>-&D RKPB:MMT2G#JB MPFJ *22N.K45)>+F?LZU6R1RK],-JF4:]AFA,\I.7R3&B^_0L0+1]6XH6P$$ MF+F.PHC'S:8::3Y'[<]1^QJ1P7,5NGX &ND$5Q'>NX\P>O71[K\\?(FQU:0L M^+IP$_\URTS$#P8;Y%-&XKT1C3@'#OH_?,.].@&YW)(K!\(#(I.WO<3Z6LF5 MJ?P"5-JRPPFM//Q$ -<@^W\I]AA#F.#Q.I<4LIV$SYKLXKH$(;J861NRJY<9 M3I ,XOJ9N!9Z]5KE3"[8/8QD0\BM6C=O[A;;J)^0")3E!6XO(09+4D,8*D_; M6/1W86[ BQ^= Q9Z\40@(2IMJ/L9W"H.-BV^T7T&T)2P8XF%NDZ#I_(\ ,4, M$.>4VL\*W$H-.A4<7M$.0R\IB:5;[S,-+DKI*9=$N^MXBPXP$?Z(?S_)()@L MXA@P3U6AKF9XRM;,X7?T: ?7T3=VA>]60U/T9H(\?KXXX:'^+*Q5&^AZ$,B/ M8Z@0'.U1PYZ>CAT+ 5-@T\(EVQQ:UX? MHH.>'@YJZT-V\ GA0E%J]%\?HH.>'@YJZT-VX7?AO!;/HW1.8(8[168,.O[T"Y<1@<]AMSVBA0]DUO%&AC&D0A1B2C MX\(%P(NQ3A[]VTLQ98#[B!#M;9BS)[#//9"6:VX:+GX?DURLHMQ[CUTO[AJ\ ML"X$V5&TY+QL??0RC?T0D&I"H;<"[C:,@FAS()H/HL[+_1/17Z_]>!]EH0)' M+&D=>A(S6KG[5D_ K@W7T=D(7[4#(*L,H;9498$'G<+;FP+3F-#:1R3?C-#VJ+KWC=<&Y/MB7C& [G#)&E[)I^Q M@-;O4VUI\J"A)Z3O161[(J*Q-@3-G&)[#J,I'3::0D^E<@6=4J#66'/54]VC M(R?1/!$.U>NX7T7K^3@2T$JK)3Z:ER_M/A5W*;$]:Y*\>PT?29K[F%K^I%-: MN;I1;#AJJ:5-.F?X:!Y4:LF0SAE%,0]8VY,FZ=_:,KZHMF=84O:\JX.LRQ&C M!/NCK7?]<&!+>T558-NIEAX2;&D7Q0IL.U736L"6BW.I(+53N:P%4KE0M0I2 M%5$B0L2=+:2MJ,8*2^6<*2>03WH\1!M90SXJ9WV??-80O4[Q#>UMM\.%[=DP M!P27[REG?_I+_=#V<%U1RY=YWG!K\FQ6R[,Y0Z\C,$PM;^?IR&]Z X)HQ[>P MB[#]V3\'!%O:R]7V9*$C+FR&I[1:/M%Y/4O%?ZCE&#UOD/6&0:AE,CWO&= 5 MEJR6)/7DI1/%<-0CY.L!G;V2IYY$[N?AH!S&Q:6:$3N]KP9=VKUBV2OD55&T1Q"L%J"W*M*KK&[I+XV=^$_MIWG3"I5;>) M]%\#R[6^"E M6)B^BB#.AHK(6:X?,5>9NC]_13K!7;B.X"YST3>3,;6KD"[>A57!P8R$=D)5 MJ5&,9,+DA?T:C.HM FD0+C5/$NSTF'GL,"CN[&8D-QZ$6%%5K'@L#M;6?.VT MQ^\>5N;RXV1YO<8TFN\)K7<&4XTF)FCL3MMG.AICAH%GZO'9?H7,4W=BLN1#H M:(*?9Q>$#EKECQ"\^E$:!XP42[ MO1GJ"T%/])ZJ[8T5)\.FAH&-X%&04$Q35A."SB*UK1FJVT7M&22W&II\"6J1 MMZBQE>1ZLCU67CM\_-N^5T3\26B*M /:TM5;&KNN';CN5Z7MX>C:(:7'>5@: M<*Y_)\LJFM0"Q<_ZM!1YYJB%?9_QPJ7)AK;'=POI7AH@:7@&65]8K^NAVP2T MZX6O%@!O*5Q<%97M0>OZ=!#4&H;-E[S]U1T'0;/GM31F\4C#135IBB/:R4@Y M%\:[029N?JXR-YDW+Q^3UE%$D-W!B-&X).<9UTMVH!=_V7MHI:+V/_WX"U?; M+M9W:ES]?'&AS%75UQ!7(B_,VP@"M'>R?!CN@83%!=E)5Y[">MP=I+YDN#@H M#C A8;YEH@N\!:$?NOX^ !PEOMP8YKE\ -_JQ*&S-@U=!#I.-C_.J<-UT^)VTI&=&WTAQ'!O:KAZHDH_$ MSU'@_>XGVRA-L*=B"EL(2W#2?J%:%:BD[4^\)BKZ#GUDSS@'D\KX*P&;@R''"7#KVM$:I; M4M9-G/CHE004)=I\%3*0WS5UIG/R/D!"(HX%KB*#.]8"OY<93E)\ ^T=F!P>G!WWS*0UU;2.7P&2_)+X(4I6$4FG MGG 7,[NY$0PS+8C_"O)D8>&Q!?H2K".(\S@R5[C,$-/DL5#AJ+-8C6"&PSB) M=@"2DA78-K'U]QW[F=/#3 C-2Y*=,;@R1W[:X,"U.($IOGMNWO9^=H@NX74* MKI%H<.T@>&W@)(;9+D3;L;I,A7CN&F-:7!)[FM>#Q=8 6FZ\PB\19X9:KI\ NM!2 M>I4V1DN3(7J8E+A(I!UZPC%Z['YFN('H#8L7+P[BQ::USA<6MXM9'JK%B^5C MCA3'[:+.0PS<'S;1ZWN?)%[ ''S,_XUI_UBC/?NU1@>2XHB--CLYC\CN:FT& M]=C?A*2N5?PK\#9$C5-@R9481'IJ.E_BKTFT7^#$DGOTC^+]1Q=HA+J80?H5 M!-$>U+*I//F;;8>&JJN7D9#@7,9%%PE)0WKM!PAJM#R"=_=:?]7TOS]W$V<.T9B;6 M3)DWGX[/PK@E>!$_.LZ3(C M3(S#BCJL">(*3;*C3(O3+S%8I\&]OV:]'(2Z&N&)XG:3Y;W^A&#&CCE/P G\ M/YB7D,0 !ODK\O(7$CGW3N+W,<)%BF[Z)(6XD,ZM_X;_Q1=N.!U,T/\)HG6 M;IPU,W= O84)"G,YNQ"]L=L9^TAF-)X&W=QCEME=;2W_ M(YI<(M/=3*H:3JTUM-&(Z%JE_^+Y9BD-I6>.0B_%:52QM_/7OP/Z2S6[34MM#.>\D1]%#M[]"[R/O=P5.;'++#F$H%P-'Q&#[9= MNI,DJ-G+R,J,PDV2%QKI.A%H3:= ,_\DH#'G\4.9OZ3JS-BKPWU/SXI)$S2%1\D:T.UW MZ0$_)-GM#5)?*'"0. '14N"3?MQX4DGR.\,917I.BJ-.99!( MSTEQU.DH(M+32%$ _*SBK*WJ[\:HXQ=9J+4P4U2AJ*R]V$ LK"09J0<=Z6+ M]]=RBSZAYY>#OH>+$&9^LB1^IUL])];14&$.&F7<]"_\/G-Y$54.LBJNI-IE MZ!VE"N"PP>TV"5YJ2M/.@!?!SF;Y8BN0^6V-%*9 *X&\;UX<]VM-+W -8A?Z M^PZG+M'>4^*L\]H0Z&B*GSA_]K%K.QVWTG*SD4&Q>-B1=H;:SF3)G[E\D?'R M16"##S<^Q8TV!JG\!*(-=/9;WW4"$8HI[?7LMRC%RNJP5(1BJ16RDF (==%# MUQZQ2++#.@$G1H?6S,BL%C)RP&_CU$NZJM-A(-6>Z/4GU:YKO0E M!O].\;OEM>NM0&\[ :H[-%NLUA.AG'_^,MMK.>=6>87[W*=.+LG[GMN3*:<=#DM3>")29HY\"O&![R'_@QT($H MMX\1+M 'ENN%EZ6:YQ-/:]H_AP&947C(2,[_XYC:_.=_?GD^HJWV!Q/H?7E> MX;"3%.+\^)^B5R1L=>J1^'VT["V<1=<#K>Z6]2\[DH@?U(H'7D*0')RES:KH@E;:&W?O2))S^K0 M=219*.'ZDT(IYY."BYU?K5ENF >O[8M+(2-.8ZW)IILY8SQY^7>:"[(C@5IU MV=IY1VC D)L8N,3OSW86P.Z!7W=J[PH\.^L':UA\'3J]$L&_V'D$\I/WU(%B MI\NQ_9KH2A34O \$4I=64MU'*P%CYV5I/EB[LZ'8OK3$,\(T+DQZ-:'J.6IG MI6XUL#H4]M5>M%.^Z,IU4X>*EUO&]IW8G5>GTA8IQV97.]1.>4P"1*K!JMJ, M=FHF>2EF&AN1D=;%^DW(36?3N *["D152^G"2JCX&73J4+%SUMB^G+JR]=11 M$LC"7JER[!+;ATW340?Y*)E*M?[LVJ/C =J*!J@@M\YM1#>\K]/0 V"\8#XG]B*OCXZ*.K\*S[\RE.':"T@K5 M^8G7$U-J$N(*W_E9IPE?:C+J$N_7!,7VAJPSU'@85\/?.^E ML*&G^# _\P8 .DH3&M;SRT]-I!#*1UO!/+_WE"5E@0+1%<[S0T\-YWI4<*LT M;.,65'CSS3*R9"'?"FV%%]^9HUVN: QES32X=>"F*<_-KSTU+1R]P&2%Z_S> MTX7J4X]0O M;5SGAYP:JD4FUX6+7G Q<0^JZX9^BQ(2JXFP G&2M8(-V__'^6VG^+;+7WB*IX?KIKLTP"'(Q(4.IP2 8(N.$9)E MI?"^ITU*EGZARH#T +">R7FK3\ML"E2;%H0\#D,%UR#[_[L06P##)()9ME4R M5Z5W0>LY_G$V"2J:!+/-@-;^S7H-T,L\? ().G: 5SB+7H(UV@MHF==-A!]G MSU UO.O.!'%NVD8C4YU"/\XOR*$6=7%T-];T_)I47=,O297%HQ9Z>H7>EP=\ M7!)\76T9^.B;K2SLP8= M.G3 YX>I.N#9F1*C,?/3!9O!BCFX>=O[F4O3$EZGX!I-Q;5S^!R%"=;"X/P) M]6F87ZERT^ 31[Q:9LF'*.,W.]3KT,Y/TJZLZNW534]Y46#ZHVVI!\8!E5%. MIT#5NH0.XZ#*3T9;@/MA!E<%7,EZ! 7:'V>T5=!FI74L8/UIAK7_(NXL"%&@ M_?.,MM(MQRID5N#ZIQE7%5QSX_@2/@/XZKM'H/YY!K672-:NSU@@^Y<9615D MG["HT$3REQE)Q8U/]V6NU^7),?XP/\V4,*;73"E G5]F:DH$9A+; MCY5:8$ M+"U3=P'I_/12$P2<("M\_^*X7VN^+N@MYD)_WWJ+?9C?8DHXLQ*@%K#.CRXE M6*5J#!58SP\Q-5E!J%!B ?+\,.OW,"L<0)_!IJVC^3 _SJ30'HW7R#7VAO<[L_LT3\*["AU&>SR1E0$K5(; M93B5S=LE_.SR/NFSR!X!W(,D=8)[=#6$,:7HQY_MQB],DK2_646 M8H\M3EMTBO$QLRLJKR=FERD:$0=1.*Q3V F_+M>KZ.LA^NPGXO[]J%_&U\RH3=F 0]WVHPV_[*26"P=$2)%4<\:U'O_]_GH$J-#,XYVUN M/ZQ2W[95RW:*Y46PUY%5-'X,:\4 M%QS091+A$-SVPK)3E,@](G@VUO:A9.>CA _%7>BEN,*2$]R%7_\.*%IT.S7" M.2KUT 8&0D6*_?9ZL5/W*X[,FN)0+5'O^*BDHD3 MM$^>/]NI"A>"AT@^\/#/+\]U0"P5=_B.>Y2+O'EV6__08$><,;&AK:ZSP:F9 M+($M"%*D1NLQ8H7:4E!J-SUCE#C/BF;C]BUO)T88E.5ZX67$L/63E1K.?CW]M M@ C>$A!ZH,2B 2,2_7YPH]W[Q'G#=3X/&5'7?NP&49Q"L-H"["7GA $Q.^*N0^BYGRC_W:2J)R++4*RI)1@ MMW;B%P)@/D4(R(L_OP=!$A>_?(]_^?['B^\_7OSP%GO_P.6\@QB@^X'HU5,(I M#>S8ODI#R?&,]6>$DXL/ M.1^91@TD228%+=L:-C1!,S21,%;X(\81=_YH2ZFGQ'2-\LE;*UY]*H'OUVVCZ4D)47<2L8 M[324]()14;*H,%4Q&438(7/2F/:YFAJ1H&+]D M((9@0X[JLX!13MZL<%4QD$U_^\O(,T>EB%HO^PHK2YT:E;&J:Q4JE"PUT2NB MI+:_*S3MU.VKHME7/USB>F&GB4D55PD1M()PZ$?-^':4HD34(X#/6P0VSMSC MXCA4/TB3JH)4\6<3%I)C&CI>Y\SF)K0,5'@%"<_:3H9J2=B;?:; 1;ZD!>DO M6D^(VHH"H]S>TH M )+RAE30H9[DAA3 4,=SP':UJ[ZER9;7^RE;IV\,4<"0J2T83X%J7OM7.DHO MPL3W, +H)'\&;@J)W\?-FQND7F:TS'*4$IJ6ZWYJ0H:;DAH-I<">%^QM.RMI M&=?$8[7GI%P>Z /48WN.GK9#?O$$$;P_+AFM%ZYJ^.E@T\Z_(<1SK=L4%*@G M93+(W>Z(1]V2$@ET3#RSO19GT<;PCWE:)9REC4J44!<)75#]SB95810CSJKN%GAI 'I?S(W2'<=NK7H_8E+^&^&F;,3C=1Z=M@?# MZKY82X=D/4*@[6[)HG=WX\'#OF=L=S^6@4OYLK%=SR@-8JELGA]#\W-OINS<^#H_BD-IO/ \/R/+<#:$,BR"77BT4PDC M,X2)QQQE G*:^9J6[GY3X8:M4&2UUJ(2H S^&,5)[3^?P"L(T^,'L&1GDRBC M(^S%#YUR[@O*2(3F%:*W"WB! 2;"7U<4+K>+"1YN'1\6SO?ICASS,8[UQ,^& MWR($,(Z>/3PAH!D<20Q@E+^[$%VC,;Y12.IE 88H/;3L^%MT]F&'_T?HAPFN M#@H@6]?';JR%ED]1Y'WS@Z!XV51IB*J4R_$5CO8-DW\ ATJB]!@FUL%1,0'J MS#?;&*&R60""3F6CC0DJ6_4\CBBL_FZ,.BZ"]1::U/J;C>^$/BX;YR0\*P.C MI6'U?*?P>7GX[/PK@E>!$\>"VGB%,8TJAA1D^%H9)&$9SGJEKB*.*C*C]1K? MGEAR99]>FMZ3>R"L3:D9<^@B1K\,$38BQ7E> MV1ZNWZ'6ZHC0/\;5=NN+B/J&8=U2$9AMAW.N\LAY@8I4>;0T;XUBE4=+ R6T MO+J[#O*SL\[J@;)V@A7@67M&:0=/[H5P?M9JK(6;K=>S]?I$K=>#47ZS7@,7 MN[]<.TEQ&F5_8256EQQD,"M]%N?Y"-#YXRU#NLE!LO,HM*Y0[Q[4UKN/0^^W MJ >U9>>)> @\ 3?:A/X?Z(CT$)7^VG?*0[(X1PN%V2*L)[ F:DC *6,QU-PSXN**UT?9W[4:W!;1T\]N!.OT\1P+$%#A:*T37WA#U<89YN(OX2 M1B\Q@*0 .K%0X<,J=$EF;K+<27?RZN NL,$^9Q2[.CV1%1CK\5I[E]WE\@S$_C:W^#JSP\1]@5'1W3=Z'+IDJDFQ;Z:IE7+B,( MHV^X>D=[+?';:J'D'H2;9)LYX$=I+EO2R* W-+$7<5JD\NYU#PO7A:D3+)(K M!\(#^I'L.L:N%.L[':X:=.669"G6J -,E#^;Z&S_F<3'-(TAR2- J ^:9"F"$N%MY;!W[X0X\!3X3_SO"(?F-.!(63"X:>@T+GH-#Q M@T+M#*5CA-/@>G@)>+M//'803:O-'#(UATPI4_.$F'2C>W^'UA1GT=&:S2%; M<\C6'+(UAVQ-Q]66XSQOIZYNKB\PM8@MX;?]')2E'5NJ<[VE$5OR7JM42<_V M("UYF-I/,-O#7F8'W]G!U[P[EG%_-TOC*V=_M]/TV)C]W<;T))K7I6;GP=G/ M;7;-,N9_9&OEF=G_2-;_Z.?9_VCV/YK]CR9=L&,X/M&_D@/:%@ =.TE\%\LM _/_X,GY(\;6Q7#]OT+?'KQV?=/IR?E[ (H[F>EJ!^84[S+'P4J2JK9>5#%/;AZ>MCN M'3B27[""S^#L%RSL%VRG/])D_(+MM!&/'EAQ/CZQ?+]AGE)ISO1^C!9;L6U[ M>ATEK,XE.:,\./PE9*=TIQ#[<:3SLCU3TQS2,()\%$DT] M;QV+(R.1[25>NM!H&O9L3[(^!TQ,%\K:"38'2-CCSS\-K^P*\+I:\1% %].P M0;\_PNA?P$U63OP5RR3[ "3$SD!^6$67H/S1A//V[-@\+<=FR7*YU#*YQQMT MF6P!7&V=L"BN*^X!." -LR/?U!WY.&=^_>[@)?Z3&&%B'%;4/3@[_EDH.XJ6 ME<^I+MG>">S&6FBY"]$EYZ*3XPE=O4A8V:(CX1J\@B#:8Q-E2T5?)TVXKXGU MT4$*&YNHGW M.V5'8C..C8.Y](UX.JW0:^82C?^U([*CW6X*^EF]A90M]8<;R')KJ4.;1E.2 MI:YH>NRUEOJ9:;;7GE$2NMD:R4Q8)?^&;K@NRCY0SQA/WHN]CJG@H\[6P 6E M%[N".ZU=#I_*J.EYH-OJZ#DNK#7]@*TNG[UW]\B&"%N=2:5U/H*W?EMHL-8A MH!>$G?X3UDE(2G!)'A?VY^MCZM1$T1K=+7 :?A"+@"@ZT3^7Z\<4H>+$X!'Z M+EA% A?%G+;.&(^_ W^SQ1XIKP Z&_ E!NLTN/?7+"-UKR&UZ.C[4' -8A?Z M9 /1%/NZAM;"YZ7C?@VB#=L,T6PP%7^;V7OHM+V'LB8CN CE'SIUO&STMIH> MR@] (F]=KZ^<$%+%[(Z#6.?7]'CT/5VA#]S$KN,Y'->^=JM335&H9P5=I7$2 M[0!\ D$6\K3U]W3O#9$>6K"\0; 7<;1DA0.;"Q9+;5XROG WA8[DDD M?;C)\XASO.4XS2?FI3C[8HR E>_LN=-E4B70SL2HZ M!"B]GN1WH8<.1.CC=/I?_PXXQP.CY>R?.C7/PCE%J;X4I8R9':'$.^/+TRH\ MGJL\D;BPV* SGB]?L!O/*57M3ZG*^NIO[K/B5\Q5$<.\<<(8N M;&ICKWI6TQ/UNA^36NAX +]Y^,J 5K-3SOK6S^K5R^_/ZH20>JUOMH=N#) : M 8J]8]:X\[!_L5#;,0=ES4/8D\>P*RNZRGMH:^*H+.J81 MQ=8 5XV) +@^D[8&INI:>&SO3MLSGVM8>6VKG.V%8@SD[; TU7S?C7L45F9[ M$9ZY?@7'E4JD?L4'.[>18OV*#W;N$NUU ^84%H/"V^'296V2B\$ [RL<9O).OMV((8)J';645Y@7V57>VG79A/C2\^(@*&3M-OWQD6)%>%2IV MFGJ%W, ;0D831MO?1]S43YH.?*O30CF!$[K@>0L R;D8A7AQ58#=A:_H!T0U MB$WD>RH^?Z@H[O#@Y_4P$^V9TX.77+S-',GB!Y LUU@E!E\!*YI#I*=1CMC) M*AI-C-+XY'S[C$Y0?''(@<[N:)2?WR/XM=2I2C'$Z6GR !?8X4U]V"'*F:\4]OVRARJF!UY0ZLH7Z/$"4Y7:%JX+DR)CSZ)V:GYBYO) MF4FHN=GM@^@ P"4($7])?)5"O 8UT9')S-Y,0E)=>]["L!<=CKZ&N0*GX/*^B$\9JW M@L3[320''?8I\L,-P#GTP]CW\J""@M(#?V7U&' B_"M'3^5\U/YP'V%7&;B[ M!B]C)#+L($#+#KC.K^&G]A)H_]W$C/X*O U:;340^ N6W=X$]>1*:5\V$H>A MS C&.*P1)JR8$>AH@I]3+ M[+:K.-10ZR,-]5* G$0J!35,A<]'V[4AVI;D8 *J[750>QVE'0]3V]-4],*. MJ9RP/=>$'&H2*@;;.J:VHCK?$[9'C*G!1G\Z MVAXCIH:5E,K']HBQ7F)&EV6G7Y#8R9L4TUT:. G(@,%M(-@"]*9]!7GZ%D/7)]W=D*5*!,JKK!'Z[6J+G>/CN_ !))\D1H35U,6_9)=4"#:8C&D*'GV 'O3HLE>?/"+D?>]@6W72(TX! M#A;>)Z?$787KB.X(Q\VX<)7)X\DO@%>17O<87@7[&S,F8"Q\)Z FQN9 MW*-#%N_[Q?+J#AW(6+^S7%=778>P--SWC.:1DUH=+=W%,/CK$#E6TXZ=JJ>$ MCK#:FA+W6[W@\WQI[29/($X#;*0FN%:A['H>\]1\685ZI2*%4]I-8^YHT^*\7C!)DLU:5WN*RNJE#=V(QVM#V#=6;@P] M98?9G[S;[1T?[HBKT5$AC?J]*SG">%33RA7*]IX+ ^OCJHDT>B+$L= + MV>H=/SR 3%6IFM_\R3@R# HJ7^]EJX.])ES%7K']G/!E3.0G"2(%*!6W>TMN MESD-^U! *BW7,=,R3]-6/1EW%X%\VK\#?[/%X@$Z#)P-Z#1M]!K2B'=PZ6Z! M'0\S][>[$ E&44HBVG'I3=??!X!C6I4;PPB7-5$$)YMMS@B++7XG(WS@3U?' M"H(:;MC)R.B-3=#=7A,W<>*CG0\N#ROT<<[B$NHZ+9XP65S+ME#7:?!4[EVN MT:&[GQ:S''&93$-O$8:I$Z#G[[=D^X10(U4EJ#Y%W XF$,XUQ'AH]-!ROAU]H$B[\H1V?YB":^"B(0"%0,G.$T#[B+KJ M9!:#GMU]B'EH?>6:!*QG.BV!J>#WUT,Q+G;#]EVM_WE:SF)GX+XY&9='UMJ) M('"=..&LYV:+V?UM=G\SX?[612WZ1!PS7=CX;;524CO_;]ZP27ZYOG(@/*!# MG_S,HZRS[ZB4HAWO8DTA_7FE,(K)LZ.V7]@.]8S&6E#'8[H) B=_+E>ZOY9^ MB0:W3'<]]-:KH?T+X"PSO-)Q%(JE!M!/C$PKZE[&VH-I 6'N0.,VTGEZ:\V\?% MZX^3;9=_-T8==TW66QC+ 9X_S=DEYHY;&:&45K+TF,Y&&R-4BI00/:::V\>D M&ZF27;3N72%@2K'5@53%ZL>'CF99.U_TVO9%G@L96Y:LO*/L\L63MF:6SCR* M0DU5'=K2R)B!37UM9ZJ6*J>"V-(0FBZ+8,-S;[#YL/U0G6,0)Q>WU.D145U3 M=J8HZ1W=R-W-+BVMKR2,=ZT_.KVT.U11&DN>I:6O%)%V1Q,*. MH;;64-*Q'CLB(VPMJ33,&FRZ@O>JI;2/<)+=5SOA4_0&Z5=?Z=P6XW%T187> M_$IIWX\,,9%M%P'=,*J#[.$/'ED7:5ND"MI]FV-H7JYSS6 'ESS.4"K;->S.Y M==N#, 8F\@+R,@:W*5RLT4S\ SCP%G5@Q+GT M&7%BV2PH]#Z@A;+Z!H)7\#D*DZU""@^10:>/@]9%<$+S3TB-4E:@G^)@I\'W M"GU>WX1GHYT(Y]\B?7RCL>:L,B=?&NN4G.=U776VNGT; K@\66ROF60"U^RN MLM4]W""RF?1CJP.Y26").&VK3[DA8(]>K+9ZF&M#5[8HBXJ)0:8HR]25.47K MIR@(UA'\YD!/3HUSFDE.3Z%Z= =M__Q@]AF6!V!R\NL*=9F?DG."TM.MSUU& MB440^)OP*D6W2.@>2.*1K%+O)\"$CV7^T7)9\??36AWL6@)@7\.EN\; MQF*=Z_L<1*!;B.[I'FVIH5N#>[2EIFH5]VA+;GS7[O7_J;H4E:!$$Q)>2-%9/OL'5)W/9:=%NYX15X5U&E?@9%PULBHQ[Q-$TMV7$ (GP.P4#XU+@!8! M6#EO##V4GK&GA0HA]^F(6';]"86!)LXOLURYS! 3YA%/ [LFN]08)KBDG(JY MTHI?NK*[WU2X8>N]6:U-4GX5[5[\D%R4.!60'V[018K^%?M(DLA%'XBC/\D% M6\::[["&;+EF=+GWG1<_0.+#10<20W]]VLB6A/9&J1KI1#C.U(.L6ZG'@"?" M_T,4NKHAJ(UI @4&>>U:/$><=O>;$#?MVCABW-3Z:9'^KX&+)-(8'8:UAQ#K M,<)N/!0M3R!. XS#+7K>%OD.J[3#V4$N2*K86.IK) ;N#YOH];U/WI=XA7S, M_XUY_5A;&]FOB$;HOSHX[>)#E+TVLPOIB)^NUB96]36(_4V(GS6+^%?@;1"J M=R%ZW:7,LL8R/?6L)B32NB;3S"*.7_&#G%0J5[3T"M9R"H;*]C80J#ER-ZCB:<:C/&<6.56:* MQ7RKO5'J:7EZ^?13>FC9:>4'[G$9HXM51/[_ [&JKP%\2/$V6:ZK=S[5'!P? M'?@5)(O]'D:.N\5'4*9)P64<_7\S[C7)SEK.VJYO+4/.'2S>61.M"9;Q#IEK M\&T$V18C.K7BW0>@=[G^U=]L@\,]0L;W:O=4-ZWLKF;6-OM%3V^C"4TRY&.4 M(,[]\H3BK4Y>!STT@03Z;QP2ZG\W,E<M UFO;7I;+:MPN4_\!+S=)QX2>:]6=^SUR&BIF0J1[VN- ME"O?3<5+J]+$U[4:RW7Y'F!8.F@T:QQ=,[>/D4\JDQ"[AZX7R]W,WB D-C6L/(SC#BCK"D>@"Q )RV MOV:$ Q<:!8B[XP/.%+=VB$2Y$V7\AJO7H9URJF[T&"48/]IYP@WMI%TEYF"8 M3&RO<=GIR4VMXZQ]-FP_0_E.SW6,V6[&YX=1>Z]*!3A5>]>NQZNRKW+UR!=U MM[(U6Y-N"#L\[&Q-[=0+QF(O:TK]8FO.J($Q9B>2L;4.T=B -O:_71:+,:$L M$N)8G9^W+Y8,-TNK$_'VNL85 B][I>JU%67%ZI>O=1\2)TF90N0'+)7@7 M"L_"5P!?HGE!,I(65=#.KQ\=P-:S(578SD^B'MCVS-I6S<+\:&)HX0/;>4KH")2IXYT=1$USU[!05IO.CJ8FI>B:X"M/Y[71T M".B.5:N@GJT?+*C[!T%6-B:[C'*]4.Y,H%BA=IX/*V9U'EK:&[M+\O1!JQ96 M68!DG76\-T@";F\%>!]F\%B:M[9[3 ':QQDTAO:BY99:0/;3#-D19*Q@T0*Q MGV?$.OVDFHC]:4:,JZ+AIW0K4/SSC&)3F2 C$-M? I"=I9$MU-)S(]KNW"B> M'[*.'"O;4_5^LLMXHIY]DJ.+;N9$M'VA"22$Y.E&VRO,+D6="DR<(AQ5_(5= M-B$5F#JR#E90V66B8.9X:FDJSN6NH^23:EQJK P.[=0%QJL@"X[UP8_*Q+_ M27PN5WA7!J;:B2N3UF%;I6A8#NM*&#TT_/])HJ +34RTN MS:9ZJ'+;4RZUW3A;Y'EN]#93XA+N(XA ;YZ%W).'W\=\@96Y(,S8_'Q.0]_U M]TYP&76FG:)0;HRIE"D^V9JSHAQ5736)K M3HI^D$G(N;9FHN@E% MFHVGJ ?KEH8@2)SA?)$6U;;;FK3"*,3-ODHRGQR\9 MQB'8X"^<+JCE=9K%N"S7 MM1'N0C=(/3_<7#GQ]N;?J?^*0,6>OELG^=5Y!9< A"2\PU_[P+L+*:?F8Y1% M,\Q6S]GJB8G*/./2*&6LDXL/GU&+;;R$]U&X ;!V)^-FTK:DOM\[+?2&1NNT MT2GWNG9Q?,/L7S/X%LW_!:8 X^Q?,_@6S?\$T M(9O]"\:P)?;4T-A:%V-"R#,UBVI^"K,-78=^S=9R'!- OM-^I>;\,*][60M/ MKQH?Y^UK)FUE5"OZT5S3*SL@G_UZ9K\>4\D'CC1_-W'B[_#6*ELWG'MFCYPY MBM]DI#9K13$_AM=#7D(6?WJ-=NPR!*LMC-+-%OT? /\ #N1R-,07IL$URWJN M>_1IK=XF^;_[R=8/$?V8YGX+6WC@D\%#W;U":-!3MG?I6%^V6B;Z8CS(F6ZK M16/X!F\J4RTNR> MK,I%K1!1>R.3FO47N[-M,:LW@2&D.+LD^E1F1=G2?5?RR*:0[?A<;U/E6U185M:]VC>R/(ZX\/%\XZ9S08O?ZX9:Y :FCU MSO]@EYM/OR4GG/_!SBCG8?(_V)D]?=#\#W8&$X^8_V'H=.B3]+\KTU%?;7'9 M[_BNBN)EO.E-..$5&H>%^^_4+\)@T3\A %SW@NY^)EW:ZE2Q;=^LUEI,393! M&=.^\/Z5%K&+%'N3VD 309^IO>+G"E09:2(<7Z.#=+FN+ZD-VA-X4B[$F>4- M,FU7T06$^+0CBS [^.["Q2Y*PP0=A(PN^!;N F?(+T\;4?/.MQTG7.W#-S&2 M/KY5YQ#O/.-UF\B,=+F?L*([+[> >%JX+4R=X= ZT^U:PDQ:*Q06VU MT?+E)[#9^$[HL[][U$+/5]&+P8WN_1WBB,,RK9G97,"4ZSF^/'1+)F*9@ON- M;O+]*/QR*/5BU"5@NV9"'J;VR6"[*D(>(Z%;RO9Z;/*P-<4)6UTQ>IQ01U>C MK:X5@OH2FFL*!TS;#6<]]!OE"A-Z-*GY-9Y2+L6>4(ZJE[#=3U+37'2]M-0< M)L]H4?=1&]MNA1_]O*#Y5ZH8YU\!?(G.#%U1;;CM!GP1C2(],6A/G8/M@IAF MY4R7F&NWTZ894+O/ESGOK>?Y&95WX3J".T+%Q7FDMV70C=8*NE 3_P5G>@K1 MI#Y$"8BO4[#Z%JVV41H[H?> EE " #UL7'44$RIH#.1=B.!+\7*X=5R0/5@8 M.F5F\RG0SL_1R6H]9Z6P*RL%+AV!SN4=GN^.O!34IE.@F>L5Q6A\BAGVYD!F M?1%5[)/KVEAFTJ.6,R65()7?RS G>->NT*XEJ^[1.7"\ MLKIZF7I(9W3%F=8,4PB\2BRZ>=O[F>YL"=$A@Q7N.(DXYZ6M-)PIWJMSI,,7 ME]'8O/*#\\BE-#1/;VT75"N%G%.L$TZ\OQ;UB.CGK@&ZCG*["[.$D/I@$YVI M)TQBCYG*^T^*.WP2Q\1/(R?R%N J"F+J1)%QIL4M^DJ\C0+O$V"OGK9;QB@D>M;&>&*]_I^C%?A7M]E&(9N83C.(XUT0QP[XZN@Q! MES U.FDHW; $R&"V-64V6N7*HFL0N] G>AB.W8C6>@H&K[,STHU(=^$=>QM! MH@R[12^,T/7#S0)+++P#2:2GEATH\*%[$,>/,'(!\.);&.V*$[[2:]&VJYZ! MC66[#P=OAAK4K"3 M"3Z^A$YAQZ\+4#=O>Q#&+'&OHY-)0PI?K\>V %ON:M"M/F1#4W^TG!<^7 \" MT9/-5C<,!590;;RV%FA10*Y+^].O'(M54'6Z_558*3P>3B*47VI+T@V@%4AG_R00 MLL]4>)W]\T#1;[I"\&R?"J(VBPJJF%S/\>;=F^N M<[%S=\>;4MZ]':72+NPKQ2017UJEN*IU(LV-!)E:%:0X!^K-(19SB$7?$(LA M**XKD-&^$TXA1NMG,E C4[YEC_V'*$1W'+Y!'P";FZY^<_C&Z.$;(O (]#KO MX))1';9G!^&I/0QF!V&##L*VY@!7MN53Q0LUE[E32O:O8&CE"#!JSG*6XB5N MQE?QBSO!W2AEY.$HZ<\BNJ&?1>PL(AFT6'S.(ERAA^WP+.(3E&P^UEHT3LGF M,VU%?;K;.?"P7!>.HKFWXQ-PHTV(1W]W]M"@WVI_A1:@+=9E-"^)T'RU<3!F#:%K+"5#\G+Z@XPC'HP"/ M[#&T/1%MZ&A T+),#G)CF#ZJQ51,U)D\!Y&:#X_8(7,.^#$H(@N^8(^A[9U>(4OSB# S\;EGA3$"S>D(:E/ M4>^.#L0 _P'M;.#O$T/N2TQ6A?>TW!@FMCH#=K1X@OC9"0"9GQ?'_;I"1W", MJ$1+BB4=JXUU,EROMFC3.^N$F9NX[Z@G@\3O?K+UPUO_E:1XT;HQ30^5;-!0FQ<@F$#D2=!IL%/+1 M-;-PJ&CO"7-VE7D!]&.P&&3"?-YUWH<* TV;WXZ[3F&@2?/;>6ZKC#1MCOEG MLOPX$^:V4[J7'\>D:D/I]5K7>,@>[[9;#,8"M+[K;+RVW0PQ'JHU M"C,;$^1:A)DFJ!E M9TI5HRC31"]+DZ^:Q)DFC%F:E]4HS!3QS-(DKF9@I@IKEN9^-8-PSSRQDWCZ!6#J/#HT>PLY80!\Y*OF?DQA'O-S2%M#PR8GVT4';KN'G" M9W;.BU8;/5_V 3P\PLA+75ZI8%HS+=^_"[T4K4+?">["KW\'G)P?C)9&"ISB M>PHMA^SJXE?^H[?5E#$%+4U0.!P?'@&ZWCP:=/2&9DK#XL.HV$0'=+WY.W3! M+=>/Z ]9B'G,KF\KTE<+LI^=Q FO_8V/INP1^MB!EK,Y.*U-8/S9> M>ALC5&92()_*1AM#N7WPD;>$SP"^^BZO_#*UJ4&:\7V5DQ)S)39V>T/4[P%$ MAU2 CBI$$@[LWN/[]_)PG):TS4=GSTEQU$XC*LI1K:<)CIX<= 1S9J+ZNS'J MN.=*O84)"I_!!L\B=^Z;;8Q0B9^>9/_DKXB-?7E4\"P-J>BDU.EU NL.YWLZW 22LV&IG2Z:]$ M6UW/E+#BO6-M]2?KMZC$'M"V>HU)Z?&.4DM2'G+6YD!2QJE#Z+.V4$B?A=7] M7BU@^S##UGY"%N!\G,'IDFH+J'XZ>Z@D+E'[:_?PM)242Y"F&;15@A=6BI:+ MBFH1L]VW64+K*G3YG5-E* G];K7(6@9?VT,2)%%BJ>]L]WUMJ=9;0E,;"3NW M%46-7\?BR'[8S[W_]-%HVGQM]URF&E#*PY7E4V)[,(V0P:;QV&_".-Z),BD_ MRZLMWEOQ79@+?84>\@G1 E^-.%^>1S:O([P7K@M3M$2X7@K'C4^4[G]^F!#E M"\\C.@92=X>B>Y#BK'.PZ?!=Q =*\5=VF@ ??,]#1N.3CB!@;;U>1K4],3BA MVQ,FT[[@!X*O>__;:HH;"EB*L=<-QHMLH\-"BNXT@H?42H>CA4DKH M#'-X J#J<$:\&3$IK57"(PJC&/6'7:ZSVI$^NJBBW#S+?XL+=37#$^WL7*3)%IWU?P!OL<,U M,2Z8;(GUUK/6J!^[YX46=G49D"YF0"&ON8D5L(+ 07?I@=!%=F*AY*) M]##. :F.6)"#R]Y\!F@U"K'"ZFI4I=MY:S7TN=P[PG:#D<@-6=H(5&XNVYT MI !D"\%G8V81D .J]<:[)6S=F3+W=M,)55 JL=J77@$X[F5NJQ)/"UA,N<%6 M#9XJ:NHZ!%L]G$1? =V2VCD$)0@");8\[2[1? V@_XK&?24EQW"!0;3!AE-K M7D+G#S_PG1 GGKI$6/CQ]A%=M-XSPBG G\9>-0YN<1T%@0/O8NB P'_>@J\@ MP"Y]*8P\@#C):D.NH.-E-=%>\>QR$FB,]&4MS_U.6INT'1'^=V?OA&B]_ .$ M5UML9\/ISQ#5+W[.Q77%10^\=-.@";F*T+BD-/0P'^D>@/8\+I,M@.BA\3D* M0>+ PR*. 2]+D>8OF"]FR5%/4QJ:I_?!V?$S6C";FZ&].%^QU0T_VSHS M.O7.)-W-Q.W%G@=_'$!?? M'.@5E/"3]C :FZ [7\/%LN9GEV4TG@;=7.F'V=P$[0\1>E@7QPAWH=!:FC%4 M.F&\!K *0D5@UHP(M5L*2Y4Q_4_<&=+Z"=/%[NF',+O0??WU8:M)1?3=5>K0 MQM=7V&XFU0>])H6:[;&/$H#KU3#9GCU/1 '2J-_ %S)M-3#*Z%J:MQ,/7OMO MJ-Y:'3J8TLJ!&6D![1'&NE,E8:N_A38-5..T9"D3K#7P#@(C_]2U-B'=0%BV M7U76YJ8;!$&6IL?:)':C[6F)&\O^C&X=BNBF&YM.K9+MLA)?4\O?Z>>+$?M) M*&0#LM6'4@4PJMK:=I?Y(33?1XH)JMUH/)?3\;T#[T+T5[!RW@#.Y[^/0@S1 MP >B,R#3@T7+^XHR%2::&TBCO0A)/S%$T$PUU3J Z@8 MT!S_B QA_R=>#Y/W@ G]6.]U^%ANZYJ>"S+362[8G]X*,5/]'ZR\K2+7=< M>831JQ^C+Z!%=@E"U#/!8!J65JY2B-?*+4!SX 2(C#R14TXAX[3MZF7BSBAH MRK:P+">L7@8Y*5>&#".L3@;Y(-'#Z!ETC[XDN\(Z^IKQ C M?&5;09$O?F>3?*DQ-$5.&IM"C2VA(2R2_$UP(#0AG=A/7SCL%"'F=PD-KZYK M<7Z"4%<94[RS7>6NAA?S-.JG*)9Y=9T$7*)2G>VNOHJPB8DDMAM]5-=S(FP">*DX,5MWM G@I%)9ZF04;T_ C4)BL/](3& MB<<4G;SFC+9GJM%8BG&YD:>*R#7 Z='QI/UOM%3]M0^\/&4Z9JIT->N!C.@7 MIHH0\4DAY+X$(#\7/P,GP.X:-]@RD3A^B%TP>F D_HU30HF>ZPSGC],,%>=# M4\6+Q%8MO'^E<<(KLZ,TE):$1")?KMNIGL".9 PDKEZ9<(#Z7#J!$[JM\V.( M+TQUII_ WL'U]LA4K8LH,0>&B(\^T\X?=ZIHT%]_O2X8YI!3Q0#]V*ADTH/W MUE!3YAEM6#_I\#Y2&VOZ7.-ZB>C9MM7"=CG8;':9@-G%!.4ZA?B>@TX(!\94 MJ;WZ]'YC0BCU?=#T'G;B6$@_6_2,/2%4!!\GHKVUO$<8'^OW!.D_Z(1F3>6A MH334A'B6?$[(CC(A3@4?#:*])\:9R-- N/LD>>MX (CW/T5SDAXQ;78.$D&7 M?23.;D(B^-&VK)K#T"D5VM6-'24\QM8:Q7J@ZY#>9F>B*I.=AJ= +_>B5P!? M(DL E98Z9P\C$=QD]0JV)U/4@ZJPGE/-7>G\+AT)56 )Z86=>5WT -K6G%6X MS8\6(0_#"Y7'B76>F%J\V2I,YSB'WOX)%9AV56@<$$SN4_I"YB%C\=6LZ#U1 MX2CS@CES'$4?V1=G_;89Q/^OPG9^X2C[B54@JH1AG"6(RB_Q#_,[1W<,086M MS%OHS.\LE3?ZA]G H^R'7X$X/YHDP\8JZ(8.%#<:):BARK@>IX,%SNN*<\)R M"NHUVYC)1>-")!HB!+^$$&V^3>C_D0F'F>XGOD//0R=&>+X$A\U5*5 ML;0XH-6DVJP04ODHNW(@/*RS++OQ%:G^7!4$[A.9XICZ8R6Q"'=1V MN+C(CC)5I_Y3"2+M$=C%?2>3?-5^_D#Y!-$F4XWNDOV,4<>N19ILR:7$.6P9 MC:=!-[0Y"^[<(.3.2]"KRFNY54EXM_]9'OO[_P$>#=O M>S]["SX"]("K_?<_D$1'6P4#?$4+]\OU&@FHJZ@ELB)Z& \/&GLJPYA88XTY M: CCC 7'Z6""_B?\2N*(9=7?C5''W;_U%EK6[U.$#MK-^!9RG3CAPL5H;)+N+V&\!RY1?7/%;'9[(]13[2 +"/%Z).K0RT/5 MYM$YD%)K>)]76J70>T228+ON]#'C0WQ*RUXA'A]UR98:#EM]Z'%.F,;?M7RQPAW71'@" =8'+M>/$+SZ41H'!XD+6GDL$S-.59<5 MQ8>I\\[KH6LNKE)2G/+OT4N\<)/E&C8T9L2@Q@AC^1W=35>D*4EXOG$9V% 39,H]56E)A9 MN"Y,*PN1&'="(TX(@=7627Z/TL"[V^T=-RDUM7P%MN)@6LZ9+W&N&&=?-,=- M3)I8J7:YNE%U&,'+]M*K?%4\U+%E]6H/* M[;HJQ$$*H]504VIKC0&K%R2BV;$U?( 48 MSXK:KWZ*)0!Q%=BVYA<0/Z^&<+FP-?N Y$FFI@;MEY+@Q,'CVT9MS2P@M:X4 M QML320@OJR4W*O4$@=8 ENG-4XM'04L/]IM5V#B4G-G+:"PW,3"A.+(DE[ \>%,X6 X_16P M?#PS6#B'='F&6'>(,)W>6T=(RX1M,Q)-SZ Z%D<1-+8GR>A"HQGU5*%AUZM* MV$&_<;PRHA!LSPDT9!Q >4[38U)LS[;"==.GK3W*0AWO_#::5@7[=! =;+Q< MK\!N'T$''JY]]!,"V05$7_O)?P5/?@PHNJ-[WWGQ@RS3E,$<&25#=7KR[S$2 M8E"[3"+/1Y/"#C98O2;!"2U/14?C2=#] %C!'=2FDZ!9.IQ49H1I<(BSA@DS M0QI/@FYR&ZTX!=)X/2;! 5VY)LH-H_=4."M^RUT;&\)8Z!7J;.GZE(-\:J*8 M8801N@*2 M WY3)#C1Y;]3?\^I22L[BD59C:8;,R!]B,\%_OBXB7F8V:G6TK#FA*^*7O[P M9XFE@JABJ[>\+I"/W]ZVNL%K.QR/]ZY=CC"Z8&H%5:AXNUA7;DE:"E7S>+-7VC)J4CFH]K LG M/'()LGQI=20LR;U*2R?3T"M]3]DI3+H[:4FF4@M%QV;;/* +(<"FK*O+-!)< MSXFY1Z.]JDMUN&>DPQ;K,Q4N:(F*N]M;I$;LE9ZI=I*6'RO.4T[*)H%N$TJ; MQ4#W!%*>R5'^SP]3HATM#!)DA6,.T@!O/QS-?95"+"=E08\XLB/*L@9(LBH[ M^.1Q><3BV#"HL(:>$"9/92&Z!N7WSAX'_B_V^\!W\;F=9>%!/Y$H6D.&U$M#+C)6Q:B\)_<= MVN P.0^\),6*L[$Z#P(K1XH]&Q-T3V#[B7QJ-NB3U!;WQ!D]"OM9H+.3]"8\ M0;SF &8]*-&7H/V1FI(6&PZX9Q()M-P#_(K"*:RF4VSYQH$!>JXD.6'<"D7T MMM.P-LQ6DO%IQV&14KB7':9#OR3^RF6:3M]*HIF#FS=GYX?%B2MF:Z/VF0H7 M0K:V5GLSU*-+$UT]3^ 5A"EX!O#5=\'=TS/W]._J9823&#H@J&]0/@NLYB9H MO\?U&(3N75I+4T5;T=%Q6*YO7"SL^.YBO79\B'W-;]&J#M%R2)R /P>2@Q@J M'%H(:@PFZBV,ES[1%_ K3';T,E3^#5%TE<9)M$-2\2Y; M'>2 ? #8]SEP0H]N;5<:PA2/Q8'SO$>R0R<[M-:&*,_4>!PQK]G&*)5<8>ZX MU23>SK.]LI=E2?@\/!O%,_-QQE]4YUUPC9[?1UA6_=9YJN:&>AR=R[./H25J M%+VE&\-MS^DA@ S56#&>'_CX?ALWNWT0'4!1B!?G2HAQHH0$USA&G_1? ?EM M,HX<5]%N%X7/2>1^)?EIXF6:Q EZ:).:'%2-*+>+D:QI)?S+=3VUSA,(L$\B MSK"3)=]YJ65LCCLLX#T'U1)*6*PF_#2]BD+LTNF$O"!"?@<]-#57,\EY39;T M$I(E01)?I_A[Z(%=D//HP,1W_;V3M)>5KE&-F#:;^>/IELM&&U,&V$XJ&VVT MK)2'*"RFZMJ'P$7]V"N7W=@$8D7V=H[]JM'$)(U@LC3@;N%GAI@*Y-]4H*/*-KV0V=1'"K11R7K,7A&I]0U^2:%%UM[YXA/V=DM?3BYS?TND!G1L;,!6O! MZ/S$26'44KGJ0N;>J!NE,MF%!)D]6W)-V!_54T\7/,SOG#):KXX?X&/S-H+D MR!@8M-;G])S6^#&Q)%H",NK-&X"N'P,DE+@ [7'\_G VZ&ZY=7SXV8%?08(3 MJ]&/8M6QC#@[^0F^,N^0C/7J>ZD3\%RSJ&TG0346%LD+'( C94;2LM-6W:+6-TAA)M>@Q_H .3+)>&FH@]G-(HK=N:O''6,]Q(8(%!M!- M\S/VL4D ""FZ-B&:!08PJ6K5H^%J5MC2)J7;;@&@*0/J4!X_Q,\%#T;&#IF# MSW:/$7&H1$ZP?GE*;4)+Y(ZJT++307 N>KAK MUT;2;OXS<^M8[>@T*J@X5K/W>8_H4U:70)V5LM-UQ M6"^^ ZK3;0]MFO9$M#7UMLN.8&-U MT4)748#B+F1HSE;1)7B. N\+ND4ADR0:_;J&GJ/9)A;-5E=OX%STT'])22Z! M2&I]J PS1T&-&07%\APOS8O,B:)%+S,)[GI",#)&\YVY6Y/50#C=Q PN_M M\P:TK7EHJ<69KTA;%>.2+_P2,&W/6UO]J52!57H#VNH+I0KBD,\36_VA7UP%*K#<16]Z'1#X&V3L%6+R(=2WMP<>CKVX13>E91%W.T;@]HG'M>AW-T;BM(TG6@B8NUC"T<=8&Y/:&\QR" M;95!$KX_QPSHG(9?:?';3S]>?-7D.,HP[-35:Y>'XKM-!5PEI-#,.9(C&$E< MC@@-L;A544J.M(Q6B.<" H(O/-0;4:WQF@:=( Z?G03M[W#3^'LVCVH8\ :< M$]B;'= $'=#*2)&;P-_XZ/ZJ3_!JZZ#';WXQQ#E>V>XN>U*W 'I-WT8I M_+\ 1LL0_)>("]MXA,Q.<',J\*FD I_3.@N=6(T(^-L(8FJ<\'"TTVOR)>VT MD1_$#G><.5'GK(,;6P=GF1FMIP[.,J.7J2QNUFG?YH1CTYD"_6DW9!5/MOK( M#9MBHX_&QU:'NB&SZ)G1'=CJCC?@3"F\F6QUU3-Z G7JWL?SXYN&Z:=I@R1&\"$4DN,P@> MKI.5\]9K3LI!C/!)I'?T%8YZN-EF-BQ-/)\.6DKYSL&9(L5/$$V#F\^80JX= MKD&!W=Z.?"&:##-(AH.^B\\O3-67T$_BI^DY,YA]4M M&7I"-:T'^93)!PY5EI!2!BJ!:[L19+;%V:H1H57 %^B\\17U\M:S53P2X9_"#9XBL\1?UE]6S]C 8ZV/'&4>[Q# M&HX._#>^K5'^8\$LF?C'4L>EL18S1PTXGC?4-,Q<./U)AG(:79,J)[_*J49]@%&O7U7&^9)G&9(BY&.\E M-(TSJ1;$6CMWGG J%WP8D2QNP<$/-T?I76I'F!&S_&PB'>74M-N8-L<$SO%L M@L!N N1" GB9"P\J=\]*33/U>5!ZFUS)+N7 MA8K+)3'*&[2;BDDB/3N7S,XE)Z\JF9U+YD#O.=![#O0^":^AV05KV*AY:T^L MV9?-_!0,XHDR^G-H=H@;=9IDM$QSB+[QJ:&KJ^:(?.6)&4BS??;1^R-[BIUE MM'Y^Q2[3)$Z6&QY#[]1/?QT>\/0%\Z14) ME] YE3K!(';Q'I2 :^ DN&T*NP[T/R0CE(W2@5=S]72O1-'!>]*/I M%&>A)N(U+^>!$&9_[\31&U06:']G1DOB.__\<.IX&3@+1;\^(SO0UTVNVA[2 M()L[EC3X82"Y5(624US-OV4%3HG DJD*(_Q377NSV4 2\SS*':].CYWH#WK9 M"7_>3FP-'-\]B3K%,UV:Y;%5$!H)G.0^81H]FBH8,.CC62\11G#&Q@U<9!IX MURDL\V83KN*ZY:,@E:G2D1_(,N]3_6_!7OX9^PS_Q(')M.V;TYL* ;6FFG_& M*67;&6!:%,Z:7NX6)Y%5:GK+GZ8MZN=ED9U%-^'Y+?FQU#*]W#/FJV*$MZ[M MH0/3FYN>]C3;HQNF-V$41Y)J$OXR3X*>2=#\M.DTR!2S9Z=$1W3 MFSTEU]EJFNQ,T3R]:XKCFUA-QJQ>F(J4QW0RJ29K5BV,?L"U8GRJV1A:QS"1 MT+;*U+)P$_\543RGX)Y83)M059"'*'S-#B&\TN,5+BY1_SMF["%*_@&2)^!& MF]#_(R^VD&\*!ESC?'M.A3NGPIU3XWI16=8 M3[S%^-19]I:;\W3.>3K'RM-IIVI2-4^GG;K!L5-+VIO7<$XM:7P*M#U\!K"/ M=SP?YGR2@Q4 [J_JFS-*ZDM<.-8;<4XV:7S.^KPIQ\M,.0W#$CJD,J/HT_.7 M>#(FI;F*XBD9OF83S6RBF8J)IJ-$/9UF;I_9T&2-H8G\#[[NRD!6KE)?UR=. M"J/)&>,8E7[[/H\E*R\L=E$:'M_9!@F9Y)J:*]+-%>EF2]=LZ9HM78*6+CMC M)50M77;:_69+URD R2CM9^V)-9L-S4_!M,R&U,?Q;!Z4F0.3#].SMQ7V+*DE MJ$ HQ!#X5:Z,]!V2!&4QM(>JHPP'M4T5;EL[]G8 M,;JJ^N;?*8+_+D0,I63!+Y,M@*NM$S:SB0%OJ-I&"A18B3#.UR90O-@,^&+$ MV34O32%R=.2//F\SMM-;]K+TV34[Y94]3,$*Z>_/Z [X_5.KB27.W_2.%0G2 MYCF9W)Q8MU,R780Q">?H\S9C.[UE+TO?)&=G=I:9G65.U5E&6K5F*[0]-*-: MC';R GLO.]'DJTY,?CZ.%3/V%LN9_%0<2Y!J;EG-^E"K^:C2J:U7\PV;IV0X M=4N_Q!03+T]P.O,A\";K50MGONA'MQ+T*ILS2P*CZCML+: S^9F2LS?W*J4S M3]-(>NE^M7.L$2ED7=.M\XON 972AI@]S$?WF1W:B7P:/K-S0I6S]9V=>"6! M3,!%0E3^$V['2H$P,A%6X5R-E'4ZEH_&AKR3'BV^UI\=^!4DY#/U/'94=V2! M#EIH0HN-'+RA"R0($^@U^WO/R6T&\QMXZ7Z4O5!%MCQ^[PF_NF*TBETL]6RX M'AK:OS5);PM-NB%RVD[%\>6(F)/"O:68,)UF:!HU/YI:XT\PBK4#Q/G2*2+& M*.E7R]O*+.DW"*[J])A-BR50&Y'J\SW65R>Y-FFWV)RKQD29D1[R]]FGK!DQN9"$>#]7L)A629A.6X+M M^21/;,(81K9>>2XG[=\WP@7U_[=W;5B3J M+#F S,>;N1MO)H[$P1M"*@*GU_ LD3:D0<=-K[>. ? 3--&)!?#W)L=/C M1X;7Z;J%$ZO=YM'UE?%\O2\?:V>/:;)^ ]F&'5A]U,('O0\+ M>C>S'QM>RCDT!TULTLAUT+-;YE MMU@;A[07W/?6T33#NEU?0J-(D'] MP$5Q&O,//)GE3L;INZC5:=]V7Y6/@+ ?.0L358.LNW?%Z!_268 M5LC-.=_5=I2Y3VL!^19ZGUXP7LEG%2>!K_D\G77I.R=\:>?QUH7N%!F4)C"[ M%1C5L#\H76#NT>GG]1'XDLYC18?Z8L[GBPX]>_WF\:-#28WP,BS*#"9KA!!1 MKR;S3/U-F2/&E>=HS=]A0LC ?&6=G9C6&5XCA0&,^(+N@Q!?2!#D:&S<#WT% M7U=)?E)Q1]S>SI/2J%N0P+\(*:+@4E9K(UA2M^8"G?$U'4MN>VO/<_<(ZFVW M)EGE. 78O(*N(=K1D^EA\R81[/#V,N!OOT%6 MI(N0-75Q.MXJZ;41AHZG(3>,9-"8BW;)^";(= MN X+N",[3$W<95R<(I%E@(C"2CBI TO(5+33D1])B0\=0LD%$UE^UN? M'7V#<)M:I[D^+S(T-TTOD&9+]5YII+R"HHA!]!LL/M*R6 3YQR>%B=!ZV[W+ M%$\W4XQJ%W4>]>3, 4=195P5T#4@HUS?[DOAAL\DE66Y7PM-?[^)A3<]8=UY M] 1WN(E"8@J58,;7( M&TW&R'^=P^ 9:?8K&%(S*-CM;,AFBS3!;P;7FC3,OW:/"+,RCKE=;,SA[O/= M-1?J7@,C6NE=4J #\QN,D((=IB5B<2\@!'"'0S5O]@?[LL:&IJ=JC&+&J0-! MMF7[_X,XS+"7'N#%Z>2FZ*W%-N9 MEJL7L /)2=KKT-$,%0KI[9QE GB50J@M;:SZ$3-GE^B@-+1!+W:[+U<'Q'#S M_=CMK5!?F^>72!@(\ /R]8W+ IW=WDJ1E"Q%=!1['/Y0($$ !U5O,3E/@,4R MN%TL%U"IH'P!VS3#T/;$EYM]_4?)4BG2(UF9<44 /ROVH(U%*CMY,XAE**:T MMTA]NP,$1F5F\RG0WMN]CZ)TTZ)KD,@I!WF.26V&ME^].NQ@?&3 MAY$/HY3D-(-<7YJ&T45;]SB=PB-08#$M?3G(^X4(&$)I!V?5:(DK 4'P; MSA<7$:C4C!)'\OS<=6%>1:\_T'_8-DKG:QYH0G;@.AD4!W,1(?VJ, WV];@> M,J.[[_@&^4&![$YN1#GGN_.I^3K'5\?U/BA7@\G"XCY.JUW&R";'\JHE77:^^F;>]7\M362=Y[G?342L9&DE7.%N;"^-Y# M$B%@,H@#T+[^&Q3L3S-:FGJAI;Y!EBMV) VWJ1DZLC0JJR#'_6NZ*KZA4\IY M*8;=VE* 0+BD;P1R@HG:!I8<<@%,BHQ8&[P2Q8R$\D?2]ZX-I M@FY5-M\%A&F""Q>1]J?&O][FP@ZT)$]C&.&< MUW8A\K83^JN5%,V8#(Y(HI;AK,V1#+5+LK.E9,X:;5PA";,!COK(:#P-NKGF M$V9S.[1C%S&YI[DYJ*?M7$NN-$/A0X(8%FAYQ6-=%XVSD7D])C0#[I;F][&3 MD(GN+J0-M^P>R1GXJ'$WN:"3C7E414_(X6MO*GKRKDP/[XVX;!L_Z\W+OM^2 M\^XEI=D4+.#>>D^QWEM0-?CRUU'D#T/B<=T2(I+U#G-K^'>0ZU'\$K)0'RZ! MX.'ZSI*2N[IW=&@LWW63MC1$'.W&>5NW&:\;ZR[P7DLY_+B\SR=8>M>O]U]- MV.7 =\NX^L:$+DJR]F@]Q]8EEX3!>_U^1Q4)#_\"TJ.;/EYB:82)^2Z(*GMO;THWOP VZ+]!;D: >2OE:R"Q%), SXOHVC1C;,BI?U M4.7Y'GGT-;EFXCSRCWI9I]TIIY*YY[ NV![F7Q#R)D6C&H3D2Q1'0M9,=-(! M[Y>XK7<.?[_$[?INWMIXV:6[+B/_P1=:%]HWFK^ L*R*Y@:WDB,4SL<&KIQSI'T M"%IX$[NQF=CM,DM@@38+&OX1!#G ]M&'S39+=U4!+6I$M["3$=H>@R2Z*1$+ M0*P06^)$9'';3^KU>(%>+>XWJ=G0]JYDITG-@VU+XW:Q>0U*[[#6><0_5*Y[ M*]7QXC!KUQ5!=; D;A/7E40ET&19J^M>2BW0S,F,>N'#EY2U:W97'NF8.L'$ MT\[A96A&UU$$*\IZFKD5=2D#P7*%KW*6PM,UL.+O)9]_ 4%\EV-%O<&32RVE MN1U?=0X*=&<%,,/+7CW0R1)O&8VMT9W_ N+H/LVP1>@I+9Z#K%BNT+[>IGD0 MH\NDW"[*+.,HRFJ#&%'S;H+DZW+UEG[=IY]AD9?O,/^ 7^[_C04()*3>PR1( M0O#XN&#G3*H.88;N6HHF@@Z'-DHS<]]?ED0P+;(R1'(78DP]8>LY@-'-_A'D M>VOS['R$'X MMW6Z^WM>;#/,+:[(O_!\KGI< O_NOXOK(SJ;WUHI8A!L(18"\+'([TNL-7R& M"=R4F^=@3Y;TEEDW5ZZOG5GE'VA_XO]AR6&'6*@H]YS;Q=8<5(@?2C7C_"V0 M3+ARB%R_%U1S/C.@O607(?X +- M!:?D$*V9&7=9!C9HAF(*Z W-E!C:;$LD/E9*#5(LEN\Q7#.E4$[K.1<\VB%! M0>*&HS2T3^\":0_K-*OMFMS#*M'1QGRP8>IZ%\ 8Q_74E@;&#*A-C;F7!;K[ M<1,K6.'OR\MDS.93H9U[@7(ZF%ESHC$NT@T:/"1?N$5G@KKT]);FJ'@#V>89 M9# ]MN%2FQCZ+K:.U$:Q'LIY6UBEUJAAEA<>PK(9MP21QEZ%:L^.8Z X 2!:?2TVJI1BU;H&QO M(_@??>P S%N0AQG8Y!M$: M1%^2"&W) URDR.-T-T4ONG.7*UP(BCA&&$M*;6>J9"C=]5Y;OG']YP=L/432 M/:Y%GC,B"@<.-JGPO$=!%I]$QTG-9VBXH84YO);OOX.P>$N765\G.SR#'.5$ M?9S)SY:KSNB,9&/&+V!;9N%'7Q(X]DYPYRG?WPAW? $YC,H@_C6(2_!S&2") MO0"@OB:6*_+KY8J &E41#32VJ#&*G;7!1K,07<9T1R%S203=[,ZE,TR))]!O M:ZO> MD&[T'X]0UMDSP@5SWBQC=I^I5L%,8DI+H:.1,D!ZS]%.=A45H[N[4A MF->=7$$(07=?0MS16A6.%-PV7N%A"!?YDO^<[D"6X"^\@K#,2$DQ'""VQ45Q M,Q#=)07Y'9O#*(]AM[(R.UZC'PNM("&YGJ4L'R[2!U N*&/>V+'>CZ5>[2U4 MW[M9\UPRFN1@CXG#-IS?8+*1*TS<5 )$NCWH9D4+=IS 82E3L7?>]7TG'Z%P M4&F?&RW;[2XW4P7U,>."Y68I:S6P-(79%L0?W,SH%<62]/<9+W;#=6XFCEOI M4I[I$8$M0I_<++*O@! U9K-C5VX^1:. #RO/H6-&LS]DK!"9#B*W) 0S/F!Z MO361M=5UWB[O7SXT7_3S+V9;)H6*$3VF<;;54;C[Z"1R;;;U4 1;B1*DZWK] M3+T=)9E'Z_H3B1K[3#&!WO77$X65!+06H M!YU7%=3SC'KP>3UA:+)H#TRO-@Q.5^VAZ74(_2R 'HQ>MU#,;NPY1KW6H5QJ M]Y/7/'BIESV@O'*AD3S;PT]#P;B(=X/TCJ-GCO90.;L%3$$,HV+ MN\'SD\>3XC?C)X$WV'WOL3O%CI;A3T)-+&&P!_ M] !R>-UIJ8@&MW]ZW!1LZSW30BOGN2OHT4K2=)%TC"KNG=;@ID%=6 ('(]2^ MG=29E=ST^\FC@:L!=WO#32.;/!JXYF^7BN:H?BU3;NG@NCID.*X;#H6%G"C8 MT+;6>#B-_ZSJ(PQ!TK-U3>8]U4M\M>L>)K! D.Y(%BB2I2'.*2,1*C?[S\'O M:494%,Y45$:8V P[ZH2U255'F=9,O^1@5<:/<,6J@RC5UGMSO7O.+3 M$KW.0MV)WY!'5-?X++30ZEAR&EJIP5]\],)!'A+$QID%]VE-?=5BT[,C5=]J M8\G/:1KE/V=ISBP+26]LFVYVB?/C5F9JX);;;9H5KR#;H8.%*_V<15):'9XPG3T'H8WIZVEU-'%:4X;MH)KHPZ^K> MDE,FCG,W:8*:JT6"Y!'2$W!<+1QD'+?32DMNI04;!XR>B.18-2%U!B9G?7*U M@- PAG^8G^5892!U:.AF)%=K_XB-??+ADLX%'JB!HZ0:.1MB*H>9Z%BZ'\RB M'S=_9& 9KZC6^-[6_Y0("Y#%>YPCF\8P"KI:60<>URZX2KJ+#2?M79 EZ%+) MD=C[^H&VR$V0PW9W'5GGZ&UMF!./*;F%<7GZ#*^HM0W*B1K[G*4KR#+B]UM8 M>@:\$C$>V9Z1PS96G[<6TDIK:8/BE@W0CK[0[:L[R@4ZJRQ+I()N6 M(GH3UHTF$Z+:A%U?AW^4,"0PJE])[)?F6WS@?SXDUQMLIB!EJVA='F'P3AZXN1(@<>ZO MST539H3A5![)Y8K4HZQYQ=T.0WEB_>X'Y\AT\YJ\U^0'[$Q<4;$ ?SX6$3M& M[*2-MR&<-PPY;W)_KJ/?RRJEGAL[R.MAQ0H2@B1 0MIS!G8P+?-X_P*P*QW0 M-YET-YMS^9+D6Q#"%0015SYBM[=#?6.*;^^2M,R*CX/+A)9.H#& E?DU^[Z! MG2/UT=L:X:)OP9^+LL A(O].WY%8B6#"C1HY"?WY!7V[XMWHA[L_M]C7=@,2 M<'J%&AC0I@XIK5?T2OT>7T&N^O3PN;<[4^UU_K5$)*;%]P=6D*WV]GEKY[5!K=C9TV QJ3*W-V?#A M8;C)W\'N!QAS[50TUD;A@RY7+4F$1G=V5DQ;K#@7C$PVZ6HN_6B 'G%@5VVXY\:S MS]WUS+P_51@F8(U#->>)8B>I#3,$5_SR+I&&<2P%XRDM0/Z6ML;,5@W+E]DZ M2.!?C<.KCME%/^!@[QR7A>\H:13_7KD'!&(-/UJ(9]0YA.A#B,(;)!1\;7YA M0ULY)4L@+7 Z&(F-Z,9'Z"=1D$7YERV.CT9-?_CN)X0D^L>/5]^QX\\41[ A MK_%(_,?5%3?L2:[OU&;UXW>?M&?5]3W[#OOQZGN]C=5UG!SR5__01[[M.[U9 M_6O K/XUUG[ZYW?TPZS0<00:Z1M$H>,(-/ZD2^-/H]%X16=Q"AU-TIB_@!# M'3:SDXS;?D .N;KWK0#"(5AE%"L\HG5]YO=I]@2^]>23#(EV)1)83]Z)..85 M2F/8F>4.9 7$3VMB%5NP?K*]S.RV1E- T-VFY7NQ*N-6U4BB.MD[QEI3IU3( M[#\3XUI9JV_H<'=OBM%7YJ"-D76@*"(2*$OTFDB66[VV#$ Y'8R@NPCR#[3K M\/_P^UT[M/NJ?=A[5EX";IUA;.!/IQ-'G&0P1">._G?N"@T:TLP:IIMMD.RO M<:U/6$ I+B3L8V5U,%%9'2N+#R],L_\#0=;:+6Z#(F M@U1?6[,"24[.;LW8 M%>XZV=YV9H;NIJ2H@IQ?8/YUD8$(%OA?S-FP>UB:06?R^C7(()8''W#!,W1^ M[Y"D5.SYAU^ZOXW9W8(,\1L<;9E_!L5'&J$;L1,!?P'1&OVOUX@Q2>5A+,]5 M[F!Q.DPA2UMN$J)>5AY="F"&[>W@,PAP3 LIJ4SHDIN3?'\CMV=]023K3B&4 MN4!ENEE!/\T 7">+,LM @HA!6FT>5"XB)(60'^.^&"E<#>WQK&3DIVGT#<8Q MD3P/RYTV?^+R<_G^-F;W@$07K"#6) U)3IO5W [M2(Q(@OA+#E[35?&M9>],XEGM[5"/HUO33';# ML9K;H+W-UZL=Q'=Y 3=(\N;"+^ADI_H'T^*GP@R4A[$Q5Z+P52\WH!L9U[2& M*QC6M:8:,RC[F3+M8>S,E?'RNMQZ2G>W5/4#:>TA-IG<@AV(4T)9'7C%/8 R M/8U(C)UMY[5 ,*'OH0U#LL/0L2"_8KM+I/N:H[0,BS+#IG(2>R4CV\ITL[,W M2&U5=##3=0+%EF#Y?E9J=E2/55'W8;=+X#="@0:Q*^,WJ63]G!#&ZW.)(MB7X)DBBN_5J26T&NLZ6J M-,0CC"X<'*;X6X"71F!1X_>Q6EOGD5&CCM/0*KW<>D:'C*U8CX/7 M-JE;V'G8: $)!_OH++*(Z[">4X)K\Z'E=:@6[BLW4VW8XD4+EMC!WX'D9OX, M'R3%^($.++?J(:F!I6XPZW!SJTB2PDF4"4;K8'+KU4JU[74LH7:HN%G+4H:- MZ\3:=;@Y6O!(CK,/BMOK,'2T"I(4A@IQ&2U@GQP5<:4 DS W=T"Y54I5#2A9 M^V6'UFQ%>3-9!1V0>L FK,,KQ#?V@+V_9QE^+.$S';0SEKJYWOW.Y#F*.S+ MAI)V*,U6DI<*4NMPFK,D+Q4APF[,(+YD@TX'EN"#/?)%',7[8^0!6,6"'D<,U()_F M"PCM0+K_&A$O\^-@N\C5:W7U75U9N%2*$+O^@,)@K'K%:UU_',$ 5C^=8N6F MQ&D JZM3K-R4,J6P8B8M#GKEU@%T9"Z_7DG_#BXWS<5F9 4*3W?3=FP$KNYI M!=??L1W.UJ].L;J:I]2N]=I*!]JY97?'W_R9UUL_9N@_[X+0(3CO-R^GUL"9 ML1_/)N X7R&FJYF])&:H'DS[:CE.C[N/TV^OY78;DS4+XN[MZ>KEZVGOYSSW[N?ST-8:\'*XX##G7#:&Z6"J>O_%LI/;OCN.H M#JORY#$Q G[/;#Z%.O*J%>2GP:U$*\ +")JI],6$P9[D9.<<,:K3=6SX&K'N M6QB7.-CB%81E1FKJW/V)DT! =(\V(HYI+*M%0S?@,; \,>FLG[(L0QT1AZ7Z M$$>BX_F!2%%Z5!OM4GB1-EJNBTPR()[WF,Y)FJ)$K7=RIE712I(R.O>0[#R5 MA_T$UQVWB\VS*C,708X$=4WG)(W)86)/-#O;?C4CHB$FCDM6!&N >7P,"G!= M7(=_E#"'M:GP#6[ *@LVX"'Y[0.&'TV-1'1IA'"+:X[=@ 2-BK5T?%<\9^GO M("SX1BY;5-@5[.H"1W^!Z"%"TX4KV"1&D\FB$XIFVB2R8F-'GI<;98'/S%#P"*6U $,-9U\C(?=N9\@,*7N>VM%(YO MOBZX.$_;60V?8%'=*W+*6YA927$<)'1D-[%I*@RS$D1U1C]VMBR+#Y!5V:)% M6TQ"R02E-:1=B0317&Y*DDM<$8LNQ Q\H G ':A2UA_37-5AJ3>J723:"EOU M>BE.6=#=YWP&B=J.TV29X^66V+_-.<73)F(=E:)0 MP#?5QIC8(\WRMF#%06R>9*U5E:SZ-WM#JQHV]@RN\SC:S7V4KM!2P0*0(HO' MM-Z7!:9S@[/ZJVC1^NY7$FZ-?,*N<-^LI[P\?]K#MGIRB#O:F2V)JIJ*[$@7 MS9*'Z28!97Z>^N0 M.7.'VL+-28!70<9B$M N@#'^^GV:X=< 5[ N]K=H M8TLM]: A[8K]C2.^%\:0W^Q[/U6;=8WFAA,!(>)FA)/(JP/#OV 7H?8TML)] M+[J@YFW1,GG!VQO7/2J#U>BO&YKLX-1$K[0G5=;Y/"==A% MY7RI,36GFA$N[GQ),C5,#<@.XQ4NLZ\>X:>*WD"VN07OA57?)"9 VE/!:&Q# MVJ #2">;WM;FX>*C?O#2$'V>[Y?6RZKKR( M@3KK9IQ3AL$BW6Q@:_EMQ3Y<3V4B\5A2% I8HMH8-CB\XCH,F.8T>*'6JAX] M>:4$V)QD,#5L; IG"_$S\&^>3-DN25:=K)^!$&N M7 ENR-AV43EZNU8NP49[F(MF>NJ@N2XJ&H1TT.F'U2)Q M?Y0(*E%)J\-&5KQM=,08+C=Z8ZN5@Z@X]X\1:X9S$KNZY^,>$OR<=L.5ZM?E MKD/T)^*UF(AFI4&OT/2D/Z(=N]J %3,&P33.N('=0']P40?:.;&-]OGOB; % M"CV"8\_K82=0C(.H]!2F<2PE5H/ZEKP_5APD[)D\+O]P]4IIIYMMFF"LL06^ MIK(VP=?%DE3+V2N/:!>!V_K\("IIT2F*LU<;S7(AVM4*%Z-OTMH1R2_HX&'' M"SJ&,:RB112KT:H/:3OQ#M-Y U9IUM%\B_Z7%Z3,[#WZ/5RKPJ WJETD<)!@ MXW)#U-9'-7])XQB12Q[Z50-!>< +NJ(';R#7;7K:>&I<2*['JVICJV9.8:H=FA4K1&R/?+4.@EFD>9$W=?!!U/@V[)H@94E^ M[Y,LLD(.&]2*(7+@T@T$@C&J57.DD9UQ8)$,P@G6U]-CY#?[YSA056['I,4NZD\I20(#4?74 M2N7N4(UID1K$<& W'>;>HMQ43MYE\V#H"Z(P@R&F$O_^2P(+J>F.]UV[.X$^ ML=Y<[Z;L\[YT*=@9FX;A(<9SE4[SK7 M;8?G1%U.UG3=JF@.X1$EXO'LD\XNBA&1J5N''YVW[9#M68:X DFR?MAL Y@1 M .NB_Y.+4SV@EQPOLG*7 M;.LYY*1(2I[&,"(E4X0RII'!;5^U.Y"4 !-ZA[9%AK;6HLR+=(-VX76!=/CW MDE2/J0,Q%VF9H%^"_&;_,TC76;#]@.%U!@*5:]GT%RT[FE<83I]D> +%/"HBF+BC7/38RF([#S%SWTNBQ@#.($>,Y:^P+T>BT MHVU7$-\X-D+A:A-;_)>)Z*U,^@27G+B?C9M:"6W%B4U-MY5>N?ZY5@-H3MJN M"C+VU-Z9'%?M0^KBT9SI@7R$(>=FY5IN12)ET;1'44&X=-<@TT)CB-BTQS)?O7FBQ$ M_N@>8V)/RIS/ >[L'/PU4#QZJ6JH# '=N*@ 1 " 0 M !E9FEI+3(P,3&UL4$L! A0#% M @ 83)P3#BVH(CJ( $ %&$/ !4 ( !.7,$ &5F:6DM,C Q M-S$R,S%?;&%B+GAM;%!+ 0(4 Q0 ( &$R<$P_F&;639\ "&*# 5 M " 5:4!0!E9FEI+3(P,3

Z_MX__+:^3[*>D2O=JNM=%/[R[I:N+'M/ MGL<_H]/D/&9O>'G_X?V7(7@?S$O1NF5=_KU;=]O[Q":SM=L4;V7WM3[^ZL: M5#(;H__=O;O2PWLF?HQ57;;#[VSUUG9U-7KQ5*KBQ^FZVP_7X^C_PXPW@-$ MS@9"_J\!C@9XK8$<#>2U!FHT4(%!>HI]2.9CT16+>5,?9\VI'@Y%7W;B3OGI M6O4OA]D9_O/Y;/W;]X7 +)^G[[VG$?1P L$%"*:()45@ 'FD$"NGD"<*D:#/ MF-0'#@05Y2"%@^G"!Z@.Q/D S!V" E%(8JMU($ M:6%@:$V./&G)DI:$M$"1!;1/('4QD #,LI V!X,\-SP?Q?)1')\@\ =%!@*E M,E !'PI#B<)$^&B6CR9\3)@=388QEI)>4I@%G8F ]",'@SP+6N))D[DWUFJ; M\[$9-C9#"]9$*MZR#NP-/9.S'O+/>R:G5:4D&@S2R\"DR'10HX\<#(2-](S( M>.7+"&UM(>(B(I[BAMP)7K($?)Z]$3,)V$@=XI8<3BEIPO+D<(B>>H0Y+Y6" MTQN!J81\K#\1IB>P&2T=GA-$E24 MO-[$?/"]+\PMZ>/;7]@KTF>O:U\.-^W?*2->3@35$V8Y$U0$M/:U'E*B,"NE M5CPCX*4"J%0P"]J(FJQH('(,L\3@A$*=1V0?>.T!\?FB-F(N1Y(2K"*,* Y- M#ABI1HALOJB2^2Q%1!EX30&\H:*!%Q6@VR%2T&X%JH\^2C/C@U0SR6\XDO/X@U1]Z*J&JPBUQ#&RZ MQ$WY\-J#5'N8>D:J*N#/&^'1D8'E$>%!7GB0%9ZPF)'9]/B9T"$="D/,=:24 M,7**I%LC4LHC9L(G4QK"?F=PN4$5(\1K(K)'Q(B*(:]BJ&ZI9%YW\"K=0:HG M,E>TEBG,BX%0L6+F90>OD)T1HS\C1&$LH?3BZTS_0>Z/HGG=[=O92]UU=35\ MCMG4=>>\S^R+#V_KBO7YH72;KK\U_KXY?0@[/73U8?S(EYZ_-"[^ U!+ P04 M " !A,G!,XLZFSB\# #0# &@ 'AL+W=O&ULE5?M)"U.[;;P)( M,5Q;^D=(/.?DYMX3N(P.LG@K-T(HYSU+\W+L;I3:7GI>N=B(+"XOY%;D^I^5 M++)8Z6&Q]LIM(>)E1B\E([E2:Y.*Y<,I=EL7%OZE( MY6'L8O)/1-EZ+GT+]VCX7>N2U*LLD$WF9R-PIQ&KL7N'+.::& M4"%^)^)0=NX=LY57*=_,X'$Y=I&)2*1BH8Q$K"][<2W2U"CI./XVHFZ[IB%V M[X_J=]7F]69>XU)NW/"+0AT ^"_RG! M;PC^4$+0$(*A!-80V%!"V!#"H03>$/A00M00HJ$$C(Z50Q\4]CFE+38>O,JQ MW)A8%*\V5N74FUC%DU$A#TY1'[9M;,XTOM0L+6YF*^]7?VJWEGIV/\$4LY&W M-U(-:%J#2 <4A.04,^MC<(OP= QM( 0,9$IZ?&N%ZS["I_XIY@; G")N(97@ M%'/7QU KF'M(QDK; X0)3S&/$(9;J?TR-4]?!SSO0[@/%XC"3J&5 .T6F/ S M-?9A";^2\$_-9F5D6H-8!P!A+$ 618!8-3'U$K(K ^+(DJ8I?8$P0AB5FSS/HQS M$F *USN ZQU ]>:P!(,EV#=<%\(2X0#7S6I0T-FOS\.(64?QJ0\+$/*QY9,Y MH!9J;T9PW!R.F_?C)OR,1 1+1-_(GGEA@6\(-"1_#:J[9T_ M $O_8B9_ =02P,$% @ 83)P3/9+L5(X @ GP8 !H !X;"]W M;W)KTI=69,68"E[;II.[L%*J MWP(@CQ5KJ7S@/>OTES,7+55Z*"Y ]H+1DPUJ&Y!$$08MK;NPR.W@'II(#YR]F\/6T"R,#Q!IV5,:!ZN;&2M8TQDAC M_)X\PSFE"5SV[^Z?;>VZE@.5K.3-K_JDJEU(PN#$SO3:J"<^?&%3/6D83,5_ M8S?6:+DAT3F.O)'V-SA>I>+MY*)16OHZMG5GVV'ROX?Y Y(I()D#8O3? #@% M0"< C&2VU$]4T2(7? C$N%D]-6:LHUPKX3P(TP8R1>#$2&P^7&6#J-X!> V@-T)LZDLBI8Q1A*^JL M"!,4(:<6CRHC*/;3("\-\M'$#LTH2A=Y-I @9^W+M8I@C-]9F]1+D_IHG!W< MIZL\291DS@J6:U5,LACZ:;"7!OMHH$.#/7F2U)65'EFF%WKCY\F\/)F/QSD3 M^VR5Z .!&7:VM/3(\"9#[^P6\?*0%0]R]XJL3NB&9-C]3ZY5<011AAP8L+@J MS-7]G8I+WS=<.9<,6T9/>C2*OU:S(.&G97I9KHOQCMS'"C>3\\! MF-^DXB]02P,$% @ 83)P3#5Q-/QV!0 Y1\ !H !X;"]W;W)K^U\:_XXM9'(KR>[6VMI[]W.:[ZFJ^ MKNO]9115SVN[S:J+8F]WS5]>BG*;UK_O!M\,YBFK[$V1 M_[-9U>NK>3*?K>Q+]I;77XO#;[8?D)[/^M'_8=]MWLC;3)H8ST5>=?_/GM^J MNMCVO32I;+.?Q\_-KOL\]/U_-,,-9-] GAI(/=I ]0W4J0&-1Z"^ ?V*0*,- M=-] ?W8,W#?@7Q'$: /3-S!.@^@XN]WMNLWJ;+DHB\.L/*ZX?=8N;'%IF@7Q MW/[8W?_N;\T=JYI?WY="2;V(WMN>>M'U422'(AZ*;J#(#$6W4)0,17=0E Y% M]T DC9/3@R]*E#IIHF9F3M,CX?3(K@,U2$7%N <%>U!=#S3L03@C/HJX$^V. M(D[B]I\S:B D 80/0"CE4#A(GF#RA)*73O)'D3X/I5(B/WD@)*%E,"<-<])> M3LI9&W?:"T02S::O4R81P7P8YL-HCI23$7N1F%E2,)2!H0P*14XHXX5*$\/2 M'[TO%+$B$TXJ@4DE*"G'0>X2;SFFZ(8D7DKNNO8["B2;PF13E"SC'D2,'3.> MX DBX+H"Y6%<1_556B2!0-B_A$2!$C>0].9=2AU1,(512(A(U$("@# M63,2DRMC-.H _1*3*\6$4]ZGQH6HT%PP KM/5JMU[I58-Y="VGK\B1:\Q6CQBH@A0U!04/P@ODEM1S;1!3V X7\@+U5X6_48[$(VP$A M.^" 6Q*FG*9LTX2))+A-NT4Z5'%@U1#FEM 6[3)W U4<.,Z@P ,]Y-9]'NA5 MY\P)OD@#D3#=A.AFM[0C_Q$\-'68;?K,X_=-KQK64F,F31AO0ALY:S>:KZ(T M4,(0AIL0W'X@J J8(V&R"9(=<'*-B=53'HDU)E:C?9G=HT&@HB0P8(VQUA!8 M[PC)5Y&[>N__1S3,!J.O$=0F-'48:CVE.M>!4S6$JW&?;>Z M5XVZ-8X=^R?8O/8F#%N#!^& MW:<0]G?'L7J* P?4$+; 80]CV'@*;(QA8Q\V[^2>?=3&EQ1&C2%J@7W"8-3, M%-0,1LW ATUW4^M5Y^66$A>!&V0P1.8S![UWQC_H%:S";R$P; :6J^ZM-/Y! M+SX5;8OP/_,RM?-KIH]%75=;+N7DR]%4=NFT_BB27UML]7I(K&ULE5=A;YLP$/TKB!]0; S8 M5$FD)5W7+HU4M=KVF29.@@HX R?I_OT,.&FPCY9^ 6S>>W>^.Q]F=!3E:[7E M7#IO>5948W[:\ZKEEN=)=25VO%!OUJ+,$ZF&Y<:K=B5/5@TISSP?H9FG!'TNGVN=Y4OZ;\DP:\J%)1."5?C]UO^'J!PYK0('ZG_%A=/#OU4EZ$>*T']ZNQ MBVJ/>,:7LI9(U.W 9SS+:B7EQU\MZIYMUL3+YY/Z;;-XM9B7I.(SD?U)5W([ M=IGKK/@ZV6?R21SON%Y0Z#IZ]0_\P#,%KSU1-I8BJYJKL]Q74N1:1;F2)V_M M/2V:^[%]0ZFFP01?$_PSH0U.+X%H GDG!!\2 DT(AA)"30B'$B)-B(82J";0 MH02F"6PH(=:$>"@!HU/FT&#*.=GOV6;H8\HIW=@?;.64<&QFW&MKL2GNFT0F MDU$ICD[9[L]=4K;;9+\U(5>*5F#Q-,*!UYAUI*@Z8MR.^"6!0 MT3"D1BG?@[ H1$89 C 28&($9&[#XICXD:'V ,%\%!F^+6P88WZ("9SM$,YV M:&4;$X9@B0B6B+Y0V126H) 71F;GU XR0CVN,M@.@^P86WT*@GJB&L-V8DC" M:*53&Q2BGK#57T#P^X$@0Z'9 $%4U&.J[U.%/^T+M2G_T52 M;M*B8YJBQ%D)R)8BNE.!6_7"R/76W REV^H_".__6 M3/X#4$L#!!0 ( &$R<$P\CTA.'@0 ) 2 : >&PO=V]R:W-H965T MU*$T"&H8R2./#T>]WZ[;7O-_-SF5R M.)K7W"O.:1KG_PU,DEUZ/O&O#=\/NWU9-03][BG>F;],^??I-;=WP2W*YI": M8W'(CEYNMCW_&^FL=,77P#\'8L+,\R2'X=-N>_YD>]MS#8^)^7W M[#(S[7B$[[6#7YEWDUB\RL3VL 1>1^#W*8 I&S2(K)%CTXG41#)0"@C&(R9 MW8XP3(4<>#!&,!K9;D%58+E)%8)H4ZQ3(12HL1F*21&"^D PQ@D#$[)P,:T9 ME2#:$L-H*$%N*Q>+(BH(P]T6N-O"=1ON*PTB[OHA-*($%,40PQ078)F,4(P* ML!#&&,8$ U,U03"F!85N8]$$T6#7F:&84XES!",1TP!;N)@(I:T>X#:&1<1Q MV\6X4)S]9FU+W&WIN VS'DBWG]#QVH64,_X1 FFX7,NEL@(N9/\"IE1:@>)&QSA!D>.P4[2@X:)[I,. M7^ F/'2I\"54X<,'E,X(U8"-88Q!\!<:8^"2GV(0?.2:H;V![N9HWJ"6%^BT MP=_O)19*@RE889",<*,U;K1&C 89#_131KO4UT:C&F@T!D&C,8;#1W0,@L_? M,[0W:#2:-S0:G3;':"R49OKA VS')%(!VX.[-[[4Y+OZ;*/PUMGY6%9/[7>M MM^.3;[1Z8P3M ]*9$Z1]03JKYG3D(WQS5O-GG.\.Q\)[RTK[IEJ_3&ZSK#0V M=ULWOK9VDYAM65TJ>YTWAR3-39F=VO.?X'8(U?\?4$L#!!0 ( &$R M<$R^LY?&PO=V]R:W-H965T#]\U7[M%J\6LQ[E,MQ&O]SV!3[@1W8UD9NHW-<_$PO,]DL2-A6L_J5_)"Q MPDM+U!SK-,ZK;VM]SHLT:;0H4Y+H=_U[.%:_ET;_50P7H(T O0FHN;\28(T M^Q3@7PKP1H!W%1"-@.@JX#4"7EY1IN0H&(4R=6E:F3J(B&_2R]6%E=;*>HK&G24U)*>3E:Y7[UI\K6 M7(U^# D+W;[S4:IJH%$-T3M(^+3-+'2&W A'V7 SA**&C*@F#V88ZP1GO,U, M$*9-O&!:1)N9Z@P#QKQB:KPV,\,8O\W,,28 KGWHFN5C@U6.J4$ $!NE8(Q;T@ MQ(,K\. *+;C$]4#UC6I(M(UV@9<6CZB6.1YNCJ>;PT)0%"-/FXC0@&KYAF$^ M%Z!.)RA&!9CT!<.88, )4P1CH: @P*^8-D%"X/@9BKDP7>8(1@*MMA8Z)E2L M!?#;$L,"XH'M=J5C7/B<&>+MX_'VM7AS#DITY&MI_H-ZC -[QCJF&'C2Z)#* M45!7+SK$_0 X2&PB9Z91L/?6JH M;/J=RJ:&RJ:/*WM*]2&2VJR[BJK[*^U1?WRS^$66[PS&WWM.B2)/JYF.;IH54UJM&P;;V,MK<7F*Y M+_5*DI^:VTKE=F0[_!U!+ P04 " !A,G!,IY&GI&4" "E M!P &@ 'AL+W=O&ULA57;CILP$/T5Q'N7 MB\TE$4%:$E6MU$K15ML^.\0): %3VPG;OZ\OA"7&35^"/9QSYLS$>+*!T#=6 M8(/9$>=^+-B= 6<;&E9X_U%*.C(K6-%_I^[+6H M[MP\4[$]S3-RX4W=X3UUV*5M$?U3X(8,&S=P;X&7^EQQ&?#RK$=G_ /SUWY/ MQ$ MI-!N E@+!8H/YB8@L M JP!4 O"^4['1*0V*%:C360 OE&N!16L5L"H>(D* MDBA([)XCJ^?(YCDQ/&M0-,\3PL"H;&M!^7&2&IZ7J"0"L=UR;+4(.Y^)U6=B\[DR?":+')\ #$RO%M1*P R_-BT__H?GU.HY77J& MON&F2!?'#H@S;!Z')=D9\4+,(#TR/F3T /N.Z+GNF',@7%REZL([$<*Q,.D_B9Y68F9.FP:?N%PF M8DWUY- ;3OIQ*'K39,[_ E!+ P04 " !A,G!,_X+3;+X^ 0"6I@0 % M 'AL+W-H87)E9%-T&ULU+UI:OJ/!3SZ,BBFCL2\OC M"+:6MF9:W7J2VGX3$_=#$2B290%5- H0!?_Z=];,D[6 5-OS(JXCW *!JEQ. MGCS[\L>Z/B3'LOC[,7]9'#B'I*LW"2ORT-Q."5O2QZAJ,KD,OGMXZODXMGS/WY_^-,?O\>7 M^,71.'E7E8>[&M[:Y)OFSZ_R]2"9C-)D/!PMFC^^R:\'R7A)/RZ;/_['L80W MA]UO^N5>=2_WOZ^NZ\,^6Q_^=^^;GT[W>6LSP\O_;'YW!4]OZ(TWV^RV^>M- MMJU;P_@YWN?[HL(%;I)7V:']G #'_:__=7:3;XIZG6V3_\JS??(&OJP?>U+F M[7SVS7\UO_FTSS9%>9M\/.VNJVWSU]=OWKYM?<<0_Y#?%@AFF/B7;-?:WNN? M7[_\].'77]Z^_)B\^?5#\O;=U4]O?_DI>?O+RYX!7\(>]K#^MX!*7Y/_S$_- MYUX>]_LF1/J@>WDY&E].1CU3_37?;B\_E]5#F7S,L[HJ\TWRMJZ/^;[YPG_E M+1CJ0E[/&V MVK=@\G.VO\V3J_4ZAZ?@F0T_W[?F:K>#"_+Q4*T_I\G'NVR?U\FOQT-]@)L/ M6^AY[?WQ>ENLX0I4V:%U*%595]MB0W/_F&VSY@E0D*2&EUM$8+U&LELG^WR=P_#P;)J4^2&I;I)L MNZT><,\U_O5L,AZ,:37/QI/!)-D5VRU0I!3>K._S]:'XDF];1_@65E,>JGW1 M1K6WY;K:Y> )L?68!&*]$P8G^N9R> R?X'#)?C6>5D +I75(>^&\MO= M_1'/]J8HX0(@ :R 3-PR#][G6Z((ARJY/A;;S>6ANJR/!W M!GD"QE)IY.GPP;,^\YR9HG@RR,Z":KPGWT"E^R8OTAFZ7 X3&JF\MGQ 2P^$>^>0%G6N9)@?Q.D+"? PC'Z)MB M-!OV33*;IN/IBL:?3=+A9*D/\<3G:>+59E,@'L$9W&?%YA*XQSJ[+^!,VO(+ M(-01V*HL,4,4J@\ODE4Z7 QI^GDZG2UD]D>F78,H=63,9XXVD=QCW;QE#?/,>.+]QEB_UU^ M*$!Z>MYDSN^85;79)@@U.8F7P-_>\%5'(;.JBT>$[4ZV&?CEH_CLT>S1)UO8 M]]0W&!6?^O23KTGORN/''EUVY^/=:VY> W[X+'[XDR71Y==[E!\1 PQFZ)1& M=DN_09:;]3"K@%/]V/.AF]V]A+N-R^WAAO\]:@WTTQZN:W*_KVZ*%@N330/K MRK^"VEQW,',08N!&KUG&W,"LVXHDGM8] <&&+^HNVW_.#QU(\E->YJC@X$/9 M9E>4I#\A)6JKG:A2_(-9*>RVV,",Q4V1H]"D$E +]"1O'=>'XQYW%+@G,Z/1 MI$6SF-!4+2#T'-O-OMKITQV4 F2S'+#EH,/T_B[\-RQ0OKB0%Y]WBQO\T'4. M$FX>\?#FDS\"G.&P>;T71;SV0 #22ZZP&[6@M MEQ6OS-/>VQ1;$J#.O2DZVK&FHY>IX.5+>AJ8XG:-_ JV]\B;.MF3W@58;X\; M>)NHR27,RLO$XV&DE*,"*1G BC2]_B$Y_S\T'NZQ$J7VDI@BR#P#:)" M;_%]P+HMZ-/ P=:,8MGF;T=1_9$P(K$A*E5Z0MFUKW_5MF:\K;**!G_"QEJ7 M];%S[#8?K$\)&D[K;0L8?M>PN;G"?N9WV;? M>B5;>VZ *21W^>:V4WFX5[R-"SY D$4B&,$/>LDZ5,!_ M"9;_#J1Y\A+/0#4V.KPF_?*?4P5(O.S1:6BV7I)MU/_WHOZ_9/6_]Q6O #TR MLM'PV0;8C4T_DY36S^)$V7\MRG[ODZJ$9X?$:D;3GN>\EG>(]+EO?GUM-,=' M7^ZZCB*G6OQL.0>^YOMU 3(@_!S-5]UWZ@>//=^GM!HS,C^/-+:M ?<\UJ\* MFQ6(+0RM3%59(I6$GQZ*PUUR?:SAH('E9&NX$6SS^)>.U;>^CSW2F3\1(K)U M?CAL\TX3^B]5>=EX!E_[D@EQLO:EZQ,M&ZG?AX^_/76H?'>_K4YY?JG&WF\8 MDF_I/K\_@J28=7#*U@-G :50AZ?K([HD#U7R^N/[]]_T<-\,GRS719U2-RXG M?@]WKZV$=E_\%O_\MHO_Z.OG+G[?R\WG6E+.MZWQT=?/K;'#_4?D&BE3?G,# MU\EPON1X3YR0"0BBY-7'WVB4R^'JB9MM.=Z_;;./OGYNLZV7SPD]>/_>H*+] M9 7EI8IA=62Z0=L0RH$]SBLCL\"]V(.^6*Z+;6Z$%K5AP,_X)5$&DCY0O(%[ M_Z1Y7N7 <]:%"#.H.QN;USDG3Y?EV JPUQG: :[%+8.NT-H3J'/69SM&(2Y9 MV,LU'$A>KT'^ZA)1U54%0*IA^ZR=HT^) 1AYP9CXYT+^]VT.YLELME[OJ,0&+WMS(,S+WIDD)!Y[IE"= <,'N>\35# M_#V/DAN+?G+9LX%#O]_TC*>[X5IES!%_ZAEO78\C_7L9IM/@^,M3\=: MX2/WX;WR.816W1FKT(&SZSS?R"RUL6*A"9BX\-/'LM/O?[_C_GU@UX(#]^U5 MIO)]1R!!BYR::P//'?+U75EMJ]M3HH+!)I:(/**1/;"H[\51]:33O2!KJ=B) MVX?VV$&'BW?NH"-XH"A";*DA%)\]GR9+0ET>ML-FW3,BX8=<*!,.@C02[^]Q MAP3J;E\=;WM$5#&MPN-^M>AB[32?$T@5BIT ::D%GD:@8;^X1?OCFFA-@@%- MR5KHCMH5GA+K ]<=002<:I/SI^A^[]-=3MIH5O*E> MO? 2 D$$!PQV9^.',[T%*6'< L^.1C.O..^RO08<"\+'FH]ML-AGALR*N3K$&4 +J[OUQC;%^QA@MY2UK\_;[@ M\0"2U1?FFC<8L(B.]Y*,4&3L"$&=B/;PK;Z8NOML_3F[Q8_)&FCR#D8_H)P" M)U[M155BDO&5OB_*S1')6BXW#T9S1]9&#Q@#*?:&#/Y3W2:L>.ELR,!UZ< R M-_D.1G:_'O=(/3;'=;#O^&G0UW]$9\L#$!=:"'W@#1%AVF8G=[O/[N^*-5!$ M6/3^>$O2@M^9IV'P:*H;X5W)EEUCRWZ51?GY;W =:0/YGBRF("[#T\4_8,O' MO3X(!_ YM8ON'@!=VA0L5V[(E0HD@L#E,(2E 'GJ!3^I\""=M]I_1N*8)@_Y M-<;_T!-I-P 3#**\ >2J%)(U!H+JJM[R:O@GA,Q??OOT^K,3V"0*QC,@3Y-? MJG]4N\( VJ+0A_SVMLC*(D#Y)8A@&6^J![]P"D?13;@BF".GM3X*3&6BGP5H M[G&@N9>P:K$E ,*^WV-HE@;Z^J ,$P2-=])XC6$':+%*0(JN]D2'$ ?>PMI@ MT[#T\GB3B>/8U<=KD&4+#%7-#K"/Z^.!1"VX W@#,; A2.T-BV=UXW2J&_3- MW*%9N*HVM1&I-^R?C@W-KF6Z'A!9D@4;0;HQ+B*V QGG"(3G+ON"#N*\1%$X M\U* ",YDDV'K?UB,7(D-W ,4>[I=B7 ^?\OQDM,M@N'\T&9B1Q,WYIK[VTHP M$7'9VH+]4AP-WMJ)A#V1A9K7)7H34DI0 A".Q=ZAK+*C+X&FW1PQ? CD%X8A MOI 3CL(.C]L#3PSG?BS1V*MJIB,1)/;#"L385]^*$]!-PI$B>KB;K-@>]X0I M+-UM3W(2]AP\- J8%VB*/NH$ETX!7#L6]KO@5;!(@%ATS2JWHP0'!GAVCZ/N M$4RPA@ S>+Y"KS4//'!70+K>0^P+^ +6+?5Q>$7_A,F-A'#R;-DA9%N M,_AP,4X7DT6"9H'5/)U,ENY,L&XR&D[2R7":C!9#^CQ=3)V-?$U&Z70)_U_- M<>#9' >&/Q?+=#5>N;ZPRP10?C(;)1>+V1!?F*7SXM$+QD.EJER_$LN1BEJ\D<7IB. M%NERN9(%D< L+H]_^[^6X]'BA036)G)U;&&R7/K@X&'30(P.W:*=,8D#R%=V5]4+N*&%N>XN>;._5L MRN/QN@K$:M!-+N$\\^"Z2_5]LM6W#6*E_K:PA^ MDG&S-6M9@>;GVV('TQ^\&T&6!8\-W&]\A*^%X+,D#L<#$IJ7E!_?R3XG-;GV MC(.%DK\=-[>"H4J),QO<&WN-+;*+B& Y%#N)X+"C+< M/.28%$!*:K$_OZ+$-\3G:\)W7.P@LB%NJ5D]C'4K>14B@6HHH=-D"J__PPC7 MB(*\_BB$WZ%^F[)!^G50;IGQFBR;M\%*1-(H_(]5+/"06HTG768M=;9#\ M> *-!,Q]&H7P\R MK%YG);1DWSVB6[P=2NXXE'P0,<$,L GW"KO>%H .D7F0SQ1$31!60-&"U8IQ M\N1H>?L\QR/&#%)8.<7V9$QOX H3]OOKQBP3<<89D\H 4SDQX@,Y%KZG$FQ[ MZS"*([GPJTC*X9H-)/*,])SV\L.B;P'W#L3YLS)>/D54BC*$5+(.B667P),O MT?"97+6^0E B:\T?HGDQ8!,-;@%=B+&32'2)D\,5VR%N@][ $C8I*@] 8W-1 M"BP5 >X7XJ9(J&5G"_F6ZP.1WQRMH"C.@OZ*ZARZONXL-$1"PGN[WQ/#9-R! MT5U9'0B#8&Z"(<(-!?AD3^F5])VR[ALZ6T9_-.S2/"ZF>;@&6,\1F58 05:3 M'0(?0!2MRML*26A"P-(^'!7@(IHEHMX16P[@#@&[PL:E/.I"A'&00F62$[&54,87B39!N!( M'*;@*CKZIZQE@IQP&;!OIS$.&9]'*%#M%"0"5D+/#,-5Y5 MN*3;XC/JA'1.@+:L=C_D_B&1C C49P:7./1,>!/2_G6N=X#/6!?>O%F*9D*J M7'S-\++:JP2B[D,.]+4.X[ EQJ%HA. :@$+H08V#>V K0R&U*?]:<$ ,;)8- MK7!#KF%6+P,&(RN)R>$Z!E&-Y)>U^C1Q#=LM_\V1$1G<#4NY3H/D#2LP=6[B M H.(YH*(1D(L^R?(+Z%A0:0&P)&AJ) =,IX)37O;$TKA^3VKZL5^0^3AQ$_5 ML#U*R]VS ([,QT\[ .G$91)E)GI;Y]P=2P:PP &SX%65]G%8YFVVW^CYDGEE M*ZK%%N_OGMBU[-<)1R,@!"U%D1E), MYA^=GIVO+'&+"YD<*H#+J! _:*O@N.;L'U'>)3IT4B=@JV 9$*NQKEYV( M9U_G\K)*.(!DGLI8PJCCPM:BJ7NI4Q*HTU^]9'1J@(98NJ;E4K*Q3]*]#IB8 M.X&ZD*?H_7(C>Q5VQ&!#8>E(\I\.[T+BTL"96,&F&L,.,*.Z7!'-V[)EZ>:X MEXREA)UG,Y**QB\B2]OKR-*6.N5Z^!B*M.8-XAN9& M9\_2^2#Y[9[BBX!'Y-ZC8YYC)8N!%B0F.BA2>B(7>T-10\D"Y6*&AG^+!_.G MC*L;#8=ZT(X..ND_:%V%6!'RC4%VQ%^S=UQ?8,2>:JI/OL&S:7E.X.+>H,#_ M%Q6(K,_-VV1!J:%JU8F+:0I8TV".C=.M& MO%0:!4QY63ZVX!DE66AKP#FSJUK]:9Q:F6C'RNE" J\\ MKCDP!W4JC=TCXKZICM>'F^/6O\P :\.\K84[36#[$"Q_>'1P\+A!?$G=7\&@ M0S*G^JJ]B9-NF/,.ZSL0_I!<)A>OWKQ&^2:OB]OR$K@_^P3K:BMFFB $'N_) M1E0_P0E?6[$*;FA5$M8!ZFRSM2><6-D+Y 6.=;W=Y[G6N6&?\_,4EG%SH&7R MPLCZ&'L\^>E]=L)E$4A?]U.+_(],*LD0"N@++[QCE7,22_8960-2!M1R? M,(/I+U<_ MF9IDD'=J3,".] QX>[ 5ODJW3U\64R'\XNQ[,!>MHX#N26$Q0! M97:P/21,P!3O[_&V46(1B%1P0P :%*&_71L&&8[5;4=N90W9L9.+\VOG>H<>LZLFU=Q4MH#N(8 M=!T@D:"U"E5\LR'\&3W+>Q!9B9S"[8&=HWU2-'C B@.[S=B$9 !I#Y='UJOO M*0.KHQPBMT7BAG>'\";\4-3!QH!XA2M48PA5@2 M%S">4G<.)9HGQ[/JE'43OBF5(: E$R1$!O+W^T6T,QJ<9A4W.PM0:C8ID!,1 MB]B[6Z7UYTE0P^$WQ%:/5B#XA/AJS+1NFB2C27A"? MO!#I?=)$[E ?5"9^$XNX'OB >JRTRETVL0-X*X./,S!&=AJQ MS5[%.HHM 2$"O='>58]OHP/9!PJ9_?$@9X#AFK1&@SW^?LR]']7O0QQ9ZSM0 MS+9 D38J6:"7V,N[QN6G4CQMXN#)AKL^G@QW]T$'LI,7'8RL>@!YA01+G,8A M[_ F+'^-PA7%2)M-OMZBZTD*G4>70M6!M)!(O$'%<2K9ABZ*GVTS-Y'D\ M7/+_U?DM.@"\,T1MG11%\B*^@3@>Z#UDGS'H2&9"-LSF&/RP81;CARN1'L/9 MHU%)U#8Q*=.H+\+5V2".(/1J?S"@?1SW>BZ._L)"?5(*0DV;ENJ;(!:YQ820 M _>:N Y%R%<@FY-5)MOSTLLU '*%21 M'@>E[*,^K,Q-\)EKK*@"#9)451\N/4DVH- GAE=!YU658V,X&HMPC$J(T4V]SQA?@;^Z/%4B+"A^?G M7EFBHG>@. CF(O)8;A..M?TN!<;C+N$Z)?E6TUGW#C,/=5SW3IZX%%6% MEJI:S^N-[IAL-ZTC=FLF1DF@<]^3"+-"U$]SL>-0Z.I\J(Q=1(R\4J7V5 M9B>F6^8/&)R3'=%@3Q(4HR?Q3 %(BBA1RDN@T8'RL\UL>DO-S <#C833ZC&@ M88Y5&&5%;#"J4)/R4VF.#T)CYZUS.O[ O8R>VU0 )"0F!-,LDCXD2E:,/^KZ MQ%,6)5Y2L^+Q]7R [)FQH@#,!T+D4& 8(:SG$VX3IMB1&TX-'!3G<@T49(O* M@+6[?-+PNF_#.L$ICUO)+Q93WIU%>3-!5<*I^T'U\H&\M*-+?;S^6\[!QFUC MF"$Z <,_POFO]P7GVC=O)\&VMD_$ZC:#ULI$0,2#;H,B/O-:TD]J3[!4J^D( M'O($P47S>F6=53R?).$-EVI@OP(9X7B/O!6T_1KH_CUJ&NB2K"M)L""!18-Z MNW?&[I6F8ID: PO[34OV<T6J46/*8*F5U%ID.#DS>V%\1V,WQQ=K']K#6E HH%.SUBU9QN.:]AF MS!DD'-6X@V*!:L3L8GXEQ0;OC3EU:6IX %AL% M- *<NX51!9N-325!AD(V7(L^E?BGHS4K?%C??^AS06/]%UMJ?*S$'+YTO".$=&.L='!#H_IR=9C2OLYCK'2)^P M7PJKTUG4C!:K(]ZJCD,S9C08L4<.N(B@+W((RDLOL[U5(27Y:+2[B!UZ @LZ M&8"2T]_(N27A#IQPA=XR$Z94'V]N,/^A/&Q/CBT\*D:(3NM#/!B]F!'TV&@< MVVCT3I _D-/QOG*B[#HW@NB#Q MI=KV-#+1)_/4)-,-=E&PGE2R87?'VO?3J M77=X_U!YZIX]ID=*!IR7SND$K.&HL>O&$A(U:%SC] 6A-:FZ]SS#Z@BLO7W@C NX6_*%N#8\U->M^7JEA+!+R: M?7 ^R1,(^8B6RV5(:>/>",:EWV&R=THZZ<@ G;T4L0\CT+Z*FE+(Q$-N"'^T MIM;R4;[M!%U&-OA-9&(;A!0Z16J<[(.$Y_@?L>IJ[9I=($*X1&TC^,GZ3@+I MYHMWE:N32+4%OR[C"?926<=#05%U&HUVJX5N)#$V3<(\S$8'R7O]DT=T%I/8 M:4;ZWV6V1=GH/GY:7,*G%IZDLG?H(6BEKL"\ZKL#J/ MY.FH-0CYO240U];]DT;X& ]6ARF. BHI_')X6$?.H:!A4'>,D19A*(Z MNLON 6[ LXG/%!Q,GQ+,UAGO1!@89P1+GFC4M49#T,XT1 "%!AWS6F;AS_ ? MM*G)A;L2)$!#4I,RJ2G0OWNG[U)9%!+'[0(%/H/DX_F7I H3!>XU$[$SVC/N M<0,R;!0*\TI"89(KDUK(/G\-NPUOD++FQ8C^N)H0.01;STMOQ'-$R)*FKP"% M>D1ORC#<:& 02+61=\42?Y]6H+ES4GC+YWWX!>@]9,;B,B)8:*/0$?RE7!?[ M]7%7DYL=J1N95VM*)ML?[P_KD[LIMFRF)R&]T$(.8B)N62"#RL%.8C)=F?0) MJ2W$Y*\Z<)X8;/LF^U+YZ'UFA\2&L5[%$7,VZ2(&C(+7X9@WE42!" W0!!8^E<^[D,):O$4.;RR;/C3Z)L1WI!PH>"EA\E@[&\L[5/O4AUYPK(O>*5T@ M\T$6&D,(70 Q$)Z#Y)SQ8HE5(.!!$,F0TN8U3W*/$<$MT M=LXNU%WV.3+H:$LP%!&N?:JOIRRFR$!(:I#(?SI0H:P\!(P+3'87CU%0@(MP M&?<4+N/>^-)0'P(M(6OW9#1,[9=I<,&%U.!FKH5@G036-P(NZ?X:@E5N&E1/ MWA9A.+B1&JG(4?"^9O.051ZK/KHG@CU[UDRKQX-EX.%L)" M1X.AYZ'BD2 +Z$WR;#37TN&CQ6!I Y!;!@XS11I8EB3O=?)5D_XE7YS+G^CB MWL]&8XZ/=L]&DSA NLU;0.ME?ND32)U5.#1K(586U-:6)HTM=+[ZP1X0EM#C"5(W(0 MB\LGR1S6YD!@E4=Z ;W <41M)'%1"1 L\ /[R-%Q:A5(E;DH8*?,,8@QI^A# M84OQ-I,-QJ?7CHNGIAC;&. MG,WL:\2!6V6R&%D+$3UAN[<8UD$XSEFC:F]T)+MP90_6%%C&8GA" D2:6,&B$V;E8<]H?MG?D MYN&A)/;9Y=GI55S9;Z!^X@^ MC>3U$5/[-"J(&$=U0^&!9"(YEEQ3DN_S+5=%%,<%Q3S#&? 06B>D2>R[I=T1;L)1( M+F'3-6C/\$=IUNCA?8'D#[:'-0P!VSX"'DF>QGNX],=;[ %#J9Q(3LJ-9)!P M%GF6M(DXVN2 > H942WU\'.?:Y*GRS(N3 M53)3'+"%PNC71BE[=[WE6E(EZ>QHRB"BMN_P--51_%\-B\=R@BHWP?:EM@1^ MDL*[6">C:><8N'=!YO$Z *^\GWXH'?-I$=Z^K(XF#<-BI\2FNLZI3D1U31#0 M\!@7?D[YGZ "ZDCRBHJ=%&=&VB>Q?A"A0IG7G0>]9Z5<#A46PJ/K.@?.V]"" M BKI,['SW"J\?(]0=5W.AY?C8>K]=7'&+%Y3JF!$>(EXR^O(.5CR&.*WJ$J/ M9G0R&:&"C2HB$GE,/>:TU0]QC<->X*S[=!22:<2?QT_&Z3_.I,PW!P^AXT"H M-F14J&QSKM$0OCW)25*I>N3>$QZG)HBJ/ M6/$!W6MEE.!FQ8$^\:]'V_,+#Q26^2SP8I/W!0B?/*! M]SHRL^L?0[Z!YK:U-P]C,+,5(P0^'BB,WQ;X^7"(?YD^(6W^M]I_A MJTL*%*[5_<#)Q<%D+ADGW7TW.'964_[6IO$Z"FU:^>^@%MVX@8>Z%P;)2RD$ MTD^$C<1P@W:%0:=E1IV.>.B570M(4%T'T^5/>TN&UVCQ]E4KB.%X>'BJT! MSU/_-?&!?&^V3H>#S])^5+_(:)Q/K>XV8VID!C2TIH2R:R>;[IJ=:!' M( H##Y52!5.61ZHRJ@L,U>Z\4TU4W9L*4VY0A=G+5:1R4F26 MA.623>"&4K$PA \C0LD+#LK@%W0TJ?>)ZB6&63A#!R2HXO8V9S+W)?<5?7>9 MMYPXK,6'T"YV/:OT'2UT)KW@HD0Z+3]( 3=-MAK5MTTDR#ZU]CEG."]GI)2E MQ%<>N7Z3=WYZ\TD>5]+8A82YE.<9)\)+:V=>DXV)>7BTYT6PHTBWY::ZDCF^P4[P-J,L_.FTEU('6''CMBU>2J226 M!DCY<*;$F(G153'@H2)=IO@J/)#B2IC)89TV;U!.$\^DRZ+,S=,V'Y8#O+ZW MQ26P1#*",>+N_"*L#.CB@9-'*(YF!Z)!KJ*93 =K.^3*ASAQ$B5S/!8AV22H ME]D.Y.>L-O>.[5\B$Y$%'AW$.=DC;[;2) )MB*C2X/URK$!$X1L/P>RI87F"-0OCT(AI-.'U*]M$BO2C[2:CFA$9_VT/JXB P9U M&0JFFFJU!UN>2.H!4<$!CXNZ*ZU)RV2(=@7- Z%A#%0NK2EBM'-5ZU%/*'!0\\6 MW8?&QFS(&UC1!FQP/E\M+$RB-:!M^ATK-'\_5OB'4%PBVK76YC#;[3\ #LL( M8?4A[D0>Q3!2+"U.]N3<5X<*-=VDQCV+@3O)SNK,;8AR-CVAE-HI[AI4D93P MB*N4J'T!D[^/(O:;^F.^B*P&(DF5=ZQ]*K:G+Z1"FE/1/I 4X8CU_LL\[BCC M# 5JWW5@ OC!W])>O-L6:9J1,-T6.V#\$$L&.2W;WOI0DNLR#*E?3D*MA=F;C2YI$+K9,7 OA^7ZVU6 M[-(PD8\C96O@"$MFTF*B/H0V$1Q$CP29NM>PR,/2H UN MU"C2U%:0Q%%3DN?)_GBD)GN"$ESM*G78WM/A%2^ 0HU<\2T0/K9 M4:9AON,4[I!I ^)+5(3C%(:5NK=>)?-7,_[:MFDB@X)).C,J=GTP+6N<#TY/ M/E*(CYIMQ7KF&Z:'-C51K#R]RZ.'&OY2 *)FWQ!V62=,"DS B=Q[4E0*[ER= ML99T<1$RBLAGZC9<>5N--#9:&,-"PDZ,[X^]:1[)I?8:U]-D(=#O%L2]T!J/ M'&!BAM'\%3( :6/D_%3).HQQ;LY^M&"8N\VVT;A.-4ZX !(&I7F-YB)V%;\* MB7'-S.@WPH](\*J+?Z@U36-A0\:"[-SISK,]^M!#UF-=4U7G!AC2*&?6^;(1 MDJO)46D9=H\SAY4J#-;$!E$:QK$0J7T)M;"P&*>L!6X?'M>D&C+AB1$'49A2 M0"RW-HF-XC(3V4\T.1=-V0V,>-E^,QHKH)FR'DAT6T,_PE?!2AS_8,W'O']A M@+/%8)KBOR/\EWVATY')O7E*9[&%EAT6!CEKAK^>7TN(!,BVF8^3L?ION*@F M\ZG7/FZ[)$G$AMQ?(32A,Z$WLF-_ E(<0HU:2@-4SN6!7(S6_!$VG M;D9 6..KDZQ$+\YC?8\;3,D/M]/06&Z<0;=$ZH9SA4C3![)W.YTK#,59(TC6 ML;:1EW>(@:8,48@#V",7SS?]6T@E&Y-L7<#<*=:QJ1GL(!KLHFZWQ_S ME.ZA3D6N!Y"OG@.C5 ??(ULI,.33-/WL,]"2T&9[**CL>6EE M\K?5D@5Z(1KDWPJ"-;7/9W7\.#3JF MY$.4DJ351-?TV.$A%U[4T9*/I$J;D(@$!IJB%RW$H M5U;K3C#QR"/#>*Q!AS9B@#PL$GP@06DPN%/2;6HTYEC"S)HT(L83)#YM7V+A M$JP6DK6'/Y&,B8*9QCI3^UJ&-"('7(IPK%GH0JDUD;R5LYFU3@)EC<4KM<]( M>RUL#^W$Q;AV>PBWB5)D>QJZ^538MR6794+9D:,;^(;@5C0=FHW(8A51-'>F MVI_IKA,2ZZ,+9X8+J.$89_U7I(_#Y<;\ U5#*9XD:1;)]YCMHD9C'EM$%PJW M<\#%'4=++:-0>].MVU%7099#97@UV8HK5"1TC6T*;>0)?SD__C]X4]__+XN_O1'_/_A3Z^UF>][H H?L6/OXT\D_WUU79-<_;^; M#Y/5;/Q#TG[)_1*:[EZ@BOVM.:=II(NI>Q*;8T7]]"7#"H/'DA)'/@N(@TP<[QE-5Z7?&] MON;BUX1N^1 X:I-%AO9\ORYJ"8SR0_NWT;^B*Q1EZ/UW<)?CJ-4PAP8I)"DV,W[!'=<+5C9CF4Q>;[ MPKGRZ9B5>7*\#7%"2!MNB[*4 GL!#52;O=UG0@0[9"^2M,;SX>5H>#F=74Z7 M7%<1U03_@5HUKP-BYJ:9-ZZ5%]>AN'8UXXFE2&DI@A66BRT+N1*B%C=A3Q,N M3:J5MA4@S+>>_^"(/Y&Y&X>5%7>#EE[]H8.PQ$4=#>"E&SEV^_LM-Y.EZ.\)_5<)A,%^EXM'A\S3C_<#"9T.S# MP6I._\R7[I5>Q/^S-NR7'=&7M'7;&5U>?WS_/@2ZDQ%QR@CDC^;FCT TMT@5,/5VFH]GP2>?0/,0I'^+">9KM%QLX \%'DBRD ML(>5) ]=I4:?L@O5_#1[3LH7Y;X-4$-OL)V[\YW00;($D"$!S067GBM@Q^@P M2A$7,3;I4CZ'EAQ*[45D 2[^FT?L94W*\*OPB]%DJ=CC__WP M\;8\?YZMQ,EI.X'A7+D(_;54RF@\QJ6(T=JR0WS]VAD#%^-2\ MF,IHUSJU#@*[6L%,JTDR&XZH29I*%)??)-I(#5=O R3&)TE'PCUZ9 YU?% ^ M'"@9$KR!LIL&)UHI8I^(%] K0(2[U, 6L=9]Q-8HK%8.1U.VX,=:1VT6@Z9Q MLP]>D^N[#C[DX+'+X )\+21QN"V\_A5Z& M,E\JX8H4*KTR"(=)F?DSMDTT'9,>Q]$G+: #1RF3LY3LT5N'%X@A_04V( M@Q?H$)*%4,.7!'XND/J1VF0SZ%([-+-FC\06#_#@(_-&:,]GXDHH5-/'5D2] MJIM*XH_:D>#*E![H?>BE]0$_HGE.?D@Z!V<[IEBIW[QY_Y%V^Q.'5N&IO9*6 M<"9\3XE=X(I-FT]/MK9X/!\JTT2"TW.2['BHQ!>OOR'H7WYXR9)1OB2#X 3ZTJ *)ZMQEY:0.S>"UK>GM#@M&X&E)S?<)2LR!N>MS>,)]>_WP_Y M[6V1E05M^%T&;,P@S2QUC^WWS*Y<+P(ECR#08YCZ+T*8Y=+X-QE^LRU;?$3/*ONV7@ *B;\=^S[O3Z6;_BX=MI$DT^PO#]"\SJ)1;-ICNX\^'$)AJ_X9I0JT3%C<79+>7#*4)XB\VV*+TM M4K?O[.ENV)[\FOFM7WNUT5*'6C[@4*5BK"'1L9+&MNS2:S;51-Y:5U3GA5Q1]6<8O^8: M(QSAI*;>$"'OXH2U=0;JD416X;Q/($"IK_L:IN=RT6@73CJJJD:1#X?0Z 8Y M,'?H1&V9A42W5%0*-H*C\4V4':>9-5[4-T-%W8&ZUN9"11R_ ME&91')OAF2:V0BZ(*6TF[NM+:I]7+28AA74>JOUGBKG62GI.:_'P8U@[@MF9 MDOKF0#ZL$DX#4_%<8P;*J!62JTV=&T="AQ%J56#4+LDE!MZJ;33>S+_><\3= M7K1\[A^'3\)(JFEHZ#NI*R< T2TY&6@. U\"@1ZV:Q9^ZEMW+TMQ'X]8[#%. MD&PD&5F^U8$/W=L3YVK4MS;4OP%&E MG@8HW2.#>\P9B*SD<94&PL /SN Y0ZU %3=\?H'9SAY6!^C3BI(^*0M@";6 M?4A]55=30A%(=8@?@ZUAB1A?Z7%S\B8!?RQ*@=-V3^.B+*LO3!6HVIBAOM@J M6%51O"14Z',-"]X5:UD(%:7&Y?-!$ZQL<&- ML/."@DDQU#0D4+>:+=2=F(EEQ;8A*R&EPC/$?]6TB0N&[8 6YV/"I!ZU+R%_ M?7+K\QKHS$'"64MG.^ M@KG&P0&?]:EN!D[DS*PZGMJ[.DH:P((U9GTD0S79?.A55/NS)J7BO!@EQ>!R MY/ME)C5P3.423CG2PIG(M4S']+9CF<+#3)4_LH]B(4B,;B)#B]9+JZ(J:5+S M)NJE0!'\0!VQ@@C6*.-AB.1W81.I_$TYS@BM1@SK6+?*\>B^R@X^")H+@+"X MO1RX=VU/NBTRJVEN<>ISY"_3+@-1Y$H80RTRJ71)89^81.)/7=\A$^?_F^^IKZK+DE_PA^2_@VO#._EZK M2M_EV4:2>WF/OU1[3(-/T5A1(I371[(QN?\ *0_1RJ:32=![YB$ MS!,72K_2;S.3E$)ISQGG)Q)E?;8*-6,=_0I+^H\CUD?D@H>HRYAGC+W+/[9L MJX\FB4J"&Z@2'C6P@'.N]GNVIN^Y )";#E;+[QJ902UQ7#;JE7].A8Q/P%37 MTK1X(LKAL$#:,$EB&?[M2-"_1YH'F$L=P2E!U/19"C(/<@=ZBAUG%)Z$O9N#.DL9$^E1)",,DQ:'1BH5!AV8QE>CF>7LT&R')-7?#+3 MKR>SRU':4RWR/ UKH-TCACN/VN[;[#"IIU"NA6AQ[54T:,2DF\,\Y^-9C(/_=K=LQXE$1 TTU^!\LH;JE6 MX9F;_'%='0[UAHJA7>V+?\">E;2B-<,?)[&9#_D)1/@-"77)KW=%U3\VGN.K M['1 6..31"3>9:=DJ>&4N% ?_=8TWSECOO-AXY1 F5WGVU@(#DHF9]ZK0N", M=MU!0/&.O"LVH@6^IU*QK)1IW7&@L$\V!\KQOO5B?9W\S,89M%;(9?#V&DXJ M/-$=90 RQ%Z7MU3-ACT,6B->QOY(/:H ^&_+]0!'?07(QX5$SYTPD JLX9T" M_:GVH'(E%UH:C'+LG71EYDFD'?/S^/!AV%_7APKIC2_!R<\[?X*PAOWQ%LMS ML)&KVDI3K2#@ZB-Y6X/1:Z/F(!)Y\COLG/,E]P-*181UKOE$VGPWU]93[0D4 MHW3%7NSSYA2$O)#H)Q_W-Q%^?_4ML7=GB/W8>!L:!=;=4XE]9]23(?9I'[$G M4W\DLK;UYS;I9R6]"]=#]E<7UB# X4+]-OA/N -%'7O M*']!4X#/""#&-D^,P+4$D&]F!$HS6V3_O #")6C/"!^2&H>%L3JI_3?AH3B= M&GC8(6I,^[#/BQKN?PK[GBIJB%G)(-SV=$F2QMMZGX&"[+&MA4<3RGLU',&MLBQ7\_XY:Y(/[9L+VJRB=O,(9A9&WA5Q&/;5IHB:.J6_Y M@1H&N^P?,%U!'95\S2-VB/93J4AZ=<\FRP"Z;OP:R)#U$:L2/" 79?.,:UA8 M@9-NL>H<_@O?4>I6O#9OFWWR\L;SQ]&?CA.#E+D9C% X.OT/Z(8OO[Q[2=[;5Q$CZ,+LZ07?B=!]AYR4PX.2=#-D_74YMM9:.2T_5.J'M^"EY_> MTO ?[XZX_H=JC^5B_D61&J3PN1"AU9ML"?BR+[(R0U=;T@/.\*O);$-+" &V.IX(^ M\[R9)EFRD-\H6_J5;D%318M%?1<6/#6>AY()QYJ1.4DKC!BUA MD!JSQ[!I^H;<@?PGUFF0AIP.[Y/5#JZKK_([=E^T:/H[Y%?7K;6U#N _J;PT MF4"] .LLZ'_!NI<(^ZGR&G&//D5'WAXE*:2RCJ.&IJR<@#1FK9I(U3\^BG/> M"!#B K'PD7C6<'7=-VA-#1VO3MZ#)I>Z=R (D8^,',G9ICB:C'#93;2&" M( M\-[FZIZ0L H--?#.^V/TQ& M=:"2EBO*>, (5MH\PA&4NR&KV]4K81MW'E M"V9@I5RU)'0]$.P*N"]V5R3R_"'[G%]6^TO@:/*8>ZG+^&"702O^$9 9MNKD MW\0T(#Z6<,]ON%&JWTCHQ;ZG_ [)LFS&]DBJ0<&!'V2#B#L 4=%X;ZRK,1AV MEWK?&\7G8CA+""3WS4!-00WM(? +%71\K=CYR?O&18\.B&O=YN*LL\E^W!M7 M<8B]$QZ5NP;A&@\BEDQ=KP_6-4T16E'=S-Q(^4"^+SG8#(TZ ME\=[UX4*[E,X;R\W83+K)4[KWK[_0.D(K]C+PC*M%Y3P9MI;"1R-O3[LUD'V MXP< Y$Z^ ^4-_C,>X:2A7;;IVXQ2KN. \E NW%?JPK(1DE=S-HQ5:.8,(>G.P^0+XSYK CG-!U MA1,V3D$ZEM3J(8]+C$4ADTQTHNC"%IK5?%0[;/3&?>6=EJ[O=2-WAQ;1Q>D( MV8Y],"%Q3 OQ)D_XQE[I4"]I-)0HTV?)*IU,ACY)[5DSX7:DVUE$$GZ1"6M+ACGW;R\70Z'C5)C7/S=*A^/PUIC>\F/,AN92_MOV\"+D[R\>W[%RO4>>"V.. M5J-0I5Q_G:>S53@; ,MH[/\:C=+Y9.S&RW2V'":+=#P>)^-)NEA.*(NR*51< MF OR/+F8I;/)(H$/X]42_X$7)_!!<\3B:_<,!QY.)_!AGJ[&F XX'L(7L[;M M.7F*T2:Z!>=_5OZJ%JL.]H*W_W==C2==GV[43>;^_@#JC<;)Y'+JOUFFB(#A MB3DI(NYP?9TL0K#3X#) ..<>>2? M3Z:=R+\ +CGUUR>Z"-%E CQ;S:?^T5$ZF2T,TW_L(@3D'1E49@[H_UP,9UX^ MC*_:;-[X8@)+:][&UA?3QC$SPSW*V@B&&*68VPC_ST>H)5VR6CA:+Y +!!S<&KAAF)L_H MKB& 1WSKYJ-1_ZT#*"V6)#@ !9SC]9N.T]4([]]JD<[AP@/Z+0!UEL0^"^R4 M3*0OF?# >@:\-^EQ/1,V@VP'B^SE)KFI[82GK9O;[6% M=E%A$ /# 5("MHEV-[=HI.5V9@:??.R][P'<44;8]981?E*M.]_U:Q#0S.@Y M9%&,$_\:44O:(P>=6^<;2!CSL9]*ZR$YK:A-(9G-7!6HX@PB:HSV.:Q"#Y3;)/8S,JJG=UMBVH#IS6"3=M.##D[EAS!PL)<16EFV7SN4_[UD/RX15OK(SF,TQ^2OD'[&X_1Z?7779:J)MTE M.6S1#?_ T@'@N4,[Y"(GJ#*C^TF'#,82Y)J2MX-LQ\-K)? S2>\EU;#&] M!WCH$G@B\%Q@:HNE4&_DZR!JCI!,K^8@5"_=E99WA;52JYKD9U/VS/[*12AC M'>;\OEV\[U;-@;!OG8<"%LLZU!7V1Y=-S[L\'12+2: MXKRK1:-X/$S51FX$//>KR_?JO7/P6W86ZOF1':4W%"@GH)F-(4[@=)98QI^NBI-BXL[SF$'"7+E#P/D2]"H MGM$XL\4,I;Q0/Q^$K!%G0?K&I_15TP4&^(/2E3D"="4B.X.#^2;19-9LU1)' M@+?V1XLC@' KU@!<(_( B%. '+T@\@ OHK64#A.$]ETX#7<4& MXS:502AKM2+8^;;F?8!R"JB^%@2M5'XO8^#2J5/2S]0&HM47Z>R+K:<3-(!* M.>Q'V.7LA^3)BS#-F=J_8;&+^S/-FQIE*V-+&%U&UWD9HXI7K>)QIH@LW-KV M?6\=0=#B?Z(P*TN^_$]X&7TO&G[._VE?L,^U#2O ](= Q1?++H-7^ T4KQ70 M]%%X*GS79QD(F#X=8/6K%0@%\S%1(/[T/)G0#[,AVLZ04BS3V6Q!3ZS2V9CI MU61%1K ND\ 4",4(1(PYL*B+$;PS@6&>)^/!"I75"7P[6@ #F^*OXW$ZGZ'Z M";,MERNV!'2VJX)A5\EBG ZG2UC('%D?OC:8 :-+QZ QST$Y!B9\,5GJA*MT M.ARU;0')9+EJZ__+%?#-^6)A+ +XUY7M1M7"S.D E=W)G.4,(J; /)=3 N*2 M9*X)ZK_XT&223A=,<4'"F"Y'!$>$ '+;*Y^K\\BQI5UN&/9*]_?Z:O8_,VW. MO..QV8\KM#LS+<5ZFJDZ+4_8TU4XM TS>4^^[52S;9BFZ7<2 ZYVIREEG_X' M&HF%)F%)W"3L_R@G2,R"PF#$J\).OKT;CJ^<7U'5J=G 775+3*F&K 2/7@0I MX;".NR)X7P?P6U#83/\[20*&0R?0-I+XHR&QOMHYY"GJAN3FOJ4.6O*&]H/; MQWL,ZM5\-L:_5F@!6RR&\'F,!<9 NQKAYQ':O6<3_#@F&^J$A2S>")K>5BOG MB42PS7R !=Y@3MU^0Y8S7[1A'W[X1LM/>^N1T&JLW)'UF]U")#.ZUUPV3,3E MM#79#,G9%(W'J*F-T-([1CC-@? MQT0"472=./7/P3(TA+C<= 5]DFN2[:'/ MU")J61U0^-EB@I(7E>Z\%D&>XW5L:N;%B V:\SD*V3K Q7("E!J//YF@V!0!/\--B"MHB\%,''\9H^7 BZ$2* MXEO3T;6/[@2BYBA&A1CP" 9;K2)9R4*+?PUW\"K0_:N/O^' H\OA,G57OC]I MZ%DZ(!'6WU)3"=KWG*T#6Y%,?DU'#L5TL1(#''[+XY1V^V69Z=,-?6X+I&OE M1VVV746&/*W?9 BEHQ1>;+HV%8!(5";,;_JT_917M_OL'N9!.VU(QG^7_0T4 MF)?-LA-/KV!&F>&FU4 [P9M!%L.IK^/9]0F5?:IVR#*_,C7)S!+K)FE]$N>" M-MO??%TZ?4Y^U$+?K1H_SI^HO+%#+>5^RU*(&E.YY0\7HN3B@=@I"GB2TTYP MT>2-**[>R1F='$DITH@C-VT9M9,KRVN93V;FL!;;UN'DN'&OCY3D #1*>RM! M#;?#N >V\0/MP)<96$+C#1R4N/H;#1 M6L^_?2VZ@XL9*9EQ-7&&*T2RZ.N:75Y[R0E@U+/):DG5L1;+P4(BHX<+&ST> M6R_@U%?#[U*0$;[C]8Q6B^^:L=&?*KV$IP0[YY%P&A D\0ABBB9*I96 '^V* M4;<%MJ*76)30NL&7BZ7EFZ0.D\W1JN^-8 -T( \ 'R$@G8:Q2?>,]V[K]#22/UZ MI!:6VE"C]N^F?4(P$3G3[Z8>$($Z T+S'O;>]3 UI[4Z0X","R(N)$I MT"H%Q/WQ>ENLMR?6T#;FM8MBD ]2DN)SZH#C?WJN&6'I:$!6[ M,VJ""M(=?#=>!K9S^.K'=GUC)QUC=P=6]1*J9M6\JYIJOS"^%3YBF[G#T\KT M."FGTJK4XX44*KV3G"F]XYY4>B1E=SY66[QWS68$O@\(D[_[XR%XYAL#G>4Z#3YSB^35RXF?UGO^7&* MVIG^$_L( R7"DG%GO@6NJE/\#J0$5\2D'L. MW67;&T0Y6W 7EK2G-G9.>]0CVDOE\)L;;*A\?>(R.&*J;\Q 13;]SSR(M2O5 MR-(WT=QHJ:)0!WZ+D*YKUOMF?50*T!!@^O+H-@,&R_M(_:%0""A+:CA 6]"Z MHXQ*>]0HZ4%JT_#JXT,5I !R,_Z.:DYSH[(0\ZMGT$ 2D;?7(CZA3M\+T=HT%A:'H>C2J[>7[U,_'/4$*D.Z/H* M6!"6KZC*V\J*8T!CQ,1Z.*6N@UNKSS7<*]O7!4&$ W*;>\[5-*N2EP1$YSY;YU;[D\NWS6"S M=T&E_0< P'66A2C"=(W\6#U$L6,ZA2>Y>!F72'J*M:"TV MWDDY9Q<5[C1Q3%*MF$PC.8OBQ[I1 DY2T/,>6MM_ED+[]^)J^)T[,4%15.^F ME+(8:I.4+3()ZA+:W)A_1$52)F@B"FV8^>=I$; M'2TB/K]584EN W0F3#PR_V0*?FC24$;]"M"=;/QP]K34 QZ+!4^UK_2+G6P& M-77S@CE*E$8*N,1K^/(T+ 0BB.W#CM 4A MB)G8 S1!Y#R0H,^E+;E?1K%?'W?8%V5-7Y!J28C1L!'YQHE2Y9%Z#&Y]SVMV MZ-V$'"!\WI6Y,49\*3";R);O]NTSL$DF=@MF(]B:Y&"3C^!?J!QW7'8XV%9S 9.60Z\B9[#=H#I"&UR4[,ALDU(=/@Y"'7Y+' M;N!^8B/376X%*E_A08_*F+Y\.61O/7/:5XK/*FR _*7:)[0DC1,DB5(+PJ/9 MUBOZ+!<;BH2E$/;:H@K%]RCG3<27@$R;ZJ%$&=,WL@^]\S"MM;PE@=AWW$Q9 M,\6@)ZM"5]:#8I#](&T$N^I6A?S:7&Y8MEZSR?H>D*)8>P9/C(>\M]0-%/?? MO6/E3KEO8XO[L'65A*4AJT12(-QP(SKWB>^YUE.OM%VLX5VZ2V=VJA:Y72Y!!)E)F M0%2T)4( " ">;D7XDSJN3\NM?Z5(,/4?+PY'QBB.L"MV2L+8@HRUSI*WU/H; M80>'7Q?2.\][ 1([M@"C!2G']@5I)EGMJ6(NG WVY@JPT.7M;_/0<%)CK ?. M!*Q))!I6O18SMTF]-K,WL3! M)R;AUK*X)1/(FZB]DBU2C45:0O4NFX% MD-(FYS\D3WP=#Y9=*$3C)=&(D V/,2=5G"_6#CW)R756?J;+L@/]_.0+.E+V MRR?M&4;5[O!*$&>\1)]172'RXYT]4/RPE%1)W0Y()+?J:8F MEHL!BHJV=/D2[SG+F4 S0RSQ(/D1K5';8GTBFB][B_)BT-IY>4OQ=[Q\T@?M M&"C<J\#[ZVSJM: MO2_4]9N;GH7 9+YW9UJJ.VVI_M?0I0;S]6BOL.MM >B]B>;C0#48$E@ EF_' M]!8$P,G1\K!6'!5KH)53I+EX?ZE>!#SCT]#$)TVECV :(-$<-_#I=(\:S99+ M1W!YBX4$!6QLNGJ L?VHV&.]\6-I"[ MJ]97K*"WO[[R@9JT(=;Q6A'P_/6;$([0#OZB*_.3QWFN[A_?E(+2$# ""?.F M34#,Q7P^I A5^&TTQY0;N4^MV/K%*IW,YB&J:CK#%Q?+=#6-:YJ>%[&-7<7WIV%Z;!K['2J MW4;K.QA(M>UP]!BQ!1-12!N&)"47(P#"F"-VI\MTOEJT">W3P;T8ILL5YCX1C.9XPA;2/,M)TNNN$\HN@IOW5Z'C.+ M>F$]GJ;CR01.%"/F,(0:_EY]([1'Z1S@-F%(TQ^/P7J\FJ>CY8SR^!$J%]BF M]3G],$NGXV6SJI(X%;399G:PX]EB8$V"D48%PN%NWS:O%HD::ASN#3'J2>YK M157^[+-G1F.L2X6TXEU%K=*C[S[]^NGJYXYY#$?]+:R1OFW^W7SJZK$8SYEV?",>PWTGXC2: MCOGN3(93PFJ?0[688Q-O I1>8Q,?6T7N#V(JIW'1]\D(H%Q [DT_>6(81#]]E;$HI35*GKT!"V0R< M!P8?%M.1>1P?(NT9)5ZILC($%@%W;#2-F$2+S[KUM+Z"-TX?:]3Z5XK:7."*3>&C$^O&?79%;> MP':M#-IH%D;)06*!TJ/-SV)0)!84?G#7@ #U_NX.;8T@[#JN"98BEUQ@K+S2 M%^_*,76F!"_FM8H6B^E)%(>((ME9U;+/@D"E(,;#$%A71^*@KV#"ADCR59 Q M&JB%='Y/0ULV-9J(58R)HG;W!J#E9+$*)%&,,6BNQMY2>!,T#3\S2?HA:[$LS@M!,](@DR4M)@J2L[-Y3E;B,A%*K]O(O]AA8(IJD9H*4"S,>E M(4ES=(,O@;[M[9MW\#<63#T9LH*B*QQL,D(K#T6S$9B0+OW]6!TX%($MF!*, MZIM4H>6/SXEOC6G -F]#)'HA*QVW M5\I9KG3UFHN6WD"2#"Y[3<.K$M6X >ZVQL@JM*R4^I>KKK&C;.8KK7AWG]GF MR?N\*:99,OFI6JE&F&"X:\^N_+@-YXM#>\_^J!50J7\E-J1'].#:PIQ2>"W% MA8'4<2\]"3TV[]Y^TH7R#<0>^&@?:3G)I&,]U4.9_.VXD627[!KS[25XWJPF M\GM)5=*\4+.O\R8;I7"159\L9!K>VI%/@LU#YC?@(TAE9;2KN$21]K(-9 ROS9=J2T7% MP_WF!DD:(>IONXO*9'WJVF6OZ(6Q&]?B8.;TE3U&/VY/EP'NBE:\,:X*0%T; M<_*@.N_TQC/98+8DW3:)4L::WEMR"G4;4MG_J^2CV&\N.3J9FKGF)K+7@X'R M,SC\WIQ71S5H;B,8E:K0=&6R=NO.;JB>$O:\,-X7ZFE-FS, ]&&-KW<2$6!B'F@;E[B-2Z/^> =5 M,W? _;ZVO39WP'U;V][FCKF8M'&A/3UYX/'$@6]+&OBU<>DI1LF(0\(-Z'9: MPA;71W!LV(^ M8Y&!V1*]"ZS@HY$/,\1GZ83L[C"-*?WV0V]]M334QZ2;4.J?9#1>8)IYMT&2 M?G0?\^W-95%J*-)J.&Y9#?$[K*B2SH?3OL'HQPXKZED$&D^HS%7X\/M1B/TT M #2LW)R,ENEB/'T""JFKQAM(X[_[73@+:U,-?YWUXJP")N&?XV4R7_P./XZ9 MV?R%)S3"TMKH-EC,TNF4 N(A?;]9SC5/XM.LWDZQ9*RG1C /S;1:93.IFV$ MXF^?84W$X;#SV!/]L0MQ@L/(U.[*)'[!N)9$6?BG*LLU\X.C O@ERRAHWFI M7?-.=%B4O55*T["W+M[0JD#+C2 <"]R=H@^&P82TVZWO,QH&@:*?A4DNQT6 X;$KG6HPGX%(9C$@^V45-+HP. M3Z[&$]7V#93KEJIT-*6.=4R#8J06!H9;\S,AE]U6U10G3J(^L0@^2/MHNNAF:S4 @ M*RJ*0\5@5PPMSJC]:WM.\:&L01&6:-\CQ2YF)=?>R+9U!2>WH9I??1MN#VOC MHQ0G>-1V/V[N0(=R[/X+]M,P_(&.T;"(*!T_ZF+B _,:+Z][^(ODTVN[M/JY M5 ^+(@)]D)%/ H$SO2Y*W['*=;2^L/6G.7'S153".4Z->M%H"L9]UVRZE*0/ MO4A>O7WW,85I$",_[HJM5'GY"+?D\#.@FSPY?8%)_/N"9Z-FTS_G&8KM/H]' MZZ6:'WW7)!YDTM.OJLY#N'_9H=GE[/P0)^=S?Q6AN^QV?2!U M39 :1Y$!Z3@"J>L':?(TB+JS%5-I_5HTWD,V]%1M7C("^J.0#MCC J3QUK9S M A\_M0!TJE JG0 TI4#)!]?WZ+\*W(ZVUR&&T5!7L9I36:( MX#\YQQW=4T7,*-[-12VE?!S"%7E3W9NG4>".9!XR0TS3Q6K>&$1(X+FQM%,[ M]_L9IZ/AJC&(\N9SHVAO;AEEC&5D+9!#<9(YUM%W[Q71+K T(97B/E,F#\._ MIE.J-_B[830/NF\\2(>$G65E-A!@/2030Z[+.YM7ER=4Z(]YE;_%CVX]$]>K(O^%+"N'[#5@WS!QV M;3&02;AUO"G.P="*N[QIORJRX_LFRARJP)TZ+3/7+MZA2W$?8M78OIV.RXQHI MXYIL"8W:*FI$-(:"*%N0(G6\Q)IT>CM[3Q+$5A!CAT&,Q2@@7[R&1 FC$H7* M]3BIB\O;&2KE4^M8L\PV.VSHT^82N3D9K%@/F00]1!C N6#91FAF1B'A)N\Y1N&75?DEWW/CL(]Y MB6G>5+K7@=+Y,;\_\#1H<^)T1\PPQ"5-C>7G]A8SZ"GM'G 2?5CFSM-H#%ZN M"4SID%/N0)(@34%0HEX?05C/',H29D_%:Z4O /.ZBM_],]$##[(BA M<3)]UQ$?PJKZ0KXQG2^D#FZQ@MW$[!TFYT)Y/A$["X$R/8*6D4?QW68'[>,] M5?4G]P;Z(I39:EB41O&4&V7H(9 R%%^@V#,, L>@5@TL]#%4P$VP;BD&2)$! ME]X/TJQ +[H*#"9=<=RU MLI+[\#'E[.H_4R\C/G3IZ-7*4*;674]O9+/XH?<2M"?5-F*U&PX6L^]ZWTQ> M >"HCEOW/=(^U!LJX(PD!F[/-ENK2.VB&]:"*\"^;W['\V]D_D0-P?2UFH#M M?23:5:.S0WHJ^$Z=8AK?LX@+="7C8@U87UM#2WS<7(855$[P,-;UP#M,1\K+EL@0E^!>'?#$=+< M(M3>38#:9#Z8!.LCMUJ0WHC>T-S#[6IC= &1T>J)C'*M) M'IW&. S30()KQM9C24X>U!:,WQ4M &_>JI>+[;/HYR*AH8:;R[5$.-T=5D#V M(]BKF&+8:>&Q?N15"S0TI;;:H=INN$0!-70)2Z18*Y@ETWZCE+JTX]24RMXK M'F"5NF.YY4)>WB 76DNQ,0RO2V\H%2BXF,!2AX(G)!I1T''R9^XI%_.-A[M* M1T7INEE\)4OD^J&?.N,*UJ*2IG(9$\I:NB'23BU)J&I37M(NN62!HBY/J3?Z MK3ZEMSJEBE,B)4NY-N_?\B()6M11;RE/24SU"V7]&)G8; )+1?5Q0%!#5]:H7]725- '&=(!92(ZLN$BHTGIV5Z.KR 1U<;D=G=A'?*EA5;ESYV7BP M&)L0W,92!DY[HNI %D9I(OT*$VG.2VDH=%QIV)N+]D:JI_%5LN1=W:1))J4V MMHR(ML*>*VK.;4%#6GQV2=?9%:*3H4ABH$!5E!H,G64%6V6F.73J'K00#U;. M_J*P\@6@HOUI>:XPA0L4JB6&= FA,JWD/W4E8I:H,0?[E39@R;3 Z)V_\2[" M9[WPZ#0G__8N/R"N4LH'>B'P::44MN'U1&1%,4O-T=3+\SN!B@]Z4CDUS6$E_3?S0K.*% M!Z7QZ9#QS%M$<*U259ME(L0,>J1GYPJ>2'QT)B\O>4\/V*""T-Q-7M+Q:!/R MI+N0C#W.%+6\C[[V7.TY4=,F^38LIB1L\_W#&L="C)L1TJS:\:I)K0N)L*OE M=T;"HO9L52=2FFJ(B(K'QK0J-#;O>"65 2E:J?/@>FZ]#Q9R(7:+*< +M.?K MV\BP,>R<"N>P59(.V7K&5@D:'[:\OBWWI CX(;-+A>YZ?0N]4CONLIYSZC=I4NT%M["!6ZOND@JX3 MH/J6MN*<7E$E'9&])M"+VE0..%1!S1!%*]3-;#%2TX'OY=( 7_YZH87G<)1>SP73^'8="4@MJJKV%D9)BE**L^EJTY];A<'KE=/ M64TRY;/Q3&^MHR]=?]MQ$$!] 4'.EC>E#I']49-V9[NQGS0LQ41, MB=,G-GZJ[D(42PB%STR& ;7&JM7^I4.<=YUZ^:SA />&90X^Z.]T_G/'63Y+ M)M.9M!"63^Y5O':Q:T0M/"_&DW2TP,HL%Y-Y.AK-J&!.ZPKVO9PNYS-\=XJ] M?Z4Y>I,V8_;",EU13^/)$)Y<3MWKYH%2@\;Y=.(_4#6G'[K(@;V8E:+&Q2B= M++HWCZ*F&FIH0]EZK/SG9# M]:=+3XNU$PX.Y91GR1@V-91_E_SO:N:[):M-H0M8 ([)'/Z+%7;@OZMY]UO> MMSD:IZO) O^9 BYA5\OYH@TE>+/7$DLE?H8SZDHZ3R<3[L.9SF=+9\QN2&%) M \JL0P-OX7QBZHX6920$H CJV+T3&>":A6);^HL5JQVOP$K2L<4X6&O51LAE M^;_>DYT'=7,O@5FRV'Z/Z](?&$=P74S;B.5[Y^VFV))%MZ4# FI\CUJY$,2& M;HE]E"7"NN&F;2GK+?&B85]H&2&(Z%(Y3%\\(G)1H*''VUV:P";+LN?)03%E M2Y^9RJFAOZFGD6@,W.-S4$G]2P):%EP?>4@-2A2FK\$ ZAWIM#(9@8TX7-1X M&H[K4@_+V9:LQK.#'?9$T/7-Z*P6^82IN]%()7P76YZ-,RXD*_N!NDRHSELM M1.(^)7N,:&K?HB;(@S/FI4\>P[Z?%&-#!:@I]*+])O%@W<#VY.AA4D'AV85YTQF%P?T.P&:L>#.%'D=>F5P:;8,V8NLK4RVC@/^F?SY6 Y#]9$&:=RGIO4L^V,F[')VT >BY9#IG M&ID&&_?$Q4_:OYC4,68(9?JB8K^4\7*^PZH!V"<[AL77I M?72>^JALU0GU! M:F1&U$P"36CD:U<%F7;T[G;%28[R^? K(N\Y=,\^_ W.#N7Z.P\ M,Y1-UHPS5A6Z)49D5B7K7,+5@^.B*N$-4 MPXITG%:$#6(R-2$1'9]+;N<3:U0/W'MU=AC@D!GC>(U:&\)3NBD?N(&,[H&@ MX/MQT741"Q*,^BK(9M)]"W!F'UM>.+K.S(.-0?!>8ZOY+HV,TO-K=A9[/R3< MYP=J^+#&@#AV\" Z.[G"_))O4E ?I ;@MK#:4&,5U$7>!N:2==>NE%)F SUN.D!B.?-X^NM>O9 M'?7@:;6I*YV3$$>I!J]5";_DH&-A]32ED9W)A1?6?.""BM%JG5\M$:HR].NK M@_Z,N,1)$2'C2[W;%7L@X69D12F%(*A>3R=0>--8NXTC^S!P<7?<"7P]:3@/ M.<>#V%RAZV.QW5P>JDMLM^K> 'D#@/P7KE@F^O_8>[/F.)(D3?#=?H7+"',% M%'%$QWU4RCX@F60VN_-@)9B5,X\.A /P9" "'1Y!$/7K5V]3\R, LJ9E1U;V MH2I!P-W<3C4]/OWT%_E0^L] ]2J0)F(T8JZ#*;L^%_EL,!>GBI"H:J1T0(FXJO02LT\(PK9T3A2]:4\F9XA9IVG LT:62/8/6:?3'4%0 M*R; C*4C*8RUHR-=P;34OFRFJ_QT+/ N+F7_2&TIO:+QYG%/W&-^PA4C7#<[ MPT29*4E[.\J+X(QDJQ*80OD MN+8QL>M?P>5@0-[;=+P:5GBT\3(Q3+NTG=0+;.;\*XUB)7G$830Y)_[Y;#H; MGD^&.3EX'-B]\47+OGW90\AU@,HU4WL3=G8V&^62THF,Y MG\R^)+\\CG\ %9@FKF$A+7#V++2:Z-)OET22Z"Q6@6 M+GV2".S+Y61";IAQ/D1V:-_+9-3B'9A9AP-&HNZWYH0E2.3)NYQMM*UXG4$] MIJ)S+ VTI)@1B?H+DNV1W7V)$1PJ#$,??A)U@QCKRB1)GTBT[IG+#+Z\VXL/ M5!XEVY[>]=HN9Q\PJU*YY>H5^B6^!O1+V4%+*[#)R"1;C(R"'P^D?/N^F7M4 MN8_W%?GHR0Y!';W:WN#BNI21R-V$&WZ#:(4C<7;)[2A&(#H<\$N()Z[N:RX? M=?7D&JB:W\-%.@J\74NG$GX@G74T$G:U$(TIW].A))<'W;%(*0<;'03-?24H M3+<$]%N+G,4XB